Abstract
This article focuses on the formulation, validation and application of the continuous adjoint method for turbulent flows in aero/hydrodynamic optimization. Though discrete adjoint has been extensively used in the past to compute objective function gradients with respect to (w.r.t.) the design variables under turbulent flow conditions, the development of the continuous adjoint variant for these flows is not widespread in the literature, hindering, to an extend, the computation of exact sensitivity derivatives. The article initially presents a general formulation of the continuous adjoint method for incompressible flows, under the commonly used assumption of “frozen turbulence”. Then, the necessary addenda are presented in order to deal with the differentiation of both low- and high-Reynolds (with wall functions) number turbulence models; the latter requires the introduction of the so-called “adjoint wall functions”. An approach to dealing with distance variations is also presented. The developed methods are initially validated in \(2D\) cases and then applied to industrial shape and topology optimization problems, originating from the automotive and hydraulic turbomachinery industries.
Similar content being viewed by others
Notes
“[...]It is important to recall here that neither the Navier-Stokes adjoint equation in Eq. (21) nor the Spalart-Allmaras adjoint equation in Eq. (22) depends on the adjoint distance variable \(\psi _d\) (wn: the \(d_a\) variable in the current notation). This is also the case of the functional sensibility equation (28), since typical objective functionals in aerodynamics do not depend explicitly on the distance to the surface. In this situation, it is therefore not necessary to solve Eq. (23) (wn: the adjoint to the eikonal equation), and the adjoint system simply reduces to Eqs. (21) and (22).[...]” From [29].
Though this is very close to reality in shape optimization problems where \(S_I\) and \(S_O\) are usually far from the controlled shape, in topology optimization this is not always the case. Nevertheless, Eq. 130 gives an interesting relation between the total pressure losses and fluid power dissipation.
References
www.volkswagen.co.uk/about-us/news/282/volkswagen-unveils-the-xl1-super-efficient-vehicle-in-qatar
Aage N, Poulsen T, Gersborg-Hansen A, Sigmund O (2008) Topology optimization of large scale Stokes flow problems. Struct Multidiscip Optim 35:175–180
Abdelwahed M, Hassine M, Masmoudi M (2009) Optimal shape design for fluid flow using topological perturbation technique. J Math Anal Appl 356:548–563
Alba E, Dorronsoro B (2008) Cellular genetic algorithms. Springer, Berlin
Alba E, Troya J (2001) Analyzing synchronous and asynchronous parallel distributed genetic algorithms. Future Gener Comput Syst 17(4):451–465
Amstutz S, Andra H (2006) A new algorithm for topology optimization using a level-set method. J Comput Phys 216:573–588
Andersen C, Sigmund O (2011) Saturated poroelastic actuators generated by topology optimization. Struct Multidiscip Optim 43:693–706
Anderson W, Bonhaus D (1997) Aerodynamic design on unstructured grids for turbulent flows. NASA Technical Memorandum 112867
Anderson W, Bonhaus D (1999) Airfoil design on unstructured grids for turbulent flows. AIAA J 37(2):185–191
Anderson W, Venkatakrishnan V (1997) Aerodynamic design optimization on unstructured grids with a continuous adjoint formulation. AIAA Paper 06(43)
Anderson W, Venkatakrishnan V (1999) Aerodynamic design optimization on unstructured grids with a continuous adjoint formulation. Comput Fluids 28:443–480
Andreasen C, Sigmund O (2013) Topology optimization of fluid–structure-interaction problems in poroelasticity. J Comput Methods Appl Mech Eng 258:55–62
Asouti V, Giannakoglou K (2009) Aerodynamic optimization using a parallel asynchronous evolutionary algorithm controlled by strongly interacting demes. Eng Optim 41(3):241–257
Bäck T (1996) Evolutionary algorithms in theory and practice. Evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, Oxford
Barr AH (1984) Global and local deformations of solid primitives. SIGGRAPH Comput Graph 18(3):21–30
Bendsoe M, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. J Comput Methods Appl Mech Eng 71:197–224
Bendsoe M, Sigmund O (1999) Material interpolation schemes in topology optimization. Arch Appl Mech 69:635–654
Bendsoe M, Sigmund O (2004) Topology optimization: theory, methods and applications. Springer, Berlin
Beran P, Stanford B, Kurdi M (2010) Sensitivity analysis for optimization of dynamic systems with reduced order modeling. In: 48th AIAA sciences meeting including the new horizons forum and aerospace exposition, Orlando, FL
Bertsekas D (1996) Constrained optimization and lagrange multiplier methods, 1st edn. Athena Scientific, Belmont
Bertsekas D (1999) Nonlinear programming, 2nd edn. Athena Scientific, Belmont
Bischof C, Carle A, Khademi P, Mauer A (1994) The ADIFOR 2.0 system for the automatic differentiation of Fortran 77 programs. Report CRPC-TR94491, Center for Research and Parallel Computation, Rice University
Borrvall T, Petersson J (2001) Large-scale topology optimization in 3D using parallel computing. Comput Methods Appl Mech Eng 190:6201–6229
Borvall T, Peterson J (2003) Topology optimization if fluids in stokes flow. Int J Numer Methods Fluids 41:77–107
Brennen C (1995) Cavitation and bubble dynamics. Oxford Engineering Science Series. Oxford University Press, Oxford
Brezillon J, Dwight R (2005) Discrete adjoint of the Navier–Stokes equations for aerodynamic shape optimization. In: Evolutionary and deterministic methods for design, EUROGEN. Munich
Bruns T (2007) Topology optimization of convection-dominated, steady-state heat transfer problems. Heat Mass Transf 50:2859–2873
Bueno-Orovio A, Castro C, Palacios F, ZuaZua E (2012) Continuous adjoint approach for the Spalart–Allmaras model in aerodynamic optimization. AIAA J 50(3):631–646
Byrd RH, Khalfan HF, Schnabel RB (1996) Analysis of a symmetric rank-one trust region method. SIAM J Optim 6(4):1025–1039
Campobasso M, Duta M, Giles M (2003) Adjoint calculation of sensitivities of turbomachinery objective functions. J Propul Power 19(4):693–703
Campobasso M, Giles M (2004) Stabilization of a linear flow solver for turbomachinery aeroelasticity by means of the recursive projection method. AIAA J 42(9):1765–1774
Campobasso M, Giles M (2006) Stabilizing linear harmonic flow solvers for turbomachinery aeroelasticity with complex iterative algorithms. AIAA J 44(5):1048–1059
Challis V, Guest J (2009) Level set topology optimization of fluids in Stokes flow. Int J Numer Methods Eng 79:1284–1308
Chen B, Kikuchi N (2001) Topology optimization with design-dependent loads. Comput Methods Appl Mech Eng 37:57–70
Chen S, Chen W, Lee S (2010) Level set based robust shape and topology optimization under random field uncertainties. Struct Multidiscip Optim 41:507–524
Chorin A (1967) A numerical method for solving incompressible viscous flow problems. J Comput Phys 2:12–26
Courty F, Dervieux A, Koobus B, Hascoët L (2003) Reverse automatic differentiation for optimum design: from adjoint state assembly to gradient computation. Optim Methods Softw 18(5):615–627
Davis L (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York
Dede E (2010) Multiphysics optimization, synthesis, and application of jet impingement target surfaces. In: Thermal and thermomechanical phenomena in electronic systems (ITherm), 2010 12th IEEE intersociety conference, pp 1–7
Deng Y, Liu Y, Wu J, Wu Y (2013) Topology optimization of steady Navier–Stokes flow with body force. J Comput Methods Appl Mech Eng 255:306–321
Deng Y, Zhang P, Liu Y, Wu Y, Liu Z (2013) Optimization of unsteady incompressible Navier–Stokes flows using variational level set method. Int J Numer Methods Fluids 71(12):1475–1493
Duan X, Ma Y, Zhang R (2008) Shape-topology optimization for Navier–Stokes problem using variational level set method. J Comput Appl Math 222:487–499
Duta M, Giles M, Campobasso M (2002) The harmonic adjoint approach to unsteady turbomachinery design. Int J Numer Methods Fluids 40:323–332
Dwight R, Brezillon J (2006) Effect of approximations of the discrete adjoint on gradient-based optimization. AIAA J 44(12):3022–3031
Dwight R, Brezillon J, Vollmer D (2006) Efficient algorithms for solution of the adjoint compressible Navier–Stokes equations with applications. In: Proceedings of the ONERA-DLR aerospace symposium (ODAS), Toulouse
El-Beltagy M, Nair P, Keane A (1999) Metamodeling techniques for evolutionary optimization of computationally expensive problems: promises and limitations. In: Genetic and evolutionary computation conference—GECCO 1999. Morgan Kaufmann, San Fransisco
Elliot J, Peraire J (1996) Aerodynamic design using unstructured meshes. In: AIAA paper 96-1941, 27th Dynamics conference. New Orleans, USA
Elliot J, Peraire J (1997) Practical 3D aerodynamic design and optimization using unstructured meshes. AIAA J 35(9):1479–1485
Evgrafov A (2005) The limits of porous materials in the topology optimization of Stokes flows. Appl Math Optim 52:263–277
Fletcher R, Reeves CM (1964) Function minimization by conjugate gradients. Comput J 7:149–154
Frink N (1996) Assessment of an unstructured-grid method for predicting 3-d turbulent viscous flows. In: AIAA paper 96-0292, 34th Aerospace meeting and exhibit. Reno, USA
Gersborg-Hansen A, Bendse M, Sigmund O (2006) Topology optimization of heat conduction problems using the finite volume method. Struct Multidiscip Optim 31:251–259
Gersborg-Hansen A, Sigmund O, Haber R (2005) Topology optimization of channel flow problems. Struct Multidiscip Optim 30:181–192
Giannakoglou K (2002) Design of optimal aerodynamic shapes using stochastic optimization methods and computational intelligence. Prog Aerosp Sci 38(1):43–76
Giannakoglou K (2013) Reformulation of the continuous adjoint method on the basis of dicrete adjoint. A novel idea with applications to pseudo-1D aerodynamic optimization problems. NTUA Internal Report, PCOPt-13-2013
Giles M, Duta M, Muller J (2001) Adjoint code developments using the exact discrete approach. In: AIAA paper 2001-2596, 15th Computational fluid dynamicsconference. California, USA
Giles M, Duta M, Muller J, Pierce N (2003) Algorithm developments for discrete adjoint methods. AIAA J 41(2):198–205
Giles M, Pierce N (2000) An introduction to the adjoint approach to design. Flow Turbul Combust 65:393–415
Gill P, Murray W, Wright M (1981) Practical optimization. Academic Press, London
Griewank A (1989) On automatic differentiation. Mathematical programming: recent developments and applications. Kluwer, Dordrecht
Griewank A, Juedes D, Mitev H, Utke J, Vogel O, Walther A (1996) ADOL-C: a package for the automatic differentiation of algorithms written in C/C++. ACM Trans Math Softw 22(2):131–167
Griewank A, Walther A (2000) Algorithm 799: revolve: an implementation of checkpointing for the reverse or adjoint mode of computational differentiation. ACM Trans Math Softw (TOMS) 26(1):19–45
Grinfield P (2010) Hadamard’s formula inside and out. J Optim Theory Appl 146:654–690
Guest J (2009) Imposing maximum length scale in topology optimization. Struct Multidiscip Optim 37:463–473
Guest J, Prévost J (2006) Topology optimization of creeping fluid flows using a Darcy–Stokes finite element. Int J Numer Methods Eng 66:461–484
Hascoët L, Utke J, Naumann U (2008) Cheaper adjoints by reversing address computations. Sci Program 16(1):81–92
He L, Wang D (2010) Concurrent blade aerodynamic-aero-elastic design optimization using adjoint method. J Turbomach 133(1):10
Herrera F, Lozano M, Moraga C (1999) Hierarchical distributed genetic algorithms. Int J Intell Syst 14(9):1099–1121
Hou G, Maroju V, Taylor A, Korivi V (1995) Transonic turbulent airfoil design optimization with automatic differentiation in incremental iterative form. AIAA Pap 95–1692
Huang H, Ekici K (2014) A discrete adjoint harmonic balance method for turbomachinery shape optimization. Aerosp Sci Technol. doi:10.1016/j.ast.2014.05.015
Jakobsson S, Amoignon O (2007) Mesh deformation using radial basis functions for gradient-based aerodynamic shape optimization. Comput Fluids 36:1119–1136
Jameson A (1988) Aerodynamic design via control theory. J Sci Comput 3:233–260
Jameson A (1995) Optimum aerodynamic design using CFD and control theory. In: AIAA paper 95-36580, 12th Computational fluid dynamics conference. San Diego, USA
Jameson A, Alonso J, Reuther J, Martinelli L, Vassberg J (1998) Aerodynamic shape optimization techniques based on control theory. In: AIAA paper 98-2538, 29th Fluid dynamics conference. Albuquerque, USA
Jameson A, Kim S (2003) Reduction of the adjoint gradient formula in the continuous limit. In: AIAA paper 2003–0040, 41th Aerospace sciences meeting and exhibit. Reno, NV
Jameson A, Pierce N, Martinelli L (1997) Optimum aerodynamic design using the Navier–Stokes equations. In: AIAA paper 97–0101, 35th Aerospace sciences meeting and exhibit. Reno, NV
Jameson A, Reuther J (1994) Control theory based airfoil design using the Euler equations. In: AIAA/USAF/NASA/ISSMO symposium on multidisciplinary analysis and optimization. Panama City Beach
Jameson A, Shankaran S, Martinelli L (2003) Continuous adjoint method for unstructured grids. In: AIAA paper 2003–3955, 16th CFD conference. Orlando, FL
Jameson A, Shankaran S, Martinelli L (2008) Continuous adjoint method for unstructured grids. AIAA J 46(5):1226–1239
Jones W, Launder B (1972) The prediction of laminarization with a two-equation model of turbulence. Int J Heat Mass Transf 15(2):301–314
Kavvadias I, Papoutsis-Kiachagias E, Dimitrakopoulos G, Giannakoglou K (2014) The continuous adjoint approach to the \(k-\omega \) SST turbulence model with applications in shape optimization. Eng Optim. doi:10.1080/0305215X.2014.979816
Keller H (2002) A remedy for instability. In: Estep D, Tavener S (eds) SIAM Proceedings in applied mathematics, vol 109, pp 185–196
Kim C, Kim C, Rho O (2001) Sensitivity analysis for the Navier–Stokes equations with two equations turbulence models. AIAA J 39(5):838–845
Kim C, Kim C, Rho O (2002) Effects of constant eddy viscosity assumption on gradient-based design optimization. AIAA Paper 2002–0262
Kim C, Kim C, Rho O (2003) Feasibility study of the constant eddy-viscosity assumption in gradient-based design optimization. J Aircr 40:1168–1176
Kim S, Alonso J, Jameson A (1999) A gradient accuracy study for the adjoint-based Navier–Stokes design method. In: AIAA paper 99–0299, 37th Aerospace sciences meeting and exhibit. Reno, NV
Kondoh T, Matsumori T, Kawamoto A (2012) Drag minimization and lift maximization in laminar flows via topology optimization employing simple objective function expressions based on body force integration. Struct Multidiscip Optim 45:693–701
Kontoleontos E, Asouti V, Giannakoglou K (2012) An asynchronous metamodel-assisted memetic algorithm for CFD-based shape optimization. Eng Optim 44(2):157–173
Kontoleontos E, Papoutsis-Kiachagias E, Zymaris A, Paradimitriou D, Giannakoglou K (2013) Adjoint-based constrained topology optimization for viscous flows, including heat transfer. Eng Optim 45(8):941–961
Kreissl S, Maute K (2012) Level set based fluid topology optimization using the extended finite element method. Int J Numer Methods Eng 46:311–326
Landau L, Lifshitz E (1987) Fluid mechanics, Volume 6 of course of theoretical physics. Pergamon Press, New York
Launder B, Sharma B (1974) Application of the energy-dissipation model of turbulence to the calculation of flow near a spinning disc. Lett Heat Mass Transf 1(2):131–137
Li Z, Navo I, Hussaini M, Dimet FL (2003) Optimal control of cylinder wakes via suction and blowing. Comput Fluids 32:149–171
Lim D, Ong Y, Jin Y, Sendhoff B, Lee B (2007) Efficient hierarchical parallel genetic algorithms using grid computing. Future Gener Comput Syst 23(4):658–670
Lions J (1971) Optimal control of systems governed by partial differential equations. Springer, New York
Lozano C (2012) Discrete surprises in the computation of sensitivities from boundary integrals in the continuous adjoint approach to inviscid aerodynamic shape optimization. Comput Fluids 56:118–127
Luenberger D (2003) Linear and nonlinear programming, 2nd edn. Kluwer, Dordrecht
Marta A, Shankaran S (2013) On the handling of turbulence equations in RANS adjoint solvers. Comput Fluids 74:102–113
Matsumori T, Kawamoto A, Kondoh T (2010) Topology optimization for fluid–thermal interaction problems. In: 6th China–Japan–Korea joint symposium on optimization of structural and mechanical systems, June 22–25, 2010, Kyoto, Japan, pp 1225–1233
Maute K, Allen M (2004) Conceptual design of aeroelastic structures by topology optimization. Struct Multidiscip Optim 27:27–42
Mavriplis D. (2007) Discrete adjoint-based approach for optimization problems on three-dimensional unstructured meshes. AIAA J 45(4):741–750
Mavriplis D (2006) Multigrid solution of the discrete adjoint for optimization problems on unstructured meshes. AIAA J 44(1):42–50
Michalewicz Z (1994) Genetic Algorithms + Data Structures = Evolution Programs, 2nd edn. Springer, Berlin
Mohammadi B, Pironneau O (2001) Applied shape optimization for fluids. Oxford University Press, Oxford
Nadarajah S, Jameson A (2000) A comparison of the continuous and discrete adjoint approach to automatic aerodynamic optimization. In: AIAA paper 2000-0667, 38th Aerospace sciences meeting and exhibit. Reno, USA
Nadarajah S, Jameson A (2001) Studies of the continuous and discrete adjoint approaches to viscous automatic aerodynamic shape optimization. AIAA Pap 25(30)
Nadarajah S, Jameson A (2002) Optimal control of unsteady flows using a time accurate method. In: AIAA paper 2002-5436, 9th AIAA/ISSMO symposium onmultidisciplinary analysis and optimization. Atlanta, USA
Nemec N, Zingg D (2001) Towards efficient aerodynamic shape optimization based on the Navier–Stokes equations. AIAA Pap 2001–2532
Newman J, Anderson W, Whitfield D (1998) Multidisciplinary sensitivity derivatives using complex variables. MSSU-COE-ERC-98-08
Nielsen E, Anderson W (1999) Aerodynamic design optimization on unstructured meshes using the Navier–Stokes equations. AIAA J 37(11):185–191
Nielsen E, Kleb W (2005) Efficient construction of discrete adjoint operators on unstructured grids by using complex variables. AIAA Pap 03(24)
Nielsen E, Lu J, Park M, Darmofal D (2003) An exact dual adjoint solution method for turbulent flows on unstructured grids. In: AIAA paper 2003-0272, 41st Aerospace sciences meeting and exhibit. Reno, USA
Nielsen E, Park M (2005) Using an adjoint approach to eliminate mesh sensitivities in aerodynamic design. AIAA J 44(5):948–953
Nocedal J, Wright S (1999) Numerical optimization. Springer, Berlin
Olesen L, Okkels F, Bruus H (2006) A high-level programming-language implementation of topology optimization applied to steady-state Navier–Stokes flow. Int J Numer Methods Eng 65:975–1001
Ong Y, Lim M, Zhu N, Wong K (2006) Classification of adaptive memetic algorithms: a comparative study. IEEE Trans Syst Man Cybern Part B Cybern 36(1):141–152
Othmer C (2008) A continuous adjoint formulation for the computation of topological and surface sensitivities of ducted flows. Int J Numer Methods Fluids 58(8):861–877
Othmer C (2014) Adjoint methods for car aerodynamics. J Math Indus 4(6):1–23
Othmer C, Papoutsis-Kiachagias E, Haliskos K (2011) CFD optimization via sensitivity-based shape morphing. In: 4th ANSA & \(\mu \)ETA international conference. Thessaloniki, Greece
Papadimitriou D, Giannakoglou K (2007) A continuous adjoint method with objective function derivatives based on boundary integrals for inviscid and viscous flows. J Comput Fluids 36(2):325–341
Papadimitriou D, Giannakoglou K (2007) Direct, adjoint and mixed approaches for the computation of Hessian in airfoil design problems. Int J Numer Methods Fluids 56(10):1929–1943
Papadimitriou D, Giannakoglou K (2013) Third-order sensitivity analysis for robust aerodynamic design using continuous adjoint. Int J Numer Methods Fluids 71(5):652–670
Papadimtriou D, Giannakoglou K (2009) The continuous Direct–Adjoint approach for second order sensitivities in viscous aerodynamic inverse design problems. Comput Fluids 38:1528–1538
Papoutsis-Kiachagias E, Kontoleontos E, Zymaris A, Papadimitriou D, Giannakoglou K (2011) Constrained topology optimization for laminar and turbulent flows, including heat transfer. In: Evolutionary and deterministic methods for design, optimization and control. Capua, Italy
Papoutsis-Kiachagias E, Kyriacou S, Giannakoglou K (2014) The continuous adjoint method for the design of hydraulic turbomachines. Comput Methods Appl Mech Eng 278:621–639
Papoutsis-Kiachagias E, Zymaris A, Kavvadias I, Papadimitriou D, Giannakoglou K (2014) The continuous adjoint approach to the \(k-\epsilon \) turbulence model for shape optimization and optimal active control of turbulent flows. Eng Optim. doi:10.1080/0305215X.2014.892595
Pascual V, Hascoët L (2008) TAPENADE for C. In: Selected papers from AD2008 Bonn, Lecture Notes in Computational Science and Engineering. Springer, Berlin
Patankar S, Spalding D (1972) Calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows. Int J Heat Mass Transf 15:1787–1806
Periaux J, Winter G (1995) Genetic algorithms in engineering and computer science. Wiley, New York
Peter J, Dwight R (2010) Numerical sensitivity analysis for aerodynamic optimization: a survey of approaches. Comput Fluids 39(3):373–391
Peter J, Mayeur J (2006) Improving accuracy and robustness of a discrete direct differentiation method and discrete adjoint method for aerodynamic shape optimizatiom. In: Proceedings of ECCOMAS. Egmond ann Zee
Piegl L, Tiller W (1997) The NURBS book. Springer, Berlin
Pironneau O (1984) Optimal shape design for elliptic systems. Springer, New York
Reuther J, Alonso J, Rimlinger M, Jameson A (1996) Aerodynamic shape optimization of supersonic aircraft configurations via an adjoint formulation on distributed memory parallel computers. In: AIAA, NASA and ISSMO, symposium on multidisciplinary analysis and optimization. 6th, Bellevue, WA
Reuther J, Jameson A (1994) Control theory based airfoil design for potential flow and a finite volume discretization. In: AIAA paper 91–499, 32th Aerospace sciences meeting and exhibit. Reno, NV
Reuther J, Jameson A (1995) Aerodynamic shape optimization of wing and wing-body configurations using control theory. In: AIAA paper 95–0213, 33rd Aerospace sciences meeting and exhibit. Reno, NV
Reuther J, Jameson A, Farmer J, Martinelli L, Saunders D (1996) Aerodynamic shape optimization of complex aircraft configurations via an adjoint formulation. AIAA Paper 96–0094
Rodi W (1991) Experience with two-layer models combining the \(k-\epsilon \) model with a one-equation model near the wall. In: AIAA paper 91-0216, 29th Aerospace sciences meeting. Reno, USA
Rodi W, Scheuerer G (1986) Scrutinizing the \(k-\epsilon \) model under adverse pressure gradient conditions. J Fluid Eng 108:174–179
Rozvany G (2001) Aims, scope, methods, history and unified terminology of computer-aided topology optimization in structural mechanics. Struct Multidiscip Optim 21:90–108
Saad Y, Schultz M (1988) Gmres: a generalized minimum residual algorithm for solving non-symmetric linear systems. SIAM J Sci Stat Comput 7(3):856–859
Sagebaum M, Gauger N, Naumann U, Lotz J, Leppkes K (2013) Algorithmic differentiation of a complex C++ code with underlying libraries. Procedia Comput Sci 18:208–217
Schmidt S, Schulz V (2008) Pareto-curve continuation in multi-objective optimization. Pac J Optim 4(2):243–257
Schroff G, Keller H (1993) Stabilization of unstable procedures: the recursive projection method. SIAM J Numer Anal 30(4):1099–1120
Sethian J, Wiegmann A (2000) Structural boundary design via level set and immersed interface methods. J Comput Phys 163:489–528
Seung-Hyun H, Seonho C (2005) Topological shape optimization of heat conduction problems using level set approach. Numer Heat Transf Part B Fundam 48:67–88
Sigmund O, Clausen P (2007) Topology optimization using a mixed formulation: an alternative way to solve pressure load problems. Comput Methods Appl Mech Eng 196:1874–1889
Sondak D, Pletcher R (1995) Application of wall function to generalized nonorthogonal curvilinear coordinate systems. AIAA J 33(1):33–41
Spalart P (2000) Strategies for turbulence modelling and simulations. Int J Heat Fluid Flow 21(3):252–263
Spalart P, Allmaras S (1992) A one-equation turbulence model for aerodynamic flows. In: AIAA paper 92-0439, 30th Aerospace sciences meeting and exhibit. Reno, USA
Spalart P, Jou W, Stretlets M, Allmaras S (1997) Comments on the feasibility of LES for wings and on the hybrid RANS/LES approach. In: Proceedings of the first AFOSR international conference on DNS/LES
Stanford B, Ifju P (2009) Aeroelastic topology optimization of membrane structures for micro air vehicles. Struct Multidiscip Optim 38:301–316
Stück A, Rung T (2013) Adjoint complement to viscous finite-volume pressure-correction methods. J Comput Phys 248:402–419
Thévenin D, Janiga G (2008) Optimization and computational fluid dynamics. Springer, Berlin
Tucker P (2003) Differential equation-based wall distance computation for DES and RANS. J Comput Phys 190:229–248
Tucker P, Rumsey C, Bartels R, Biedron R (2003) Transport equation based wall distance computations aimed at flows with time-dependent geometry. NASA Report 212680
Tucker P, Rumsey C, Spalart P, Bartels R, Biedron R (2005) Computations of wall distances based on differential equations. AIAA J 43(3):539–549
Turgeon E, Pelletier D, Borggaard J, Etienne S (2007) Application of a sensitivity equation method to the \(k-\epsilon \) model of turbulence. Optim Eng 8:341–372
Utke J, Naumann U. OpenAD/F: User Manual. Technical Report, Argonne National Laboratory. http://www.mcs.anl.gov/OpenAD/openad
Vezyris C, Kavvadias I, Papoutsis-Kiachagias E, Giannakoglou K (2014) Unsteady continuous adjoint method using POD for jet-based flow control. In: 11th World congress on computational mechanics, ECCOMAS. Barcelona, Spain
Wang M, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192:227–246
Wang Q, Moin P, Iaccarino G (2009) Minimal repetition dynamic check-pointing algorithm for unsteady adjoint calculation. SIAM J Sci Comput 31(4):2549–2567
White F (1974) Viscous fluid flow. McGraw-Hill Inc, New York
Wiker N, Klarbring A, Borrvall T (2007) Topology optimization of regions of Darcy and Stokes flow. Int J Numer Methods Eng 69:1371–1404
Xia H, Tucker P (2010) Finite volume distance field and its application to medial axis transforms. Int J Numer Methods Eng 82:114–130
Xu J, Yan C, Fan J (2011) Computation of wall distances by solving a transport equation. Appl Math Mech 32(2):141–150
Yaji K, Yamada T, Yoshino M, Matsumoto T, Izui K, Nishiwaki S (2014) Topology optimization using the lattice Boltzmann method incorporating level set boundary expressions. J Comput Phys 274:158–181
Yoon G (2010) Topological design of heat dissipating structure with forced convective heat transfer. J Mech Sci Technol 24(6):1225–1233
Yoon G, Jensen J, Sigmund O (2007) Topology optimization of acoustic–structure interaction problems using a mixed finite element formulation. Int J Numer Methods Eng 70:1049–1075
Zhou S, Li Q (2008) A variational level set method for the topology optimization of steady-state Navier–Stokes flow. J Comput Phys 227:10178–10195
Zhuang C, Xiong Z, Ding H (2007) A level set method for topology optimization of heat conduction problem under multiple load cases. Comput Methods Appl Mech Eng 196:1074–1084
Zymaris A, Papadimitriou D, Giannakoglou K, Othmer C (2009) Continuous adjoint approach to the Spalart–Allmaras turbulence model for incompressible flows. Comput Fluids 38(8):1528–1538
Zymaris A, Papadimitriou D, Giannakoglou K, Othmer C (2010) Adjoint wall functions: a new concept for use in aerodynamic shape optimization. J Comput Phys 229(13):5228–5245
Acknowledgments
Parts of the research related to the exact differentiation of the turbulence models were funded by Volkswagen AG (Group Research, K-EFFG/V, Wolfsburg, Germany). In particular, the authors would like to acknowledge Dr. Carsten Othmer, Volkswagen AG (Group Research, K-EFFG/V), for his support, some interesting discussions on the continuous adjoint method and his contributions in several parts of this work. Research related to topology optimization was partially supported by a Basic Research Project funded by the National Technical University of Athens. The authors would like to thank the partners of the “RBF4AERO” project for their permission to publish results on the glider geometry.
Author information
Authors and Affiliations
Corresponding author
Discussion on the Total Pressure Losses and Fluid Power Dissipation as Objective Functions
Discussion on the Total Pressure Losses and Fluid Power Dissipation as Objective Functions
In Sect. 7, the volume-averaged total pressure losses and the fluid power dissipation are used as the objective functions for problems related to internal aerodynamics.
The relation between Eqs. 78 and 113 for topology optimization problems is scrutinized in this “Appendix”. If term \(\alpha v_i^2\) is neglected from Eq. 113 (along with the porous friction term, \(T_{a,v}\), in Eq. 101b) the proof that follows holds for shape optimization problems as well.
The total kinetic energy of an incompressible fluid is
while its time derivative reads
Using the momentum equations in which the porosity dependent term \(\alpha v_i\) has been added, the integrand on the r.h.s. of Eq. 121 is written as
where the strain tensor, \(s_{ij}\), is given by
By taking into account the continuity equation, the development of the terms appearing on the r.h.s. of Eq. 122 yields
After substituting Eqs. 124–126 into Eq. 122, we get
The Frobenius inner product of the strain tensor with the velocity gradient can be written as
Substituting Eq. 128 into Eq. 127, we get
For a steady state problem, the time derivative on the l.h.s. of Eq. 129 is zero. Taking this into consideration and using the Green–Gauss theorem for the conservative terms, the integration of Eq. 129 over \(\Omega \) yields
The boundary integrals in Eq. 130 are zero along \(S_W\) due to the no-slip velocity boundary condition. Thus, Eq. 130 becomes
If the flow at \(S_I\) and \(S_O\) is sufficiently free from intense flow gradients, it can be assumed that last integral on the r.h.s. of Eq. 130 is negligible.Footnote 2 Under this assumption and after taking into consideration Eq. 123, we get
or
Rights and permissions
About this article
Cite this article
Papoutsis-Kiachagias, E.M., Giannakoglou, K.C. Continuous Adjoint Methods for Turbulent Flows, Applied to Shape and Topology Optimization: Industrial Applications. Arch Computat Methods Eng 23, 255–299 (2016). https://doi.org/10.1007/s11831-014-9141-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-014-9141-9