Impr Am 1998
Impr Am 1998
Keywords: nonlinear systems, describing hctions, the diversity of circumstances under which the method
parameter uncertainty, robust stability. has been studied. However, almost all of the work done
to date, has been restricted to systems with known
structure. Unfortunately, in real life, theres mostly a
ABSTRACT mismatch between the actual system and its assumed
model since a precise and complete mathematical
Periodic phenomena, such as limit cycles, are among the description of a process is rarely available.
most prominent features of nonlinear control systems.
Predictions as to whether or not oscillations of this kind Within the context of uncertain systems, describing
are likely to exist can be made using the describing functions have received much less attention. The only
function approach. Here, some of the now well papers that appear in the literature are [3] and [lo].
established robustness results regarding linear systems While the latter deals with the prediction of limit cycles
are combined with the describing function method to within a p-synthesis framework, the former treats
analyze the stability of autonomous uncertain systems systems subject to structured uncertainties arising from
with separable nonlinearities. An example is provided to known parameter variations in both the linear and
substantiate the mathematical derivations and nonlinear elements. By overbounding the unknown
theoretical conclusions. coefficients of the system characteristic equation and
subsequently utilizing Kharitonovs Theorem [5], the
authors perform an overall stability test which, unless
1. INTRODUCTION the numerator of the linear subsystem is constant, gives
conservative results.
The stability analysis of autonomous nonlinear control
systems can often be converted into a problem of
investigating the existence of sustained oscillations
known as limit cycles. Apart from a limited number of
cases where such oscillations are deliberately formed, in
most control systems they are undesirable and must be
predicted. Although, a precise knowledge of the
waveform of a limit cycle is usually not mandatory, the
knowledge of its existence, as well as that of its
approximate nature is critical. Among the techniques
used for this purpose, the describing function method
stands out because of the ease with which it can be
incorporated into the frequency domain analysis tools
available for linear systems. The basic idea of this
method is to represent a separable nonlinear element by
a kind of transfer function derived from its effects on N(A,~,P) k G(jwq)
sinusoidal input signals or combinations of these. Even
though it is an approximation technique, the important
role of Nyquist plots in classical control make it an
indispensable component of the bag of tools of
practicing engineers. Figure 1:Uncertain nonlinear system.
The coefficients ak and bk are computed fiom where q is the vector of uncertain parameters. The
components of q are assumed to vary in prescribed
intervals defining an axis parallel box Q. The
uncertainty structure is manifested via the coefficient
ak = L2jw(t)cos(kot)d(ot) (2)
no functions ak(q) .
With the describing function representing the frequency The parameters qk and rk lie within known intervals
response of the nonlinear component, the characteristic and respectively define axis parallel uncertainty
equation of the uncertain system becomes bounding sets Q and R.Polynomial families of this type
are usually motivated from modelling considerations.
The existence of a limit cycle is thus predicted if there is 4. NONLINEAR SYSTEMS WITH UNCERTAIN
an intersection between the loci, in the complex plane, PARAMETERS
113
rational functions, and hence, transfer functions for exactly. However, to avoid any ambiguity, it has to be
linear systems. It is the purpose of this section to study immediately said that this exactness is only valid if
the behaviour, in particular, the stability of such systems A(s, U) and B(s, v) have either an interval or an affine
connected in the configuration of Figure 1. linear uncertainty structure.
Let the parameters of the nonlinear element vary such The reason for ruling out the multilinear dependency
that the governing describing function is approximately comes from the theory of convex analysis and can be
given by best understood by referring to (12). Let
with the imaginary part vanishing in the case of no denote the value set of the corresponding family at the
memory. Consider the uncertain linear system in the
fixed frequency a*.Similarly, B( jo*,Q) is the image
form G(s,q) = A(s,u)/B(s,v) where
ofQunder B(jo*,v). Itisknownthatboth A(jo*,Q)
and B( j o *,Q) are convex shapes, the extreme points of
k=1 which are mapped from the vertices of Q [2]. The range
B(s, v) = be(v)se of [ n R , n i ] on the other hand, is a portion of the real
e=i
axis between n i and nfR. The result of multiplying
with m s n . The uncertain parameters are such that this straight line segment with A(jw*,Q) is also a
q = [U v], i.e. variations in the numerator coefficients convex set. Therefore, the image of the characteristic
do not effect the denominator polynomial, and vice equation (12), which essentially is the addition of two
versa. With a single valued nonlinearity, the convex sets, is itself convex. However, it has to be
characteristicequation of the system is stressed that this result cannot be attributed only to the
convexity of the sets involved in the addition, but rather,
to the fact that it has been obtained by the convex value
B(s, v) +[nR ,n&]A(s,u) = 0 (12)
sets of two polynomials, namely B(s,v) and
Note that, unless A(s,u) is simply a constan?, (12) [ n i ,n &]A(s, U), which have no common parameter.
belongs to the class of polynomials with multilinear
coefficients. For notational simplicity, let A(s, U) and Since the image of Q under a multilinear mapping
B(s,v) have an interval uncertainty structure with the would not necessarily be convex, the foregoing
conclusions cannot be drawn. Said another way, if
elements of U and v varying such that they remain
A(s,u) and B(s,v) obey ( l l ) , but their coefficients
positive. Equation (12) then becomes
depend multilinearly on the uncertain parameters, there
Clearly, the coefficients (though not necessarily all) of So far the analysis has been for real describing
the characteristic equation have a multilinear functions. If instead (10) holds, it is still possible to
dependency on the uncertain parameters of the system. generate value sets without any conservatism provided
Needless to say, similar arguments hold also for rational the numerator of the linear plant is constant (assuming
functions with affine linear and multilinear coefficients of course, the denominator is interval or affine linear).
even if the describing function is complex.
t)+ (:),/SI
Theorem is capable of determining these bounds
N(A, k) = %[arcsin(
7F
In the discussion to follow, unless otherwise stated, A(s, U) (14)
is assumed to involve at least one uncertain parameter.
114
Suppose that the, upper and lower output limits are oscillations in the system (Figure 5 ) .
constrained to be constant at all times, whereas the slope
k assumes*valuesin the interval [1,4]. This implies that
N(A7 k) E [0,41*
I I I I I I *
I I I I I I ,
-2 5
-2 -15 .1 0 5 0 05 1 15
Real A x i s
Figure 2: Saturationnonlinearity.
s2 + a s + b
(36,4 = (15)
cs4 +ds3 +es2 +fs+g
cs4 +ds3 +es2 +fs+g+N(A,k)(s2 +as+b)=O (16) Figure 5: Computer simulation results.
115
derivation procedure of a particular describing function Switched Circuits, IEEE Trans. Circuits Syst., 40,
involves various approximations at several stages, and 564-572.
whether or not the predictions will turn out to be correct [lo] Tierno J. E., 1997, Describing Function Analysis
depends heavily on the problem under consideration. in the Presence of Uncertainty, J. Guidance,
Contr.. Dynamics, 2,956-961.
[ll] Zadeh L. A. and Desoer C. A., 1963, Linear
6. CONCLUSION System Theory - A State Space Approach,
McGraw-Hill, New York, USA.
Predictions of limit cycles in uncertain control systems
with separable nonlinearities can be made by using the
describing fimction method together with some of the
robustness tools for linear systems. The overall picture
usually turns out to be the stability analysis of a
polynomial with uncertain coefficients.
REFERENCES
116