Control error dynamic modification as an efficient tool for reduction of effects introduced by actuator constraints

Krzysztof B. Janiszowski

International Journal of Applied Mathematics and Computer Science (2009)

  • Volume: 19, Issue: 2, page 271-279
  • ISSN: 1641-876X

Abstract

top
A modification of digital controller algorithms, based on the introduction of a virtual reference value, which never exceeds active constraints in the actuator output is presented and investigated for some algorithms used in single-loop control systems. This idea, derived from virtual modification of a control error, can be used in digital control systems subjected to both magnitude and rate constraints. The modification is introduced in the form of on-line adaptation to the control task. Hence the design of optimal (in a specified sense) digital controller parameters can be separated from actuator constraints. The adaptation of the control algorithm (to actuator constraints) is performed by the transformation of the control error and is equivalent to the introduction of a new, virtual reference value for the control system. An application of this approach is presented through examples of three digital control algorithms: the PID algorithm, the dead-beat controller and the state space controller. In all cases, clear advantages of transients are observed, which yields some general conclusions to the problem of processing actuator constraints in control.

How to cite

top

Krzysztof B. Janiszowski. "Control error dynamic modification as an efficient tool for reduction of effects introduced by actuator constraints." International Journal of Applied Mathematics and Computer Science 19.2 (2009): 271-279. <http://eudml.org/doc/207934>.

@article{KrzysztofB2009,
abstract = {A modification of digital controller algorithms, based on the introduction of a virtual reference value, which never exceeds active constraints in the actuator output is presented and investigated for some algorithms used in single-loop control systems. This idea, derived from virtual modification of a control error, can be used in digital control systems subjected to both magnitude and rate constraints. The modification is introduced in the form of on-line adaptation to the control task. Hence the design of optimal (in a specified sense) digital controller parameters can be separated from actuator constraints. The adaptation of the control algorithm (to actuator constraints) is performed by the transformation of the control error and is equivalent to the introduction of a new, virtual reference value for the control system. An application of this approach is presented through examples of three digital control algorithms: the PID algorithm, the dead-beat controller and the state space controller. In all cases, clear advantages of transients are observed, which yields some general conclusions to the problem of processing actuator constraints in control.},
author = {Krzysztof B. Janiszowski},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {actuator constraints; digital dead-beat control; PID control; rate constraints; state space control; saturations at control; wind-up},
language = {eng},
number = {2},
pages = {271-279},
title = {Control error dynamic modification as an efficient tool for reduction of effects introduced by actuator constraints},
url = {http://eudml.org/doc/207934},
volume = {19},
year = {2009},
}

TY - JOUR
AU - Krzysztof B. Janiszowski
TI - Control error dynamic modification as an efficient tool for reduction of effects introduced by actuator constraints
JO - International Journal of Applied Mathematics and Computer Science
PY - 2009
VL - 19
IS - 2
SP - 271
EP - 279
AB - A modification of digital controller algorithms, based on the introduction of a virtual reference value, which never exceeds active constraints in the actuator output is presented and investigated for some algorithms used in single-loop control systems. This idea, derived from virtual modification of a control error, can be used in digital control systems subjected to both magnitude and rate constraints. The modification is introduced in the form of on-line adaptation to the control task. Hence the design of optimal (in a specified sense) digital controller parameters can be separated from actuator constraints. The adaptation of the control algorithm (to actuator constraints) is performed by the transformation of the control error and is equivalent to the introduction of a new, virtual reference value for the control system. An application of this approach is presented through examples of three digital control algorithms: the PID algorithm, the dead-beat controller and the state space controller. In all cases, clear advantages of transients are observed, which yields some general conclusions to the problem of processing actuator constraints in control.
LA - eng
KW - actuator constraints; digital dead-beat control; PID control; rate constraints; state space control; saturations at control; wind-up
UR - http://eudml.org/doc/207934
ER -

References

top
  1. Advant® CS (1998). User's Guide, ABB Industrial Systems AB. 
  2. Åstrom, K. and Hägglund, T. (1995). PID Controllers, Theory, Design and Tuning, 2nd Edition, ISA Press, London. 
  3. Åstrom, K. and Wittenmark, B. (1997). Computer Controlled Systems-Theory and Design, Prentice Hall, New York, NY. 
  4. Grimm, G., Postlethwaite, I., Teel, A. T., Turner, M. C. and Zaccarian, L. (2003). Case studies using linear matrix inequalities for optimal anti-windup synthesis, European Journal of Control 9: 463-470. Zbl1293.93314
  5. Hanus, R., Kinnaert, M. and Henrotte, J. L. (1987). Conditioning technique, a general anti-windup and bumpless transfer method, Automatica 23: 729-739. Zbl0638.93036
  6. Hippe, P. (2003). Windup prevention for unstable systems, Automatica 39: 1967-1973. Zbl1046.93021
  7. Janiszowski, K. (1983). A linear digital controller for single loop control systems, International Journal on Control 37(1): 159-174. Zbl0509.93030
  8. Janiszowski, K. (2004). Adaptation, modelling of dynamic drives and controller design in servomechanism pneumatic systems, IEEE Proceedings-Control Theory & Applications 151(2): 234-245. 
  9. Janiszowski, K. (2005). Dynamic modification of reference value for improvement of PID control, Proceedings of the IEEE Conference on Methods and Models in Automation and Robotics, MMAR, Mi˛edzyzdroje, Poland, (on CD-ROM). 
  10. Kothare, M. V., Campo, P. J., Morari, M. and Nett, C.N. (1994). A unified framework for the study of anti-windup designs, Automatica 30(12): 1869-1883. Zbl0825.93312
  11. Ngyuen, T. and Jabbari, F. (2000). Output feedback controllers for disturbance attenuation with actuator amplitude and rate saturation, Automatica 36: 1339-1346. Zbl0959.93505
  12. Shinskey, F.G. (1996). Process Control Systems-Application, Design, Tuning, Mc-Graw Hill, New York, NY. 
  13. Siemens (1990). Compact Controller SIPART DR20, Project planning manual. 
  14. da Silva, J. M. G., Tarbouriech, S. and Garcia, G. (2003). Local stabilisation of linear systems under amplitude and rate saturating actuators, IEEE Transactions on Automatic Control 48(5): 842-847. 
  15. Scottedward, H. A. and Hall, C. E. (2001). Variable structure PID control to prevent integrator windup, IEEE Transactions on Electronics 48: 442-451. 
  16. Turner, M. C. and Postlethwaite, I. (2004). A new perspective on static and low order anti-windup synthesis, International Journal on Control 77(1): 27-44. Zbl1050.93027
  17. Unbehauen, H. (1987). Regelungstechnik II, Vieweg Verlag, Braunschweig. Zbl0563.93002
  18. Visioli, A. (2003). Modified anti-windup scheme for PID controllers, IEE Proceedings-D 150(1): 49-54. 
  19. Walgama, K. S., Rönback, S. and Sternby, J. (1992). Generalisation of conditioning technique for anti-windup compensators, IEE Proceedings-D 132(2): 705-724. Zbl0711.93045
  20. Walgama, K. S. and Sternby J. (1993). On the convergence properties of adaptive pole-placement controllers with antiwindup compensators, IEEE Transactions on Automatic Control 38(1): 128-132. Zbl0786.93011

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.