# US 11,028,864 B2 · Method and apparatus for controlling a double-acting pneumatic actuator

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

- Number: US 11,028,864 B2
- Document ID: US11028864B2
- Status: Granted
- Kind: B2
- Application number: 16/144,877
- Filed: 2018-09-27
- Published: 2019-04-04
- Granted: 2021-06-08
- Earliest claimed: 2017-09-29
- Assignees: Fisher Controls International LLC
- Applicants: Fisher Controls International LLC
- Inventors: Christopher S. Metschke; Michael R. Fontaine; Kenneth W. Junk; David L. Smid
- Web page: https://patentgrep.com/patent/US11028864B2

## CPC

- F15B 15/2815: {Position sensing, i.e. means for continuous measurement of position, e.g. LVDT}
- F15B 11/042: by means in the feed line (F15B11/046, F15B11/05 take precedence)
- F15B 11/044: by means in the return line (F15B11/046, F15B11/05 take precedence)
- F15B 15/149: {Fluid interconnections, e.g. fluid connectors, passages}
- F15B 15/202: {Externally-operated valves mounted in or on the actuator}
- F15B 2211/6303: using input signals
- F15B 2211/6313: the pressure being a load pressure
- F15B 2211/7053: Double-acting output members
- F15B 2211/7055: having more than two chambers
- F15B 2211/7656: with continuous position control
- F15B: SYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR

## Abstract

A control loop for a double-acting pneumatic actuator is configured to generate two control signals, one for each of the two pneumatic chambers for the purpose of controlling the actuator position in view of operating constraints on the chamber pressures or the stiffness of the actuator. A numerical indicator of the stiffness may be computed in a variety of ways, for example, as the average of the two chamber pressures. In one embodiment a numerical indicator of stiffness is treated as an output of the system along with the position of the actuator. A multi-input multi-output control loop with position and pressure feedback may be used to simultaneously control the position and the stiffness of the actuator.

## Claims

### Claim 1

A method of controlling a double-acting pneumatic actuator, the actuator comprising an actuated piston and two pneumatic chambers, wherein pressure in one chamber exerts a force on a piston in one direction, while pressure in the other chamber exerts a force on the piston in the opposite direction, and the method of controlling the actuator comprising:
obtaining a constraint on a numerical indicator of the stiffness of the actuator, and obtaining a set point for a position of the actuator;
measuring the position of the actuator;
computing the numerical indicator of the stiffness of the actuator;
computing control signals to adjust the pressures in the two pneumatic chambers in view of the constraint, including computing, for each of the control signals, a weighted sum of (i) an error in the position of the actuator, (ii) a velocity of the actuator, and (iii) an error in the numerical indicator of the stiffness of the actuator, in view of the constraint, to simultaneously minimize the error in the position of the actuator and the error in the numerical indicator of the stiffness of the actuator; and
activating pneumatic devices to adjust the pressures in the pneumatic chambers of the actuator in response to the control signals;
wherein: computing control signals to adjust pressures in the two pneumatic chambers so as to minimize the error in the position of the actuator in view of the constraint on the numerical indicator of the stiffness of the actuator comprises computing a first control signal as:
Ca=Kp,aex−Kv,ae{dot over (x)}−Ks,aes
where Ca is the first control signal, Kp,a is a feedback gain for a first chamber of the pneumatic chambers, −Kv,a is a velocity feedback gain, −Ks,a is a feedback gain for the numerical indicator of stiffness, ex is the error in the position, e{dot over (x)} is a derivative of the error in the position, and es is the error in a numerical indicator of stiffness.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
measuring the pressures in each of the pneumatic chambers of the actuator; and
using the measured pressures in computing the numerical indicator of the stiffness of the actuator.

### Claim 3 (depends on 2)

The method of claim 2, comprising computing the numerical indicator of the stiffness of the actuator using a weighted sum of the pressures in the two pneumatic chambers.

### Claim 4 (depends on 2)

The method of claim 2, comprising computing the numerical indicator of the stiffness of the actuator by averaging the pressures in the two pneumatic chambers.

### Claim 5 (depends on 1)

The method of claim 1, wherein activating the pneumatic devices to adjust the pressures in the pneumatic chambers of the actuator in response to the control signals comprises activating each of the pneumatic devices to provide a constant flow rate for a duration consistent with the magnitude of the corresponding control signal.

### Claim 6

A system for controlling a double-acting pneumatic actuator, the system comprising:
an interface configured to obtain a set point for a position of the actuator and to obtain a constraint on a numerical indicator of the stiffness of the actuator;
a position sensor configured to measure the position of the actuator;
two pressure sensors configured to measure pressures in each of two pneumatic chambers of the actuator, comprising a first sensor configured to measure a value indicative of pressure in the first chamber and a second sensor configured to measure a value indicative of pressure in the second chamber;
an electronic processing unit configured to compute the numerical indicator of the stiffness of the actuator using the measured values indicative of the pressures in the two pneumatic chambers and to compute control signals to adjust the pressures in the two pneumatic chambers in view of the constraint, including computing, for each of the control signals, a weighted sum of (i) an error in the position of the actuator, (ii) a velocity of the actuator, and (iii) an error in the numerical indicator of the stiffness of the actuator, in view of the constraint, to simultaneously minimize the error in the position of the actuator and the error in the numerical indicator of the stiffness of the actuator; and
transducers to convert the electrical control signals to pneumatic control signals configured to adjust the pressures in the two pneumatic chambers of the actuator according to the control signals;
wherein: computing control signals to adjust pressures in the two pneumatic chambers so as to minimize the error in the position of the actuator in view of the constraint on the numerical indicator of the stiffness of the actuator comprises computing a first control signal as:
Ca=Kp,aex−Kv,ae{dot over (x)}−Ks,aes
where Ca is the first control signal, Kp,a is a feedback gain for a first chamber of the pneumatic chambers, −Kv,a is a velocity feedback gain, −Ks,a is a feedback gain for the numerical indicator of stiffness, ex is the error in the position, e{dot over (x)} is a derivative of the error in the position, and es is the error in a numerical indicator of stiffness.

