WO2008134097A2 - Feedback control system and method that selectively utilizes observer estimates - Google Patents

Feedback control system and method that selectively utilizes observer estimates Download PDF

Info

Publication number
WO2008134097A2
WO2008134097A2 PCT/US2008/051608 US2008051608W WO2008134097A2 WO 2008134097 A2 WO2008134097 A2 WO 2008134097A2 US 2008051608 W US2008051608 W US 2008051608W WO 2008134097 A2 WO2008134097 A2 WO 2008134097A2
Authority
WO
WIPO (PCT)
Prior art keywords
engine
gas turbine
sensed
signals
sensor
Prior art date
Application number
PCT/US2008/051608
Other languages
French (fr)
Other versions
WO2008134097A3 (en
Inventor
Jay R. Sims
Richard Ling
Original Assignee
Honeywell International Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell International Inc. filed Critical Honeywell International Inc.
Priority to EP08728018A priority Critical patent/EP2142780A2/en
Priority to CA002685116A priority patent/CA2685116A1/en
Publication of WO2008134097A2 publication Critical patent/WO2008134097A2/en
Publication of WO2008134097A3 publication Critical patent/WO2008134097A3/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02CGAS-TURBINE PLANTS; AIR INTAKES FOR JET-PROPULSION PLANTS; CONTROLLING FUEL SUPPLY IN AIR-BREATHING JET-PROPULSION PLANTS
    • F02C9/00Controlling gas-turbine plants; Controlling fuel supply in air- breathing jet-propulsion plants
    • F02C9/26Control of fuel supply
    • F02C9/28Regulating systems responsive to plant or ambient parameters, e.g. temperature, pressure, rotor speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05DINDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
    • F05D2270/00Control
    • F05D2270/40Type of control system
    • F05D2270/44Type of control system active, predictive, or anticipative
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05DINDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
    • F05D2270/00Control
    • F05D2270/50Control logic embodiments
    • F05D2270/54Control logic embodiments by electronic means, e.g. electronic tubes, transistors or IC's within an electronic circuit
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05DINDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
    • F05D2270/00Control
    • F05D2270/70Type of control algorithm
    • F05D2270/708Type of control algorithm with comparison tables
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05DINDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
    • F05D2270/00Control
    • F05D2270/70Type of control algorithm
    • F05D2270/71Type of control algorithm synthesized, i.e. parameter computed by a mathematical model

Definitions

  • the present invention generally relates to machine feedback control systems and methods and, more particularly, to a feedback control system and method, such as for a gas turbine engine, that selectively utilizes observer estimates.
  • a typical feedback control system includes a plant and a controller.
  • the plant may be a machine or other device, the operation of which is desired to be controlled.
  • the controller receives an input reference or command signal and one or more feedback signals representative of one or more outputs of the plant.
  • the controller via a suitable control law, processes these signals and supplies one or more signals to the plant so that the plant operates consistent with the input command signal.
  • Feedback control systems such as this, have been, and continue to be, implemented in numerous and varied environments to control various types of machines. For example, most aircraft include one or more gas turbine engine control systems to control, for example, aircraft propulsion engines.
  • a gas turbine engine control system typically includes a plurality of actuators, a plurality of sensors, and an engine controller.
  • the actuators are used to control the position or speed of one or more controlled components, to thereby control various engine parameters, such as fuel flow and guide vane position, that affect engine operation.
  • the sensors measure various engine performance parameters, such as turbine rotational velocities, engine pressures, and engine temperatures, and various controlled parameters, such as fuel flow and inlet guide vane positions, and supply feedback signals representative thereof to the engine controller.
  • the engine controller typically receives engine commands and the feedback signals from the sensors and, using a suitable engine control law, generates and supplies appropriate actuator commands to the actuators, to thereby control engine operation.
  • control systems such as the ones described above, generally operate safely and robustly, these systems can exhibit certain drawbacks. For example, in the unlikely event that one or more of the sensor signals is lost or otherwise invalid, machine performance and/or control can be degraded. Hence, there is a need for a control system and method that can accommodate a lost or invalid sensor signal without resulting in degraded machine performance and/or control, and most notably when the machine is an aircraft gas turbine engine.
  • a control system for a gas turbine engine including a plurality of actuators includes an engine control law, a gas turbine engine observer, and a feedback signal selection function.
  • the engine control law is adapted to receive input commands and a plurality of feedback signals. Each feedback signal is representative of a sensed engine operational parameter.
  • the engine control law is operable, in response to the input commands and the plurality of feedback signals, to supply engine actuator commands.
  • the gas turbine engine observer is adapted to receive the engine actuator commands and a plurality of sensor signals and is operable, in response thereto, to supply estimates of each of the sensed engine operational parameters. Each sensor signal is representative of one of the sensed engine operational parameters.
  • the feedback signal selection function is adapted to receive the estimates of the sensed engine operational parameters and the plurality of sensor signals.
  • the feedback signal selection function is configured to selectively supply each of the feedback signals representative of a sensed engine operational parameter as either the sensor signal representative thereof or the estimate thereof.
  • a method of controlling a gas turbine engine having engine actuators includes sensing engine operational parameters and supplying, for each sensed engine operational parameter, a sensor signal representative thereof.
  • a gas turbine engine observer is generated that is responsive to engine actuator commands and at least some of the sensed engine operational parameters to supply estimates of each sensed engine operational parameter.
  • the engine actuator commands are supplied from an engine control law to the gas turbine engine observer and to the engine actuators.
  • a determination is made as to whether each of the sensor signals is invalid.
  • a feedback signal representative thereof is supplied to the engine control law. The supplied feedback signal is the sensor signal representative of the engine operational parameter if the sensor signal is valid, and is the estimate of the sensed engine operational parameter if the sensor signal is invalid.
  • a gas turbine engine system includes a gas turbine engine and an engine controller.
  • the gas turbine engine includes a plurality of actuators and a plurality of sensors. Each sensor is operable to sense an engine operational parameter and supply a sensor signal representative thereof.
  • the engine controller is coupled to the gas turbine engine and is adapted to receive input commands and a plurality of feedback signals. Each feedback signal is representative of a sensed engine operational parameter.
  • the engine controller is operable, in response to the input commands and the plurality of feedback signals, to supply at least engine actuator commands to the plurality of engine actuators.
  • the engine controller includes an engine control law, a gas turbine engine observer, and a feedback signal selection function.
  • the engine control law is adapted to receive the input commands and the plurality of feedback signals and is operable, in response thereto, to supply the engine actuator commands.
  • the gas turbine engine observer is adapted to receive the engine actuator commands and at least a portion of the sensor signals and is operable, in response thereto, to supply estimates of each of the sensed engine operational parameters.
  • the feedback signal selection function is adapted to receive the estimates of the sensed engine operational parameters and each of the sensor signals. The feedback signal selection function is configured to selectively supply each of the feedback signals representative of a sensed engine operational parameter as either the sensor signal representative thereof or the estimate thereof.
  • FIG. 1 is a functional block diagram of an exemplary feedback control system according to an embodiment of the invention.
  • FIG.2 is a functional block diagram of the system of FIG. 1, depicting a portion thereof in more detail;
  • FIG.3 depicts an exemplary method, in flowchart form, that may be implemented by the system depicted in FIGS. 1 and 2.
  • FIG. 1 a functional block diagram of a feedback control system 100 is depicted, and includes a plant 102 and a controller 104.
  • the plant 102 is a gas turbine engine, and may be implemented as any one of numerous types of propulsion, power, or propulsion and power gas turbine engines.
  • Some exemplary gas turbine engine implementations include turbofan engines, turboprop engines, and auxiliary power units (APUs), just to name a few.
  • the plant 102 may be implemented as any one of numerous other machines.
  • the gas turbine engine includes one or more actuators 106 and one or more sensors 108.
  • the actuators 106 are each coupled to receive appropriate actuator commands 112 from the controller 104.
  • the actuators 106 control the position of one or more non-illustrated engine components, to thereby control one or more engine variables and, concomitantly, to control engine operation.
  • the engine variables may include, for example, fuel flow, inlet guide vane position, and bleed air flow, just to name a few.
  • the actuators 106 may be implemented using any one of numerous actuators suitable for controlling these variables including, for example, electrical, electromechanical, electro-hydraulic, or electro- pneumatic type actuators, just to name a few.
  • the sensors 108 are each configured to sense an engine operational parameter and to supply a sensor signal 114 representative of the sensed engine operational parameter.
  • the sensed engine operational parameters may include, for example, parameters representative of engine performance and parameters representative of controlled engine parameters.
  • the engine performance parameters may include, for example, various temperatures and pressures within the engine 102, and the rotational speeds of various engine components.
  • the controlled engine parameters may include, for example, fuel flow rate and inlet guide vane position.
  • the sensors 108 may be implemented using any one of numerous sensing devices suitable for sensing the desired engine operational parameters.
  • Some exemplary sensors include, for example, various types of pressure sensors, temperature sensors, speed sensors, position sensors, and vibration sensors, just to name a few. No matter the particular number and type of sensors 108 that are used, at least some of the sensors 108 supply sensor signals 114 to the controller 104.
  • the controller 104 which may be implemented within an engine controller, such as a Full Authority Digital Engine Controller (FADEC) or other electronic engine controller (EEC), is coupled to receive input commands 116 and at least some of the sensor signals 114.
  • the input commands 116 may be supplied from, for example, a non- illustrated engine thrust control lever in a non-illustrated aircraft cockpit.
  • the controller 104 in response to the input commands 116 and the received sensor signals 114, supplies the actuator commands 112 to the actuators 106.
  • the controller 104 includes a control law 118, a gas turbine engine observer 120, and a feedback signal selection function 122
  • the control law 118 which may be implemented using any one of numerous known types of engine control laws 118, is coupled to receive the input commands 116 and a plurality of feedback signals 124.
  • the engine control law 118 upon receipt of these signals 116, 124, determines and supplies appropriate engine actuator commands 112 to the appropriate actuators 106 and to the observer 120.
  • the gas turbine engine observer 120 is coupled to receive the engine actuator commands 112 from the engine control law 118, and the sensor signals 114 from the plurality of sensors 108.
  • the gas turbine engine observer 120 is operable, in response to these signals 112, 114, to supply estimates 126 of each of the sensed engine operational parameters to the feedback signal selection function 122.
  • the feedback signal selection function 122 is coupled to receive the estimates 126 of the sensed engine operational parameters and at least some of the sensor signals 114, and supplies the feedback signals 124 to the control law 118. More specifically, the feedback signal selection function 122 is configured to selectively supply, for each engine operational parameter that comprises the feedback signals 124, either the sensor signal 114 that is representative of the sensed engine operational parameter or the estimate 126 of the sensed engine operational parameter. It will be appreciated that the feedback signal selection function 122 may be implemented as any one of numerous suitable devices to implement this functionality. For example, it may be configured as a switching device or a multiplexing device that is responsive to one or more control signals 128, which may be generated by the control law 118 or other non-illustrated device or system.
  • the feedback signal selection function 122 is controlled in such a manner that the sensor signals 114 normally comprise the feedback signals 124. However, if one or more of the sensor signals 114 that comprise the feedback signals 124 is either lost or invalid, then the feedback signal selection function 122 is controlled such that the estimate 126 of the sensed engine operational parameter corresponding to each of the lost or invalid sensor signals 114 comprises the feedback signals 124.
  • the gas turbine engine observer 120 Before discussing this in more detail, however, a more detailed description of the gas turbine engine observer 120 will now be provided.
  • the gas turbine engine observer 120 includes an engine model 202, a residual generator 204, a plurality of gain channels 206 (e.g., 206-1, 206-2, 206-3, . . . 206-N), and a mode select function 208.
  • the engine model 202 which is preferably a non-linear component map software model of the gas turbine engine 102 and is preferably stored within the controller 104, receives the actuator commands 112 supplied from the control law 118 and state biases 212 that are supplied from the mode select function 208.
  • the engine model 202 in response to the actuator commands and the state biases 212, updates itself and generates the estimates 126 of the sensed engine operational parameters. These estimates 126, as noted above, are supplied to the feedback signal selection function 122 and, as depicted in FIG. 2, are also supplied to the residual generator 204.
  • the residual generator 204 is coupled to receive the estimates 126 supplied from the engine model 202 and the same sensor signals 114 that are supplied from the sensors 108 to the feedback signal selection function 122.
  • the residual generator 204 which is preferably configured to implement a comparator function, generates residuals 214 that are each representative of a difference between an estimate 126 and the corresponding sensor signal 114.
  • the residuals 214 are then supplied to each of the gain channels 206.
  • the gain channels 206 each include a plurality of piecewise linear gains 216 that are selectively applied to the generated residuals 214.
  • the piecewise linear gains 216 in each channel may vary as a function of one or more engine parameters such as, for example, engine speed.
  • the piecewise linear gains 216 in each channel 206 preferably differ from other channels to compensate for an invalid sensor signal 114.
  • the piecewise linear gains 216 in first gain channel 206-1 correspond to normal operation, when none of the sensor signals 114 are invalid, and the piecewise linear gains 216 in each of the remaining gain channels 206-2, 206-3, . . . 206-N correspond to one or more of the sensor signals 114 being invalid.
  • an invalid sensor signal 114 may include a complete loss of the sensor signal 114, and result from any one of numerous factors.
  • the sensor 108, the sensor processing circuitry, and/or the interconnection between the sensor 108 and the controller 104, associated with the invalid sensor signal 114 may be failed, malfunctioning, or otherwise inoperable.
  • the invalid condition is preferably detected within the controller 104 using known devices and methods for detecting such occurrences.
  • each gain channel 206 additionally includes ambient condition corrections 218.
  • the ambient condition corrections 218 correct the applied piecewise linear gains 216 based on one or more ambient operating conditions. These ambient operating conditions may vary and may include, for example, various flight conditions, such as altitude, mach number, angle of attack, temperature, and pressure, just to name a few. It will be appreciated that one or more of these ambient operating conditions, such as temperature and pressure, may be calculated or otherwise determined from one or more other ambient operating conditions.
  • the system 100 may additionally include a plurality of ambient condition sensors 132 that are operable to sense an ambient condition associated with the gas turbine engine and supply an ambient condition signal 134 representative thereof to the controller 104. These signals 134, or signals representative thereof, are supplied to the ambient condition corrections 218, which in turn apply appropriate corrections to the piecewise linear gains 216.
  • the output of each gain channel 206 is a set of state biases 212 (212-1, 212-2, 212-3, . . ., 212-N), which are supplied to the mode select function 208.
  • the mode select function 208 is configured to selectively supply the state biases 212 to the engine model 202. More specifically, the mode select function 208 is preferably configured to supply the state biases 212 associated with the sensor signals 114 that are valid to the engine model 202. To do so, the mode select function 208 is coupled to receive a gain channel select signal 222 and is operable, in response thereto, to supply the state biases 212 from one of the gain channels 206 to the engine model 202.
  • the channel select signal 222 may be generated by the control law 118, the observer 120, or other non-illustrated device or system. It will additionally be appreciated that the mode select function 208, like the feedback signal selection function 122, may be implemented as any one of numerous suitable devices including, for example, a switching device or a multiplexing device that is responsive to the channel select signal 222.
  • FIG. 3 depicts the control methodology 300 in flowchart form, and to FIGS. 1 and 2 as necessary. It should be noted that the parenthetical references in the following description correspond to the particular reference numerals in the flowchart.
  • the controller 104 continuously makes a determination, for each sensor signal 114, as to whether the sensor signal 114 is invalid (302). If none of the sensor signals 114 are invalid, then feedback signals 124 supplied from the feedback signal selection function to the control law 118 comprise only sensor signals 114 (304). In addition, the engine model 202 is updated using the state biases 212 associated with the gain channel 206 that corresponds to normal operation (e.g., 206-1) (306).
  • the feedback signals 124 supplied to the control law 118 comprise both sensor signals 114 and estimates 126, or just estimates (in the highly unlikely event all of the sensor signals are invalid) (308).
  • the engine model 202 is updated using the state biases 212 associated with the gain channel 206 that corresponds to this particular off-nominal condition (e.g., 206-2, 206-3, . . . or 206-N) (310).
  • the sensed engine operational parameter feedback signals supplied to the control law selectively comprise, for each sensed engine operational parameter, the sensor signal representative of the engine operational parameter, if the sensor signal is valid, or estimate of the sensed engine operational parameter, if the sensor signal is invalid.

Abstract

A system and method implements machine performance, most preferably for gas ' turbine engines. The system and method implement a control law (118) that ' receives sensed operational parameter feedback signals (124). For each sensed engine operational parameter (108, 114), the feedback signals (124) that are supplied to the control law (118) selectively (122) comprise the sensor signal (114) representative of the engine operational parameter, if the sensor (108) signal is valid, or an observer (120) estimate (126) of the sensed engine operational parameter, if the sensor signal is invalid.

Description

FEEDBACK CONTROL SYSTEM AND METHOD THAT SELECTIVELY UTILIZES
OBSERVER ESTIMATES
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR
DEVELOPMENT
[0001] This invention was made with Government support under FA8650-04-2-2412 awarded by the Air Force Research Laboratory (AFRL). The Government has certain rights in this invention.
TECHNICAL FIELD
[0002] The present invention generally relates to machine feedback control systems and methods and, more particularly, to a feedback control system and method, such as for a gas turbine engine, that selectively utilizes observer estimates.
BACKGROUND
[0003] A typical feedback control system includes a plant and a controller. The plant may be a machine or other device, the operation of which is desired to be controlled. The controller receives an input reference or command signal and one or more feedback signals representative of one or more outputs of the plant. The controller, via a suitable control law, processes these signals and supplies one or more signals to the plant so that the plant operates consistent with the input command signal. Feedback control systems, such as this, have been, and continue to be, implemented in numerous and varied environments to control various types of machines. For example, most aircraft include one or more gas turbine engine control systems to control, for example, aircraft propulsion engines.
[0004] A gas turbine engine control system typically includes a plurality of actuators, a plurality of sensors, and an engine controller. The actuators are used to control the position or speed of one or more controlled components, to thereby control various engine parameters, such as fuel flow and guide vane position, that affect engine operation. The sensors measure various engine performance parameters, such as turbine rotational velocities, engine pressures, and engine temperatures, and various controlled parameters, such as fuel flow and inlet guide vane positions, and supply feedback signals representative thereof to the engine controller. The engine controller typically receives engine commands and the feedback signals from the sensors and, using a suitable engine control law, generates and supplies appropriate actuator commands to the actuators, to thereby control engine operation.
[0005] Although control systems, such as the ones described above, generally operate safely and robustly, these systems can exhibit certain drawbacks. For example, in the unlikely event that one or more of the sensor signals is lost or otherwise invalid, machine performance and/or control can be degraded. Hence, there is a need for a control system and method that can accommodate a lost or invalid sensor signal without resulting in degraded machine performance and/or control, and most notably when the machine is an aircraft gas turbine engine.
BRIEF SUMMARY
[0006] In one embodiment, and by way of example only, a control system for a gas turbine engine including a plurality of actuators includes an engine control law, a gas turbine engine observer, and a feedback signal selection function. The engine control law is adapted to receive input commands and a plurality of feedback signals. Each feedback signal is representative of a sensed engine operational parameter. The engine control law is operable, in response to the input commands and the plurality of feedback signals, to supply engine actuator commands. The gas turbine engine observer is adapted to receive the engine actuator commands and a plurality of sensor signals and is operable, in response thereto, to supply estimates of each of the sensed engine operational parameters. Each sensor signal is representative of one of the sensed engine operational parameters. The feedback signal selection function is adapted to receive the estimates of the sensed engine operational parameters and the plurality of sensor signals. The feedback signal selection function is configured to selectively supply each of the feedback signals representative of a sensed engine operational parameter as either the sensor signal representative thereof or the estimate thereof.
[0007] In another exemplary embodiment, a method of controlling a gas turbine engine having engine actuators includes sensing engine operational parameters and supplying, for each sensed engine operational parameter, a sensor signal representative thereof. A gas turbine engine observer is generated that is responsive to engine actuator commands and at least some of the sensed engine operational parameters to supply estimates of each sensed engine operational parameter. The engine actuator commands are supplied from an engine control law to the gas turbine engine observer and to the engine actuators. A determination is made as to whether each of the sensor signals is invalid. For each of the sensed engine operational parameters, a feedback signal representative thereof is supplied to the engine control law. The supplied feedback signal is the sensor signal representative of the engine operational parameter if the sensor signal is valid, and is the estimate of the sensed engine operational parameter if the sensor signal is invalid.
[0008] In yet a further exemplary embodiment, a gas turbine engine system includes a gas turbine engine and an engine controller. The gas turbine engine includes a plurality of actuators and a plurality of sensors. Each sensor is operable to sense an engine operational parameter and supply a sensor signal representative thereof. The engine controller is coupled to the gas turbine engine and is adapted to receive input commands and a plurality of feedback signals. Each feedback signal is representative of a sensed engine operational parameter. The engine controller is operable, in response to the input commands and the plurality of feedback signals, to supply at least engine actuator commands to the plurality of engine actuators. The engine controller includes an engine control law, a gas turbine engine observer, and a feedback signal selection function. The engine control law is adapted to receive the input commands and the plurality of feedback signals and is operable, in response thereto, to supply the engine actuator commands. The gas turbine engine observer is adapted to receive the engine actuator commands and at least a portion of the sensor signals and is operable, in response thereto, to supply estimates of each of the sensed engine operational parameters. The feedback signal selection function is adapted to receive the estimates of the sensed engine operational parameters and each of the sensor signals. The feedback signal selection function is configured to selectively supply each of the feedback signals representative of a sensed engine operational parameter as either the sensor signal representative thereof or the estimate thereof.
[0009] Furthermore, other desirable features and characteristics of the control system and method will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and this background.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The preferred embodiments will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
[0011] FIG. 1 is a functional block diagram of an exemplary feedback control system according to an embodiment of the invention;
[0012] FIG.2 is a functional block diagram of the system of FIG. 1, depicting a portion thereof in more detail; and
[0013] FIG.3 depicts an exemplary method, in flowchart form, that may be implemented by the system depicted in FIGS. 1 and 2.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0014] The following detailed description is merely exemplary in nature and is not intended to limit the invention or the application and uses of the invention. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description. In this regard, although the following description is directed toward a preferred control system and method for a gas turbine engine, it will be appreciated that the system and method can extend to other machines.
[0015] Turning now to FIG. 1, a functional block diagram of a feedback control system 100 is depicted, and includes a plant 102 and a controller 104. In the depicted embodiment, the plant 102 is a gas turbine engine, and may be implemented as any one of numerous types of propulsion, power, or propulsion and power gas turbine engines. Some exemplary gas turbine engine implementations include turbofan engines, turboprop engines, and auxiliary power units (APUs), just to name a few. As was noted above, however, the plant 102 may be implemented as any one of numerous other machines.
[0016] In any case, the gas turbine engine, at least in the depicted embodiment, includes one or more actuators 106 and one or more sensors 108. The actuators 106 are each coupled to receive appropriate actuator commands 112 from the controller 104. In response to the received actuator commands 112, the actuators 106 control the position of one or more non-illustrated engine components, to thereby control one or more engine variables and, concomitantly, to control engine operation. It will be appreciated that the engine variables may include, for example, fuel flow, inlet guide vane position, and bleed air flow, just to name a few. It will be appreciated that the actuators 106 may be implemented using any one of numerous actuators suitable for controlling these variables including, for example, electrical, electromechanical, electro-hydraulic, or electro- pneumatic type actuators, just to name a few.
[0017] The sensors 108 are each configured to sense an engine operational parameter and to supply a sensor signal 114 representative of the sensed engine operational parameter. It will be appreciated that the sensed engine operational parameters may include, for example, parameters representative of engine performance and parameters representative of controlled engine parameters. The engine performance parameters may include, for example, various temperatures and pressures within the engine 102, and the rotational speeds of various engine components. The controlled engine parameters may include, for example, fuel flow rate and inlet guide vane position. It will additionally be appreciated that the sensors 108 may be implemented using any one of numerous sensing devices suitable for sensing the desired engine operational parameters. Some exemplary sensors include, for example, various types of pressure sensors, temperature sensors, speed sensors, position sensors, and vibration sensors, just to name a few. No matter the particular number and type of sensors 108 that are used, at least some of the sensors 108 supply sensor signals 114 to the controller 104.
[0018] The controller 104, which may be implemented within an engine controller, such as a Full Authority Digital Engine Controller (FADEC) or other electronic engine controller (EEC), is coupled to receive input commands 116 and at least some of the sensor signals 114. The input commands 116 may be supplied from, for example, a non- illustrated engine thrust control lever in a non-illustrated aircraft cockpit. The controller 104, in response to the input commands 116 and the received sensor signals 114, supplies the actuator commands 112 to the actuators 106. To implement this functionality, the controller 104 includes a control law 118, a gas turbine engine observer 120, and a feedback signal selection function 122
[0019] The control law 118, which may be implemented using any one of numerous known types of engine control laws 118, is coupled to receive the input commands 116 and a plurality of feedback signals 124. The engine control law 118, upon receipt of these signals 116, 124, determines and supplies appropriate engine actuator commands 112 to the appropriate actuators 106 and to the observer 120. The gas turbine engine observer 120 is coupled to receive the engine actuator commands 112 from the engine control law 118, and the sensor signals 114 from the plurality of sensors 108. The gas turbine engine observer 120 is operable, in response to these signals 112, 114, to supply estimates 126 of each of the sensed engine operational parameters to the feedback signal selection function 122.
[0020] The feedback signal selection function 122 is coupled to receive the estimates 126 of the sensed engine operational parameters and at least some of the sensor signals 114, and supplies the feedback signals 124 to the control law 118. More specifically, the feedback signal selection function 122 is configured to selectively supply, for each engine operational parameter that comprises the feedback signals 124, either the sensor signal 114 that is representative of the sensed engine operational parameter or the estimate 126 of the sensed engine operational parameter. It will be appreciated that the feedback signal selection function 122 may be implemented as any one of numerous suitable devices to implement this functionality. For example, it may be configured as a switching device or a multiplexing device that is responsive to one or more control signals 128, which may be generated by the control law 118 or other non-illustrated device or system. Preferably, and as will be described in more detail further below, the feedback signal selection function 122 is controlled in such a manner that the sensor signals 114 normally comprise the feedback signals 124. However, if one or more of the sensor signals 114 that comprise the feedback signals 124 is either lost or invalid, then the feedback signal selection function 122 is controlled such that the estimate 126 of the sensed engine operational parameter corresponding to each of the lost or invalid sensor signals 114 comprises the feedback signals 124. Before discussing this in more detail, however, a more detailed description of the gas turbine engine observer 120 will now be provided.
[0021] Turning now to FIG. 2, it is seen that the gas turbine engine observer 120 includes an engine model 202, a residual generator 204, a plurality of gain channels 206 (e.g., 206-1, 206-2, 206-3, . . . 206-N), and a mode select function 208. The engine model 202, which is preferably a non-linear component map software model of the gas turbine engine 102 and is preferably stored within the controller 104, receives the actuator commands 112 supplied from the control law 118 and state biases 212 that are supplied from the mode select function 208. The engine model 202, in response to the actuator commands and the state biases 212, updates itself and generates the estimates 126 of the sensed engine operational parameters. These estimates 126, as noted above, are supplied to the feedback signal selection function 122 and, as depicted in FIG. 2, are also supplied to the residual generator 204.
[0022] The residual generator 204 is coupled to receive the estimates 126 supplied from the engine model 202 and the same sensor signals 114 that are supplied from the sensors 108 to the feedback signal selection function 122. The residual generator 204, which is preferably configured to implement a comparator function, generates residuals 214 that are each representative of a difference between an estimate 126 and the corresponding sensor signal 114. The residuals 214 are then supplied to each of the gain channels 206.
[0023] The gain channels 206 each include a plurality of piecewise linear gains 216 that are selectively applied to the generated residuals 214. It will be appreciated that the piecewise linear gains 216 in each channel may vary as a function of one or more engine parameters such as, for example, engine speed. Moreover, the piecewise linear gains 216 in each channel 206 preferably differ from other channels to compensate for an invalid sensor signal 114. For example, in the depicted embodiment the piecewise linear gains 216 in first gain channel 206-1 correspond to normal operation, when none of the sensor signals 114 are invalid, and the piecewise linear gains 216 in each of the remaining gain channels 206-2, 206-3, . . . 206-N correspond to one or more of the sensor signals 114 being invalid. [0024] Before proceeding further, it is noted that an invalid sensor signal 114 may include a complete loss of the sensor signal 114, and result from any one of numerous factors. For example, the sensor 108, the sensor processing circuitry, and/or the interconnection between the sensor 108 and the controller 104, associated with the invalid sensor signal 114 may be failed, malfunctioning, or otherwise inoperable. In any event, the invalid condition is preferably detected within the controller 104 using known devices and methods for detecting such occurrences.
[0025] Returning once again to the description, it is noted that each gain channel 206 additionally includes ambient condition corrections 218. The ambient condition corrections 218 correct the applied piecewise linear gains 216 based on one or more ambient operating conditions. These ambient operating conditions may vary and may include, for example, various flight conditions, such as altitude, mach number, angle of attack, temperature, and pressure, just to name a few. It will be appreciated that one or more of these ambient operating conditions, such as temperature and pressure, may be calculated or otherwise determined from one or more other ambient operating conditions. Preferably, as FIG. 1 depicts, the system 100 may additionally include a plurality of ambient condition sensors 132 that are operable to sense an ambient condition associated with the gas turbine engine and supply an ambient condition signal 134 representative thereof to the controller 104. These signals 134, or signals representative thereof, are supplied to the ambient condition corrections 218, which in turn apply appropriate corrections to the piecewise linear gains 216.
[0026] The output of each gain channel 206 is a set of state biases 212 (212-1, 212-2, 212-3, . . ., 212-N), which are supplied to the mode select function 208. The mode select function 208 is configured to selectively supply the state biases 212 to the engine model 202. More specifically, the mode select function 208 is preferably configured to supply the state biases 212 associated with the sensor signals 114 that are valid to the engine model 202. To do so, the mode select function 208 is coupled to receive a gain channel select signal 222 and is operable, in response thereto, to supply the state biases 212 from one of the gain channels 206 to the engine model 202. It will be appreciated that the channel select signal 222 may be generated by the control law 118, the observer 120, or other non-illustrated device or system. It will additionally be appreciated that the mode select function 208, like the feedback signal selection function 122, may be implemented as any one of numerous suitable devices including, for example, a switching device or a multiplexing device that is responsive to the channel select signal 222.
[0027] Having described the system 100 from a structural and functional standpoint, and having described the operation of the individual components that comprise the system 100, a more detailed description of the control methodology implemented of the system 100 will now be provided. In doing so, reference should be made to FIG. 3, which depicts the control methodology 300 in flowchart form, and to FIGS. 1 and 2 as necessary. It should be noted that the parenthetical references in the following description correspond to the particular reference numerals in the flowchart.
[0028] Turning now to a description of the methodology 300, it is seen that during system 100 operation, the controller 104 continuously makes a determination, for each sensor signal 114, as to whether the sensor signal 114 is invalid (302). If none of the sensor signals 114 are invalid, then feedback signals 124 supplied from the feedback signal selection function to the control law 118 comprise only sensor signals 114 (304). In addition, the engine model 202 is updated using the state biases 212 associated with the gain channel 206 that corresponds to normal operation (e.g., 206-1) (306). Conversely, if one or more of the sensor signals 114 are invalid, then the feedback signals 124 supplied to the control law 118 comprise both sensor signals 114 and estimates 126, or just estimates (in the highly unlikely event all of the sensor signals are invalid) (308). In addition, the engine model 202 is updated using the state biases 212 associated with the gain channel 206 that corresponds to this particular off-nominal condition (e.g., 206-2, 206-3, . . . or 206-N) (310).
[0029] The system and method described herein provide improved performance over presently known feedback control systems and methods, most notably those used to implement gas turbine engine control. With the system and method described herein, the sensed engine operational parameter feedback signals supplied to the control law selectively comprise, for each sensed engine operational parameter, the sensor signal representative of the engine operational parameter, if the sensor signal is valid, or estimate of the sensed engine operational parameter, if the sensor signal is invalid.
[0030] While at least one exemplary embodiment has been presented in the foregoing detailed description of the invention, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment of the invention. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims.

