MPhys: a modular multiphysics library for coupled simulation and adjoint derivative computation
Guardado en:
| 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: |
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| 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 |