IP Library Granted Patent US 10,774,749
Granted Patent B2
US 10,774,749 · App. 16/163,687 · Granted Sep 15, 2020

Compact aero-thermo model based engine power control

Inventors: Boris Karpman (Marlborough, CT); Richard P. Meisner (Glastonbury, CT); Matthew Donald (Jupiter, FL); Thomas E. Case (Hebron, CT)
Assignee: RAYTHEON TECHNOLOGIES CORPORATION
F02C7/26F01D21/003F02C3/04F02C9/16F02C9/20F04D29/321F04D29/325G05B13/04G05B17/02G05B23/0254G05D7/0629F05D2220/32F05D2240/35F05D2260/81F05D2260/85
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,774,749
App. No.
16/163,687
Granted
Sep 15, 2020
Kind
B2
Abstract

Systems and methods for controlling a fluid-based system are disclosed. The systems and methods may include a model processor for generating a model output, the model processor including a set state module for setting dynamic states, the dynamic states input to an open loop model based on the model operating mode, where the open loop model generates current state derivatives, solver state errors, and synthesized parameters as a function of the dynamic states and a model input vector. A constraint on the current state derivatives and solver state errors is based on mathematical abstractions of physical laws that govern behavior of a component of a cycle of a control device. The model processor may further include an estimate state module for determining an estimated state of the model based on at least one of a prior state, the current state derivatives, the solver state errors, and the synthesized parameters.

Claims (44)

1. A control system, comprising:

an actuator operable to adjust a control device; and

a computer processor configured to execute a control law to control the actuator as a function of a model output and generate the model output comprising an estimated thrust value for the control device using a model processor, wherein the model processor comprises a plurality of executable instructions to:

process a model input vector and set a model operating mode;

set dynamic states of the model processor, the dynamic states input to an open loop model based on the model operating mode;

generate current state derivatives, solver state errors, and synthesized parameters as a function of the dynamic states and the model input vector, wherein a constraint on the current state derivatives and solver state errors is based on a series of utilities, the utilities based on mathematical abstractions of physical laws that govern behavior of a component of a cycle of the control device, and wherein at least one of the utilities is a configurable utility comprising one or more sub-utilities;

determine an estimated state of the model based on at least one of a prior state, the current state derivatives, the solver state errors, and the synthesized parameters; and

process at least the synthesized parameters of the model to determine the model output.

2. The control system of claim 1 , wherein the control law compares the estimated thrust value with a goal value to determine a thrust control request, the thrust control request received by the actuator to control the thrust of the control device.

3. The control system of claim 1 , wherein the control law applies control error to the estimated thrust signal to account for error in the control device.

4. The control system of claim 3 , wherein the error in the control device is based on at least one of control law error, wear in the control device, customer power extraction, customer bleed extraction, humidity levels, and fuel quality.

5. The control system of claim 1 , wherein the estimated thrust value of the control device is based on, at least, a spool speed of a spool of the control device.

6. The control system of claim 1 , wherein the model input vector includes one or more of raw effector data, boundary conditions, engine sensing data, unit conversion information, range limiting information, rate limiting information, dynamic compensation determinations, and synthesized lacking inputs.

7. The control system of claim 1 , wherein the control device is a gas turbine engine.

8. The control system of claim 7 , wherein the mathematical abstractions of physical laws that govern behavior of the component model a plurality of physical processes associated with components of a thermodynamic cycle of the gas turbine engine.

9. A method for controlling a control device, the method comprising:

generating, by a computer processor, a model output using a model processor;

processing a model input vector and setting a model operating mode;

setting dynamic states of the model processor, the dynamic states input to an open loop model based on the model operating mode;

generating current state derivatives, solver state errors, and synthesized parameters as a function of the dynamic states and the model input vector, wherein a constraint on the current state derivatives and solver state errors is based on a series of utilities, the utilities based on mathematical abstractions of physical laws that govern behavior of a component of a cycle of the control device, and wherein at least one of the utilities is a configurable utility comprising one or more sub-utilities;

determining an estimated state of the model based on at least one of a prior state, the current state derivatives, the solver state errors, and the synthesized parameters;

