Sensor-based performance-seeking gas turbine engine control
First Claim
1. A method of controlling operation of a gas turbine engine, the method comprising:
- varying an engine input parameter while operating a gas turbine engine to produce a desired output, varying the engine input parameter comprisingmeasuring a pre-adjustment value of an engine operating parameter while operating the gas turbine engine with the engine input parameter at an initial value while producing the desired output,adjusting the engine input parameter to a current adjusted value, the current adjusted value differing from the initial value, andmeasuring a post-adjustment value of the engine operating parameter while operating the gas turbine engine with the engine input parameter at the adjusted value and while producing the desired output;
determining a future adjusted value of the engine input parameter based at least in part upon the initial value of the engine input parameter, the pre-adjustment value of the engine operating parameter, the current adjusted value of the engine input parameter, and the post-adjustment value of the engine operating parameter, the future adjusted value being closer to an optimal value of the engine input parameter than the current adjusted value of the engine input parameter, with respect to the engine operating parameter; and
iteratively repeating the varying the engine input parameter operation and the determining the future adjusted value of the engine input parameter operation, using the current adjusted value of a prior iteration as the initial value for a subsequent iteration and the future adjusted value from the prior iteration as the current adjusted value for the subsequent iteration.
1 Assignment
0 Petitions
Accused Products
Abstract
Sensor-based, performance-seeking control of gas turbine engines is disclosed. An example method of controlling a gas turbine engine may include varying an engine input parameter while operating the gas turbine engine to produce a desired output, including measuring a pre-adjustment value of an engine operating parameter with an engine input parameter at an initial value, adjusting the engine input parameter to a current adjusted value, and measuring a post-adjustment value of the engine operating parameter. The method may include determining a future adjusted value of the engine input parameter and iteratively repeating the varying the engine input parameter operation and the determining the future adjusted value of the engine input parameter operation. The method may be performed while operating the gas turbine engine to produce a desired output.
-
Citations
19 Claims
-
1. A method of controlling operation of a gas turbine engine, the method comprising:
-
varying an engine input parameter while operating a gas turbine engine to produce a desired output, varying the engine input parameter comprising measuring a pre-adjustment value of an engine operating parameter while operating the gas turbine engine with the engine input parameter at an initial value while producing the desired output, adjusting the engine input parameter to a current adjusted value, the current adjusted value differing from the initial value, and measuring a post-adjustment value of the engine operating parameter while operating the gas turbine engine with the engine input parameter at the adjusted value and while producing the desired output; determining a future adjusted value of the engine input parameter based at least in part upon the initial value of the engine input parameter, the pre-adjustment value of the engine operating parameter, the current adjusted value of the engine input parameter, and the post-adjustment value of the engine operating parameter, the future adjusted value being closer to an optimal value of the engine input parameter than the current adjusted value of the engine input parameter, with respect to the engine operating parameter; and iteratively repeating the varying the engine input parameter operation and the determining the future adjusted value of the engine input parameter operation, using the current adjusted value of a prior iteration as the initial value for a subsequent iteration and the future adjusted value from the prior iteration as the current adjusted value for the subsequent iteration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A control system for a gas turbine engine, the control system comprising:
-
an operating parameter sensor operable to measure an engine operating parameter associated with a gas turbine engine; an output sensor operable to measure an output of the gas turbine engine; an actuator operable to modulate an engine input parameter associated with the gas turbine engine; a processor operatively coupled to the operating parameter sensor, the output sensor, and the actuator; and a storage medium operatively coupled to the processor, the storage medium comprising machine-readable instructions operatively enabling the processor to; receive a pre-adjustment value of the engine operating parameter measured by the operating parameter sensor, cause the actuator to adjust the engine input parameter from an initial value to a current adjusted value while operating the gas turbine engine to substantially maintain the output of the gas turbine engine sensor at a desired output as measured by the output sensor, receive a post-adjustment value of the engine operating parameter measured by the operating parameter sensor, determine a future adjusted value of the engine input parameter based at least in part upon the initial value of the engine input parameter, the pre-adjustment value of the engine operating parameter, the current adjusted value of the engine input parameter, and the post-adjustment value of the engine operating parameter, the future adjusted value being closer to an optimal value of the engine input parameter than the current adjusted value of the engine input parameter, with respect to the engine operating parameter, and iteratively adjust the engine input parameter and determine the future adjusted value of the engine input parameter, using the current adjusted value of a prior iteration as the initial value for a subsequent iteration and the future adjusted value from the prior iteration as the current adjusted value for the subsequent iteration, while operating the gas turbine engine to substantially maintain the output of the gas turbine engine at the desired output. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A storage medium comprising non-transitory, machine-readable instructions stored thereon, which, if executed by one or more processors, operatively enable a gas turbine engine control system to:
-
vary an engine input parameter while operating a gas turbine engine associated with the gas turbine engine control system to produce a desired output, including measure a pre-adjustment value of an engine operating parameter while operating the gas turbine engine with the engine input parameter at an initial value while producing the desired output, adjust the engine input parameter to a current adjusted value, the current adjusted value differing from the initial value, and measure a post-adjustment value of the engine operating parameter while operating the gas turbine engine with the engine input parameter at the adjusted value and while producing the desired output; determine a future adjusted value of the engine input parameter based at least in part upon the initial value of the engine input parameter, the pre-adjustment value of the engine operating parameter, the current adjusted value of the engine input parameter, and the post-adjustment value of the engine operating parameter, the future adjusted value being closer to an optimal value of the engine input parameter than the current adjusted value of the engine input parameter, with respect to the engine operating parameter; and iteratively vary the engine input parameter and determine the future adjusted value of the engine input parameter, using the current adjusted value of a prior iteration as the initial value for a subsequent iteration and the future adjusted value from the prior iteration as the current adjusted value for the subsequent iteration. - View Dependent Claims (17, 18, 19)
-
Specification