Claims

CLAIMS What is claimed is:
1. A control system for a gas turbine engine (102) including a plurality of actuators (106), the system comprising: an engine control law (118) adapted to receive input commands (116) and a plurality of feedback signals (124), each feedback signal representative of a sensed engine (102) operational parameter, the engine (102) control operable, in response to the input commands (116) and the plurality of feedback signals (124), to supply engine actuator commands (112); a gas turbine engine observer (120) adapted to receive the engine actuator commands (112) and a plurality of sensor signals (114), each sensor signal (114) representative of one of the sensed engine operational parameters, the gas turbine engine observer (120) operable, in response to the engine actuator commands (112) and the plurality of sensor signals (114), to supply estimates (126) of each of the sensed engine perational parameters; and a feedback signal selection function (122) adapted to receive the estimates (126) of the sensed engine operational parameters and the plurality of sensor signals (114), the feedback signal selection function (122) configured to selectively supply each of the feedback signals (124) representative of a sensed engine operational parameter as either (i) the sensor signal (114) representative thereof or (ii) the estimate (126) thereof.
2. The system of Claim 1, further comprising: a sensor fault determination function coupled to receive the plurality of sensor signals (114) and operable, in response thereto, to (i) determine if each of the sensor signals (114) is invalid and (ii) supply feedback control signals (128) representative of the determination to the feedback signal selection function (122), wherein the feedback signal selection function (122) is responsive to the feedback control signals (128) such that each of the feedback signals (124) supplied thereby to the control law (118) is (i) the sensor signal (114) representative of the sensed engine operational parameter if the sensor signal (114) is valid and (ii) the estimate (126) of the sensed engine operational parameter if the sensor signal (114) is invalid .
3. The system of Claim 2, further comprising: a residual generator (204) coupled to receive the estimates (126) and the sensor signals (114) and operable, in response thereto, to generate residuals (214), each residual representative of a difference between an estimate (126) and a sensor signal (114).
4. The system of Claim 3, wherein: the gas turbine engine observer (120) includes a non-linear component map model of the gas turbine engine; the gas turbine engine observer (120) is further configured to generate a plurality of state biases (212), each state bias being generated as a function of one of the generated residuals (214); the non-linear component map model is coupled to receive at least a subset of the state biases (212); and the non-linear component map model is configured to be updated in response to the state biases (212) received thereby.
5. The system of Claim 4, further comprising: an observer mode select function (208) operable to selectively supply one or more of the state biases (212) to the non-linear component map model.
6. A method of controlling a gas turbine engine having engine actuators, the method comprising the steps of: sensing engine operational parameters and supplying, for each sensed engine operational parameter, a sensor signal representative thereof; generating a gas turbine engine observer, the gas turbine engine observer responsive to engine actuator commands and at least some of the sensed engine operational parameters to supply estimates of each sensed engine operational parameter; supplying engine actuator commands from an engine control law to the gas turbine engine observer and to the engine actuators; determining if each of the sensor signals is invalid; and for each of the sensed engine operational parameters, supplying a feedback signal representative thereof to the engine control law, the supplied feedback signal being (i) the sensor signal representative of the engine operational parameter if the sensor signal is valid and (ii) the estimate of the sensed engine operational parameter if the sensor signal is invalid.
7. The method of Claim 6, further comprising: for each of the sensed engine operational parameters, comparing the estimate supplied by the gas turbine engine observer to the sensor signal to generate residuals.
8. The method of Claim 7, wherein the gas turbine engine observer includes a non-linear component map model of the gas turbine engine , and wherein the method further comprises: generating a plurality of state biases, each state bias being generated as a function of a residual; and updating the non-linear component map model using at least a subset of the generated state biases.
9. The method of Claim 8, further comprising: updating the non-linear component map model using the generated state biases associated with the sensor signals that are valid.
PCT/US2008/051608 2007-04-24 2008-01-22 Feedback control system and method that selectively utilizes observer estimates WO2008134097A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP08728018A EP2142780A2 (en) 2007-04-24 2008-01-22 Feedback control system and method that selectively utilizes observer estimates
CA002685116A CA2685116A1 (en) 2007-04-24 2008-01-22 Feedback control system and method that selectively utilizes observer estimates

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/739,461 US7630820B2 (en) 2007-04-24 2007-04-24 Feedback control system and method that selectively utilizes observer estimates
US11/739,461 2007-04-24

