Presentation is loading. Please wait.

Presentation is loading. Please wait.

SAROD 20031 Aerodynamic Design Optimization Studies at CASDE Amitay Isaacs, D Ghate, A G Marathe, Nikhil Nigam, Vijay Mali, K Sudhakar, P M Mujumdar Centre.

Similar presentations


Presentation on theme: "SAROD 20031 Aerodynamic Design Optimization Studies at CASDE Amitay Isaacs, D Ghate, A G Marathe, Nikhil Nigam, Vijay Mali, K Sudhakar, P M Mujumdar Centre."— Presentation transcript:

1 SAROD 20031 Aerodynamic Design Optimization Studies at CASDE Amitay Isaacs, D Ghate, A G Marathe, Nikhil Nigam, Vijay Mali, K Sudhakar, P M Mujumdar Centre for Aerospace Systems Design and Engineering Department of Aerospace Engineering, IIT Bombay http://www.casde.iitb.ac.in

2 SAROD 20032 About CASDE 5 years old Master’s program in Systems Design & Engineering MDO MAV Modeling & Simulation Workshops/CEPs/Conferences

3 SAROD 20033 Optimization Studies –Overview Concurrent aerodynamic shape & structural sizing of wing FEM based aeroelastic design MDO architectures WingOpt software Propulsion system Engine sizing & cycle design Intake duct design using CFD

4 SAROD 20034 Intake Design - Background Duct design practice of late 80s – based on empirical rules Problem Revisited – using formal optimization and high fidelity analysis Study evolved with active participation of ADA (Dr. T.G. Pai & R.K.Jolly)

5 SAROD 20035 Problem Formulation Entry Exit Location and shape (Given) Optimum geometry of duct from Entry to Exit ? Objective/Constraints Pressure Recovery Distortion Swirl

6 SAROD 20036 Design Using CFD - Issues Simulation Time CFD takes huge amounts of time for real life problems Design requires repetitive runs of disciplinary analyses Integration & Automation Parametric geometry modeling Grid generation CFD solution Objective/Constraint function evaluation Optimization Gradient Information Finite difference – step size (??), (N DV + 1) analyses required Exact formulations – Automatic differentiation (ADIFOR), Adjoint method, Complex step method – All require source code

7 SAROD 20037 Flow Solver Distortion & Swirl calculation requires NS solution In-house NS Solver Analytical gradients possible Easy to integrate Commercial Solvers (STAR-CD, FLUENT…) Gradients using finite difference only Difficult to integrate FLUENT Inc. S-shaped non-diffusing duct Results validated with a NASA test case ( Devaki Ravi Kumar & Sujata Bandyopadhyay )

8 SAROD 20038 Strategies Reducing Time Parameterization Variable fidelity to shrink the search space Surrogate modeling Meshing Parallel computing Continuation Integration & Automation Wrapping executables and user interfaces Offline analysis (Surrogate models) – semi- automatic

9 SAROD 20039 Our Strategy Variable fidelity Response Surface based design using FLUENT

10 SAROD 200310 Our Methodology Parametrization Low fidelity Analysis DOE in reduced space CFD analysis at DOE points RS for PR & DC 60 Optimization Constraints

11 SAROD 200311 Parametrization Y X Z X Duct Centerline A X Control / Design Variables Y m, Z m A L/3, A 2L/3 Cross Sectional Area

12 SAROD 200312 Y X Z X Duct Centerline A X Control / Design Variables Y m, Z m A L/3, A 2L/3 Cross Sectional Area Parametrization

13 SAROD 200313 Typical 3D-Ducts

14 SAROD 200314 Duct Design - Low Fidelity Low Fidelity Design Rules (Constraints) Wall angle < 6° Diffusion angle < 3° 6 * Equivalent Radius < ROC of Centerline Objective function: pressure recovery No low fidelity analysis for distortion or swirl X 1-MIN X 2-MIN X 2-MAX X 1-MAX

15 SAROD 200315 Optimization Process – Low Fidelity

16 SAROD 200316 Automation for CFD Generation of entry and exit sections using GAMBIT Clustering Parameters Conversion of file format to CGNS using FLUENT Mesh file Generation of structured volume grid using parametrization Duct Parameters (β 1, β 2, α y, α z ) Entry & Exit sections Conversion of structured grid to unstructured format Unstructured CGNS file CFD Solution using FLUENT End-to-end (Parameters to DC 60 ) automated CFD Cycle. Objective/Constraints evaluation Using UDFs (FLUENT) DC 60 CFD Solution Continuation Solution

17 SAROD 200317 Automation for Design Generation of structured volume grid using parametrization Entry & Exit sections Conversion of structured grid to unstructured format CFD Solution using FLUENT Objective/Constraints evaluation Using UDFs (FLUENT) DC 60 Optimization Duct Parameters (β 1, β 2, α y, α z ) Continuation Solution Unstructured CGNS file CFD Solution

