Hostname: page-component-848d4c4894-sjtt6 Total loading time: 0 Render date: 2024-06-30T22:34:17.435Z Has data issue: false hasContentIssue false

An application of SQP and Ada to the structural optimisation of aircraft wings

Published online by Cambridge University Press:  04 July 2016

M. C. Bartholomew-Biggs*
Affiliation:
Numerical Optimisation Centre, Hatfield Polytechnic, Hatfield

Summary

Two versions of the Sequential Quadratic Programming technique for constrained optimisation are described and used to solve some minimum weight design calculations for aircraft wings. The problems and the solution methods are described and discussed in some detail: but the main feature of the work is the use of the programming language Ada for writing the necessary software. Some features of the language are illustrated which appear to be valuable for many kinds of numerical computation. In particular, it is also shown that Ada facilitates the calculation of the partial derivatives of function and constraint expressions which are required in optimisation calculations but which are often quite difficult to obtain in practice.

Type
Research Article
Copyright
Copyright © Royal Aeronautical Society 1989 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Snell, M. B. and Bartholomew, P. The Application of Geometric Programming to the Structural Design of Aircraft Wings, Aeronaut J, Aug/Sept 1982, 86, (857), pp259268.Google Scholar
2. Bartholomew, P. Optimisation in Computer Aided Structural Design, Simulation and Optimisation of Large Scale Systems, edited by Osiadecz, A. J., Oxford University Press, 1988.Google Scholar
3. Rall, L. B. Automatic Differentiation — Techniques and Applications, Springer-Verlag, 1981.Google Scholar
4. Price, R. C. Sparse Matrix Optimisation Using Automatic Differentiation, PhD Thesis, Hatfield Polytechnic, 1988.Google Scholar
5. Dixon, L. C. W. and Mohseninia, M. The Use of the Extended Operations Set of Ada With Automatic Differentiation and the Truncated Newton Method, Hatfield Polytechnic Numerical Optimisation Centre Technical Report 176, 1987. tre Technical Report (in preparation), 1989.Google Scholar
6. Hearn, A. C. REDUCE User's Manual, RAND Corporation, Santa Monica, USA, 1985.Google Scholar
7. Bartholomew-Biggs, M. C. Opsqp and OPALQP Program Description, Hatfield Polytechnic Numerical Optimisation Centre Technical Report (in preparation), 1989.Google Scholar
8. Fiacco, A. V. and Mccormick, G. P. Nonlinear Programming: Sequential Unconstrained Minimization Techniques, John Wiley, 1968.Google Scholar
9. Murray, W. An Algorithm for Constrained Minimization Optimization, edited by Fletcher, R., Academic Press, 1969.Google Scholar
10. Biggs, M. C. Constrained Minimization Using Recursive Equality Quadratic Programming, Numerical Methods for Nonlinear Optimization, edited by Lootsma, F. A., Academic Press, 1972.Google Scholar
11. Booch, G. Software Engineering With Ada, Benjamin/ Cummings, 1987.Google Scholar
12. Barnes, J. G. P. Programming in Ada, Addison-Wesley, London, 1984.Google Scholar