# US 11,079,733 B2 · Adaptive anti-windup protection of cascaded inner and outer control loops

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,079,733 B2
- Document ID: US11079733B2
- Status: Granted
- Kind: B2
- Application number: 16/395,971
- Filed: 2019-04-26
- Published: 2020-10-29
- Granted: 2021-08-03
- Earliest claimed: 2019-04-26
- Assignees: Raytheon Technologies Corporation
- Applicants: United Technologies Corporation
- Inventors: Richard P. Meisner; Kyle C. Musselman
- Web page: https://patentgrep.com/patent/US11079733B2

## CPC

- G05B 11/42: for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
- G05B 19/048: Monitoring; Safety
- G05B 5/01: electric
- G05B 2219/25375: If error, execute subroutine for alternative command, no shut down
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

A method of adaptive anti-windup protection for a control system with cascaded inner control loop and an outer control loops. The method includes receiving an outer loop feedback signal indicative of the response of a plant controlled by the outer control loop and calculating an inner control loop request such that, it would cause saturation of the control device controlled by the inner control loop. The method also includes converting the calculated inner loop request to outer loop anti-windup request limits using kinematic relationships and transmitting the outer loop anti-windup request limits to a controller of the outer control loop. The method may also include applying the outer loop anti-windup request limits to a controller of the outer control loop to limit the inner loop request generated thereby, and executing an outer control loop control law and an inner control loop control law subject to the anti-windup request limits.

## Claims

### Claim 1

A method of adaptive anti-windup protection for a control system with cascaded inner control loop and an outer control loops, the method including:
receiving an inner control loop feedback signal indicative of a response of a control device controlled by an inner control loop;
calculating an inner control loop request such that, it would cause saturation of the control device controlled by the inner control loop;
determining outer loop anti-windup request limits based at least in part on the inner control loop request and kinematic relationships between the control device and a plant;
modifying the outer loop anti-windup request limits when the control device controlled by the inner control loop operates at saturation; and
providing the outer loop anti-windup request limits to a controller of the outer control loop.

### Claim 2 (depends on 1)

The method of adaptive anti-windup protection of claim 1, further including:
applying the outer loop anti-windup request limits to a controller of the outer control loop to limit the inner control loop request generated thereby;
receiving an outer loop feedback signal indicative of a response of the plant controlled by the outer control loop;
executing an outer control loop control law based on the outer loop anti-windup request limits; and
executing an inner control loop control law subject to the outer loop anti-windup request limits.

### Claim 3 (depends on 1)

The method of adaptive anti-windup protection of claim 1, wherein the control device controlled by the inner control loop is an actuator.

### Claim 4 (depends on 3)

The method of adaptive anti-windup protection of claim 3, wherein the inner control loop feedback signal is at least one of a position of the actuator, a rate of the actuator, and a current drawn by the actuator under selected conditions.

### Claim 5 (depends on 1)

The method of adaptive anti-windup protection of claim 1, wherein calculating the inner control loop request is based on at least one of the inner control loop feedback signal, a command of the control device controlled by the inner control loop that would result in saturation of the control device, and an inverse of a transfer function of a controller of the inner control loop.

### Claim 6 (depends on 1)

The method of adaptive anti-windup protection of claim 1, wherein the plant controlled by the outer control loop is a gas turbine engine.

### Claim 7 (depends on 6)

The method of adaptive anti-windup protection of claim 6, wherein the outer loop feedback signal is at least one of a pressure, a temperature, a fuel flow associated with the gas turbine engine under selected conditions.

### Claim 8 (depends on 1)

The method of adaptive anti-windup protection of claim 1, wherein the outer loop anti-windup request limits permit the control device controlled by the inner control loop faster response in operation than predetermined limits.

### Claim 9 (depends on 1)

The method of adaptive anti-windup protection of claim 1, wherein the outer loop anti-windup request limits permits more robust anti-windup protection under degraded operating conditions of the control device controlled by the inner control loop, wherein the degraded operation include sticking or sluggish operation compared to specified operation.

### Claim 10

A control system with cascaded inner control loop and an outer control loops having adaptive anti-windup protection, the control system comprising:
a control system including a controller having an cascaded inner control loop and the outer control loop;
a control device responsive to the inner control loop;
a plant responsive to the control device and the outer control loop;
wherein the controller is configured to:
receive an inner control loop feedback signal indicative of a response of a device controlled by the inner control loop;
calculate an inner control loop request such that, it would cause saturation of the device controlled by the inner control loop;
determine outer loop anti-windup request limits based at least in part on the inner control loop request and kinematic relationships between the control device and the plant;
modify the outer loop anti-windup request limits if the device controlled by the inner control loop operates at saturation; and
provide the outer loop anti-windup request limits to a controller of the outer control loop.

### Claim 11 (depends on 10)

The control system of claim 10, wherein the controller is further configured to:
apply the outer loop anti-windup request limits to a controller of the outer control loop to limit the inner control loop request generated thereby;
receive an outer loop feedback signal indicative of a response of the plant controlled by the outer control loop;
execute an outer control loop control law based on the outer loop anti-windup request limits; and
execute an inner control loop control law subject to the outer loop anti-windup request limits.

### Claim 12 (depends on 10)

The control system of claim 10, wherein the control device controlled by the inner control loop is an actuator.

### Claim 13 (depends on 12)

The control system of claim 12, wherein the inner control loop feedback signal is at least one of a position of the actuator, a rate of the actuator, and a current drawn by the actuator under selected conditions.

### Claim 14 (depends on 10)

The control system of claim 10, wherein calculating the inner control loop request is based on at least one of the inner control loop feedback signal, a command of the device controlled by the inner control loop that would result in saturation of the device, and an inverse of a transfer function of a controller of the inner control loop.

### Claim 15 (depends on 10)

The control system of claim 10, wherein the plant controlled by the control device and the outer control loop is a gas turbine engine.

### Claim 16 (depends on 15)

The control system of claim 15, wherein the outer loop feedback signal is at least one of a pressure, a temperature, and a fuel flow associated with the gas turbine engine under selected conditions.

### Claim 17 (depends on 10)

The control system of claim 10, wherein the outer loop anti-windup request limits permit the control device controlled by the inner control loop faster response in operation than predetermined limits.

### Claim 18 (depends on 10)

The control system of claim 10, wherein the outer loop anti-windup request limits permits more robust anti-windup protection under degraded operating conditions of the control device controlled by the inner control loop, wherein the degraded operation include sticking or sluggish operation compared to specified operation.
