• No results found

Step Responses of Nonlinear Non-Minimum Phase Systems

N/A
N/A
Protected

Academic year: 2021

Share "Step Responses of Nonlinear Non-Minimum Phase Systems"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Step responses of nonlinear non-minimum phase

systems

Torkel Glad

Division of Automatic Control

Department of Electrical Engineering

Link¨

opings universitet

, SE-581 83 Link¨

oping, Sweden

WWW:

http://www.control.isy.liu.se

E-mail:

torkel@isy.liu.se

27th January 2004

AUTOMATIC CONTROL

COM

MUNICATION SYSTEMS

LINKÖPING

Report no.:

LiTH-ISY-R-2586

Technical reports from the Control & Communication group in Link¨oping are available athttp://www.control.isy.liu.se/publications.

(2)

Abstract

For nonlinear systems, instability of the zero dynamics is known to correspond to the non-minimum phase property of linear systems. For linear systems it is also known that non-minimum phase is associated with certain step response behavior e.g. the initial direction of the step response is opposite to the final value. The corresponding step response properties of nonlinear systems are investigated in this contribution. It is also investigated whether a certain nonlinear canonical form gives insight into the relation between step response and non-minimum phase behavior.

(3)

STEP RESPONSES OF NONLINEAR NON-MINIMUM PHASE SYSTEMS

S. Torkel Glad∗,1

University of Link¨oping, Link¨oping, Sweden

Abstract: For nonlinear systems, instability of the zero dynamics is known to correspond to the non-minimum phase property of linear systems. For linear systems it is also known that non-minimum phase is associated with certain step response behavior e.g. the initial direction of the step response is opposite to the final value. The corresponding step response properties of nonlinear systems are investigated in this contribution. It is also investigated whether a certain nonlinear canonical form gives insight into the relation between step response and non-minimum phase behavior.

Keywords: Non-minimum phase, step response, zero dynamics

1. INTRODUCTION

For non-linear systems it is well known that the zero dynamics plays an important role in analy-sis and design, see e.g. (Byrnes & Isidori 1991), (Byrnes & Hu 1993), (Isidori 1995). The impor-tance lies among other things in the performance restrictions that arise from unstable zero man-ifolds. This is particularly noticeable for linear systems where the dynamics of the zero man-ifold is given by the zeros of the system, and related to non-minimum phase properties of the transfer function, see e.g. (Glad & Ljung 2000). From an engineering point of view an important aspect of non-minimum phase behaviour lies in the “strange” step responses that are often en-countered. For linear systems it is easy to see, e.g. from initial and final value theorems for Laplace transforms, that an odd number of zeros in the right half plane will give a step response starting in a direction opposite to the final value. The purpose of this paper is to investigate some similar properties in the nonlinear case.

1 Partially supported by the Swedish Research Council

2. DIRECTION OF STEP RESPONSE Consider a system with relative degree r where x1= y, x2= ˙y, ..., xr= y(r−1) are introduced as the first state variables. Let z with dimension n−r be a vector with the remaining state variables. The state space description is then.

y = x1 ˙x1= x2 .. . ˙xr= a(x, z) + b(x, z)u ˙z = f (x, z) + g(x, z)u (1)

where b is assumed to be everywhere nonzero. Let x = 0, z = 0, u = 0 be an equilibrium. Let A =  A11 A12 A21 A22  (2) be the Jacobian of the right hand side with re-spect to x, z, where the dimensions of the sub-matrices correspond to the dimensions of z and x. To simplify the analysis A22 is assumed to be nonsingular.

Now consider the equations for a different equilib-rium u = uo, y = yo:

(4)

yo= x1 (3) 0 = x2 (4) .. . (5) 0 = xr (6) 0 = a(x, z) + b(x, z)uo (7) 0 = f (x, z) + g(x, z)uo (8)

The vector z is then defined by

