Robust Control with Parametric Uncertainties in Polynomial Toolbox 2.0
|
Modern control theory addresses
various problems involving uncertainty. A mathematical model of a system to be controlled
typically includes uncertain quantities. In a large class of practical design problems the
uncertainty may be attributed to certain coefficients of the plant transfer matrix. The
uncertainty usually originates from various physical parameters whose values are specified
only within given bounds. An ideal solution to overcome the uncertainty is to find a
robust controller — a simple, fixed controller, designed off-line, which guarantees
desired behavior and stability for all expected values of the uncertain parameters.
The Polynomial
Toolbox offers several simple tools that are useful for robust control analysis
and design for systems with parametric uncertainties. The relevant macros are briefly
introduced in this chapter.
Single Parameter Uncertainty
Many systems of practical interest involve a
single uncertain parameter. At the time of design the parameter is only known to lie
within a given interval. Quite often even more complex problems (with a more complex
uncertainty structure) may be reduced to the single parameter case. Needless to say that
the strongest results are available for this simple case. Even though the uncertain
parameter is single it may well appear in several coefficients of the transfer matrix at
the same time. Quite in the spirit of the Polynomial Toolbox the coefficients are assumed
to be polynomial functions of the uncertain parameter and can be naturally passed to the
macro stabint which returns the margins within which
the family thus described remains stable.
Interval
Polynomials
Another important class of uncertain systems is
described by interval polynomials with independent uncertainties in the coefficients. In
many applications interval polynomials arise when an original uncertainty structure is
known but too complex (e.g., highly nonlinear) to be tractable but can be
”overbounded” by a simple interval once an independent uncertainty structure is
imposed. Using the Polynomial Toolbox, it is convenient to describe interval polynomials
by their ”lower” and ”upper” elements.
Two basic approaches can be employed when
testing the stability of interval polynomials by means of the Polynomial Toolbox. The
former is the famous Kharitonov test that is implemented in the kharit function. Alternatively, one can call the macro khplot and test the stability robustness by viewing the value
sets for particular frequencies and taking the zero exclusion condition
into account. An example of related figure for a particular choice of interval plant is
given below.

Polytopes of
Polynomials
A more general class of systems is described by
uncertain polynomials that linearly depend on several parameters, but where each parameter
may occur simultaneously in several coefficients. Uncertain polynomials with the affine
uncertainty structure form polytopes in the space of polynomials.
The Version 2 of the Polynomial Toolbox
also counts with uncertainty structure of this kind. In general, the value set concept and
zero exclusion condition introduced before for the interval polynimials remain valuable
also in this case and the macro ptopplot has been
included in the package to compute and display related graphs.

EUROPOLY Newsletter |
Number 4 - November 1999 |