0% found this document useful (0 votes)
108 views6 pages

Simple Methods For Stability Analysis of Nonlinear Control Systems

Three methods for stability analysis of nonlinear control systems are introduced: linearization, Lyapunov direct method, and Popov criterion. Tables are provided to simplify applying each method. The linearization table lists nonlinear equations and their linear approximations around equilibrium points. The Lyapunov table contains functions for common second-order equations. The Popov table allows determining stability of a nonlinear system based on its transfer function and nonlinearity slope. Stability analysis of nonlinear systems is difficult, so these methods and tables aim to make the process easier in engineering practice.

Uploaded by

prashantsingh04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
108 views6 pages

Simple Methods For Stability Analysis of Nonlinear Control Systems

Three methods for stability analysis of nonlinear control systems are introduced: linearization, Lyapunov direct method, and Popov criterion. Tables are provided to simplify applying each method. The linearization table lists nonlinear equations and their linear approximations around equilibrium points. The Lyapunov table contains functions for common second-order equations. The Popov table allows determining stability of a nonlinear system based on its transfer function and nonlinearity slope. Stability analysis of nonlinear systems is difficult, so these methods and tables aim to make the process easier in engineering practice.

Uploaded by

prashantsingh04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Proceedings of the World Congress on Engineering and Computer Science 2009 Vol II WCECS 2009, October 20-22, 2009,

San Francisco, USA

Simple Methods for Stability Analysis of Nonlinear Control Systems


R. Matousek, Member, IAENG, I. Svarc, P. Pivoka, P. Osmera, M. Seda
Abstract Three methods for stability analysis of nonlinear control systems are introduced in this contribution: method of linearization, Lyapunov direct method and Popov criterion. Since stability analysis of nonlinear control systems is difficult task in engineering practice, these methods are made easier and tabulated. Method of linearization: The table includes the nonlinear equations and their linear approximation. Lyapunov direct method: The table contains Lyapunov functions for usually used equations second order. Popov criterion: The table will allow us to directly determine the stability of the nonlinear circuit with the transfer function G(s) and the nonlinearity that satisfies the slope k. Index Terms Global asymptotic stability Phase-plane trajectory, Modified frequency response. (GAS),

engineering. Stability of an equilibrium points we can find out by linearization of the equations (1) in the neighbourhood of each equilibrium point and then we have to find out stability of a surrogate system. If the linearization is allowable then the nonlinear system behaves similarly as the linearized system in the neighbourhood of equilibrium point. If we can express function fi (i = 1,2, ..., n) in a set (1) in Taylor series in the neighbourhood of each singular point then we can write for this singular point
fi fi d (xi xi0 ) = (x1 x10 ) + ... + x (xn xn0 ) dt x1 n

(3)

or matrix way
d (x x 0 ) = J(x 0 )(x x 0 ) dt

I. METHOD OF LINEARIZATION Consider the nonlinear autonomous n-order system. This system might be described by one nonlinear n-order equation or by a set on n first-order nonlinear differential equations [1]
= f x , x , ... , x x1 n 1 1 2 = f x , x , ... , x x2 2 1 2 n ..................

(4)

where
f 1 x 1 J (x 0 ) = : f n x 1 f 1 x 2 : f n x 2 f 1 x n : f n ... x n ...

) )

(5)

(1)

= f x , x , ... , x xn n 1 2 n

x = f (x ) or matrix equation (2) The solution of the system (1) is given phase-plane trajectory in the n-dimensional state space. The points of the space in which is f1 (x ) = f 2 (x ) = ... f n (x ) = 0 are singular
points of the system because in the equilibrium points are = x2 = ... xn = 0 . The matrix representation for the speeds x1 linear system (1), where f (x ) is linear function x we can write x = Ax . On supposing that det A 0 is solution x = 0 . The linear time-invariant system has an equilibrium point at the origin. A nonlinear system can have more an equilibrium points because f (x ) = 0 can have more solutions more singular points. The equilibrium points can be stable or unstable. It depends on the phase-plane trajectory. They are stable if the trajectory approaches the equilibrium point as t tends to infinity and they are unstable if the trajectory recedes. Stability theory plays a central role in systems theory and
Manuscript received July 25, 2009. The results presented have been achieved using a subsidy of the Ministry of Education, Youth and Sports of the Czech Republic, research plan MSM 0021630529: Intelligent Systems in Automation. The authors are with Brno University of Technology, Czech Republic. They are now with the Institute of Automation and Computer Science, Faculty of Mechanical Engineering, Technicka 2, 61669 Brno (e-mail: matousek@fme.vutbr.cz, svarc@fme.vutbr.cz).

