首页> 外文期刊>AIAA Journal >DAFoam: An Open-Source Adjoint Framework for Multidisciplinary Design Optimization with OpenFOAM
【24h】

DAFoam: An Open-Source Adjoint Framework for Multidisciplinary Design Optimization with OpenFOAM

机译:DAFoam:使用OpenFOAM进行多学科设计优化的开源辅助框架

获取原文
获取原文并翻译 | 示例
           

摘要

The adjoint method is an efficient approach for computing derivatives that allow gradient-based optimization to handle systems parameterized with a large number of design variables. Despite this advantage, implementing the adjoint method for a partial-differential-equation-based primal solver is a time-consuming task. To lower the barrier for adjoint implementations, an object-oriented framework (DAFoam) is proposed to rapidly implement the discrete adjoint method for any steady-state OpenFOAM primal solver by adding or modifying only a few hundred lines of source code. In this paper, the DAFoam framework is introduced and the proposed object-oriented adjoint development process is illustrated. Using this strategy, the adjoint method is implemented for eight primal solvers, five turbulence models, and one radiation model in OpenFOAM. Excellent adjoint speed and scalability, with up to 10 million cells and 1536 CPU cores, and an average error in the adjoint derivatives of less than 0.1% are achieved. Finally, the implemented adjoint solvers and models are integrated into a gradient-based optimization framework, and four distinct design optimizations (multipoint aerodynamic optimization of a low-speed unmanned-aerial-vehicle wing, aerodynamic optimization of a transonic aircraft configuration, aerothermal optimization of a turbine internal cooling passage, and aerostructural optimization of a compressor rotor) are shown. DAFoam is available under an open-source license and is a powerful tool for the high-fidelity multidisciplinary design optimization of engineering systems, such as aircraft, ground vehicles, marine vessels, and turbomachinery.
机译:伴随方法是一种用于计算导数的有效方法,该导数允许基于梯度的优化来处理使用大量设计变量进行参数设置的系统。尽管有此优点,但为基于偏微分方程的原始求解器实现伴随方法是一项耗时的任务。为了降低伴随实现的障碍,提出了一种面向对象的框架(DAFoam),通过仅添加或修改几百行源代码,即可为任何稳态OpenFOAM基本求解器快速实现离散伴随方法。本文介绍了DAFoam框架,并说明了所提出的面向对象的伴随开发过程。使用此策略,在OpenFOAM中为八个原始求解器,五个湍流模型和一个辐射模型实现了伴随方法。具有高达1000万个单元和1536个CPU内核的出色的伴随速度和可伸缩性,并且伴随导数的平均误差小于0.1%。最后,将已实现的伴随求解器和模型集成到基于梯度的优化框架中,并进行四个独特的设计优化(低速无人航空器机翼的多点空气动力学优化,跨音速飞机配置的空气动力学优化,图中示出了涡轮机内部冷却通道以及压缩机转子的航空结构优化。 DAFoam已获得开源许可,并且是用于对飞机,地面车辆,船舶和涡轮机械等工程系统进行高保真多学科设计优化的强大工具。

著录项

  • 来源
    《AIAA Journal》 |2020年第3期|1304-1319|共16页
  • 作者

  • 作者单位

    Univ Michigan Dept Aerosp Engn Ann Arbor MI 48109 USA;

    Univ Michigan Dept Naval Architecture & Marine Engn Ann Arbor MI 48109 USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号