Patent JPS5796048A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6823253B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus for model predictive control of aircraft gas turbine engines

Assignee: General Electric Co
•
Filing: 2002-11-27
•
Granted: 2004-11-23
•
Expires: 2022-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of designing the operations and controls of a aircraft gas turbine engine includes generating an operations model for the gas turbine include at least one objective function, defining operations and control constraints for the operations model of the gas turbine, and providing an online dynamic optimizer/controller that dynamically optimizes and controls operation of the gas turbine using model predictive control based on the operations model and the operations and control constraints using an Extended Kalman Filter for estimation.

Inventors

  • 👤 Brent Jerome Brunell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:43
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04; G05B13/048

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 84 words
A method of designing the operations and controls of a aircraft gas turbine engine, said method comprising: generating an operations model for the gas turbine including at least one objective function; defining operations and control constraints for the operations model of the gas turbine; and providing an online dynamic optimizer/controller that dynamically optimizes and controls operation of the aircraft gas turbine engine using model predictive control based on the operations model and the operations and control constraints using an Extended Kalman Filter for estimation.
Claim 2
Independent Claim 84 words
A method of designing the operations and controls of a aircraft gas turbine engine, said method comprising: generating an operations model for the gas turbine including at least one objective function; defining operations and control constraints for the operations model of the gas turbine; and providing an online dynamic optimizer/controller that dynamically optimizes and controls operation of the aircraft gas turbine engine using model predictive control based on the operations model and the operations and control constraints using an Extended Kalman Filter for estimation.
Claim 3
Dependent Claim 60 words
A method according to claim 1 , wherein the optimizer/controller performs following steps in a loop: (A) estimating the current engine state and applicable constraints; (B) for a given control/simulation time period, determining a control action by optimizing an objective function based on the operation model while respecting the applicable constraints; (C) executing the control action determined in step (B).
Claim 4
Dependent Claim 149 words
A method according to claim 1 further comprising defining an objective J in accordance with:  J = ∑ i = 1 p   ( Y1 i - Y1ref i ) 2 + γ * ∑ i = 1 p   ( Y2 i - Y2ref i ) 2 +  ρ 1 * ∑ i = 1 p   Δ   U   1 i 2 + ρ 2  ∑ i = 1 p  Δ   U   2 i 2 +  δ 1  ∑ i = 1 p  (  ( Out   1 min - Out   1 i ) ) 2 + δ 2  ∑ i = 1 p  (  ( Out   2 i - Out   2 max ) ) 2 + … .
Claim 5
Dependent Claim 14 words
A method in accordance with claim 3 further comprising computing a gradient of J.
Claim 6
Dependent Claim 20 words
A method in accordance with claim 4 further comprising taking steps in a negative gradient direction until J is minimized.
Claim 7
Dependent Claim 25 words
A method in accordance with claim 4 further comprising taking steps in a negative gradient direction until the number of steps equals a predetermined number.
Claim 8
Dependent Claim 25 words
A method in accordance with claim 4 further comprising taking steps in a negative gradient direction until an elapsed time exceeds a predetermined time interval.
Claim 9
Independent Claim 97 words
A system for designing the operations and controls of an aircraft gas turbine engine, said system comprising: a computing unit with an input unit for generating an operations model for the aircraft gas turbine engine to include at least one objective function and for defining operations and controls constraints for the operations model of the aircraft gas turbine engine; and a dynamic online optimizer/controller configured to dynamically optimize and control operation of the gas turbine using model predictive control based on the operations model and the operations and control constraints using an Extended Kalman Filter for estimation.
Claim 10
Independent Claim 97 words
A system for designing the operations and controls of an aircraft gas turbine engine, said system comprising: a computing unit with an input unit for generating an operations model for the aircraft gas turbine engine to include at least one objective function and for defining operations and controls constraints for the operations model of the aircraft gas turbine engine; and a dynamic online optimizer/controller configured to dynamically optimize and control operation of the gas turbine using model predictive control based on the operations model and the operations and control constraints using an Extended Kalman Filter for estimation.
Claim 11
Dependent Claim 64 words
A system according to claim 8 , wherein said optimizer/controller is configured to perform the following steps in a loop: (A) estimating the current engine state and applicable constraints; (B) for a given control/simulation time period, determining a control action by optimizing an objective function based on the operation model while respecting the applicable constraints; (C) executing the control action determined in step (B).
Claim 12
Dependent Claim 153 words
A system in accordance with claim 8 wherein said optimizer/controller is configured to compute the gradient of J wherein:  J = ∑ i = 1 p   ( Y1 i - Y1ref i ) 2 + γ * ∑ i = 1 p   ( Y2 i - Y2ref i ) 2 +  ρ 1 * ∑ i = 1 p   Δ   U   1 i 2 + ρ 2  ∑ i = 1 p  Δ   U   2 i 2 +  δ 1  ∑ i = 1 p  (  ( Out   1 min - Out   1 i ) ) 2 + δ 2  ∑ i = 1 p  (  ( Out   2 i - Out   2 max ) ) 2 + … .
Claim 13
Dependent Claim 29 words
A system in accordance with claim 10 wherein said optimizer/controller is configured to traverse the gradient in a negative direction until a number of steps equals a predetermined number.
Claim 14
Dependent Claim 24 words
A system in accordance with claim 10 wherein said optimizer/controller is configured to traverse the gradient in a negative direction until J is minimized.
Claim 15
Dependent Claim 29 words
A system in accordance with claim 10 wherein said optimizer/controller is configured to traverse the gradient in a negative direction until an elapsed time exceeds a predetermined time interval.
Claim 16
Dependent Claim 129 words
A non-linear model-based control method for controlling propulsion in a aircraft gas turbine engine, the method comprising: a) obtaining information about the current state of the engine using an Extended Kalman Filter; b) updating model data information about the engine in an model-based control system to reflect the current state of the engine; c) comparing the information about the current state of the engine with the model data information about the engine in the model; d) determining the optimal corrective action to take given the current state of the engine, the objective function, and the constraints of the engine; e) outputting a control command to implement the optimal corrective action; and f) repeating steps a)-e) as necessary to ensure the performance of the engine is optimized at all times.
Claim 17
Dependent Claim 129 words
A non-linear model-based control method for controlling propulsion in a aircraft gas turbine engine, the method comprising: a) obtaining information about the current state of the engine using an Extended Kalman Filter; b) updating model data information about the engine in an model-based control system to reflect the current state of the engine; c) comparing the information about the current state of the engine with the model data information about the engine in the model; d) determining the optimal corrective action to take given the current state of the engine, the objective function, and the constraints of the engine; e) outputting a control command to implement the optimal corrective action; and f) repeating steps a)-e) as necessary to ensure the performance of the engine is optimized at all times.
Claim 18
Dependent Claim 154 words
A method in accordance with claim 14 wherein said obtaining current information comprises defining an objective J in accordance with:  J = ∑ i = 1 p   ( Y1 i - Y1ref i ) 2 + γ * ∑ i = 1 p   ( Y2 i - Y2ref i ) 2 +  ρ 1 * ∑ i = 1 p   Δ   U   1 i 2 + ρ 2  ∑ i = 1 p  Δ   U   2 i 2 +  δ 1  ∑ i = 1 p  (  ( Out   1 min - Out   1 i ) ) 2 + δ 2  ∑ i = 1 p  (  ( Out   2 i - Out   2 max ) ) 2 + … .
Claim 19
Dependent Claim 14 words
A method in accordance with claim 15 further comprising computing a gradient of J.
Claim 20
Dependent Claim 20 words
A method in accordance with claim 16 further comprising taking steps in a negative gradient direction until J is minimized.
Claim 21
Dependent Claim 25 words
A method in accordance with claim 16 further comprising taking steps in a negative gradient direction until the number of steps equals a predetermined number.
Claim 22
Dependent Claim 25 words
A method in accordance with claim 16 further comprising taking steps in a negative gradient direction until an elapsed time exceeds a predetermined time interval.
Claim 23
Dependent Claim 42 words
A method in accordance with claim 16 further comprising taking steps in a negative gradient direction until a first to occur of: J is minimized; the number of steps equals a predetermined number; and an elapsed time exceeds a predetermined time interval.

References Cited (Backward Citations)

US6169981B1 Cited
US6208914B1 Cited
US6063129A Cited
US6185470B1 Cited
US6532454B1 Cited
US6522991B2 Cited
US20030055563A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-11-23 2008-05-24 2008-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-11-23 2012-05-24 2012-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-11-23 2016-05-24 2016-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag