3rd European Workshop on Automatic Differentiation
http://www.amorg.co.uk/AD/EuroADWorkshops/OxfordJune06
Thursday June 1st, 2006
Oxford
University Computing Laboratory
Wolfson Building
Parks Road
Oxford
UK
M.S. Campobasso, P. Fantini, M.D. Guenov (CU, School of Engineering)
Robust
Optimization of Aircraft Conceptual Design supported by MATLAB AD
Abstract:
The life cycle of complex products such as civil aircrafts consists of a number
of stages ranging from conceptual to advanced design. These two phases are both
inherently multidisciplinary, and the main difference between them is that
conceptual design usually considers a large collection of disciplines modeled
by relatively simple functions (J. Su and J.E. Renaud, Automatic
Differentiation in Robust Optimization, AIAA Journal, Vol.35, No. 6, June
1997.), whereas advanced design considers fewer disciplines modeled by
sophisticated high-fidelity simulation codes (J.J. Alonso, J,R,R,A Martins,
J.J. Reuther, R. Haimes, C. Crawford, High-fidelity aero-structural design
using a parametric CAD-based model, RAIAA paper 2003-3429.). The accuracy of
both conceptual and advance design analyses may be affected by various sources
of uncertainty, but the kind and level of uncertainty is substantially
different in the two cases. An extreme example is that of the geometry of an
aircraft wing: the source of stochastic error in advanced design may be the
geometry uncertainty due to manufacturing tolerances,whereas in conceptual
design the overall geometry may be uncertain because design variables such as
span and dihedral angle may change at a later design stage.
This presentation deals with some computational issues encountered in the robust
optimization of aircraft conceptual design. Unlike deterministic
design optimization, robust design considers not only the optimization of one
or more objectives, but also that of their variance due to the probabilistic
nature of some input variables. In our approach, the estimate of such variance
is based on sensitivity derivatives, and these latter can be accurately and
efficiently determined by using Automatic Differentiation tools. The test case
we consider reproduces the main features of a typical industrial environment:
it consists of a relatively large set of given MATLAB functions, and the prescribed
solution schedule requires solving subsets of equations by means of MATLAB
optimization functions. The MATLAB AD package MAD (S.A. Forth, An efficient
overloaded implementation of forward mode Automatic Differentiation in MATLAB,
ACM Transactions of Mathematical Software, Vol. 19, No. 2, pp. 250--259, 2003.)
is used to obtain the derivatives appearing in the variance of the robust
objective function (ROF). Previous studies on aircraft conceptual design
typically considered the use of fixed-point iterations to solve strongly
coupled subsets of equations, and the automatic differentiation of this process
has already been addressed in the past. By contrast, the main difficulty of the
problem we consider is that the calculation of the ROF at each step of the
optimization requires propagating derivatives automatically through the MATLAB
optimization functions yielding the solution of coupled subsets of equations.
The presentation will highlight how these pitfalls have been overcome by using
recent extensions of the MAD package.
Slides: CampobassoJune06.pdf