MPhys: a modular multiphysics library for coupled simulation and adjoint derivative computation

Guardado en:
Detalles Bibliográficos
Publicado en:Structural and Multidisciplinary Optimization vol. 68, no. 1 (Jan 2025), p. 15
Publicado:
Springer Nature B.V.
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Resumen:The design of many engineering systems requires multiphysics simulations and can benefit from design optimization. Two key challenges in multidisciplinary design optimization (MDO) are coupling the models and computing analytic derivatives, which are required to solve optimization problems with many design variables. While existing multiphysics frameworks address the challenge of implementing coupled models, none of them compute analytic derivatives for large-scale simulations in a general way. The OpenMDAO framework computes coupled derivatives using analytic methods, but it lacks suitable interfaces for simulation-based coupled models. To address this gap, we introduce MPhys, a modular multiphysics simulation library built with the OpenMDAO framework. MPhys defines standard disciplinary interfaces for coupled multidisciplinary models, enabling the rapid development of coupled multiphysics models for gradient-based MDO. We demonstrate MPhys’s modularity and extensibility with two example applications: aerostructural design optimization using two different aerodynamic solvers and aeropropulsive design optimization. Since its initial development, MPhys has been successfully used with a wide range of applications with various multidisciplinary coupling strategies and fidelity levels. The MPhys library is poised to significantly accelerate the integration of existing models in multiphysics applications and the development of new multidisciplinary coupling strategies. These developments will enable a wider adoption of MDO in practical engineering design.
ISSN:1615-147X
1615-1488
0934-4373
DOI:10.1007/s00158-024-03900-0
Fuente:Engineering Database