0 = a(yo, 0, . . . , 0, z) + b((yo, 0, . . . , 0, z)uo (9) 0 = f (yo, 0, . . . , 0, z) + g((yo, 0, . . . , 0, z)uo(10) Define the matrix

Ao= 

ac c v A22



where v is the first column of A21, c is the last row of A12 and ac is the r, 1-element of A11. The block matrices have the following property. Lemma 1. If A22is nonsingular, then

det A = (−1)r−1(ac− cA−122v)· det A22 (11) Proof. For block matrices with A22 nonsingular it holds in general that

det A = det A22det(A11− A12A−122A21) Since A11=      0 1 0 0 . . . 0 0 1 0 . . . .. . ac ∗ ∗ . . .     , A12=  0 c  one gets A11− A12A−122A21=      0 1 0 0 . . . 0 0 1 0 . . . .. . ρ ∗ ∗ . . .      where ρ = ac− cA−122v

Taking the determinant of this matrix gives the desired result.

One can now derive the following property of the equilibrium point.

Lemma 2. Let A and A22 be nonsingular at x = 0, z = 0. Then in a neighborhood of the origin, yo and z are uniquely defined by uo. The quantity ac− A12A−122A21is nonzero and one has

dyo duo = cA −1 22g− b ac− cA−122v (12)

Proof. Since A is nonsingular it follows from (11) that ac− cA−122v is nonzero. Since

det Ao= (ac− cA−122v)· det A22

it follows that Ao is nonsingular and the implicit function theorem can be applied, showing that yo can be solved as a function of uo. Differentiating (9), (10) with respect to uo then gives

Ao  dyo/duo zuo  +  b g  = 0

Eliminating zuo and solving for dyo/duothen gives the desired result.

The equations for the zero dynamics are

0 = a(0, z) + b(0, z)u (13)

˙z = f (0, z) + g(0, z)u (14)

giving

˙z = f (0, z)−a(0, z)

b(0, z)g(0, z) (15)

The Jacobian of the right hand side, evaluated at the origin, is

B = A22 1

bgc (16)

The matrix B has the following property. Lemma 3.

det B = (1−1 bcA

−1

22g) det A22 (17)

Proof. The result follows from B = A22(I−

1 bA

−1 22gc) and the determinant formula

det(I + uvT) = 1 + vTu

Theorem 1. For the system (1) with relative de-gree r one has the relation

det A det B·

dyo duo

= (−1)rb (18)

where A and B are the matrices of the linearized dynamics and linearized zero dynamics respec-tively and all quantities are evaluated at the ori-gin.

Proof. Follows directly from a combination of Lemmas 1, 2 and 3.

The theorem has a number of immediate conse-quences.

Corollary 2. Suppose A has all its eigenvalues strictly in the left half plane and that B has ν eigenvalues strictly in the right half plane and the remaining eigenvalues strictly in the left half plane. Then

signdyo duo

(5)

Proof. This follows from the fact that the deter-minant equals the product of the eigenvalues. For a step response of system (1), starting at the origin one has

y(0) = 0, ˙y(0) = 0, . . . , y(r−1)(0) = 0, y(r)(0) = buo where uois the magnitude of the step. From (19) it follows that the step response will initially move in the direction of the steady state if the linearized zero dynamics has an even number of eigenvalues in the right half plane (and in particular if there are no eigenvalues in the right half plane). If the zero dynamics has an odd number of eigenvalues in the right half plane the step response will initially be in the “wrong” direction with respect to the steady state value. (Since dyo/duo at the origin is used in (19) this resoning applies if the steps are small enough.)

3. THE OBSERVER CANONICAL FORM One can analyze the dynamics in more detail if it is assumed that the nonlinear system can be transformed to observer form, (Krener & Isidori 1983). The observer form is

˙x1=−a1(x1) + x2+ b1(x1)u .. . ˙xn−1 =−an−1(x1) + xn+ bn−1(x1)u ˙xn =−an(x1) + bn(x1)u y = x1 (20)

If the relative degree is r, then b1= . . . = br−1 = 0 and br 6= 0. It is assumed that bn(x1)6= 0 for all x1. Since one can define u with the opposite sign, it is then no restriction in assuming

bn(x1) > 0, all x1 (21) Lemma 4. For every constant yo there exist con-stants uo, xo so that the system is in equilibrium with input uo, state xo and output yo.

Proof. The values uo, xo can be calculated from uo= an(yo)/bn(yo) (22)

xo,1= yo (23)

xo,2= a1(yo)− b1(yo)uo (24) ..

. (25)

xo,n= an−1(yo)− bn−1(yo)uo (26)

Lemma 5. Assume that for every yo the equilib-rium point is stable. Then uo is an increasing function of yo.

Proof. Differentiating the expression (22) gives duo dyo =bn(yo)a 0 n(yo)− an(yo)b0n(yo) bn(yo)2

The linearized dynamics at an equilibrium point is given by the matrix

     −a0 1(yo) + uob01(yo) 1 0 . . . 0 −a0 2(yo) + uob02(yo) 0 1 . . . 0 .. . −a0 n(yo) + uob0n(yo) 0 0 . . . 0     

If −a0n(yo) + uob0n(yo) > 0 there must be at least one eigenvalue in the right half plane and the equilibrium can not be stable. It follows that −a0

n(yo) + uob0n(yo) ≤ 0 and consequently the numerator of duo/dyois positive.

Lemma 6. For a system with relative degree r the zero dynamics at an equilibrium point yois given by

br(yo)u(n−r)+· · · + bn−1(yo) ˙u + bn(yo)u = 0 The zero dynamics is thus linear with character-isitic equation

br(yo)λn−r+· · · + bn−1(yo)λ + bn(yo) = 0 From (20) it follows that the first nonvanishing initial value of an output derivative for a step re-sponse is given by br(yo) times the step amplitude. Since the equilibrium value of y is an increasing function of u, it follows that br(yo) > 0 corre-sponds to the initial direction of the step response being in the “right” direction. Since bn > 0 the conclusions from Theorem 1 and Corollary 2 are easily arrived at: br(yo) > 0 precisely when there is an even number of zero dynamics poles in the right half plane.

4. SOME STEP RESPONSES Consider the system

˙x1=−x1+ x2+ (1− x31)u ˙x2=−x31+ (1 + x21)u

y = x1

(27)

The steady state response is given by uo=

y3 o 1 + y2

o

In Figure 1 the step response of the system is shown for a step from uo = 1.6, yo = 2 to uo = 3. Since b1(yo) = 1− 23 = −7, the initial step response is in the “wrong” direction. The eigenvalue of the zero dynamics is 4/7 so the zero dynamics is unstable. If the step is instead from uo= 0, y0= 0 to uo= 3, the coefficient b1(yo) = 1 and the step is in the “right” direction as shown

(6)

0 5 10 15 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2

Fig. 1. Step response of (27) from uo= 1.6, yo= 2 to uo= 3. 0 5 10 15 0 0.5 1 1.5 2 2.5 3

Fig. 2. Step response of (27) from uo= 0, yo= 0 to uo= 3.

in Figure 2. The zero dynamics is stable with the eigenvalue−1.

Now consider the system

˙x1=−x − 1 + x2+ (1− x1)u ˙x2=−20x1+ x3− u

˙x3=−x31+ u y = x1

(28)

The step response from uo = 0.729, yo = 0.9 to uo= 1.729 is shown in Figure 3. The initial part of the step is magnified in Figure 4. The zero dynamics is given by the characteristic polynomial

0.1λ2− λ + 1

with roots 1.12 and 8.87. Since both roots are positive the zero dynamics is unstable. However, since the first coefficient is positive, the step re-sponse initially goes in the “right” direction. As the figures show the step response soon alters direction and is negative for some time. This is clearly an effect of the coefficient b2that is nega-tive. The example shows that there is interesting behavior of non-minimum phase systems that is not predicted by the first nonzero b-coefficient.

0 1 2 3 4 5 6 7 8 9 10 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2

Fig. 3. Step response of (28) from uo = 0.729, yo= 0.9 to uo= 1.729. 0.5 1 1.5 2 2.5 0.85 0.86 0.87 0.88 0.89 0.9 0.91 0.92 0.93 0.94 0.95

Fig. 4. Step response of (28). Magnification. 5. CONCLUSION

It is seen from Theorem 1 that there is a relation between zero dynamics and the direction of initial response for the step response. In section 3 it is shown that the relation between step response and zero manifold behavior is much easier to analyze if the system is in observer form. Some exam-ples show that there are many further aspects of nonlinear non-minimum phase step responses to analyze.

REFERENCES

Byrnes, C. I. & Hu, X. (1993), ‘The zero dynam-ics algorithm for general nonlinear systems and its application in exact output tracking’, Journal of Mathematical Systems, Estimation and Control 3(1), 51–72.

Byrnes, C. I. & Isidori, A. (1991), ‘Asymptotic stabilization of minimum phase nonlinear sys-tems’, IEEE Transactions on Automatic Con-trol 36, 1122–1137.

(7)

Glad, T. & Ljung, L. (2000), Control Theory. Multivariable and Nonlinear Methods, Taylor and Francis.

Isidori, A. (1995), Nonlinear Control Systems, Springer-Verlag, New York.

Krener, A. J. & Isidori, A. (1983), ‘Linearization by output injection and nonlinear observers’, Systems & Control Letters 3, 47–52.

References

Related documents

För att uppskatta den totala effekten av reformerna måste dock hänsyn tas till såväl samt- liga priseffekter som sammansättningseffekter, till följd av ökad försäljningsandel

Från den teoretiska modellen vet vi att när det finns två budgivare på marknaden, och marknadsandelen för månadens vara ökar, så leder detta till lägre

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

Generella styrmedel kan ha varit mindre verksamma än man har trott De generella styrmedlen, till skillnad från de specifika styrmedlen, har kommit att användas i större

Närmare 90 procent av de statliga medlen (intäkter och utgifter) för näringslivets klimatomställning går till generella styrmedel, det vill säga styrmedel som påverkar

På många små orter i gles- och landsbygder, där varken några nya apotek eller försälj- ningsställen för receptfria läkemedel har tillkommit, är nätet av

Det har inte varit möjligt att skapa en tydlig överblick över hur FoI-verksamheten på Energimyndigheten bidrar till målet, det vill säga hur målen påverkar resursprioriteringar

Detta projekt utvecklar policymixen för strategin Smart industri (Näringsdepartementet, 2016a). En av anledningarna till en stark avgränsning är att analysen bygger på djupa