scispace - formally typeset
Search or ask a question
Proceedings ArticleDOI

Control Design for a Generic Commercial Aircraft Engine

TL;DR: In this paper, the authors describe the control algorithms and control design process for a generic commercial aircraft engine simulation of a 40,000 lb thrust class, two spool, high bypass ratio turbofan engine.
Abstract: This paper describes the control algorithms and control design process for a generic commercial aircraft engine simulation of a 40,000 lb thrust class, two spool, high bypass ratio turbofan engine. The aircraft engine is a complex nonlinear system designed to operate over an extreme range of environmental conditions, at temperatures from approximately -60 to 120+ F, and at altitudes from below sea level to 40,000 ft, posing multiple control design constraints. The objective of this paper is to provide the reader an overview of the control design process, design considerations, and justifications as to why the particular architecture and limits have been chosen. The controller architecture contains a gain-scheduled Proportional Integral controller along with logic to protect the aircraft engine from exceeding any limits. Simulation results illustrate that the closed loop system meets the Federal Aviation Administration s thrust response requirements

Summary (3 min read)

Nomenclature

  • Thus the engine controller logic can be divided into two parts: power management and protection logic.
  • The difference between the setpoint and the feedback produces an error, which is the input to the setpoint controller.
  • Performance requirements are different for small throttle transients and steady-state operation than for large transients.

3.1 Controlled Variables

  • For aircraft engines, the ideal controlled variable would be thrust, since the throttle input corresponds to a demanded thrust level.
  • Thrust is not measurable during flight but is proportional to the airflow through the engine, allowing other engine outputs to be used to control thrust indirectly .
  • The Engine Pressure Ratio (EPR), which is the low pressure turbine discharge pressure divided by the inlet pressure (P2), correlates well with the airflow through the engine and thus is a good variable to use to regulate thrust (Ref. 3).
  • Other options for the control variables are fan speed (Nf) or core speed (Nc), both of which are shown in Figure 2.
  • Fan speed correlates better with thrust than core speed does, since the fan handles all of the airflow that produces thrust, both bypass flow and core flow, while the core speed only varies with the airflow through the core.

3.2 Setpoints

  • The design goal of the setpoint specification is to produce thrust as a linear function of throttle position at any environmental condition, as well as produce the requested thrust (such as take-off thrust, flight idle, max power, cruise power, etc.) independent of the environmental condition (Ref. 3).
  • The actual setpoint value is determined from the throttle position and is in terms of either EPR or Nf.
  • The required take-off thrust is different at Sea Level than at 5,000 ft; regardless, when the pilot moves the throttle to the take-off thrust position, the corresponding setpoint must produce the required thrust for take-off at that environmental condition.
  • The thrust profile at other environmental conditions is developed by scaling the SLS thrust profile at different environmental conditions.
  • The setpoints for C-MAPSS40k were designed by adjusting the fuel flow input into the open-loop engine until the net thrust produced by the open loop C-MAPSS40k engine matched the desired thrust for the particular throttle setting.

3.3 Control Requirements

  • The power management controller requirements may be stated in the frequency domain in terms of gain margin, phase margin, and bandwidth.
  • All three of these characteristics can be determined by generating a Bode plot of the loop gain.
  • The loop gain is the product of the controller transfer function and the open loop engine transfer function (including sensor and actuator dynamics) at a specified flight condition; the specific details of this process can be found in any introductory linear systems textbook such as Reference 7 1.
  • From Reference , the gain margin should be greater than 6dB and the phase margin should be greater than 45°.
  • For C-MAPSS40k, the controller was designed to achieve high bandwidth with a constraint of producing a gain margin of at least 6 dB, a phase margin greater than 45°, and a critically damped closed-loop response.

