IP Library Granted Patent US 8,527,070
Granted Patent B2
US 8,527,070 · App. 13/075,255 · Granted Sep 3, 2013

System and method for large transient identification for advanced control with multiple contraints

Inventors: Manxue Lu (Cincinnati, OH); Thomas Charles Swager (Maineville, OH)
Assignee: General Electric Company
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 8,527,070
App. No.
13/075,255
Granted
Sep 3, 2013
Kind
B2
Abstract

A method and apparatus for providing large transient identification for advanced control with multiple constraints. A request to change a current operating condition of a controlled plant is detected. A value of a control constraint corresponding to the request to change the current operating condition of the controlled plant is determined. A magnitude of a transient error corresponding to the request relative to the value of the control constraint is determined and the current operating condition of the controlled plant is adjusted based on the determined magnitude of the transient error.

Claims (41)

1. A method, comprising:

detecting, in a controller, a primary reference input, corresponding to a request to change a current operating condition of a controlled plant;

determining, a value of a control constraint corresponding to the request to change the current operating condition of the controlled plant;

determining a magnitude of a transient error corresponding to the request relative to the value of the control constraint;

generating a normalized maximum constraint error;

generating a normalized min constraint error;

normalizing the constraint error;

comparing the normalized constraint error with the primary reference input;

selecting a minimum value between the primary reference input and a normalized error of the control constraint to a maximum limit;

selecting a maximum value between the selected minimum value and a normalized error of the control constraint to a minimum limit; and

adjusting the current operating, condition of the controlled plant based on the determined magnitude of the transient error.

2. The method of claim 1 , wherein the controller is configured to determine the value of the normalized error of the control constraint to the maximum limit by applying a value of a difference between a maximum value of the control constraint and a current setpoint value of the control constraint to a normalizing function.

3. The method of claim 1 , wherein the controller is configured to determine the value of the normalized error of the control constraint to the minimum limit by applying a value of a difference between a minimum value of the control constraint and a current setpoint value of the control constraint to a normalizing function.

4. The method of claim 1 , wherein an absolute value of the difference between the maximum value of the control constraint and the current setpoint value of the control constraint is proportional to a magnitude of the request to change the current operating condition of the controlled plant.

5. The method of claim 1 , wherein determining the magnitude of the transient error comprises:

selecting a maximum value between the normalized error of the control constraint to the minimum limit and a minimum value selected between the normalized error of the control constraint to the maximum limit and the primary reference input.

6. The method of claim 1 , wherein the controlled plant is a gas turbine based powerplant, a vehicle, a marine turbine or a wind turbine.

7. The method of claim 1 , wherein a look-up table is used to control an operating condition of the controlled plant.

8. The method of claim 7 wherein adjusting the current operating condition of the controlled plant based on the determined magnitude of the transient error comprises:

selecting a gain scalar from the look-up table based on the determined magnitude;

adjusting a control gain for the controlled plant based on the gain scalar; and

changing the current operating condition of the controlled plant according to the adjusted control gain.

9. The method of claim 1 , wherein the controlled plant is a jet engine, the current operating condition is rotor speed and the control constraint is a pressure for the jet engine, and wherein the normalized scalar is defined by a relationship between a partial percentage of rotor speed relative to the pressure for the jet engine.

10. The method of claim 9 , wherein a value of the gain scalar is in and/or including the range of 0 to 1.

11. A control system for a controlled plant, the control system comprising:

a control input, detector configured to detect a request to change a current operating condition of the controlled plant;

a constraint error normalization device configured to determine, for a control constraint of the controlled plant associated with the request, a normalized error of the control constraint to a maximum limit and a normalized error of the control constraint to a minimum limit; and

a controller coupled with the control input detector and constraint error normalization device, the controller being configured to:

determine a magnitude of a transient error relative to the request to change an operating condition of the controlled, plant by comparing a value of a primary reference input corresponding to the request to the normalized error of the control constraint to the maximum limit and the normalized error of the control constraint to the minimum limit;

generate a normalized maximum constraint error;

generate a normalized minimum constraint error;

select a minimum value between the value of the primary reference input and the normalized error of the control constraint to the maximum limit, and select a maximum value between the selected minimum value and the normalized error of the control constraint to the minimum limit, wherein the selected maximum value is proportional to the magnitude of the transient error; and

adjust the current operating, condition of the controlled plant based on the determined magnitude of the transient error.

12. The control system of claim 11 , wherein the controller is configured to determine the normalized error of the control constraint to the maximum limit by applying a value of a difference between a maximum limit value of the control constraint and a current setpoint value of the constraint to a normalizing function.

13. A The control system of claim 11 , wherein the controller is configured to determine the normalized error of the control constraint to the minimum limit by applying a value of a difference between a minimum limit value of the control constraint and a current setpoint value of the control constraint to a normalizing function.

14. The control system of claim 11 , wherein the controlled plant is a gas turbine based powerplant, a vehicle, a marine turbine or a wind turbine.

15. The control system of claim 11 , wherein the controller is configured to adjust a control gain of the controlled plant corresponding to the request based on the determined transient error magnitude by selecting a gain scalar from a look-up table based on the determined transient error magnitude and provide a control gain adjustment input for the controlled plant based on the gain scalar.

16. The control system of claim 15 , wherein the controlled plant is a jet engine, the current operating condition is rotor speed and the control constraint is a pressure for the jet engine, and wherein the gain scalar is defined by a relationship between a partial percentage of rotor speed relative to the pressure for the jet engine.

17. The control system of claim 11 , wherein the controller is configured to determine the transient error magnitude by selecting a minimum value between the primary reference input and the normalized error of the control constraint to the maximum limit and a maximum value between the selected minimum value and a normalized error of the control constraint to the minimum limit.

18. A computer program product, comprising:

a non-transitory computer readable storage medium configured to execute the method according to claim 1 on a computing device.

Assignments (2)
CONFIRMATORY LICENSE Recorded May 13, 2019
From: GE AVIATION
To: DEPARTMENT OF THE NAVY
Reel/Frame 049158/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2011
From: LU, MANXUE; SWAGER, THOMAS CHARLES
To: GENERAL ELECTRIC COMPANY
Reel/Frame 026046/0275 →
Continuity (1)
Related Publication 20120253478A1 · Oct 4, 2012