RESEARCH ON INDUSTRIAL MULTIVARIABLE CONTROLSignals and Systems, Uppsala University
Anti-Windup Design for Controllers with Actuator LimitationsAnti-windup compensation modifies the dynamics of a control loop when control signals saturate. The aim is to attain a good transient behaviour after desaturation, while nonlinear oscillations and repeated saturations are avoided.
It is hard to address these issues with presently available methods. It would not be adequate to take just the states of the controller into account, as many methods do. The whole loop around the saturation must be considered. Some more advanced schemes, such as the conditioning technique of Hanus, lack adjustable parameters. Others, such as the observer-based method of Åström and Wittenmark do have adjustable parameters, but there exist no tools for adjusting them in a systematic way.
A methodology aimed at overcoming these difficulties was developed for scalar problems by Rönnbäck and Sternad. Based on these results, we are presently developing model-based anti-windup compensation strategies for regulators with multiple control signals.
We consider discrete-time multivariable, stable or marginally stable
systems with m
inputs and p outputs, parameterized in
rational fractional form as
Now, the dynamics of the desaturation transient should be fast. This can be achieved by appropriate choices of W, but if it is made too fast, then repeated saturations and limit cycles may occur.
We reduce this tradeoff to a problem of shaping m scalar loops: The loop gain around the bank of saturations is made diagonal. The properties of the loop around each saturation can then be tuned separately. The aim is to adjust each Nyquist curve so that it keeps an appropriate distance from the describing function of the saturation nonlinearity. We propose a systematic way of doing this, by means of solving a set of m separate scalar H2 problems, using scalar spectral factorizations.
To use this strategy for handling nonlinear actuators in multivariable systems, one only needs to master the standard conceptual tools for scalar feedback design, which are explained in undergraduate courses. This is important in an industrial setting.
The PhD thesis by Jonas Öhr, see below, develops the method outlined above further, and compares it with other proposed methods.
2. Bumpless Transfer among Different ControllersThe problem of switching between different control strategies with well-controlled transients is related to the antiwindup problem. Safe switching is important e.g. when changing between PID control and more advanced schemes, and also in the implementation of gain scheduling controllers.
Together with Stefan Graebe, we have studied this problem in the scalar case , and are presently developing a design tool for taking care of both anti-windup and bumpless transfer in one design step.
3. Robust Filtering and ControlWe study probabilistic approaches for obtaining performance robustness in observers and multivariable controllers. Click here for more details.
Updated Sept. 4 2003 (MS) | www.signal.uu.se/Research/regina.html