3.4 Setpoint Controller

  • A Proportional-Integral (PI) controller is used and the gains (Kp and Ki, respectively) are scheduled based on altitude and Mach number.
  • There is an additional gain before the integrator (FB) that is scheduled based on the altitude and the power level ; this aids in producing a critically damped response at different power levels.
  • The EPR controller features a low-pass filter for the setpoint error.
  • This filter serves to remove the high frequency components of the error signal, which are not found in the fan speed error signal.
  • The output of the controller, Wf Reg, is the controller’s desired fuel flow rate.

3.5 Gain Scheduling

  • The aircraft engine has to operate over a wide range of environmental conditions.
  • One way of handling this complexity is to use gain scheduling, which takes advantage of interpolation.
  • During operation, the breakpoint values are used to determine the value of the controller gains at each time step by interpolating between the nearest defined subsystems.
  • For large throttle transients, the power management controller only regulates the controlled variable, while additional logic, or limiters, are used to protect critical engine variables from exceeding physical bounds and to ensure safe operation (Ref. 3).
  • The main difference here is that there is no feedback gain (FB) and the PI gains are constant, not scheduled.

4.1 Maximum Speed Limiters

  • The maximum speed limiters protect both the fan and core shafts from excessive speed that could cause a disk to burst or blade failure.
  • The core shaft may exceed its limit when the fan shaft is driven into over-speed, the fuel metering valve fails open, or a speed sensor fails, resulting in excessive fuel flow to the engine (Ref. 2).
  • 2 Combustor Pressure Limiters (Ps3 Minimum and Maximum) Additionally, the lower limit is adjusted based on the engine operational inputs, such as the customer bleed, additional power extraction, and whether the aircraft is on the ground or in flight.

4.3 Acceleration Limiter

  • The purpose of the acceleration limiter is to prevent high pressure compressor stall during quick accelerations or large changes in thrust demand.
  • For C-MAPSS40k controller design, an acceleration schedule was selected to allow even a NASA/TM—2010-216811 9 deteriorated engine to meet the necessary performance requirements while still ensuring an acceptable stall margin (Ref. 2).
  • Each limit controller determines the fuel flow necessary to drive the engine to its individual limit without overshoot, or maintain the limit.
  • Next, the outputs of the min limiters are compared.
  • This error is continuously integrated by the individual controller’s integral term, and the integral increases in magnitude since, when the controller is not active, the variable does not reach its setpoint.

Summary

  • This paper provides the reader an explanation of the design process and choices made in the development of the baseline controller for C-MAPSS40k.
  • The C-MAPSS40k controller contains an Engine Pressure Ratio and Fan Speed setpoint controller as well as a rotor speed limiter, a combustor pressure limiter, an acceleration schedule, and a ratio unit limiter.
  • The control architecture applies a MIN-MAX strategy to determine which control signal is sent to the engine’s fuel metering valve.
  • This paper also shows that the C-MAPSS40k simulation with the baseline controller passes the Federal Aviation Regulation on thrust response.
  • While all results are specific to the C-MAPSS40k engine, this architecture and control design procedure are applicable to any commercial aircraft engine.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

Jeffrey Csank
N&R Engineering and Management Services, Cleveland, Ohio
Ryan D. May
ASRC Aerospace Corporation, Cleveland, Ohio
Jonathan S. Litt and Ten-Huei Guo
Glenn Research Center, Cleveland, Ohio
Control Design for a Generic Commercial
Aircraft Engine
NASA/TM—2010-216811
October 2010
AIAA–2010–6629

