Deterministic Gas Turbine Control via Discrete Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gas turbine engine control systems face challenges with non-deterministic execution times and potential instability due to iterative algorithms used in predictive control methods, such as quadratic programming and extended Kalman filters, which can lead to sub-optimal or infeasible solutions and certification issues.

Innovation Solution

A method using a deterministic algorithm with a system model in explicit form to optimize a cost function within a guaranteed finite execution time, by restricting control variables to compatible operational constraints, ensuring feasible and optimal control actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If iterative algorithms (quadratic programming, extended Kalman filter) are used for predictive control optimization, then control performance can be improved, but execution time becomes non-deterministic and system stability is compromised

Engineering Contradiction:
Improvecontrol stabilityVSAvoidexecution time non-determinism
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the control optimization problem into discrete time steps with a finite horizon N. By dividing the continuous optimization problem into discrete segments (time steps k, k+1, ..., k+N) and using dynamic programming, the system guarantees that each segment can be solved within a bounded computational effort, thus ensuring deterministic execution time while maintaining control performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a receding horizon control strategy where the optimization horizon N and cost function weights are dynamically adjusted based on current system state and operating conditions. This allows the controller to adapt to changing dynamics while maintaining guaranteed finite execution time through the structured discrete-time formulation

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If iterative optimization algorithms are used to achieve optimal control, then control precision is improved, but the risk of sub-optimal or infeasible solutions increases due to convergence issues

Engineering Contradiction:
Improvecontrol optimization precisionVSAvoidsolution feasibility
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent performs preliminary discretization of the state and control spaces before optimization. By pre-defining discrete state grids and control action sets, the system ensures that feasible solutions always exist within the discretized space, eliminating the risk of infeasible solutions that can occur with continuous iterative methods. The optimization then searches within this guaranteed feasible discrete space

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a discrete computational model (copy) of the continuous system dynamics. This discrete model mirrors the continuous system behavior but operates on finite state spaces, allowing exact optimization without convergence issues. The discrete model solutions are then mapped back to continuous control actions, ensuring both precision and feasibility

Inventive Principle:
Principle #26Copying

3Productivity

If complex iterative control algorithms are implemented, then control performance approaches theoretical optimum, but device complexity and certification difficulty increase

Engineering Contradiction:
Improvecontrol efficiencyVSAvoidcontroller algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces complex continuous iterative mathematical algorithms with discrete dynamic programming computations. This substitution transforms the control implementation from requiring sophisticated iterative solvers to using structured discrete computations that are more deterministic and easier to certify, while maintaining near-optimal control performance through the optimality principle of dynamic programming

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8688245B2System control
Publication Date: 2014.04.01 ROLLS ROYCE PLC
  • US8688245B2 patent drawing
  • US8688245B2 patent drawing
  • US8688245B2 patent drawing

AI summary

A method of controlling a system that has a finite execution time in the optimization of a cost function:J=∑i=1N⁢F⁡(u⁡(k+i|k),y⁡(k+i|k)),where N is selected such that J is convergent; k+i is the time in the future after the passage of i time increments; u(k+i|k) and y(k+i|k) are restricted to values of the respective control variables u and performance variables y that are compatible with predetermined system operational constraints; and for each time increment i=1 . . . N, values for F(u(k+i|k), y(k+i|k)) are calculated using a system model M to determine y(k+i|k) for a plurality of respective discrete values of u(k+i|k) that are limited to and representatively sampling the range of possible values of u that are compatible with the predetermined system operational constraints, J being optimised by identifying the combination {u(k+1|k),u(k+2|k), . . . u(k+N|k)} of respective discrete values u(k+i|k) over N time increments that combination yields an optimised value for J.