18 SAROD 200318 Results: Total Pressure Profile

19 SAROD 200319 Design Space Reduction 6.19 1.42 (0.61, 0.31, 1.0, 1.0) Optimized duct from low fidelity 24.2116.28DC 60 3.532.0P LOSS (-0.4, 1.5, 0.3, 0.6) (0.1, 0.31, 0.2, 0.6) P Poor ductInfeasible duct P – Parameters; P LOSS – Total Pressure Loss

20 SAROD 200320 Optimization Post-processing Distortion Analysis DC 60 = (PA 0 – P60 min ) /q where, PA 0 - average total pressure at the section, P60 min - minimum total pressure in a 60 0 sector, q- dynamic pressure at the cross section. User Defined Functions (UDF) and scheme files were used to generate this information from the FLUENT case and data file. Iterations may be stopped when the distortion values stabilize at the exit section with reasonable convergence levels.

21 SAROD 200321 Huge benefits as compared to the efforts involved!!! Methodology Store the solution in case & data files Open the new case (new grid) with the old data file Setup the problem Solution of (0.61 0.31 1 1) duct slapped on (0.1 0.31 0.1 0.1) 3-decade-fall6-decade-fall Without continuation 49969462 With continuation 14936588 Percentage time saving 70%30% Continuation Method Generate new case file FLUENT Solution Duct Parameters Old Data file Journal file

22 SAROD 200322 Simulation Time Strategies Continuation Method Parallel execution of FLUENT on a 4-noded Linux cluster Time for simulation has been reduced to around 20%.

23 SAROD 200323 Sequential (Multipoint) Response Surface Approximations

24 SAROD 200324 Sequential (multipoint) Response Surface Methodology Response Surfaces generated in sub-domains around multiple points Surfaces used to march to optimum

25 SAROD 200325 Wing aerodynamic design problem Planform fixed 2 spanwise stations 4 variables for camber 3 variables for geometric pre- twist Maximize cruise L/D Lift constraint

26 SAROD 200326 Design Problem Statement Maximize L/D Sub. to C L =.312 -5    r +  m  5  -5    r +  m +  t  5  with side constraints,.05  x 1 .33;.001  h 1 .1.05  x 2 .33;.001  h 2 .1 -2    r  5  -2    m  5  -2    t  5 

27 SAROD 200327 Design Tools Lift Calculation: C L from VLM Drag Calculation: C D0 from a/c data C Di from VLM DOE: Design Expert D-optimality Criterion Response Surfaces: Design Expert quadratic/cubic Optimizers : FFSQP

28 SAROD 200328 Overall Design Procedure

29 SAROD 200329 Results - Arbitrary Starting Point 1

30 SAROD 200330 Results - Arbitrary Starting Point 2

31 SAROD 200331 Observations Quadratic model found better than cubic model in subspaces. Global model inadequate. Cost of D-optimality significant SRSA seems to work well!

32 SAROD 200332 GRADIENT INFORMATION BY AUTOMATIC DIFFERENTIATION OF CFD CODES

33 SAROD 200333 User Supplied Analytical Gradients Analysis Code in Fortran Manually extract sequence of mathematical operations Code the complex derivative evaluator in Fortran Manually differentiate mathematical functions - chain rule FORTRAN source code that can evaluate gradients

34 SAROD 200334 Automatic Differentiation for Analytical Gradients Automatically parse and extract the sequence of mathematical operations Use symbolic math packages to automate derivative evaluation Automatically code the complex derivative evaluator in Fortran Analysis Code in FORTARN FORTRAN source code that can evaluate gradients

35 SAROD 200335 Automatic Differentiation for Analytical Gradients Complex Analysis Code in FORTARN FORTRAN source code that can evaluate gradients Automated Differentiation Package eg. ADIFOR & ADIC Euler

36 SAROD 200336  1.123.064.11 d(L/D) / d  using ADIFOR 5.48-0.38-1.20 d(L/D) / d  using Finite Difference  =0.2 Value5.09-0.52-1.23 % Error7.1738.102.46  =0.02 Value5.44-0.40-1.18 % Error0.704.441.73  =0.002 Value5.45-0.41-1.18 % Error0.617.081.56  =0.0002 Value5.56-0.67-1.02 % Error1.5477.2515.09 Comparison of Derivative Calculation Finite Difference vs ADIFOR

37 SAROD 200337 Optimization - ADIFOR vs FD Single design variable unconstrained optimization problem Find  for max. L/D for Onera M6 wing Same starting point; FD step size 0.002  init  opt L/D opt CallsTime (min.) ADIFOR 1.06 0 2.81 0 11.9915424 FD 1.06 0 2.81 0 11.9917111

38 SAROD 200338 Thank You Please visit www.casde.iitb.ac.in for details and other information

39 Thank You http://www.casde.iitb.ac.in/mdo/3d-duct/