NASA STI Program . . . in Pro le
Since its founding, NASA has been dedicated to the
advancement of aeronautics and space science. The
NASA Scienti c and Technical Information (STI)
program plays a key part in helping NASA maintain
this important role.
The NASA STI Program operates under the auspices
of the Agency Chief Information Of cer. It collects,
organizes, provides for archiving, and disseminates
NASAs STI. The NASA STI program provides access
to the NASA Aeronautics and Space Database and
its public interface, the NASA Technical Reports
Server, thus providing one of the largest collections
of aeronautical and space science STI in the world.
Results are published in both non-NASA channels
and by NASA in the NASA STI Report Series, which
includes the following report types:
TECHNICAL PUBLICATION. Reports of
completed research or a major signi cant phase
of research that present the results of NASA
programs and include extensive data or theoretical
analysis. Includes compilations of signi cant
scienti c and technical data and information
deemed to be of continuing reference value.
NASA counterpart of peer-reviewed formal
professional papers but has less stringent
limitations on manuscript length and extent of
graphic presentations.
TECHNICAL MEMORANDUM. Scienti c
and technical ndings that are preliminary or
of specialized interest, e.g., quick release
reports, working papers, and bibliographies that
contain minimal annotation. Does not contain
extensive analysis.
CONTRACTOR REPORT. Scienti c and
technical ndings by NASA-sponsored
contractors and grantees.
CONFERENCE PUBLICATION. Collected
papers from scienti c and technical
conferences, symposia, seminars, or other
meetings sponsored or cosponsored by NASA.
SPECIAL PUBLICATION. Scienti c,
technical, or historical information from
NASA programs, projects, and missions, often
concerned with subjects having substantial
public interest.
• TECHNICAL TRANSLATION. English-
language translations of foreign scienti c and
technical material pertinent to NASAs mission.
Specialized services also include creating custom
thesauri, building customized databases, organizing
and publishing research results.
For more information about the NASA STI
program, see the following:
Access the NASA STI program home page at
http://www.sti.nasa.gov
E-mail your question via the Internet to help@
sti.nasa.gov
Fax your question to the NASA STI Help Desk
at 443–757–5803
Telephone the NASA STI Help Desk at
443–757–5802
• Write to:
NASA Center for AeroSpace Information (CASI)
7115 Standard Drive
Hanover, MD 21076–1320

Jeffrey Csank
N&R Engineering and Management Services, Cleveland, Ohio
Ryan D. May
ASRC Aerospace Corporation, Cleveland, Ohio
Jonathan S. Litt and Ten-Huei Guo
Glenn Research Center, Cleveland, Ohio
Control Design for a Generic Commercial
Aircraft Engine
NASA/TM—2010-216811
October 2010
AIAA–2010–6629
National Aeronautics and
Space Administration
Glenn Research Center
Cleveland, Ohio 44135
Prepared for the
46th Joint Propulsion Conference and Exhibit
cosponsored by the AIAA, ASME, SAE, and ASEE
Nashville, Tennessee, July 25–28, 2010

Acknowledgments
The authors would like to thank Juan Marcos and James Fuller at Pratt & Whitney, who reviewed the baseline controller architecture
and provided guidance to ensure that a realistic simulation was developed. Our thanks also go to Diana Drury of ASRC Aerospace,
Corp., who handled the version control system for C-MAPSS40k. Finally, our thanks go to the NASA Aviation Safety Program’s
Integrated Resilient Aircraft Control Project for funding this work.
Available from
NASA Center for Aerospace Information
7115 Standard Drive
Hanover, MD 21076–1320
National Technical Information Service
5301 Shawnee Road
Alexandria, VA 22312
Available electronically at http://gltrs.grc.nasa.gov
Trade names and trademarks are used in this report for identi cation
only. Their usage does not constitute an of cial endorsement,
either expressed or implied, by the National Aeronautics and
Space Administration.
Level of Review: This material has been technically reviewed by technical management.

NASA/TM2010-216811 1
Control Design for a Generic Commercial Aircraft Engine
Jeffrey Csank
N&R Engineering and Management Services
Cleveland, Ohio 44130
Ryan D. May
ASRC Aerospace Corporation
Cleveland, Ohio 44135
Jonathan S. Litt and Ten-Huei Guo
National Aeronautics and Space Administration
Glenn Research Center
Cleveland, Ohio 44135
Abstract
This paper describes the control algorithms and control design process for a generic commercial
aircraft engine simulation of a 40,000 lb thrust class, two spool, high bypass ratio turbofan engine. The
aircraft engine is a complex nonlinear system designed to operate over an extreme range of environmental
conditions, at temperatures from approximately 60 to 120+ °F, and at altitudes from below sea level to
40,000 ft, posing multiple control design constraints. The objective of this paper is to provide the reader
an overview of the control design process, design considerations, and justifications as to why the
particular architecture and limits have been chosen. The controller architecture contains a gain-scheduled
Proportional Integral controller along with logic to protect the aircraft engine from exceeding any limits.
Simulation results illustrate that the closed loop system meets the Federal Aviation Administration’s
thrust response requirements.
Nomenclature
Alt Altitude (ft)
EPR Engine Pressure Ratio
FAA Federal Aviation Administration
FB Integral gain multiplier based on current power level
HPC High Pressure Compressor
IFB Integral Feedback Gain
IWUP Integral Wind-Up Protection
Ki Integral Gain
Kp Proportional Gain
LPC Low Pressure Compressor
LPT Low Pressure Turbine
MAX Maximum function
MIN Minimum function
Mn Mach Number
N Rotor Speed (either core of fan)
Ndot Rotor Acceleration
Nc Core Speed
Nf Fan Speed
PI Proportional plus Integral (control)
Ps3 High Pressure Compressor Discharge Static Pressure (psi)

Citations
More filters
Proceedings ArticleDOI
01 Oct 2010
TL;DR: A new high-fidelity simulation of a generic 40,000 pound thrust class commercial turbofan engine with a representative controller with a significant feature not found in other non-proprietary models is the inclusion of transient stall margin debits.
Abstract: A new high-fidelity simulation of a generic 40,000 lb thrust class commercial turbofan engine with a representative controller, known as CMAPSS40k, has been developed. Based on dynamic flight test data of a highly instrumented engine and previous engine simulations developed at NASA Glenn Research Center, this non-proprietary simulation was created especially for use in the development of new engine control strategies. C-MAPSS40k is a highly detailed, component-level engine model written in MATLAB/Simulink (The MathWorks, Inc.). Because the model is built in Simulink, users have the ability to use any of the MATLAB tools for analysis and control system design. The engine components are modeled in C-code, which is then compiled to allow faster-than-real-time execution. The engine controller is based on common industry architecture and techniques to produce realistic closed-loop transient responses while ensuring that no safety or operability limits are violated. A significant feature not found in other non-proprietary models is the inclusion of transient stall margin debits. These debits provide an accurate accounting of the compressor surge margin, which is critical in the design of an engine controller. This paper discusses the development, characteristics, and capabilities of the C-MAPSS40k simulation

112 citations

Journal ArticleDOI
TL;DR: The results show that such advanced control system can bring operational quality of an engine with old turbocompressor core iSTC-21v on par with state-of-the-art engines.
Abstract: Improvements in reliability, safety, and operational efficiency of aeroengines can be brought in a cost-effective way using advanced control concepts, thus requiring only software updates of their digital control systems. The article presents a comprehensive approach in modular control system design suitable for small gas turbine engines. The control system is based on the methodology of situational control; this means control of the engine under all operational situations including atypical ones, also integrating a diagnostic system, which is usually a separate module. The resulting concept has been evaluated in real-world laboratory conditions using a unique design of small turbojet engine iSTC-21v as well as a state-of-the-art small turbojet engine TJ-100. Our results show that such advanced control system can bring operational quality of an engine with old turbocompressor core iSTC-21v on par with state-of-the-art engines.

62 citations

01 Jan 2014
TL;DR: The Toolbox for the Modeling and Analysis of Thermodynamic Systems (T-MATS) is a MATLAB/Simulink (The MathWorks Inc.) plug-in for creating and simulating thermodynamic systems and controls.
Abstract: The Toolbox for the Modeling and Analysis of Thermodynamic Systems (T-MATS) software package is an open source, MATLABSimulink toolbox (plug in) that can be used by industry professionals and academics for the development of thermodynamic and controls simulations.

48 citations

Proceedings ArticleDOI
10 Jul 2017
TL;DR: In this paper, the design process for the control system of an advanced geared turbofan engine is described and applied to a simulation that is representative of a 30,000 lbf thrust class concept engine with two main spools, ultra-high bypass ratio, and variable area fan nozzle.
Abstract: This paper describes the design process for the control system of an advanced geared turbofan engine. This process is applied to a simulation that is representative of a 30,000 lbf thrust class concept engine with two main spools, ultra-high bypass ratio, and a variable area fan nozzle. Control system requirements constrain the non-linear engine model as it operates throughout its flight envelope of sea level to 40,000 ft and from 0 to 0.8 Mach. The control architecture selected for this project was developed from literature and reflects a configuration that utilizes a proportional integral controller integrated with sets of limiters that enable the engine to operate safely throughout its flight envelope. Simulation results show the overall system meets performance requirements without exceeding system operational limits.

45 citations

Proceedings ArticleDOI
11 Jun 2012
TL;DR: In this article, a modification to the existing Min-Max control selection structure is proposed, referred to as a Conditionally Active (CA) limit regulator, which allows the engine to exceed any safety or operational limits during transients due to throttle commands.
Abstract: Current aircraft engine control logic uses a Min-Max control selection structure to prevent the engine from exceeding any safety or operational limits during transients due to throttle commands. This structure is inherently conservative and produces transient responses that are slower than necessary. In order to utilize the existing safety margins more effectively, a modification to this architecture is proposed, referred to as a Conditionally Active (CA) limit regulator. This concept uses the existing Min-Max architecture with the modification that limit regulators are active only when the operating point is close to a particular limit. This paper explores the use of CA limit regulators using a publicly available commercial aircraft engine simulation. The improvement in thrust response while maintaining all necessary safety limits is demonstrated in a number of cases.

37 citations


Cites background or methods from "Control Design for a Generic Commer..."

  • ...The output, y1, is initially below the limit and both Equations (1) and (2) are false....

    [...]

  • ...developed into equations analogous to Equations (1) and (2) with non-negative design parameters α2 and β2....

    [...]

  • ...To determine the effectiveness of the conditionally active limit regulators on the engine response, three situations are evaluated: (1) a case where a transient limit regulator is necessary to ensure safe operation, (2) a case where a steadystate limit regulator is necessary to ensure safe operation, and (3) a case where a limit regulator becomes active unnecessarily during a transient....

    [...]

  • ...At time tA, y1 crosses into the region for which Equation (1) is true—it is “close” to the limit....

    [...]

  • ...—Plot showing an example y1(t) for which Equation (1) is satisfied starting at tA, but Equation (2) isn’t satisfied until tB....

    [...]

References
More filters
Book
01 Jan 1987
TL;DR: In this paper, the authors present a reference record for avec disquette Reference Record created on 2005-11-18, modified on 2016-08-08, using the reference record created on 2006-11/18.
Abstract: Keywords: thermodynamique ; propulsion ; conception ; turboreacteurs ; hors design ; analyse ; cycles Note: avec disquette Reference Record created on 2005-11-18, modified on 2016-08-08

456 citations

