simulation manager - kwenc.krkwenc.kr/conference/2011/docs/4[1].um2011_simmanagner_f1.pdf · -...

Post on 02-Nov-2019

19 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

- 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

top related