Optimization Issues With Complex Rotorcraft Comprehensive Analysis

This paper investigates the use of the general purpose automatic differentiation (AD) tool called Automatic Differentiation of FORTRAN (ADIFOR) as a means of generating sensitivity derivatives for use in Boeing Helicopter''s proprietary comprehensive rotor analysis code (VII). ADIFOR transforms an existing computer program into a new program that performs a sensitivity analysis in addition to the original analysis. In this study both the pros (exact derivatives, no step-size problems) and cons (more CPU, more memory) of ADIFOR are discussed. This size (based on the number of lines) of the V11 code after ADIFOR processing increased by 70 percent and resulted in substantial computer memory requirements at execution. The ADIFOR derivatives took about 75 percent longer to compute than the finite-difference derivatives. However, the ADIFOR derivatives are exact and are not functions of step-size. The V11 sensitivity derivatives generated by ADIFOR are compared with finite-difference derivatives. The ADIFOR and finite-difference derivatives are used in three optimization schemes to solve a low vibration rotor design problem.

[1]  Joanne L. Walsh,et al.  Optimization methods applied to the aerodynamic design of helicopter rotor blades , 1987 .

[2]  Aditi Chattopadhyay,et al.  Fully integrated aerodynamic/dynamic optimization of helicopter rotor blades , 1989 .

[3]  Christian Bischof,et al.  Applications of Automatic Differentiation in CFD , 1994 .

[4]  Andreas Griewank,et al.  ADIFOR: A Fortran system for portable automatic differentiation , 1992 .

[5]  Vladimir Olegovich Balabanov,et al.  Development of Approximations for HSCT Wing Bending Material Weight using Response Surface Methodology , 1997 .

[6]  Gregory A. Wrenn,et al.  An indirect method for numerical optimization using the Kreisselmeir-Steinhauser function , 1989 .

[7]  David A. Peters,et al.  Optimum rotor interdisciplinary design with a finite state aeroelastic system , 1993 .

[8]  R. Haftka,et al.  Elements of Structural Optimization , 1984 .

[9]  Garret N. Vanderplaats,et al.  Numerical Optimization Techniques for Engineering Design: With Applications , 1984 .

[10]  Boeing Helicopters,et al.  Structural Optimization and Mach Scale Test Validation of a Low Vibration Rotor , 1991 .

[11]  Friedrich K. Straub,et al.  Design Optimization of Rotor Blades for Improved Performance and Vibration , 1991 .

[12]  Kuo-An Yuan,et al.  Structural optimization of composite helicopter rotor blades with swept tips for vibration reduction in forward flight , 1994 .

[13]  Michael A. Saunders,et al.  User''s guide for NPSOL (Ver-sion 4.0): A FORTRAN package for nonlinear programming , 1984 .

[14]  Laura Hall,et al.  The use of automatic differentiation in an aircraft design problem , 1994 .

[15]  Christian Bischof,et al.  Sensitivity analysis of the MM5 weather model using automatic differentiation , 1996 .

[16]  P. Gill,et al.  Fortran package for nonlinear programming. User's Guide for NPSOL (Version 4. 0) , 1986 .

[17]  Joanne L. Walsh,et al.  Automatic differentiation evaluated as a tool for rotorcraft design and optimization , 1995 .

[18]  Joanne L. Walsh,et al.  Application of response surface techniques to helicopter rotor blade optimization procedure , 1995 .

[19]  Frank Tarzanin,et al.  BOEING ROTORCRAFT EXPERIENCE WITH ROTOR DESIGN AND OPTIMIZATION , 1998 .

[20]  Aditi Chattopadhyay,et al.  A Coupled Rotor/Wing Optimization Procedure for High Speed Tilt-Rotor Aircraft , 1995 .

[21]  J. -F. M. Barthelemy,et al.  Automatic differentiation as a tool in engineering design , 1992 .

[22]  G. Kreisselmeier,et al.  SYSTEMATIC CONTROL DESIGN BY OPTIMIZING A VECTOR PERFORMANCE INDEX , 1979 .

[23]  Garret N. Vanderplaats,et al.  CONMIN: A FORTRAN program for constrained function minimization: User's manual , 1973 .

[24]  Garret N. Vanderplaats,et al.  Numerical optimization techniques for engineering design , 1999 .

[25]  Todd Plantenga,et al.  Automatic differentiation for gradient-based optimization of radiatively heated microelectronics manufacturing equipment , 1996 .

[26]  Aditi Chattopadhyay,et al.  Integrated aerodynamic load/dynamic optimization of helicopter rotorblades , 1991 .

[27]  Inderjit Chopra,et al.  Design sensitivity analysis for an aeroelastic optimization of a helicopter blade , 1987 .

[28]  Joel E. Hirsh,et al.  Evolutionary Programming Strategies with Self-Adaptation Applied to the Design of Rotorcraft Using Parallel Processing , 1998, Evolutionary Programming.

[29]  Christian Bischof,et al.  Parallel calculation of sensitivity derivatives for aircraft design using automatic differentiation , 1994 .