JAX-based aeroelastic simulation engine for differentiable aircraft dynamics
File(s) 1-s2.0-S0010465525000505-main.pdf (3.44 MB)
Published version
Author(s)
Cea, Alvaro
Palacios, R
Type
Journal Article
Abstract
A novel methodology is presented in this paper for the structural and aeroelastic analysis of large flexible systems with slender, streamlined components, such as aircraft or wind turbines. Leveraging on the numerical library JAX, a nonlinear formulation based on velocities and strains enables a highly vectorised codebase that is especially suitable for the integration of aerodynamic loads which naturally appear as follower forces. In addition to that, JAX automatic differentiation capabilities are used to obtain gradients that allow the solver to be embedded into broader multidisciplinary optimization frameworks. The general solution starts from a linear Finite-Element (FE) model of arbitrary complexity, on which a structural model order reduction is performed. A nonlinear description of the reduced model follows, with the corresponding reconstruction of the full 3D dynamics. It is shown to be highly accurate and efficient on representative aircraft models are shown. An extensive verification has been carried out by comparison with MSC Nastran full-FE linear and nonlinear solutions. Furthermore the nonlinear gust response of a full aircraft configuration with over half a million degrees-of-freedom is computed, and it is faster than its frequency-based, linear equivalent as implemented by a commercial package. Therefore this could be harnessed by aircraft loads engineers to add geometrically nonlinear effects to their existing workflows at no extra computational effort. Finally, automatic differentiation on both static and dynamic problems is validated against finite-differences, which combined with a near real-time performance of the solvers opens new possibilities for aeroelastic studies and design optimization.
Date Issued
2025-06-01
Date Acceptance
2025-02-12
Citation
Computer Physics Communications, 2025, 311
ISSN
0010-4655
Publisher
Elsevier
Journal / Book Title
Computer Physics Communications
Volume
311
Copyright Statement
© 2025 Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
License URL
Identifier
10.1016/j.cpc.2025.109547
Publication Status
Published
Article Number
109547
Date Publish Online
2025-02-15