### Claim 7 (depends on 6)

The system of claim 6, wherein the interface for obtaining the constraint on the numerical indicator of the stiffness of the actuator comprises a means of selecting stored values for the constraint on the numerical indicator of the stiffness of the actuator.

### Claim 8

A method of controlling a double-acting pneumatic actuator, the actuator comprising an actuated piston and two pneumatic chambers, wherein pressure in one of the two pneumatic chambers exerts a force on the piston in one direction, while pressure in the other of the two pneumatic chambers exerts a force on the piston in the opposite direction, comprising:
obtaining a set point for the position of the actuator;
measuring a position of the actuator;
measuring sensor outputs indicative of pressures in the two pneumatic chambers of the actuator;
obtaining constraints on values of the pressures in the two pneumatic chambers;
using the measured position and the measured pressures in computing control signals in view of the constraints, including computing, for each of the control signals, a weighted sum of (i) an error in the position of the actuator, (ii) a velocity of the actuator, and (iii) an error in the numerical indicator of the stiffness of the actuator, in view of the constraints, to simultaneously minimize the error in the position of the actuator and the error in the numerical indicator of the stiffness of the actuator; and
activating pneumatic devices to adjust the pressures in the two pneumatic chambers of the actuator in response to the control signals;
wherein: computing control signals to adjust pressures in the two pneumatic chambers so as to minimize the error in the position of the actuator in view of the constraint on the numerical indicator of the stiffness of the actuator comprises computing a first control signal as:
Ca=Kp,aex−Kv,ae{dot over (x)}−Ks,aes
where Ca is the first control signal, Kp,a is a feedback gain for a first chamber of the pneumatic chambers, −Kv,a is a velocity feedback gain, −Ks,a is a feedback gain for the numerical indicator of stiffness, ex is the error in the position, e{dot over (x)} is a derivative of the error in the position, and es is the error in a numerical indicator of stiffness.

### Claim 9 (depends on 8)

The method of claim 8, wherein:
the constraints on the values of the pressures in the two pneumatic chambers comprise a minimum value on the pressure or pressures in one or both of the two pneumatic chambers; and
computing the control signals to adjust the pressures in the two pneumatic chambers so as to minimize the error in the position of the actuator in view of the constraints on the pressures in the two chambers comprises preventing the pressure or pressures in the one or both of the two pneumatic chambers from falling below the minimum value.

### Claim 10 (depends on 8)

The method of claim 8, wherein:
the constraints on the values of the pressures in the two pneumatic chambers comprise a maximum value on the pressure or pressures in one or both of the two pneumatic chambers; and
computing the control signals to adjust the pressures in the two pneumatic chambers so as to minimize the error in the position of the actuator in view of the constraints on the pressures in the two chambers comprises preventing the pressure or pressures in the one or both of the two pneumatic chambers from rising above the maximum value.

### Claim 11 (depends on 8)

The method of claim 8, wherein
the constraints on the values of the pressures in the two pneumatic chambers comprise a set point for the pressure or pressures in one or both of the two pneumatic chambers; and
computing the control signals to adjust the pressures in the two pneumatic chambers so as to minimize the error in the position of the actuator in view of the constraints on the pressures in the two chambers comprises minimizing the error in the position and an error in the pressure in at least one of the two pneumatic chambers.

### Claim 12 (depends on 8)

The method of claim 8, wherein:
the constraints on the values of the pressures in the two pneumatic chambers comprise set points for the pressures in both of the two pneumatic chambers; and
computing the control signals to adjust the pressures in the two pneumatic chambers so as to minimize the error in the position of the actuator in view of the constraints on the pressures in the two chambers comprises minimizing the error in the position and a mean square error in the pressures in the two pneumatic chambers.

### Claim 13 (depends on 8)

The method of claim 8, wherein:
the constraints on the values of the pressures in the two pneumatic chambers comprise a set point value for an indicator of pressure computed from the pressures in the two pneumatic chambers; and
computing the control signals to adjust the pressures in the two pneumatic chambers so as to minimize the error in the position of the actuator in view of the constraints on the pressures in the two pneumatic chambers further comprises minimizing an error in the computed indicator of pressure.

### Claim 14 (depends on 8)

The method of claim 8, wherein activating the pneumatic devices to adjust the pressures in the two pneumatic chambers of the actuator in response to the control signals comprises activating each of the pneumatic devices to provide a constant flow rate for a duration consistent with the magnitude of the corresponding control signal.

### Claim 15 (depends on 1)

The method of claim 1, wherein computing control signals includes applying an input vector containing set point input signals and a gain matrix to implement a multiple-input, multiple-output (MIMO) control.

### Claim 16 (depends on 6)

The system of claim 6, wherein computing control signals includes applying an input vector containing set point input signals and a gain matrix to implement a multiple-input, multiple-output (MIMO) control.