Book
25 Apr 2003
TL;DR: In this paper, the authors present a phase-plane analysis of linear time-invariant nonlinear systems and show that linear time invariant systems are stable with respect to the number of inputs and outputs.
Abstract: Introduction. 1.1 Linear Time-Invariant Systems. 1.2 Nonlinear Systems. 1.3 Equilibrium Points. 1.4 First-Order Autonomous Nonlinear Systems. 1.5 Second-Order Systems: Phase-Plane Analysis. 1.6 Phase-Plane Analysis of Linear Time-Invariant Systems. 1.7 Phase-Plane Analysis of Nonlinear Systems. 1.8 Higher-Order Systems. 1.9 Examples of Nonlinear Systems. 1.10 Exercises. Mathematical Preliminaries. 2.1 Sets. 2.2 Metric Spaces. 2.3 Vector Spaces. 2.4 Matrices. 2.5 Basic Topology. 2.6 Sequences. 2.7 Functions. 2.8 Differentiability. 2.9 Lipschitz Continuity. 2.10 Contraction Mapping. 2.11 Solution of Differential Equations. 2.12 Exercises. Lyapunov Stability I: Autonomous Systems. 3.1 Definitions. 3.2 Positive Definite Functions. 3.3 Stability Theorems. 3.4 Examples. 3.5 Asymptotic Stability in the Large. 3.6 Positive Definite Functions Revisited. 3.7 Construction of Lyapunov Functions. 3.8 The Invariance Principle. 3.9 Region of Attraction. 3.10 Analysis of Linear Time-Invariant Systems. 3.11 Instability. 3.12 Exercises. Lyapunov Stability II: Nonautonomous Systems. 4.1 Definitions. 4.2 Positive Definite Functions. 4.3 Stability Theorems. 4.4 Proof of the Stability Theorems. 4.5 Analysis of Linear Time-Varying Systems. 4.6 Perturbation Analysis. 4.7 Converse Theorems. 4.8 Discrete-Time Systems. 4.9 Discretization. 4.10 Stability of Discrete-Time Systems. 4.11 Exercises. Feedback Systems. 5.1 Basic Feedback Stabilization. 5.2 Integrator Backstepping. 5.3 Backstepping: More General Cases. 5.4 Examples. 5.5 Exercises. Input-Output Stability. 6.1 Function Spaces. 6.2 Input-Output Stability. 6.3 Linear Time-Invariant Systems. 6.4 Lp Gains for LTI Systems. 6.5 Closed Loop Input-Output Stability. 6.6 The Small Gain Theorem. 6.7 Loop Transformations. 6.8 The Circle Criterion. 6.9 Exercises. Input-to-State Stability. 7.1 Motivation. 7.2 Definitions. 7.3 Input-to-State Stability (ISS) Theorems. 7.4 Input-to-State Stability Revisited. 7.5 Cascade Connected Systems. 7.6 Exercises. Passivity. 8.1 Power and Energy: Passive Systems. 8.2 Definitions. 8.3 Interconnections of Passivity Systems. 8.4 Stability of Feedback Interconnections. 8.5 Passivity of Linear Time-Invariant Systems. 8.6 Strictly Positive Real Rational Functions. Exercises. Dissipativity. 9.1 Dissipative Systems. 9.2 Differentiable Storage Functions. 9.3 QSR Dissipativity. 9.4 Examples. 9.5 Available Storage. 9.6 Algebraic Condition for Dissipativity. 9.7 Stability of Dissipative Systems. 9.8 Feedback Interconnections. 9.9 Nonlinear L2 Gain. 9.10 Some Remarks about Control Design. 9.11 Nonlinear L2-Gain Control. 9.12 Exercises. Feedback Linearization. 10.1 Mathematical Tools. 10.2 Input-State Linearization. 10.3 Examples. 10.4 Conditions for Input-State Linearization. 10.5 Input-Output Linearization. 10.6 The Zero Dynamics. 10.7 Conditions for Input-Output Linearization. 10.8 Exercises. Nonlinear Observers. 11.1 Observers for Linear Time-Invariant Systems. 11.2 Nonlinear Observability. 11.3 Observers with Linear Error Dynamics. 11.4 Lipschitz Systems. 11.5 Nonlinear Separation Principle. Proofs. Bibliography. List of Figures. Index.

456 citations

Book
01 Jan 2009
TL;DR: In this article, the design of engine control and monitoring systems for both turbofan and turboshaft engines, focusing on four key topics: modeling of engine dynamics; application of specific control design methods to gas turbine engines; advanced control concepts; and, engine condition monitoring.
Abstract: Covers the design of engine control & monitoring systems for both turbofan & turboshaft engines, focusing on four key topics: modeling of engine dynamics; application of specific control design methods to gas turbine engines; advanced control concepts; &, engine condition monitoring.

228 citations

