Simulation Manager - kwenc.krkwenc.kr/conference/2011/docs/4[1].UM2011_Simmanagner_f1.pdf · -...
Transcript of Simulation Manager - kwenc.krkwenc.kr/conference/2011/docs/4[1].UM2011_Simmanagner_f1.pdf · -...
- 1 -
Simulation Manager
May 13, 2011
Kyungwon ENC
Simulation Manager
- 2 -
• Parametric Study
• Automatic Optimization Analysis
• Customized GUI
CFD-ACE Overview
Your Complete Simulation Environment!
Geometry Modeling and Grid Generation
CFD-GUI CFD-ACE+
CFD-FASTRAN
Multi-Physics Simulation
CFD-VIEW
Post-Processing
+ +
Simulation Manager
DTF Libraries
CAD Interfaces CFD-GEOM CFD-Viscart
CFD-Micromesh CFD-Toolkit
Simulation Process
CAD
- ECAD
- MCAD
Geometry(Grid Data)
Pre-
Process
- Import
- Editing
- Setting
Information of Problem
Solving 1
Pre-Processing 2
Solving 2
Data
Trans.
Feedback (Conditions
Geometry : 1 or/and 2)
CAD
- ECAD
- MCAD
Geometry(Grid Data)
Pre-
Process
- Import
- Editing
- Setting
Information of Problem
Simulation
Management
Multi-Physics S.
Geometry & Grid
Boundary
Conditions
Parametric Study
Optimal Design
Schematic Design Boundary Condition
Schematic Design Boundary Conditions
Normal Procedure
Provided by CFD-ACE+
Capability Ideal for parametric study and automated design optimization
Control of
- Geometry and grid generation
- Boundary and volume conditions
- Solver runs
- Integrated optimizer
Utilities Customized graphical user interface(GUIs)
Data plotters
Features
Parametric Study
Original Design
(CFD-ACE DTF File)
CFD-ACE Journaling System
( using Python Programming Language)
&
Simulation Manager
Geometry Variables
BC/VC Variables
Special Parameter Variables
Results
Sensitivity Analysis
&
Initial Condition for Optimization
- 7 -
Parametric Study
Optimization
Original Design
(CFD-ACE DTF File)
Embedded Simulation Manager Optimization Algorithms
Brent Method
Powell Method
Simplex Method
User Defined Optimization Algorithm
Geometry Variables
BC/VC Variables
Special Parameter Variables
Results
- 9 -
Automatic Parametric Analysis
Showerhead Cross-Sections in 3D “Reduced Models”
Example - Showerhead Design Tool
BC Inlet/W 0.5 1.0 1.5 2.0 2.5
name/variable
values
- 10 -
Automatic Parametric Analysis
Example - Showerhead Design Tool
- 11 -
Geometry For This Example is Fixed - geometric parameters could be included with CFD-GEOM script
Automatic Parametric Analysis
Example - Showerhead Design Tool
- 12 -
Setup Case in CFD-ACE-GUI - no special inputs required, setup just like normal case - good idea to run one simulation to test setup
Automatic Parametric Analysis
Example - Showerhead Design Tool
- 13 -
Automatic Parametric Analysis
Example - Showerhead Design Tool
Create Parameter Control File ASCII text file (BC_parameters.txt)
Setup Parametric Run in SimManager Select “Parametric Script using solver parameters”
BC Inlet/W 0.5 1.0 1.5 2.0 2.5
name/variable
values
Results
Automatic Parametric Analysis
0
50
100
150
200
250
300
0 0.5 1 1.5 2 2.5 3
Dalta P
(Pa)
W-velocity (m/s)
Pressure Drop vs. Velocity
Automatic Optimization Analysis
• Example - NACA 0012 Airfoil Lift/Drag Optimization
– fixed airfoil geometry
• chord = 1.0 m
– flow conditions
• Mach = 0.8, altitude = 7000 m
– determine angle-of-attack for maximum lift/drag
lift
drag
U
V a = atan(V/U) a
l/d
- 16 -
Automatic Optimization Analysis
Geometry For This Example is Fixed - geometric parameters could be included with CFD-GEOM script
Setup Case in CFD-ACE-GUI - use CFD-ACE-GUI Parameter to define ALPHA - calculate parameters U_inlet, V_inlet and use for Inlet BCs - good idea to run one simulation to test setup
Example - NACA 0012 Lift/Drag Optimization
- 17 -
Define Cost Function - write UOUT user subroutine to return lift/drag at end of simulation
Automatic Optimization Analysis
- 18 -
Automatic Optimization Analysis
- 19 -
Setup Optimization Run in SimManager Select “Optimizer using solver parameters”
Automatic Optimization Analysis
- 20 -
Example - NACA 0012 Lift/Drag Optimization
Automatic Parametric Analysis with Templates
• Select DTF file to be run
– this is the file that has already been setup in CFD-ACE-GUI
• Define the Cost Function
– read from file cost.dat (written by UOUT user subroutine)
• Setup Optimizer Parameters
– Brent (One-Dimension) optimizer
– design variable: ALPHA (ACE parameter)
– set initial variable value and min/max variable value
• Press “OK” to Start the Optimization Simulations
– SimManager will modify the DTF file for new design
variable value
– SimManager will start CFD-ACE(U) and run new DTF file
– SimManager will uniquely name the DTF files for later
post-processing
– SimManager optimizer will calculate new design variable value
based on cost history
Results
Automatic Parametric Analysis with Templates
• 5 solver iterations
– max L/D = 6.95367
– α = 3.31
Optimum Lift/Drag
0
1
2
3
4
5
6
7
8
0 1 2 3 4 5
Angle-of-Attack (deg)L
ift
/ D
rag
Customized GUI - Geometry & Mesh
Parametric creation of computer chip geometry and mesh
Check Points : Simulation Manager(BC & Geometry), Flow-Heat Transfer Analysis
GUI for Main & Geometric Data GUI for VC & BC
Customized GUI - Simulator
Fin 폭 : 0.2mm, Fin사이의 간격 : 0.2mm
Fin 높이 : 0.5mm Fin 높이 : 1mm
Fin 높이 : 2mm Fin 높이 : 5mm
Customized GUI - Simulator
Results