40 SAROD 200340 Problem Statement Ambient conditions: 11Km altitude Inlet Boundary Conditions Total Pressure: 34500 Pa Total Temperature: 261.4o K Hydraulic Diameter: 0.394m Turbulence Intensity: 5% Outlet Boundary Conditions Static Pressure: 31051 Pa (Calculated for the desired mass flow rate) Hydraulic Diameter: 0.4702m Turbulence Intensity: 5%

41 SAROD 200341 Duct Parameterization Geometry of the duct is derived from the Mean Flow Line (MFL) MFL is the line joining centroids of cross- sections along the duct Any cross-section along length of the duct is normal to MFL Cross-section area is varied parametrically Cross-section shape in merging area is same as the exit section

42 SAROD 200342 MFL Design Variables - 1 Mean flow line (MFL) is considered as a piecewise cubic curve along the length of the duct between the entry section and merging section x y(x), z(x) 0LmLm L m /2 y(L m /2), z(L m /2) specified C entry C merge r y 1, z 1 y 2, z 2 L m : x-distance between the entry and merger section y 1, y 2, z 1, z 2 : cubic polynomials for y(x) and z(x)

43 SAROD 200343 MFL Design Variables - 2 y 1 (x) = A 0 + A 1 x + A 2 x 2 + A 3 x 3, y 2 (x) = B 0 + B 1 x + B 2 x 2 + B 3 x 3 z 1 (x) = C 0 + C 1 x + C 2 x 2 + C 3 x 3, z 2 (x) = D 0 + D 1 x + D 2 x 2 + D 3 x 3 y 1 (L m ) = y 2 (L m ), y 1 ’ (L m ) = y 2 ’ (L m ), y 1 ” (L m ) = y 2 ” (L m ) z 1 (L m ) = z 2 (L m ), z 1 ’ (L m ) = z 2 ’ (L m ), z 1 ” (L m ) = z 2 ” (L m ) y 1 ’ (C entry ) = y 2 ’ (C merger ) = z 1 ’ (C entry ) = z 2 ’ (C merger ) = 0 The shape of the MFL is controlled by 2 parameters which control the y and z coordinate of centroid at L m /2 y(L m /2) = y(0) + (y(L) – y(0)) α y 0 < α y < 1 z(L m /2) = z(0) + (z(L) – z(0)) α z 0 < α z < 1

44 SAROD 200344 Area Design Variables – 1 Cross-section area at any station is interpolated from the entry and exit cross- sections A(x) = A(0) + (A(L m ) – A(0)) * β(x) corresponding points on entry and exit sections are linearly interpolated to obtain the shape of the intermediate sections and scaled appropriately P section = P entry + (P exit - P entry ) * β

45 SAROD 200345 Area Design Variables - 2 A 0 + A 1 x + A 2 x 2 + A 3 x 3 0  β < β 1 B 0 + B 1 x + B 2 x 2 + B 3 x 3 β 1  β  β 2 C 0 + C 1 x + C 2 x 2 + C 3 x 3 β 2 < β  1 β = x β(x) 0 LmLm L m /3 0 1 2L m /3 β1β1 β2β2 β(L m /3) and β(2L m /3) is specified β variation is given by piecewise cubic curve as function of x

46 SAROD 200346 Turbulence Modeling Relevance: Time per Solution Following aspects of the flow were of interest: Boundary layer development Flow Separation (if any) Turbulence Development Literature Survey S-shaped duct Circular cross-section Doyle Knight, Smith, Harloff, Loeffer  Baldwin-Lomax model (Algebraic model) Computationally inexpensive than more sophisticated models Known to give non-accurate results for boundary layer separation etc. Devaki Ravi Kumar & Sujata Bandyopadhyay (FLUENT Inc.)  k-  realizable turbulence model Two equation model

47 SAROD 200347 Turbulence Modeling (contd.) Standard k-  model Turbulence Viscosity Ratio exceeding 1,00,000 in 2/3 cells Realizable k-  model Shih et. al. (1994) Cμ is not assumed to be constant A formulation suggested for calculating values of C1 & Cμ Computationally little more expensive than the standard k-  model Total Pressure profile at the exit section (Standard k-  model)

48 SAROD 200348 Results Mass imbalance: 0.17% Energy imbalance:0.06% Total pressure drop:1.42% Various turbulence related quantities of interest at entry and exit sections: EntryExit Turbulent Kinetic Energy (m 2 /s 2 ) 124.2445.65 Turbulent Viscosity Ratio 5201.543288.45 y + at the cell center of the cells adjacent to boundary throughout the domain is around 18.

49 SAROD 200349 Flow Separation

50 SAROD 200350 Flow Separation


Download ppt "SAROD 20031 Aerodynamic Design Optimization Studies at CASDE Amitay Isaacs, D Ghate, A G Marathe, Nikhil Nigam, Vijay Mali, K Sudhakar, P M Mujumdar Centre."

Similar presentations


Ads by Google