Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

A practical solution to the saturation problem in feedforward control for measurable disturbances

Hoyo, Ángeles ; Hägglund, Tore LU ; Guzmán, José Luis and Moreno, José Carlos (2023) In Control Engineering Practice 139.
Abstract

This paper treats the problem of control signal saturation caused by feedforward control from measurable load disturbances. An efficient feedforward compensator will often give significant peaks in the control signal at fast changes in the load disturbance. These peaks may cause the control signal to reach a saturation limit. In the paper, it is shown that the anti-windup function may cause unnecessarily sluggish responses in these cases. To overcome this problem, it is suggested to reduce the gain of the feedforward compensator during periods of control signal saturation. A method to calculate this gain reduction is presented, and several simulation examples show that this idea will result in a great performance improvement in cases of... (More)

This paper treats the problem of control signal saturation caused by feedforward control from measurable load disturbances. An efficient feedforward compensator will often give significant peaks in the control signal at fast changes in the load disturbance. These peaks may cause the control signal to reach a saturation limit. In the paper, it is shown that the anti-windup function may cause unnecessarily sluggish responses in these cases. To overcome this problem, it is suggested to reduce the gain of the feedforward compensator during periods of control signal saturation. A method to calculate this gain reduction is presented, and several simulation examples show that this idea will result in a great performance improvement in cases of saturation problems. The proposed algorithm is also tested on a lab-scale temperature control system to demonstrate the noticeable practical capabilities.

(Less)
Please use this url to cite or link to this publication:
author
; ; and
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Anti-windup, Feedforward control, PID control, Saturation
in
Control Engineering Practice
volume
139
article number
105636
publisher
Elsevier
external identifiers
  • scopus:85166346774
ISSN
0967-0661
DOI
10.1016/j.conengprac.2023.105636
language
English
LU publication?
yes
id
99155184-0846-46a0-8c84-5b9fd435239b
date added to LUP
2023-10-24 15:14:16
date last changed
2023-11-21 23:45:00
@article{99155184-0846-46a0-8c84-5b9fd435239b,
  abstract     = {{<p>This paper treats the problem of control signal saturation caused by feedforward control from measurable load disturbances. An efficient feedforward compensator will often give significant peaks in the control signal at fast changes in the load disturbance. These peaks may cause the control signal to reach a saturation limit. In the paper, it is shown that the anti-windup function may cause unnecessarily sluggish responses in these cases. To overcome this problem, it is suggested to reduce the gain of the feedforward compensator during periods of control signal saturation. A method to calculate this gain reduction is presented, and several simulation examples show that this idea will result in a great performance improvement in cases of saturation problems. The proposed algorithm is also tested on a lab-scale temperature control system to demonstrate the noticeable practical capabilities.</p>}},
  author       = {{Hoyo, Ángeles and Hägglund, Tore and Guzmán, José Luis and Moreno, José Carlos}},
  issn         = {{0967-0661}},
  keywords     = {{Anti-windup; Feedforward control; PID control; Saturation}},
  language     = {{eng}},
  publisher    = {{Elsevier}},
  series       = {{Control Engineering Practice}},
  title        = {{A practical solution to the saturation problem in feedforward control for measurable disturbances}},
  url          = {{http://dx.doi.org/10.1016/j.conengprac.2023.105636}},
  doi          = {{10.1016/j.conengprac.2023.105636}},
  volume       = {{139}},
  year         = {{2023}},
}