is Jacobian matrix that is defined as the matrix of partial derivatives with numerical values given singular point. The equation (3) is a set of linear differential equations that substitute the original set (1). A necessary and sufficient condition of stability of system is that the characteristic equation has all the roots in the left half-plane. If the characteristic equation has one or more roots in the right half-plane, the system is unstable. If the single or multiple roots are located on the imaginary axis, we cant find out stability using linearization. But this stability that was found out by linearization is applicable only in a small enough region in the neighbourhood of equilibrium point. Now we will accomplish the practical linearization of second order system assumed the equation

y + g ( y ) + f ( y ) = 0

(6)

If this is rearranged as two first-order equations, choosing the phase variables as the state variables, that is x1 = y ; x 2 = y , then equation (1) can be written as
= g (x 2 ) f (x1 ) x2 = x2 x1

(7)

[x10 ; 0] .

Singular points of this system we will obtain by solving = x2 = 0 and they are the points on the real axis x1 When we introduce for conciseness the symbol

ISBN:978-988-18210-2-7

WCECS 2009

Proceedings of the World Congress on Engineering and Computer Science 2009 Vol II WCECS 2009, October 20-22, 2009, San Francisco, USA

Table I: Linearized equations of nonlinear systems No Equation of nonlinear system


y + by r y + y = 0
r bx1 x 2 x1

Singular points

Linearized equation

[0 ; 0 ]

y + y = 0

ay + by r y + cy = 0

b r c x1 x 2 x1 a a

[0 ; 0 ]
[0 ; 0 ]
c d ;0

y +

c y=0 a

ay + by + cy + dy 2 = 0

b c d 2 x 2 x1 x1 a a a

b c y + y = 0 a a b c c y + y y + = 0 a a a y + y + b c y + y = 0 a a

ay + by + cy + dy t = 0

b c d t x 2 x1 x1 a a a

[0 ; 0 ]

ay + by + cy r y + dy = 0

b c r d x 2 x1 x 2 x1 a a a

[0 ; 0 ] [0 ; 0 ]

y +

b d y + y = 0 a a b d y + y = 0 a a b d y y = 0 a a

y + y +

ay + by + cy r + dy + ey 2 = 0

b c r d e 2 x2 x2 x1 x1 a a a a

d e ;0

ay + by + cy r + dy + ey t = 0

b c r d e t x2 x2 x1 x1 a a a a

[0 ; 0 ]

y +

b d y + y = 0 a a

ay + b m + ny r y + cy = 0

b c r m + nx1 x 2 x1 a a

[0 ; 0 ]

y +

b c my + y = 0 a a

ay + b my p + ny r y q + cy = 0

b c r q mx1p + nx1 x 2 x1 a a

[0 ; 0 ]

y +

c y=0 a

= g (x 2 ) f (x1 )

(8)

then the Jacobian matrix of this system is (where we have to give for x1 ; x 2 the coordinate of singular point

x1 = x10 ; x 2 = 0 )
0 J (x 0 ) = x 1 1 x 2

d (x1 x10 ) = x 2 dt d (x1 x10 ) + x 2 x2 = dt x1 x 2

(10) (9)
= x2 x1 x x1 x10 + x2 2 = x1 x1 x 2

and then following equations represents the linearization of the nonlinear equations about the equilibrium point
ISBN:978-988-18210-2-7

These equations correspond to the linearized second order


WCECS 2009

Proceedings of the World Congress on Engineering and Computer Science 2009 Vol II WCECS 2009, October 20-22, 2009, San Francisco, USA

equation (11)
y y y+ =0 x 2 x1 x1

(11)

We can substitute the origin nonlinear equation (6) this equation (11) and to find out stability of the nonlinear system like stability of the linear system, but only in a small enough region in the neighbourhood of equilibrium point. Notice that the absolute member in the equation (11) is constant that doesnt influence stability. As long as a singular point lies at the origin x10 = x 20 = 0 , the constant is zero and the equation (11) is (12) y y y=0 x 2 x1 The results of this linearization are in the table I. For example to find out stability of the system

