Aeroelasticity & Structural Dynamics in a Fast Changing World
17 – 21 June 2024, The Hague, The Netherlands
Home Program Author Index Search

Differentiable Aeroelastic Framework Suitable for Industrial Modelling of Nonlinear Loads on Accelerators


Go-down ifasd2024 Tracking Number 82

Presentation:
Session: Loads 1
Room: Room 1.4/1.5
Session start: 09:40 Thu 20 Jun 2024

Alvaro Cea   alvaro.cea-esteban15@imperial.ac.uk
Affifliation:

Rafael Palacios   r.palacios@imperial.ac.uk
Affifliation:


Topics: - Computational Aeroelasticity (High and low fidelity (un)coupled analysis methods:), - Dynamic Loads (High and low fidelity (un)coupled analysis methods:), - Highly Flexible Aircraft Structures (High and low fidelity (un)coupled analysis methods:)

Abstract:

This paper presents a new simulation environment for time-domain nonlinear aeroelastic analysis built for performance and that is suitable for modern hardware architectures such as GPUs. The numerical library JAX and a novel description of the aircraft dynamics are brought together into a highly vectorised codebase that achieves two orders of magnitude accelerations compare to conventional implementations. This brings full-vehicle simulations to run close to if not in real-time, thus opening new possibilities for aircraft design optimization and aeroelastic analysis. The computational edge provided by GPUs is shown in a free-flying very flexible structure. It follows an extensive verification by comparison with MSC Nastran full-FE linear and nonlinear structural solutions on a representative aeroplane model. Furthermore, the nonlinear gust response of an industrial configuration with over half a million degrees-of-freedom is computed, and it is faster than its frequency-based, linear equivalent as implemented by commercial packages. 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 responses is validated against finite-differences.