Discrete-time anti-windup compensation for synchrotron electron beam controllers with rate constrained actuators

By accelerating electrons to relativistic speeds, synchrotrons generate extremely intense and narrow beams of electromagnetic light that are used for academic research and commercial development across a range of scientific disciplines. In order to achieve optimum performance, the stability of the electron beam is a crucial parameter for synchrotrons and is achieved by a beam stabilisation system that is used to control the location of the electron beam and minimise any instability of the electron beam caused by external disturbances. Slew rate limits are common nonlinearities encountered with the actuators in synchrotron feedback systems which can impose significant limitations on the robustness and the performance of the control system. This paper describes an Internal Model Control (IMC) based anti-windup synthesis using an algebraic Riccati equation for a discrete-time control system to compensate against the performance deterioration in the presence of rate constraints. An Integral Quadratic Constraint (IQC) framework is used to analyse the robust stability of the anti-windup augmented closed loop system in the presence of norm-bounded uncertainty. The anti-windup augmented controller is implemented at Diamond Light Source, the UK's national synchrotron facility and improvements in robustness and performance were achieved with respect to the use of no anti-windup compensation.

[1]  A. Rantzer On the Kalman-Yakubovich-Popov lemma , 1996 .

[2]  Guang Li,et al.  Anti‐windup and the preservation of robustness against structured norm‐bounded uncertainty , 2014 .

[3]  Manfred Morari,et al.  Multivariable anti-windup controller synthesis using linear matrix inequalities , 2001, Autom..

[4]  Peter Seiler,et al.  Local performance analysis of uncertain polynomial systems with applications to actuator saturation , 2011, IEEE Conference on Decision and Control and European Control Conference.

[5]  Evanghelos Zafiriou,et al.  Robust process control , 1987 .

[6]  Stephen R. Duncan,et al.  Design of an electron beam stabilisation controller for a synchrotron , 2014 .

[7]  Stephen Duncan,et al.  Anti-windup compensation for electron beam stabilisation control systems on synchrotrons with rate constrained actuators , 2013, 2013 European Control Conference (ECC).

[8]  Matthew C. Turner,et al.  Anti-windup synthesis for systems with rate-limits using Riccati equations , 2010, Int. J. Control.

[9]  Stephen Duncan,et al.  Uncertainty modeling and robust stability analysis of a synchrotron electron beam stabilisation control system , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[10]  Stephen Duncan,et al.  The spatial bandwidth of cross-directional control systems for web processes , 1997, Autom..

[11]  Stephen Duncan,et al.  Multivariable disturbance modelling for web processes , 2000, Int. J. Syst. Sci..

[12]  Ian Postlethwaite,et al.  Linear conditioning for systems containing saturating actuators , 2000, Autom..

[13]  A. Rantzer,et al.  System analysis via integral quadratic constraints , 1997, IEEE Trans. Autom. Control..

[14]  Manfred Morari,et al.  Robust control of processes subject to saturation nonlinearities , 1990 .

[15]  Alexandre Megretski,et al.  New IQC for quasi‐concave nonlinearities , 2001 .

[16]  I.P.S.Martin,et al.  STATUS OF THE DIAMOND FAST ORBIT FEEDBACK SYSTEM , 2007 .

[17]  Stephen Duncan The design of a fast orbit beam stabilisation system for the Diamond Synchrotron , 2007 .

[18]  William P. Heath,et al.  Orthogonal functions for cross-directional control of web forming processes , 1996, Autom..

[19]  Alex Zheng,et al.  Anti-windup design for internal model control , 1994 .

[20]  William P. Heath,et al.  The Robustness and Design of Constrained Cross-Directional Control Via Integral Quadratic Constraints , 2011, IEEE Transactions on Control Systems Technology.

[21]  Richard D. Braatz,et al.  Identification and Control of Sheet and Film Processes , 2000 .

[22]  Guido Herrmann,et al.  Discrete-time anti-windup: Part 1 — Stability and performance , 2003, 2003 European Control Conference (ECC).