Cascade Optimization for Aircraft Engines With Regression and Neural Network Analysis - Approximators

Surya N. PatnaikOhio Aerospace InstituteCleveland, Ohio 44142James D. Guptill, Dale A. Hopkins, and Thomas M. LavelleNational Aeronautics and Space AdministrationGlenn Research CenterCleveland, Ohio 44135SUMMARYThe NASA Engine Performance Program (NEPP) can configure and analyze almost any type of gas turbineengine that can be generated through the interconnection of a set of standard physical components. In addition, thecode can optimize engine performance by changing adjustable variables under a set of constraints. However, forengine cycle problems at certain operating points, the NEPP code can encounter difficulties: nonconvergence in thecurrently implemented Powell's optimization algorithm and deficiencies in the Newton-Raphson solver duringengine balancing. A project was undertaken to correct these deficiencies. Nonconvergence was avoided through acascade optimization strategy, and deficiencies associated with engine balancing were eliminated through neuralnetwork and linear regression methods. An approximation-interspersed cascade strategy was used to optimize theengine's operation over its flight envelope. Replacement of Powell's algorithm by the cascade strategy improved theoptimization segment of the NEPP code. The performance of the linear regression and neural network methods asalternative engine analyzers was found to be satisfactory. This report considers two examples--a supersonic mixed-flow turbofan engine and a subsonic waverotor-topped engine--to illustrate the results, and it discusses insightsgained from the improved version of the NEPP code.INTRODUCTIONThe NASA Engine Performance Program (NEPP) is a gas-turbine engine-cycle simulation code. This code canconfigure and analyze almost any type of gas turbine engine that can be generated through the interconnection ofa set of standard physical components: propeller, inlet, ducts, combustor, fan, compressors, turbines, shafts, heatexchangers, flow splitters, subsonic mixers and/or supersonic ejectors, nozzles and water injectors or gas generators.The engine can he designed for different types of fuels: standard hydrocarbon jet fuel and cryogenic fuel and slurries.For thermodynamic analysis, built-in curve fits can be generated from empirical data available in NEPP. For theanalysis of jet and rocket fuels, an auxiliary chemical equilibrium composition model is available (ref. 1). The NEPPcode has been successfully used to simulate a wide range of engines from turboshaft and turboprops to airturbo-rockets and supersonic variable-cycle engines. A description of the NEPP program, with typical input files for a setof engine configurations, is given in references 2 and 3. Since its inception (ref. 4), the NEPP program has beencontinuously undergoing improvement to keep pace with the advanced gas turbine engines envisioned for the 21 stcentury. NEPP simulation has decreased engine cycle analysis time and improved engine model fidelity.The NEPP code has a numerical optimization capability to increase engine performance. The program allowsthe maximization or minimization of a cost function for a set of independent variables subjected to a number ofspecified behavior parameters of the engine, which act as the constraints. In the NEPP code, the resulting optimiza-tion problem is solved using Powell's method (ref. 5), which was developed in the early sixties. It has been observedthat for certain engine problems Powell's method can produce an overdesign condition with fewer active constraintsthan the correct optimum solution or can experience convergence difficulties. A project was undertaken to correctthe optimization-related deficiency in the NEPP code by augmenting it with a cascade optimization strategy that wasNASA/TM----2000-209177 1

[1]  L. H. Fishbach,et al.  NNEP: The Navy NASA Engine Program , 1975 .

[2]  W. Press,et al.  Numerical Recipes Example Book (C). , 1989 .

[3]  Surya N. Patnaik,et al.  A CASCADE OPTIMIZATION STRATEGY FOR SOLUTION OF DIFFICULT DESIGN PROBLEMS , 1997 .

[4]  K. Schittkowski NLPQL: A fortran subroutine solving constrained nonlinear programming problems , 1986 .

[5]  Surya N. Patnaik,et al.  CometBoards Users Manual Release 1.0 , 1996 .

[6]  Ralph H. Pennington,et al.  Introductory Computer Methods and Numerical Analysis , 1966 .

[7]  L. A. Mccullers Aircraft configuration optimization including optimized flight profiles , 1984 .

[8]  William H. Press,et al.  Numerical Recipes Example Book , 1989 .

[9]  F. Yuan,et al.  SPONSORING / MONITORING AGENCY NAME(S) AND ADDRESS(ES) , 1999 .

[10]  Ed Anderson,et al.  LAPACK Users' Guide , 1995 .

[11]  M. J. D. Powell,et al.  An efficient method for finding the minimum of a function of several variables without calculating derivatives , 1964, Comput. J..

[12]  Ralph H. Pennington Introductory Computer Methods and Numerical Analysis , 1970 .

[13]  Surya N. Patnaik,et al.  COMPARATIVE EVALUATION OF DIFFERENT OPTIMIZATION ALGORITHMS FOR STRUCTURAL DESIGN APPLICATIONS , 1996 .

[14]  L. A. Schmit,et al.  NEWSUMT: A FORTRAN program for inequality constrained function minimization, users guide , 1979 .

[15]  Klaus Schittkowski,et al.  NLPQL: A fortran subroutine solving constrained nonlinear programming problems , 1986 .

[16]  Christopher A. Snyder,et al.  The Navy/NASA Engine Program (NNEP89): A user's manual , 1991 .

[17]  Sanford Gordon,et al.  Computer program for calculation of complex chemical equilibrium compositions , 1972 .