Consider again the nonlinear autonomous n-order system. This system might be described by one nonlinear n-order equation or by a set on n first-order nonlinear differential equations (1) or matrix equation (2). The vector x is the state vector, and its elements are state varibles. The origin x = 0 (x1 = ... = xn = 0) of the state space will be assumed to be an equilibrium solution. The Lyapunov function V (x1 , x 2 , ... , x n ) is a scalar function of the state variables and it is positive definite. Now let
V= dV V dx1 V dx 2 V dx n = + + ... + dt x1 dt x 2 dt x n dt

(13)

be calculated by substituting (1). If V were to be found to be always negative, then apparently V decreases continuously, and the state must end up in the origin of the state space, implying asymptotic stability. To develop these concepts, the following definitions are used for the sign of V and V: - A system is globally asymptotically stable if V is negative definite. - It is globally stable if V is negative semidefinite. - It is unstable if V is positive definite or semidefinite. (If V is indefinite then it is not possible to decide about stability.) Lyapunovs method is a very powerful tool for studying the stability of equilibrium points. However, there are two drawbacks of the method that we should be aware of. First, there is no systematic method for finding a Lyapunov function for a given system. Second, the conditions of the method are only sufficient; they are not necessary. Failure of a Lyapunov function candidate to satisfy the conditions for stability or asymptotic stability does not mean that the origin is not stable or asymptotically stable. We would like to eliminate the first drawback of Lyapunovs method. The table of Lyapunovs functions for second-order systems is the table II and for third-order systems is the table III. For example: Consider the second-order system

y + 10 y + 5 y + 2,5 y 3 = 0
Substitute into this x1 = y ; x 2 = y the equation will be
= x2 x1
3 x 2 = 10 x 2 5 x1 2,5 x1

The system has a unique equilibrium point at the origin [0 ; 0] . In this point is
3 10 x 2 5 x1 2,5 x1 2 = = 5 7,5 x1 = 5 [0;0] x1 x1

3 10 x 2 5 x1 2,5 x1 = = 10 x 2 x 2

and the linearized equation (12) is

y + 10 y + 5 y = 0
The characteristic equation has roots s1 = 9,47; s2 = 0,53. The roots are real negative, the equilibrium point is stable. The system is stable in the neighbourhood of this equilibrium point. We could find out that the equilibrium point is knot. In table I are the commonly used the equation of the second order, their singular points and the linearized equation for the neighbourhood of equilibrium point. The table helps us to find out immediately if the equilibrium point is stable or unstable. The example above had the equation

y + 1 + y 2 y + y = 0
Taking x1 and x2 as the state variables, we obtain the state equation = x2 x1
2 = 1 + x1 x2 x 2 x1

y + 10 y + 5 y + 2,5 y 3 = 0
correspond to No. 4, where is a = 1; b = 10 ; c = 5; d = 2,5 ; t = 3. This equation has one singular point [ 0 ; 0 ] and in the neighbourhood of equilibrium point is valid the equation. The table can help us to solve stability of the nonlinear second order systems. II. LYAPUNOV DIRECT METHOD Lyapunovs method for stability analysis is in principle very general and powerful. The major drawback, which seriously limits its in practise, is the difficulty often associated with constructions of the Lyapunov function or V-function required by the method.
ISBN:978-988-18210-2-7

The system has evidently an equilibrium point at the origin. Using the table 2 we will choose Lyapunovs function number 4 ( a = b = c = m = n = q= t = 1; r = 0; s = 2 )
2 2 V (x1 , x 2 ) = x1 + x2

The derivative of V along the trajectories of the system is given by

WCECS 2009

Proceedings of the World Congress on Engineering and Computer Science 2009 Vol II WCECS 2009, October 20-22, 2009, San Francisco, USA

Table II: Lyapunovs functions for second-order systems No 1 2 3 4 5 Equation of system Restriction r even r even r,s even r,s even q odd q,t odd q,t odd k,q,t odd
V =2 c 1 t +1 2 x1 + x 2 a t +1

Lyapunov function V
V= c 2 2 x1 + x 2 a