processing at least the synthesized parameters of the model to determine the model output;

directing an actuator associated with the control device as a function of a model output, the model output comprising an estimated thrust value for the control device, using a control law; and

adjusting the control device using the actuator.

10. The method of claim 9 , wherein the control law compares the estimated thrust value with a goal value to determine a thrust control request, the thrust control request received by the actuator to control the thrust of the control device.

11. The method of claim 9 , wherein the control law applies control error to the estimated thrust signal to account for error in the control device.

12. The method of claim 11 , wherein the error in the control device is based on at least one of control law error, wear in the control device, customer power extraction, customer bleed extraction, humidity levels, or fuel quality.

13. The method of claim 9 , wherein the estimated thrust value of the control device is based on, at least, a spool speed of a spool of the control device.

14. The method of claim 9 , wherein the control device is a gas turbine engine, and the mathematical abstractions of physical laws that govern behavior of the component model a plurality of physical processes associated with components of a thermodynamic cycle of the gas turbine engine.

15. A gas turbine engine comprising:

a fan;

a compressor section downstream of the fan;

a combustor section downstream of the compressor section; a turbine section downstream of the combustor section;

an actuator operable to adjust the gas turbine engine;

a computer processor configured to execute a control law to control the actuator as a function of a model output and generate the model output comprising an estimated thrust value for the control device using a model processor, wherein the model processor comprises a plurality of executable instructions to:

process a model input vector and set a model operating mode;

set dynamic states of the model processor, the dynamic states input to an open loop model based on the model operating mode;

generate current state derivatives, solver state errors, and synthesized parameters as a function of the dynamic states and the model input vector, wherein a constraint on the current state derivatives and solver state errors is based on a series of utilities, the utilities based on mathematical abstractions of physical laws that govern behavior of a component of a cycle of the gas turbine engine, and wherein at least one of the utilities is a configurable utility comprising one or more sub-utilities;

determine an estimated state of the model based on at least one of a prior state, the current state derivatives, the solver state errors, and the synthesized parameters; and

process at least the synthesized parameters of the model to determine the model output.

16. The gas turbine engine of claim 15 , wherein the control law compares the estimated thrust value with a goal value to determine a thrust control request, the thrust control request received by the actuator to control the thrust of the gas turbine engine.

17. The gas turbine engine of claim 15 , wherein the control law applies control error to the estimated thrust signal to account for error in the gas turbine engine.

18. The gas turbine engine of claim 15 , further comprising a spool, wherein the estimated thrust value of the gas turbine engine is based on, at least, a spool speed of the spool.

19. The gas turbine engine of claim 15 , wherein the component comprises an element of at least one of: a duct, a bleed, a pressure loss at a location, a turbine, a compressor, a diffusor, a burner, an exit guide vane, a nozzle, a fan, an efficiency loss module, a fan gear box, or a torque measurement.

Assignments (4)
CHANGE OF NAME Recorded Jul 27, 2023
From: RAYTHEON TECHNOLOGIES CORPORATION
To: RTX CORPORATION
Reel/Frame 064714/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE AND REMOVE PATENT APPLICATION NUMBER 11886281 AND ADD PATENT APPLICATION NUMBER 14846874. TO CORRECT THE RECEIVING PARTY ADDRESS PREVIOUSLY RECORDED AT REEL: 054062 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded Mar 4, 2021
From: UNITED TECHNOLOGIES CORPORATION
To: RAYTHEON TECHNOLOGIES CORPORATION
Reel/Frame 055659/0001 →
CHANGE OF NAME Recorded Sep 4, 2020
From: UNITED TECHNOLOGIES CORPORATION
To: RAYTHEON TECHNOLOGIES CORPORATION
Reel/Frame 054062/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: KARPMAN, BORIS; MEISNER, RICHARD P.; DONALD, MATTHEW; CASE, THOMAS E.
To: UNITED TECHNOLOGIES CORPORATION
Reel/Frame 047210/0701 →
Continuity (3)
Continuation 14767810
Provisional Application 61800440 · Mar 15, 2013
Related Publication 20190040798A1 · Feb 7, 2019