Journal ArticleDOI
TL;DR: In this article, the basics of controlling an engine while satisfying numerous constraints are reviewed in terms of the basic principles and limitations for each component and the overall control requirements and typical sensors and actuators.

168 citations

Proceedings ArticleDOI
01 Oct 2010
TL;DR: A new high-fidelity simulation of a generic 40,000 pound thrust class commercial turbofan engine with a representative controller with a significant feature not found in other non-proprietary models is the inclusion of transient stall margin debits.
Abstract: A new high-fidelity simulation of a generic 40,000 lb thrust class commercial turbofan engine with a representative controller, known as CMAPSS40k, has been developed. Based on dynamic flight test data of a highly instrumented engine and previous engine simulations developed at NASA Glenn Research Center, this non-proprietary simulation was created especially for use in the development of new engine control strategies. C-MAPSS40k is a highly detailed, component-level engine model written in MATLAB/Simulink (The MathWorks, Inc.). Because the model is built in Simulink, users have the ability to use any of the MATLAB tools for analysis and control system design. The engine components are modeled in C-code, which is then compiled to allow faster-than-real-time execution. The engine controller is based on common industry architecture and techniques to produce realistic closed-loop transient responses while ensuring that no safety or operability limits are violated. A significant feature not found in other non-proprietary models is the inclusion of transient stall margin debits. These debits provide an accurate accounting of the compressor surge margin, which is critical in the design of an engine controller. This paper discusses the development, characteristics, and capabilities of the C-MAPSS40k simulation

112 citations

Frequently Asked Questions (16)
Q1. What are the contributions in this paper?

This paper describes the control algorithms and control design process for a generic commercial aircraft engine simulation of a 40,000 lb thrust class, two spool, high bypass ratio turbofan engine. The objective of this paper is to provide the reader an overview of the control design process, design considerations, and justifications as to why the particular architecture and limits have been chosen. 

The desired SLS thrust profile, defined by steady-state values of thrust versus throttle position, is created by determining the full power thrust, take-off thrust, cruise thrust, flight idle thrust, and an appropriate ground idle thrust at SLS conditions. 

For aircraft engines, the ideal controlled variable would be thrust, since the throttle input corresponds to a demanded thrust level. 

The purpose of the acceleration limiter is to prevent high pressure compressor stall during quick accelerations or large changes in thrust demand. 

The power management controller requirements may be stated in the frequency domain in terms of gain margin, phase margin, and bandwidth. 

A major challenge in aircraft engine control design is that the engine must operate reliably over an extended range of environmental conditions, defined by altitude, Mach number, and temperature. 

It is desirable to have integral action in the controller since the presence of an integral term eliminates steady state error in the controlled variable. 

The thrust profile at other environmental conditions is developed by scaling the SLS thrust profile at different environmental conditions. 

The setpoints for C-MAPSS40k were designed by adjusting the fuel flow input into the open-loop engine until the net thrust produced by the open loop C-MAPSS40k engine matched the desired thrust for the particular throttle setting. 

For each individual controller in the MIN-MAX structure, an error is produced that the control law tries to drive to zero; for example the Nf Max controller is designed to drive the fan speed to Nf Max. 

When the engine is at flight condition 1, shown in Figure 5, the PI gains at breakpoints A, B, C, and D are used by a linear interpolation algorithm to determine the PI gain that should be used by the controller at flight condition 1. 

This error is continuously integrated by the individual controller’s integral term, and the integral increases in magnitude since, when the controller is not active, the variable does not reach its setpoint. 

This filter serves to remove the high frequency components of the error signal, which are not found in the fan speed error signal. 

adding the power management controller to the MIN selector will allow the output to be compared to both the max and min limiters and satisfy both sets of constraints. 

Because of this, Integral Wind-Up Protection (IWUP) is used to reduce the effect of the integral term in each non-selected PI controller. 

only one controller may be active at any time, and for each of those not selected by the MIN-MAX strategy, the error between the desired and actual variable value will remain nonzero.