ay + by + cy = 0
ay + by y + cy = 0 ay + by r y q + cy t = 0 ay + b my r + ny s y q + cy t = 0
ay + b my r + ny s ey q + fy k + cy t = 0
r q

)(

Table III: Lyapunovs functions for third-order systems No 1 Equation of system Restriction a,b>0 m,r odd a,b,e>0 m,r odd n,t,h even a,b,e>0 h,m,r odd n,p,s,t even a,b,c,d>0 m,p,s,z odd n,r,t,u even a,b,c,e>0 m,p,s,h odd n,r,t,u even a,b,c,d,e>0 h,m,p,s,z odd n,r,t,u even
V=

Lyapunov function V
2b r +1 2 x 2 + x3 r +1 2e h+1 2 x 2 + x3 h +1 2e h+1 2 x 2 + x3 h +1 2d z +1 2 x 2 + x3 z +1 2e h +1 2 x2 + x3 h +1

y + aym + byr = 0
y + ay m yn + by r y t + eyh = 0 y + ay m yn y p + by r y s y t + eyh = 0
y + ay m y n + by p y r + cy s yt y u + + dy y y = 0 y + ay m y n + by p y r + cy s yt y u + + ey = 0 y + ay m y n + by p y r + cy s yt y u + + dy 1 y y z + ey h = 0
y + ay m y n + by p y r + cy s y t y u + + y y y + y y = 0
y + ay m y n + by p y r + cy s y t y u + + dy 1 y y + ey + fy = 0
1

V =

V =

V=

V =

V =

2d z +1 x1 + z +1 2e h +1 2 x2 + x3 + h +1

a,b,c>0 m,p,s odd n,r,t,u even a,b,c,d,e>0 f<0


f2 e= d

2 V = (x1 x2 )2 + x3

m,p,s odd n,r,t,u even

f 2 V = x2 d x1 + + x3 d

V (x1 , x 2 ) =

V V + = x1 x2 x1 x 2

III. POPOV CRITERION

2 2 2 = 2 x1 x 2 + 2 x 2 1 + x1 x 2 x1 = 2 1 + x1 x2

[(

] (

The function V is negative semidefinite (because for x2 = 0 the function V is for arbitrary x1 equals zero) and the system is globally stable.

The Popov criterion is considered as one of the most appropriate criteria for nonlinear systems and it can be compared with the Nyquist criterion for linear systems [4]. However there are reservations that relate to the very essence, correctness and reliability of the criterion. It is necessary to emphasise that this criterion is reliable, but the conditions of its appl. should be clearly specified in advance.
WCECS 2009

ISBN:978-988-18210-2-7

Proceedings of the World Congress on Engineering and Computer Science 2009 Vol II WCECS 2009, October 20-22, 2009, San Francisco, USA

Fig. 1 shows the system configuration with one nonlinear element and a linear part with the transfer function G(s) that can include all linear elements. It shows the nonlinearity that is single-valued, timeinvariant and constrained to a hatch sector bounded by slopes k that is assumed to satisfy: for the case when all poles of G(s) are inside the left-half plane
0 f (e ) k <, e

the inequality (14), and the resultant relation is presented after modifications. If the inequality is satisfied for k, q, a, b, , the circuit in question is globally asymptotically stable (GAS) Table IV: Modified frequency response plots N o 1 a G(s) G*(j) Im a Re Im =0 Re Im -1/a Im =0 Re 1/a Re

for the case when G(s) has poles on the imaginary axis (the so-called critical case)
0<
f (e ) k < e .
y

2
u

as
1 as

G(s )
u u k e e

equation u=ke slope: k

3
w=0

static characteri

1 s+a s s+a

Fig.1: Non-linear control circuit and characteristic of nonlinear element For the case that G(s) has poles only inside the left-half s-plane, the static characteristic can be zero both in the beginning and out of the beginning. For the case when G(s) has poles on the imaginary axis, it must not be zero out of the beginning. A nonlinear circuit with a transfer function of the linear part G(s) and with the nonlinear element (with the above described nonlinearity) is globally asymptotically stable when an arbitrary real number q (> 0 or = 0 or < 0) exists where for every 0 the following inequality is completed
Re[(1 + jq )G ( j )] + 1 >0 k

= -1
a =0 =0 Im

Im 1 Im

=
Re Re

1
as
2

= =
2

(s + a )

=0 Re 1/a2

(14)
8
s

Im

Re

The Popov criterion can be for more convenience applied graphically in the G (j)-plane. Let us apply a modified frequency response function G*(j), defined
Re G ( j) = Re G ( j ) Im G ( j) = . Im G ( j) for 0 (15)

(s + a )2
1
s (s + a )
2

=0 -1
1

=
2a 3

Im

Re

and we obtain the graphical interpretation of the Popov criterion for global asymptotic stability (GAS): The sufficient condition for GAS of nonlinear circuit is that the plot of G*(j) should lie entirely to the right of the Popov line which crosses the real axis at -1/k at a slope 1/q (q is an arbitrary real number) . In this contribution table III shows the commonly used nonlinear circuits (with stability being solved). The table has been constructed for the circuits with different transfer function G(s).There is an algebraic solution to the inequality (14) on condition that: 0 k < (only for poles G(s) inside the left-half of s-plane); 0 < k < (also for poles G(s) on the imaginary axis); a, b > 0; ... for every value from 0 to ; q...arbitrary. In the table IV, the frequency response function of the linear part of the circuit is presented in the form inserted to

=
=0
1 8a 3

10

Im

= Re
=0 Im
1 a3

(s + a )

11

s (s + a )

s+b

-1/a2
2

Re

=
=0 -1/a
1 2 a ( a + b) 2

12

Im

(s + b )(s + a )

= Re
=0
1 a 2b

ISBN:978-988-18210-2-7

WCECS 2009

Proceedings of the World Congress on Engineering and Computer Science 2009 Vol II WCECS 2009, October 20-22, 2009, San Francisco, USA

Table V: Results of stability analysis by Popovs criterion No 1 2 3 G(s) a as


1 as 1 s+a s s+a

G(j) in inequality (14) 1 Re[(1 + jq )G ( j )] + > 0 k a aj


j 1 a

Solution of (14) ka+1 > 0 1 - k q > 0 qk + a > 0


3

Conditions of stability GAS for every k GAS for every k GAS for every k

a a +
2 2

a +
2 2

k a + 2q + a 2 + +2 > 0

GAS for every k

2 a + j 2 2 2 a + a +2
a2 2
2

k 2 (1 aq ) + a 2 + +2 > 0

GAS for every k not stable for arbitrary k GAS for every k

as
1

a j

k < a 2
2 a
2

(s + a )2
s

(a

+2

(a

+2

k 2 (2aq 1) + ka 2 + + a2 + 2

>0

(s + a )2
s (s + a )2
1

(a
(a

2a 2
2

2 2

+ j

(a
(

a 2 3
2

2 2

k 2 2a + q 2 a 2 + + a +
2

2 2

( )] ) >0

GAS for every k

2a
2

2 2

+ j

2 a2
2

a +
= ......

2 2

GAS for k < 2a3 GAS for k < 8a3


4a 6 12a 5 b + 6a 4 b 2

10

(s + a )
s+b

( j + a )3
j + b

11

s (s + a )
1

j ( j + a ) 1

= ...

k>

4a 4 10a 3b + 8a 2 b 2 2ab 3

12

(s + b )(s + a )

( j + b )( j + a )

= ...

k<

2a 5 + 8a 4 b + 12a 3b 2 + 8a 2 b 3 + 2ab 4

(a + b )2

for every value k. If it is not the case, then it is possible to determine for which k circuit is GAS or that it is not for any k (this calculation is illustrated in the table). Therefore the table will allow us to directly determine the stability of the nonlinear circuit with the transfer function G(s) and the nonlinearity that satisfies the slope k. Table V illustrates the modified frequency response plots enabling us graphic solutions to stability. IV. CONCLUSION Stability analysis of nonlinear control systems is difficult task in engineering practice. This paper can help to solve the problem. The describe methods creates tables and graphs for three methods of stability analysis. First method is method of linearization. The table includes the nonlinear equations and directs their linear approximation. Second method is Lyapunov direct method.

The table contains Lyapunov functions for usually used control circuits second and third-order. The last method is Popov criterion. The table will allow us to directly determine the stability of the nonlinear circuit with the transfer function G(s) and the nonlinearity that satisfies the slope k. REFERENCES
[1] [2] [3] [4] [5] [6] R. Iserman, Digital Control Systems, Springer, Berlin, 1989 W. S. Levine, The Control Handbook, CRC Press, Inc., Boca Raton, Florida 1996 I. Svarc, R. Matousek, How and when to use Popov and circle criteria for stability, In Proceedings of the ICCC 2008, Sinaia (Romania), 2008, pp. 663-666. ISBN 978-973-746-897-0 I. Svarc, Stability analysis of nonlinear control systems using linearization, In Proceedings of 5th ICCC2004, Zakopane, pages 25 - 30 I. Svarc, A new approach to graphs to stability of nonlinear control systems, Journal Elektronika, Warsaw, No 8-9/2004, pages 18-22 N. Sidorov, B. Loginov, A. Sinitsyn, M. Falaleev, Lyapunov-Schmidt Method in Nonlinear analysis and Applications, Kluwer Academic Publisher, 2002

ISBN:978-988-18210-2-7

WCECS 2009

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy