An aerodynamic design optimization framework using a discrete adjoint approach with OpenFOAM

被引:60
|
作者
He, Ping [1 ]
Mader, Charles A. [1 ]
Martins, Joaquim R. R. A. [1 ]
Maki, Kevin J. [2 ]
机构
[1] Univ Michigan, Dept Aerosp Engn, Ann Arbor, MI 48109 USA
[2] Univ Michigan, Dept Naval Architecture & Marine Engn, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
OpenFOAM; Discrete adjoint optimization; Parallel graph coloring; Ahmed body; UAV; Car; SHAPE OPTIMIZATION; CONSTRAINED OPTIMIZATION; MULTIDISCIPLINARY DESIGN; CAR AERODYNAMICS; TURBULENT FLOWS; MODEL; INTERPOLATION; CONFIGURATION; FORMULATION; ALGORITHM;
D O I
10.1016/j.compfluid.2018.04.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Advances in computing power have enabled computational fluid dynamics (CFD) to become a crucial tool in aerodynamic design. To facilitate CFD-based design, the combination of gradient-based optimization and the adjoint method for computing derivatives can be used to optimize designs with respect to a large number of design variables. Open field operation and manipulation (OpenFOAM) is an open source CFD package that is becoming increasingly popular, but it currently lacks an efficient infrastructure for constrained design optimization. To address this problem, we develop an optimization framework that consists of an efficient discrete adjoint implementation for computing derivatives and a Python interface to multiple numerical optimization packages. Our adjoint optimization framework has the following salient features: (1) The adjoint computation is efficient, with a computational cost that is similar to that of the primal flow solver and scales up to 10 million cells and 1024 CPU cores. (2) The adjoint derivatives are fully consistent with those generated by the flow solver with an average error of less than 0.1%. (3) The adjoint framework can handle optimization problems with more than 100 design variables and various geometric and physical constraints such as volume, thickness, curvature, and lift constraints. (4) The framework includes additional modules that are essential for successful design optimization: a geometry-parametrization module, a mesh-deformation algorithm, and an interface to numerical optimizations. To demonstrate our design-optimization framework, we optimize the ramp shape of a simple bluff geometry and analyze the flow in detail. We achieve 9.4% drag reduction, which is validated by wind tunnel experiments. Furthermore, we apply the framework to solve two more complex aerodynamicshape-optimization applications: an unmanned aerial vehicle, and a car. For these two cases, the drag is reduced by 5.6% and 12.1%, respectively, which demonstrates that the proposed optimization framework functions as desired. Given these validated improvements, the developed techniques have the potential to be a useful tool in a wide range of engineering design applications, such as aircraft, cars, ships, and turbomachinery. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:285 / 303
页数:19
相关论文
共 50 条
  • [1] Aerodynamic Inverse Design Framework Using Discrete Adjoint Method
    Brezillon, Joel
    Abu-Zurayk, Mohammad
    [J]. NEW RESULTS IN NUMERICAL AND EXPERIMENTAL FLUID MECHANICS VIII, 2013, 121 : 489 - 496
  • [2] Aerodynamic shape optimization using the discrete adjoint method
    Nemec, M
    Zingg, DW
    [J]. 48TH ANNUAL CONFERENCE OF THE CANADIAN AERONAUTICS AND SPACE INSTITUTE, PROCEEDINGS: CANADIAN AERONAUTICS-STAYING COMPETITIVE IN GLOBAL MARKETS, 2001, : 203 - 213
  • [3] Aerodynamic Optimization Design of Supersonic Wing Based on Discrete Adjoint
    Rao, Hanyue
    Shi, Yayun
    Bai, Junqiang
    Chen, Yifu
    Yang, Tihao
    Li, Junfu
    [J]. AEROSPACE, 2023, 10 (05)
  • [4] Discrete adjoint approach for modeling unsteady aerodynamic design sensitivities
    [J]. Thomas, J.P., 1931, American Inst. Aeronautics and Astronautics Inc. (43):
  • [5] Aerodynamic Shape Optimization for Natural Laminar Flow Using a Discrete-Adjoint Approach
    Rashad, Ramy
    Zingg, David W.
    [J]. AIAA JOURNAL, 2016, 54 (11) : 3321 - 3337
  • [6] Discrete adjoint approach for modeling unsteady aerodynamic design sensitivities
    Thomas, JP
    Hall, KC
    Dowell, EH
    [J]. AIAA JOURNAL, 2005, 43 (09) : 1931 - 1936
  • [7] DAFoam: An Open-Source Adjoint Framework for Multidisciplinary Design Optimization with OpenFOAM
    He, Ping
    Mader, Charles A.
    Martins, Joaquim R. R. A.
    Maki, Kevin J.
    [J]. AIAA JOURNAL, 2020, 58 (03) : 1304 - 1319
  • [9] Aerodynamic design optimization by using a continuous adjoint method
    Luo JiaQi
    Xiong JunTao
    Liu Feng
    [J]. SCIENCE CHINA-PHYSICS MECHANICS & ASTRONOMY, 2014, 57 (07) : 1363 - 1375
  • [10] Aerodynamic design optimization by using a continuous adjoint method
    LUO JiaQi
    XIONG JunTao
    LIU Feng
    [J]. Science China(Physics,Mechanics & Astronomy), 2014, Mechanics & Astronomy)2014 (07) : 1363 - 1375