Publications (2)

Publication Number Publication Date
WO2008134097A2 true WO2008134097A2 (en) 2008-11-06
WO2008134097A3 WO2008134097A3 (en) 2008-12-24

Family

ID=39739611

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/051608 WO2008134097A2 (en) 2007-04-24 2008-01-22 Feedback control system and method that selectively utilizes observer estimates

Country Status (4)

Country Link
US (1) US7630820B2 (en)
EP (1) EP2142780A2 (en)
CA (1) CA2685116A1 (en)
WO (1) WO2008134097A2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0712980D0 (en) * 2007-07-04 2007-08-15 Rolls Royce Plc Engine performance model
US8437941B2 (en) 2009-05-08 2013-05-07 Gas Turbine Efficiency Sweden Ab Automated tuning of gas turbine combustion systems
US9671797B2 (en) 2009-05-08 2017-06-06 Gas Turbine Efficiency Sweden Ab Optimization of gas turbine combustion systems low load performance on simple cycle and heat recovery steam generator applications
US9267443B2 (en) 2009-05-08 2016-02-23 Gas Turbine Efficiency Sweden Ab Automated tuning of gas turbine combustion systems
US9354618B2 (en) 2009-05-08 2016-05-31 Gas Turbine Efficiency Sweden Ab Automated tuning of multiple fuel gas turbine combustion systems
US8892265B2 (en) * 2011-03-21 2014-11-18 Hamilton Sundstrand Corporation Automatic ram air turbine deployment
US8660980B2 (en) * 2011-07-19 2014-02-25 Smartsignal Corporation Monitoring system using kernel regression modeling with pattern sequences
US8620853B2 (en) * 2011-07-19 2013-12-31 Smartsignal Corporation Monitoring method using kernel regression modeling with pattern sequences
US8720258B2 (en) 2012-09-28 2014-05-13 United Technologies Corporation Model based engine inlet condition estimation
US20140121847A1 (en) * 2012-10-31 2014-05-01 General Electric Company Systems and Methods for Moving Actuators in a Power Generation Unit
WO2014152701A1 (en) 2013-03-15 2014-09-25 United Technologies Corporation Compact aero-thermo model based control system
US9695752B2 (en) * 2014-09-05 2017-07-04 Honeywell International Inc. Engine-induced aircraft cabin resonance reduction system and method
CN113433825B (en) * 2021-06-22 2022-05-31 广州大学 Self-adaptive fault-tolerant control method and system of single-link mechanical arm and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3851157A (en) * 1973-07-09 1974-11-26 United Aircraft Corp Self-correcting feedback control system
US4249238A (en) * 1978-05-24 1981-02-03 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Apparatus for sensor failure detection and correction in a gas turbine engine control system
GB1597129A (en) * 1976-12-20 1981-09-03 Gen Electric Gas turbine engine control system
US4423594A (en) * 1981-06-01 1984-01-03 United Technologies Corporation Adaptive self-correcting control system
EP1420153A2 (en) * 2002-11-13 2004-05-19 General Electric Company Adaptive model-based control systems for controlling a gas turbine

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4478038A (en) * 1982-09-20 1984-10-23 Chandler Evans, Inc. Electronic fuel control with manual training mode
US4794755A (en) * 1987-05-14 1989-01-03 The United States Of America As Represented By The Secretary Of The Air Force Back-up control system for F101 engine and its derivatives
US5680409A (en) * 1995-08-11 1997-10-21 Fisher-Rosemount Systems, Inc. Method and apparatus for detecting and identifying faulty sensors in a process
WO2000010059A1 (en) * 1998-08-17 2000-02-24 Aspen Technology, Inc. Sensor validation apparatus and method
US6594620B1 (en) * 1998-08-17 2003-07-15 Aspen Technology, Inc. Sensor validation apparatus and method
AU2001238251A1 (en) * 2000-02-14 2001-08-27 Infoglide Corporation Monitoring and control of processes and machines
US6553324B2 (en) * 2000-07-18 2003-04-22 Eads Deutschland Gmbh Method and device for detection of a defect in a sensor system
US6556939B1 (en) * 2000-11-22 2003-04-29 Smartsignal Corporation Inferential signal generator for instrumented equipment and processes
US7006900B2 (en) * 2002-11-14 2006-02-28 Asm International N.V. Hybrid cascade model-based predictive control system
US6804600B1 (en) * 2003-09-05 2004-10-12 Honeywell International, Inc. Sensor error detection and compensation system and method
US7742904B2 (en) * 2005-09-27 2010-06-22 General Electric Company Method and system for gas turbine engine simulation using adaptive Kalman filter

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3851157A (en) * 1973-07-09 1974-11-26 United Aircraft Corp Self-correcting feedback control system
GB1597129A (en) * 1976-12-20 1981-09-03 Gen Electric Gas turbine engine control system
US4249238A (en) * 1978-05-24 1981-02-03 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Apparatus for sensor failure detection and correction in a gas turbine engine control system
US4423594A (en) * 1981-06-01 1984-01-03 United Technologies Corporation Adaptive self-correcting control system
EP1420153A2 (en) * 2002-11-13 2004-05-19 General Electric Company Adaptive model-based control systems for controlling a gas turbine

