geometry parameterization for shape optimization -...

28
11.07.2006 Dokumentname > 23.11.2004 Geometry Parameterization for Shape Optimization Arno Ronzheimer

Upload: dinhdan

Post on 26-May-2018

253 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

11.07.2006Dokumentname > 23.11.2004

Geometry Parameterization for Shape Optimization

Arno Ronzheimer

Page 2: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Overview

Motivation for Geometry ParameterizationClassification of MethodsCriteria for Choosing a MethodPreferred Methods and ExamplesFuture Developments

Page 3: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Non Parametric Geometry Generation 40 Years Ago

From: D.G. Clark und A. Gibson, Concorde, Phoebus

Publising

Company 1976/77

Page 4: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Parametric Grid/Geometry Generation 20 Years ago

WBEP Grid Generator: From Cross-Sections to CFD-GridCAGD-Functions/Subroutines (Surface/Surface Intersection) used at DLR

in 1995

Page 5: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Parametric Grid/Geometry Generation 15 Years ago

MegaCads

Grid Generation System: From Cross-Sections to CFD-GridRecords Interactive Construction Steps and Replays everything in

batch-mode

Page 6: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Non Parametric Geometry Generation 12 Years Ago

Geometry Repair and Preparation with CATIA V4 for CENTAUR and TAUCheck for Non-Intersected Panels among hundreds of Panels (Faces)

Page 7: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Parametric Geometry Deformation 10 Years Ago

Based on Freeform Deformation Method from Soft Object AnimationRequires Initial Geometry to be deformedChanges the Coordinates of Grid Points or Supporting Points or Control Points of Spline-Curves or Spline-SurfacesImplemented into MegaCads

for Creation of Deformation Lattices

Initial WingInitial Wing

Optimized WingOptimized Wing

M=0.84, CL

=0.3

Page 8: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Parametric Geometry Generation 9 Years Ago

Parametric CAD-System CATIA V5Interactive Parametric ModelingImport Parameter from Design TablesRegeneration of Geometry in Batch ModeExport Geometry to neutral CAD-format

Page 9: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Geometry Parameterization Methods

1.

No Geometry Parameterization MethodDesign parameters identical to surface grid points

2.

Manipulation / Deformation of GeometryDesign parameters control the deformation of geometry or grid (FFD, RBF)

3.

Creation of GeometrySpecific black box hard coded geometry generation codes (FORTRAN, PYTHON)Semi specific geometry generators (wing-

and

tube-type primitives)Commercial parametric CAD-systems (CATIA, ProE, NX)

Page 10: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Preferred Methods for Geometry Parameterization (Medium Complex Problem)

1.

Geometry exists → Use Manipulation/Deformation

1.

No Geometry exists → Use Parametric CAD

u-Direction

v-Direction

Optimal Tail Strake-Position ?

Optimal Tail Strake-Position ?

Page 11: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Parametric Modeling with CATIA V5Wireframe from Sectional Curves

a) Conical

Curves b) Ruled Curves (CST Method)

c) Spline-Interpolation

with

smoothing d) B-Splines

Page 12: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Parametric Modeling with CATIA V5 cont.

Surface Generation from Sectional Curves (Lofting)

Surface Creation by Revolution and Extrusion

Page 13: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Parametric Modeling with CATIA V5 IV

Add Blends and Fillets between Surfaces

Make Geometry Watertight (Trailing-Edges ...)

Page 14: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Example 1: Tail Strake Optimization

No Geometry exists

Page 15: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Tail Strake Position Optimization for Generic Transport Aircraft Configuration

Tail strakes generate counter rotating vorticesBest Position (+angle) of tail strake to weaken tail vortices and reduce upsweep drag?

Page 16: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Parameterization of the Tail Strake Problem

u-Directionv-Direction

φ

n t

1.

Parameter: Strake position along u-isocurve

of tail surface

2.

Parameter: Strake postion

along v-isocurve

3.

Parameter: Rotation angle φ

against tangent in u-direction

Page 17: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Grid Generation for Genernic Transport AircraftHybrid grids generated with CENTAURSoft®

Prismatic layers on the surfaces and tetrahedrons in the remaining volumesModular method used~ 4 Mio grid points

Page 18: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Flow Simulation with TAU

SAO turbulence modelSolver + adaptation seq:

1.

6000 time steps 2.

+10% points by adaptation (pressure difference along edges)

3.

2000 time steps4.

+10% points by adaptation

5.

2000 time steps

Page 19: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Strake Positioning Optimization Setup

OptimizerSUBPLEX

Geometry

ModelingCATIA V5

ModularGrid Generation with

CENTAUR

Flow

SolverTAU + 2xAdaptions

Design Parameter:u, v, φ

Cost Function:CL/ CD

Geometry Grid

pressure loss

drag

loss of lift

20 sec 10 h5 min

Page 20: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Comparison of Worst and Best Configuration of 1st Run

• Strake amplifies tail vortex • Strake truncates tail vortex

Ideal asymptotic convergence of objective and design variables4% improvement of lift to drag ratio due to strake28% difference between worst (No. 4) and best (No. 44) strake position

BestWorst

Page 21: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Example 2: Engine Integration

Geometry exists

Page 22: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Example: Aerodynamic Optimal Engine Integration for a Business Jet Configuration

Part of common research project OPTITHECK of Rolls-Royce Germany and DLREvaluate installation drag savings by optimally shaped fuselage tail, pylon and nacelle of a given business jet configuration in cruise flight

Designed byMartin Hepperle

Page 23: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

FFD Parameterization for Engine Parameterization

20 Design Parameter usedFor Re-Assembly 17 Surface/Surface Intersections necessary

8 Tail Parameter 6 Pylon Parameter 6 Nacelle Parameter

FFD

FFD

FFD

FFD

Page 24: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Aerodynamic Shape Optimization Cycle

CENTAURSoftGrid Generator

TAUEuler-Solver

Ready to MeshGeometry

Grid

SUBPLEXOptimizer

Design

Paramete

r Drag Coefficient

SimulationGeometry Generation

MegaCads FFD

CENTAUR-dat

Page 25: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Optimization Results

Variables Best Δ

DC

1 8 Tail 278 -3.1

2 14 Tail + Pylon 294 -3.7

3 20 Tail + Pylon + Nacelle 371 -4.7

Page 26: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

ConclusionParametric CAD and FFD showed to be applicable for complex realistic configurationsStable and efficient process chains with CENTAUR modular grid generation and TAU in parallel mode performing hundreds of runsConsistent results have been achieved in both examplesPresented Methods and Tools for Shape Parameterization in Optimization are well established at DLR

Future WorkUse of TAU-Adjoint

Page 27: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Using RBF Mesh Deformation with Radial Basis Functions

1. Generate

auxiliary body-fitted

surface

grid

and setup

RBF Matrix (12635 Points)

2. Calculate

deformation vectors

from

baseline

and

deformed

geometry

3. Perform

RBF- deformation

Page 28: Geometry Parameterization for Shape Optimization - DLRtau.dlr.de/fileadmin/Talks-website/12_Ronzheimer/Geomtry... · Geometry Parameterization for Shape Optimization Arno Ronzheimer

21.08.2006

Current Experiences with the RBF-Mesh Deformation

•Non-Smooth

Intersections

observed•Time Consuming•Storage

expensive