This paper presents a new approach to the software architecture of a high-fidelity multidisciplinary design framework that facilitates the reuse of existing components, the addition of new ones, and the scripting of MDO procedures. As a first step towards this goal, we implement the necessary components of a high-fidelity aero-structural design environment for complete aircraft configurations, and demonstrate them with two separate aero-structural analyses: a supersonic jet and a launch vehicle. At the core of the framework is an aero-structural solver that uses high-fidelity models for both disciplines as well as an accurate coupling procedure. The Euler or Navier–Stokes equations are solved for the aerodynamics and a detailed finite-element model is used for the primary structure. Rather than focusing on the actual design method and results, this paper emphasizes the role that sound software development environments can play in the creation of complex high-fidelity design optimization applications. In particular, we describe lessons learned during the course of this experience using the Python programming language, the development cost incurred in comparison with a traditional, Fortran 90/95, C, or C++ based development method, and the impact that this type of approach can have on both the establishment of high-and multi-fidelity design environments and in the productivity of research groups in academic settings.
[1]
Joaquim R. R. A. Martins,et al.
High-Fidelity Aerostructural Design Optimization of a Supersonic Business Jet
,
2002
.
[2]
Joaquim R. R. A. Martins,et al.
High-Fidelity Aero-Structural Design Using a Parametric CAD-Based Model
,
2003
.
[3]
J. Martins.
A coupled-adjoint method for high-fidelity aero-structural optimization
,
2002
.
[4]
S. Brown,et al.
Displacement extrapolations for CFD+CSM aeroelastic analysis
,
1997
.
[5]
E. Lund,et al.
Shape design optimization of stationary fluid-structure interaction problems with large displacements and turbulence
,
2003
.
[6]
M. J. Rimlinger,et al.
Constrained Multipoint Aerodynamic Shape Optimization Using an Adjoint Formulation and Parallel Computers
,
1997
.
[7]
Ian T. Foster,et al.
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
,
2001,
Int. J. High Perform. Comput. Appl..
[8]
J. Z. Zhu,et al.
The finite element method
,
1977
.