Also Published As

Publication number Publication date
WO2008134097A3 (en) 2008-12-24
EP2142780A2 (en) 2010-01-13
CA2685116A1 (en) 2008-11-06
US7630820B2 (en) 2009-12-08
US20080270003A1 (en) 2008-10-30

Similar Documents

Publication Publication Date Title
US7630820B2 (en) Feedback control system and method that selectively utilizes observer estimates
US10773816B2 (en) Single lever turboprop control systems and methods utilizing torque-based and power-based scheduling
US8291886B2 (en) Actuator flow compensated direct metering fuel control system and method
US5279107A (en) Fuel control system with fuel metering valve fault accommodation
EP2814733A1 (en) Gas turbine engine performance seeking control
US11408357B2 (en) Engine and propeller control system
CN105035309B (en) Actuator system for aircraft control surfaces
US9500138B1 (en) Twin-engine rotorcrafts and load power sharing control systems thereof and methods for load power sharing control
JP6728172B2 (en) Apparatus and method for controlling an auxiliary engine suitable for providing thrust to a helicopter rotor
US11085321B2 (en) Bleed air compensated continuous power assurance analysis system and method
US11313286B2 (en) Integrated propeller and engine controller
JP4207039B2 (en) Flying machine control device
US5447023A (en) Synthesized fuel flow rate and metering valve position
EP3656661A1 (en) Integrated propeller and engine controller
US10946972B2 (en) Method and system for controlling thrust of an engine
Litt et al. A demonstration of a retrofit architecture for intelligent control and diagnostics of a turbofan engine
EP2053231A2 (en) Gas turbine engine reheat fuel system
US20220333535A1 (en) Engine and propeller control system
US4407118A (en) Gas turbine engine fuel control system
GB2238356A (en) Gas turbine engine fuel control system
US20210324805A1 (en) System and method for detecting and accommodating loss of torque on gas turbine engines
EP2025900B1 (en) Device and method for controlling a gas-turbine plant
CA3208156A1 (en) System and method for addressing redundant sensor mismatch in an engine control system
Georgantas Techniques for improving the performance of a simplified electronic fuel controller with incremental actuation for small gas turbine engines
GB2079988A (en) Gas turbine engine fuel control system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08728018

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2008728018

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2685116

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE