Representation of surface changes The representation of surface changes has a direct effect on the number of design iterationsrequired, as well as the shape that may be obtained through
Trang 1472 APPLIED COMPUTATIONAL FLUID DYNAMICS TECHNIQUES
20.7 Representation of surface changes
The representation of surface changes has a direct effect on the number of design iterationsrequired, as well as the shape that may be obtained through optimal shape design In general,the number of design iterations increases with the number of design variables, as does thepossibility of ‘noisy designs’ due to a richer surface representation space
One can broadly differentiate two classes of surface change representation: direct andindirect In the first case, the design changes are directly computed at the nodes representingthe surface (line points, Bezier points, Hicks–Henne (Hicks and Henne (1978)) functions, aset of known airfoils/wings/hulls, discrete surface points, etc.) In the second case, a (coarse)set of patches is superimposed on the surface (or embedded in space) The surface change isthen defined on this set of patches, and subsequently translated to the CAD representation ofthe surface (see Figure 20.9)
Figure 20.9 Indirect surface change representation
20.8 Hierarchical design procedures
Optimal shape design (and optimization in general) may be viewed as an information buildingprocess During the optimization process, more and more information is gained about thedesign space and the consequences design changes have on the objective function Considerthe case of a wing for a commercial airplane At the start, only global objectives, measures andconstraints are meaningful: take-off weight, fuel capacity, overall measures, sweep angle, etc.(Raymer (1999)) At this stage, it would be foolish to use a RANS or LES solver to determinethe lift and drag A neural net or a lifting line theory yield sufficient flow-related informationfor these global objectives, measures and constraints As the design matures, the informationshifts to more local measures: thickness, chamber, twist angle, local wing stiffness, etc Theflowfield prediction needs to be upgraded to either lifting line theory, potential flow or Eulersolvers During the final stages, the information reaches the highest precision It is here thatRANS or LES solvers need to be employed for the flow analysis/prediction This simple wingdesign case illustrates the basic principle of hierarchical design Summarizing, the key idea
of hierarchical design procedures is to match the available information of the design space
to:
- the number of design variables;
- the sophistication of the physical description; and
- the discretization used
Trang 2OPTIMAL SHAPE AND PROCESS DESIGN 473Hierarchical in this context means that the addition of further degrees of freedom does notaffect in a major way the preceding ones A typical case of a hierarchical representation isthe Fourier series for the approximation of a function The addition of further terms in theseries does not affect the previous ones Due to the nonlinearity of the physics, such perfectorthogonality is difficult to achieve for the components of optimal shape design (designvariables, physical description, discretization used).
In order to carry out a hierarchical design, all the components required for optimal shapedesign: design variables, physical description and discretization used must be organizedhierarchically
The number of design variables has to increase from a few to possibly many (>103), and
in such a way that the addition of more degrees of freedom do not affect the previous ones
A very impressive demonstration of this concept was shown by Marco and Beux (1993) and
Kuruvila et al (1995) The hierarchical storage of analytical or discrete surface data has been
studied in Popovic and Hoppe (1997)
The physical representation is perhaps the easiest to organize For the flowfield,
complex-ity and fidelcomplex-ity increase in the following order: lifting line, potential, potential with boundary
layer, Euler, Euler with boundary layer, RANS, LES/DNS, etc (Alexandrov et al (2000),
Peri and Campana (2003), Yang and Löhner (2004)) For the structure, complexity and fidelityincrease in the following order: beam theory, shells and beams, solids
The discretization used is changed from coarse to fine for each one of the physical
representations chosen as the design matures During the initial design iterations, coarsergrids and/or simplified gradient evaluations (Dadone and Grossman (2003), Peri and Cam-pana (2003)) can be employed to obtain trends As the design matures for a given physical
representation, the grids are progressively refined (Kuruvila et al (1995), Dadone and Grossman (2000), Dadone et al (2000), Dadone (2003)).
20.9 Topological optimization via porosities
A formal way of translating the considerable theoretical and empirical legacy of topological
optimization found in structural mechanics (Bendsoe and Kikuchi (1988), Jakiela et al (2000), Kicinger et al (2005)) is via the concept of porosities Let us recall the basic
topological design procedure employed in structural dynamics: starting from a ‘design space’
or ‘design volume’ and a set of applied loads, remove the parts (regions, volumes) that donot carry any significant loads (i.e are stress-free), until the minimum weight under stressconstraints is reached It so happens that one of the most common design objectives instructural mechanics is the minimization of weight, making topological design an attractiveprocedure for preliminary design Similar ideas have been put forward for fluid dynamics
(Borrvall and Peterson (2003), Moos et al (2004), Hassine et al (2004), Guest and Prévost (2006), Othmer et al (2006)) as well as heat transfer (Hassine et al (2004)) The idea is to
remove, from the flowfield, regions where the velocity is very low, or where the residencetime of particles is considerable (recirculation zones) The mathematical foundation of all
of these methods is the so-called topological derivative, which relates the change in the costfunction(s) to a small change in volume For classic optimal shape design, applying thisderivative at the boundary yields the desired gradient with respect to the design variables.The removal of available volume or ‘design space’ from the flowfield can be re-interpreted as
Trang 3474 APPLIED COMPUTATIONAL FLUID DYNAMICS TECHNIQUES
an increase in the porosity π in the flowfield:
Note that no flow will occur in regions of large porosities π If we consider the porosity as
the design variable, we have, from (20.35), after solution for the adjoint,
Observe, however, that analytically and to first order,
If we furthermore assume that the objective function involves boundary integrals (lift, drag,
total loss between in- and outlets, etc.) then I ,π= 0 and we have
This implies that if we desire to remove the volume regions that will have the least (negative)effect on the objective function, we should proceed from those regions where either theadjoint velocity vanishes or where the velocity vanishes If the adjoint is unavailable,then we can only proceed with the second alternative This simplified explanation at leastmakes plausible the fact that the strategy of removing from the flowfield the regions ofvanishing velocity by increasing the porosity there can work Indeed, a much more detailed
mathematical analysis (Hassine et al (2004)) reveals that this is indeed the case for the Stokes limit (Re→ 0)
20.10 Examples
20.10.1 DAMAGE ASSESSMENT FOR CONTAMINANT RELEASE
The intentional or unintentional release of hazardous materials can lead to devastatingconsequences Assuming that the amount of contaminant is finite and that the populationdensity in the region of interest is given, for any given meteorological condition the location
of the release becomes the main input variable Damage as a function of release locationcan have many local extrema, as pockets of high concentration can linger in recirculationzones or diffuse slowly while being transported along street canyons For this reason, geneticalgorithms offer a viable optimization tool for this process design The present example, takenfrom Camelli and Löhner (2004), considers the release in an area representative of an innercity composed of three by two blocks The geometry definition and the surface mesh areshown in Figure 20.10(a) Each of the fitness/damage evaluations (i.e dispersion simulationruns) took approximately 80 minutes using a PC with Intel P4 chip running at 2.53 GHz with
1 Gbyte RAM, Linux OS and Intel compiler
Three areas of release were studied (see Figure 20.10(b)): the upwind zone of the complex
of buildings, the street level and the core of one of the blocks In all cases, the height of
release was set to z = 1.5 m The genetic optimization was carried out for 20 generations,
with two chromosomes (x/y location of release point) and 10 individuals in the population.
The location and associated damage function for each of the releases computed duringthe optimization process are shown in Figures 20.11(a)–(d) Interestingly, the maximum
Trang 4OPTIMAL SHAPE AND PROCESS DESIGN 475
100m 50m
20m
Wind Direction
Source Location
(a)
UPWIND ZONE ZONE
CORE
ZONE STREET
(b) Figure 20.10 (a) Problem definition; (b) zones considered for release;
damage is produced in the street area close to one of the side corners of the blocks.The cloud (Figures 20.11(e)–(i)) shows the suction effect produced by the streets that are
in the direction of the wind, allowing for a very long residence time of contaminants close tothe ground for this particular release location
20.10.2 EXTERNAL NOZZLE
This example, taken from Soto et al (2004), considers an external nozzle, typical of those
envisioned for the X-34 airplane There are no constraints on the shape The objective is tomaximize the thrust of the nozzle The flow conditions are as follows:
- inflow (external flowfield): Ma = 3.00, ρ = 0.5, v = 1.944, pr = 0.15, α = 0.0◦;
- nozzle exit: Ma = 1.01, ρ = 1.0, v = 1.000, pr = 0.18, α = −45.0◦.
Trang 5476 APPLIED COMPUTATIONAL FLUID DYNAMICS TECHNIQUES
Trang 6OPTIMAL SHAPE AND PROCESS DESIGN 477Although this is in principle a 2-D problem, the case was run in three dimensions The meshhad approximately 51 000 points and 267 000 elements The total number of design variableswas 918 Thus, the only viable choice was given by the adjoint methodology outlined above.Figures 20.12(a)–(f) show the initial and final mach numbers and pressures, as well as theevolution of the shape and the thrust.
0.004 0.0042 0.0044 0.0046 0.0048 0.005
Design Iteration Thrust
Figure 20.12 External nozzle: Mach numbers for (a) first and (b) last shape; pressures for (c) first and
(d) last shape; evolution of (e) shape and (f) thrust
20.10.3 WIGLEY HULL
This example, taken from Yang and Löhner (2004), shows the use of an indirect surfacerepresentation as well as the finite difference evaluation of gradients via reduced complexitymodels The geometry considered is a Wigley hull The hull length and displacement arefixed while the wave drag is minimized during the optimization process The water line
is represented by a six-point B-spline Four of the six spline points are allowed to changeand they are chosen as design variables The hull surface, given by a triangulation, is thenmodified according to these (few) variables The gradients of the objective function with
Trang 7478 APPLIED COMPUTATIONAL FLUID DYNAMICS TECHNIQUES
-0.07 -0.06 -0.05 -0.04 -0.03 -0.02 -0.01 0
-0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08
(a)
(b) Figure 20.13 Wigley hull: (a) comparison of frame lines (solid, original; dashed, optimized); (b) com-
parison of wave patterns generated (left, original; right, optimized); (c) comparison of wave profiles(solid, original; dashed, optimized)
Trang 8OPTIMAL SHAPE AND PROCESS DESIGN 479
-0.01 -0.005 0 0.005 0.01 0.015
X-Coordinates
original optimized-H2O_3
(c) Figure 20.13 Continued
Figure 20.14 KCS: (a) surface mesh; (b) wave pattern; pressure contours of (c) the original hull; and
(d) the modified hull
Trang 9480 APPLIED COMPUTATIONAL FLUID DYNAMICS TECHNIQUESrespect to the design variables are obtained via finite differences using a fast potential flowsolver Whenever the design variables are updated, the cost function is re-evaluated using anEuler solver with free surface fitting Given that the potential flow solver is two orders ofmagnitude faster than the Euler solver, the evaluation of gradients via finite differences doesnot add a significant computational cost to the overall design process Figures 20.13(a)–(c)compare the frame lines and wave patterns generated for the original and optimized hulls at
a Froude number of Fr = 0.289 While the wetted surface and displacement remain almost
unchanged, more than 50% wave drag reduction is achieved with the optimized hull Theoptimized hull has a reduced displacement in both the bow and stern regions and an increaseddisplacement in the middle of the hull
20.10.4 KRISO CONTAINER SHIP (KCS)
This example, taken from Löhner et al (2003), considers a modern container ship with bulb
bow and stern The objective is to modify the shape of the bulb bow in order to reduce
the wave drag The Froude number was set to Fr = 0.25, and no constraints were imposed
on the shape The volume mesh had approximately 100 000 points and 500 000 tetrahedra,and the free surface had approximately 10 000 points and 20 000 triangles The number ofdesign variables was in excess of 200, making the adjoint approach the only one viable.Figure 20.14(a) shows the surface mesh in the bulb region for the original and final designsobtained Figure 20.14(b) shows the comparison of wave patterns generated by the originaland final hull forms The wave drag reduction was of the order of 4% Figures 20.14(c) and(d) show the pressure contours on the original and modified hulls
Trang 10Aftosmis, M A Second-Order TVD Method for the Solution of the 3-D Euler and Navier–Stokes
Equations on Adaptively Refined Meshes; Proc 13th Int Conf Num Meth Fluid Dyn., Rome, Italy
(1992)
Aftosmis, M and N Kroll A Quadrilateral Based Second-Order TVD Method for Unstructured
Adaptive Meshes; AIAA-91-0124 (1991).
Aftosmis, M and J Melton Robust and Efficient Cartesian Mesh Generation from Component-Based
Geometry; AIAA-97-0196 (1997).
Aftosmis, M., M.J Berger and G Adomavicius A Parallel Multilevel Method for Adaptively Refined
Cartesian Grids with Embedded Boundaries; AIAA-00-0808 (2000).
Aftosmis, M., M.J Berger and J Alonso Applications of a Cartesian Mesh Boundary-Layer Approach
for Complex Configurations; AIAA-06-0652 (2006).
Ainsworth, M., J.Z Zhu, A.W Craig and O.C Zienkiewicz Analysis of the Zienkiewicz-Zhu a
Posteriori Error Estimate in the Finite Element Method; Int J Num Meth Eng 28(12), 2161–2174
(1989)
Alessandrini, B and G Delhommeau A Multigrid Velocity-Pressure- Free Surface Elevation Fully
Coupled Solver for Calculation of Turbulent Incompressible Flow Around a Hull; Proc 21st Symp on Naval Hydrodynamics, Trondheim, Norway, June (1996).
Alexandrov, N., R Lewis, C Gumbert, L Green and P Newman Optimization with Variable Resolution
Models Applied to Aerodynamic Wing Design; AIAA-00-0841 (2000).
Allwright, S Multiblock Topology Specification and Grid Generation for Complete Aircraft
Configu-rations; AGARD-CP-464, 11 (1990).
Alonso, J., L Martinelli and A Jameson Multigrid Unsteady Navier–Stokes Calculations with
Aeroelastic Applications; AIAA-95-0048 (1995).
Anderson, J.D.A Computational Fluid Dynamics: The Basics with Applications; McGraw-Hill (1995).
Anderson, W.K and D.L Bonhaus Navier–Stokes Computations and Experimental Comparisons for
Multielement Airfoil Configurations; AIAA-93-0645 (1993).
Anderson, W.K and V Venkatakrishnan Aerodynamic Design Optimization on Unstructured Meshes
With a Continuous Adjoint Formulation; AIAA-97-0643 (1997).
Anderson, D.A., J.C Tannehill and R.H Pletcher Computational Fluid Mechanics and Heat Transfer;
McGraw-Hill (1984)
Angot, P., C.-H Bruneau and P Fabrie A Penalization Method to Take Into Account Obstacles in
Incompressible Viscous Flows; Numerische Mathematik 81, 497–520 (1999).
Arcilla, A.S., J Häuser, P.R Eiseman and J.F Thompson (eds.) Proc 3rd Int Conf Numerical Grid Generation in Computational Fluid Dynamics and Related Fields; North-Holland (1991).
Atkins, H and C.-W Shu Quadrature-Free Implementation of the Discontinuous Galerkin Method for
Hyperbolic Equations; AIAA-96-1683 (1996).
Applied Computational Fluid Dynamics Techniques: An Introduction Based on Finite Element Methods, Second Edition.
Trang 11Baehmann, P.L., M.S Shepard and J.E Flaherty A Posteriori Error Estimation for Triangular and
Tetrahedral Quadratic Elements Using Interior Residuals; Int J Num Meth Eng 34, 979–996 (1992) Baker, T.J Three-Dimensional Mesh Generation by Triangulation of Arbitrary Point Sets; AIAA-CP- 87-1124, 8th CFD Conf., Hawaii (1987).
Baker, T.J Developments and Trends in Three-Dimensional Mesh Generation Appl Num Math 5,
275–304 (1989)
Balaras, E Modeling Complex Boundaries Using an External Force Field on Fixed Cartesian Grids in
Large-Eddy Simulations; Comp Fluids 33, 375–404 (2004).
Baldwin, B.S and H Lomax Thin Layer Approximation and Algebraic Model for Separated Turbulent
Flows; AIAA-78–257 (1978).
Barth, T A 3-D Upwind Euler Solver for Unstructured Meshes AIAA-91-1548-CP (1991).
Barth, T Steiner Triangulation for Isotropic and Stretched Elements; AIAA-95-0213 (1995).
Batina, J.T Vortex-Dominated Conical-Flow Computations Using Unstructured Adaptively-Refined
Meshes; AIAA J 28(11), 1925–1932 (1990a).
Batina, J.T Unsteady Euler Airfoil Solutions Using Unstructured Dynamic Meshes; AIAA J 28(8),
1381–1388 (1990b)
Batina, J A Gridless Euler/Navier–Stokes Solution Algorithm for Complex Aircraft Configurations;
AIAA-93-0333 (1993).
Baum, J.D and R Löhner Numerical Simulation of Shock-Elevated Box Interaction Using an Adaptive
Finite Element Shock Capturing Scheme; AIAA-89-0653 (1989).
Baum, J.D and R Löhner Numerical Simulation of Shock Interaction with a Modern Main Battlefield
Tank; AIAA-91-1666 (1991).
Baum, J.D and R Löhner Numerical Simulation of Passive Shock Deflector Using an Adaptive Finite
Element Scheme on Unstructured Grids; AIAA-92-0448 (1992).
Baum, J.D and R Löhner Numerical Simulation of Pilot/Seat Ejection from an F-16; AIAA-93-0783
(1993)
Baum, J.D and R Löhner Numerical Simulation of Shock-Box Interaction Using an Adaptive Finite
Element Scheme; AIAA J 32(4), 682–692 (1994).
Baum, J.D., H Luo and R Löhner Numerical Simulation of a Blast Inside a Boeing 747; AIAA-93-3091
(1993)
Baum, J.D., H Luo and R Löhner A New ALE Adaptive Unstructured Methodology for the Simulation
of Moving Bodies; AIAA-94-0414 (1994).
Baum, J.D., H Luo and R Löhner Numerical Simulation of Blast in the World Trade Center;
AIAA-95-0085 (1995a)
Baum, J.D., H Luo and R Löhner Validation of a New ALE, Adaptive Unstructured Moving Body
Methodology for Multi-Store Ejection Simulations; AIAA-95-1792 (1995b).
Trang 12REFERENCES 483
Baum, J.D., H Luo, R Löhner, C Yang, D Pelessone and C Charman A Coupled Fluid/Structure
Modeling of Shock Interaction with a Truck; AIAA-96-0795 (1996).
Baum, J.D., R Löhner, T.J Marquette and H Luo Numerical Simulation of Aircraft Canopy
Trajectory; AIAA-97-1885 (1997a).
Baum, J.D., H Luo, R Löhner, E Goldberg and A Feldhun Application of Unstructured AdaptiveMoving Body Methodology to the Simulation of Fuel Tank Separation From an F-16 C/D Fighter;
AIAA-97-0166 (1997b).
Baum, J.D., H Luo and R Löhner The Numerical Simulation of Strongly Unsteady Flows With
Hundreds of Moving Bodies; AIAA-98-0788 (1998).
Baum, J.D., H Luo, E Mestreau, R Löhner, D Pelessone and C Charman A Coupled CFD/CSD
Methodology for Modeling Weapon Detonation and Fragmentation; AIAA-99-0794 (1999).
Baum, J.D., E Mestreau, H Luo, D Sharov, J Fragola and R Löhner CFD Applications in Support of
the Space Shuttle Risk Assessment; JANNAF (2000).
Baum, J.D., E Mestreau, H Luo, R Löhner, D Pelessone and Ch Charman Modeling Structural
Response to Blast Loading Using a Coupled CFD/CSD Methodology; Proc Des An Prot Struct Impact/Impulsive/Shock Loads (DAPSIL), Tokyo, Japan, December (2003).
Baum, J.D., E Mestreau, H Luo, R Löhner, D Pelessone, M.E Giltrud and J.K Gran Modeling of
Near-Field Blast Wave Evolution; AIAA-06-0191 (2006).
Beam, R.M and R.F Warming An Implicit Finite Difference Algorithm for Hyperbolic Systems in
Conservation-Law Form; J Comp Phys 22, 87–110 (1978).
Becker, R and R Rannacher An Optimal Control Approach to Error Control and Mesh Adaptation; in:
A Iserles (ed.), Acta Numerica 2001, Cambridge University Press (2001).
Bell, J.B and D.L Marcus A Second-Order Projection Method for Variable-Density Flows; J Comp Phys 101, 2 (1992).
Bell, J.B., P Colella and H Glaz A Second-Order Projection Method for the Navier–Stokes Equations;
Bendsoe, M.P and N Kikuchi Generating Optimal Topologies in Structural Design Using a
Homoge-nization Method; Comp Meth Appl Mech Eng 71, 197–224 (1988).
Bendsoe, M.P and O Sigmund Topology Optimization: Theory, Methods and Applications;
Springer-Verlag, Berlin (2004)
Benek, J.A., P.G Buning and J.L Steger A 3-D Chimera Grid Embedding Technique; AIAA-85-1523
(1985)
Berger, M.J and R.J LeVeque An Adaptive Cartesian Mesh Algorithm for the Euler Equations in
Arbitrary Geometries; AIAA-89-1930 (1989).
Berger, M.J and J Oliger Adaptive Mesh Refinement for Hyperbolic Partial Differential Equations;
J Comp Phys 53, 484–512 (1984).
Bertrand, F., P.A Tanguy and F Thibault Three-Dimensional Fictitious Domain Method for
Incom-pressible Fluid Flow Problems; Int J Num Meth Fluids 25, 136–719 (1997).
Berz, M., C.H Bischof, G.F Corliss and A Griewank (eds.) Computational Differentiation: tions, Techniques and Tools; SIAM, Philadelphia (1996).