DOMINANT POLE DOMAINS ASSIGNMENT OF SYSTEMS WITH INTERVAL PARAMETERS

DOMINANT POLE DOMAINS ASSIGNMENT OF SYSTEMS WITH INTERVAL PARAMETERS

IFAC MCPL 2007 The 4th International Federation of Automatic Control Conference on Management and Control of Production and Logistics September 27-30,...

382KB Sizes 56 Downloads 80 Views

IFAC MCPL 2007 The 4th International Federation of Automatic Control Conference on Management and Control of Production and Logistics September 27-30, Sibiu - Romania

DOMINANT POLE DOMAINS ASSIGNMENT OF SYSTEMS WITH INTERVAL PARAMETERS Zamyatin S.V., Gaivoronskiy S.A. Tomsk Polytechnic University, Russia E-mail: [email protected] Abstract: In this paper, a new technique of robust pole assignment based on angle criterion of root locus for plant with interval parameters is proposed. The proposed approach allows to assign the dominant pole domains of interval system with guaranteed stability margin and damping ratio. The other pole localization domains assigns to the required regions on the base of D – partition technique. The uncertainties of the plant are represented as interval uncertainties. In order to show the effectiveness of the proposed technique, the example of its application is given. Copyright © 2007 IFAC. Keywords: pole domain assignment, interval system, dominant pole, root locus method.

1.

INTRODUCTION

The problem of controller designing for system with interval parameters was studied in many papers (Ackermann, 1993; Bhattacharyya et. al. 1995; Nesenchuk, 2001, Rao et. al., 1999; Keel et. al., 1999; Tagami et. al., 2003). Some of the designing techniques based on postmodern theory are iterative and require powerful tools for application. Moreover, some methods ( H 2 , H ∞ , etc.) not always give good solutions, because they require the approximation of full order controller. There are some papers with simpler approaches (Nesenchuk, 2001, Rao et. al., 1999), but they, are based on different kinds of optimization, also iterative and requiring some extra calculations. Consequently, a universal design approach for fixed order control system has not been established yet. In practice, the settling time and damping ratio are often the most important factors. It is a known fact that the performance of system is determined by two-three dominant poles, because the impact of other poles is insignificant. In the paper some techniques of fixed ordered feedback controller designing for plant with interval parameters via pole assignment are developed. The problem of pole assignment for interval systems is considered in (Keel et. al., 1999; Tagami et. al., 2003), but the designing technique described there also had an iterative nature.

289

The problem of dominant poles assignment in required points of complex plane for stationary systems has been studied in (Vadutov et. al., 2004). The special feature of approach offered in (Vadutov et. al., 2004), is an opportunity to locate nondominant poles in the required domain and also to locate dominant poles in required points. The proposed method based on the robust extension of approach (Vadutov et. al., 2004). As the coefficients of the characteristic polynomial have bounds, thus poles of the system are located in some circled domains. But for system with interval and affine uncertainty, system performance can be defined via vertex polynomials (Gaivoronskiy et. al., 2006). The required location of dominant and other (so-called free) poles supposes that the required bounds cannot be crossed by poles localization domains in spite of the changing of interval parameters. 2.

THE STATEMENT OF THE PROBLEM

Let the plant has a characteristic polynomial: n

R( p) =

∑ a i (k ) p i ,

(1)

i =0

k - vector of regulator adjusted parameters, ai (k ) ∈ [ai min (k ), ai max (k )] - interval polynomial coefficients. The coefficients

a i (k )

are linear

functions of k and formative polyhedron Pa . The vertices of Pa correspond to vertex polynomials R v ( p) .

The problem is to define such ki , i = 1, 2, ... , r , so the maximum value of real part of all the poles , which is related to the settling time would be less then required, the damping of system be less than required and free poles be located into required area (Fig.1.).

To define vertex polynomial Rbv ( p) , which roots determine performance of interval system, the angle criterion of root locus is used. When interval coefficient ai increases the departure angle from complex root can be found as: ⎛m π⎞ Θ iq = π − ⎜ ∑ Θ g + ⎟ + iΘ 0 , (2) ⎜ g =1 2 ⎟⎠ ⎝ when ai decreases as:

⎛ m π⎞ Θ iq = −⎜ ∑ Θ g + ⎟ + iΘ 0 , (3) ⎜ g =1 2 ⎟⎠ ⎝ where Θ 0 – angles between real axis and vector

π

was added in order 2 to take into account root, complex conjugated to p 0 .

from i-th zeros to p0 . Value

Fig.1. Pole location domains.

The interval value

m

∑Θg

calculated under the i-th

g =1

The equation (1) contains interval parameters then it corresponds to family of polynomials with constant coefficients. But the worst performance of this family of stationary system can be evaluated by only one (two) polynomial. In our case we try to find one polynomial that allows evaluate maximum damping ratio and minimum stability margin. In this sense the problem is divided into two parts: 1.

2.

To define only one vertex polynomial R v ( p ) which roots allow to evaluate maximum damping and minimum stability margin. To define the parameters of regulator to locate roots of determined vertex polynomial in required way (according to the dominant principle). 3.

VERTEX POLYNOMIAL FORMING

Let polynomial (1) has m poles p g , g = 1, m , located on the left of the pole p0 . The Θ g denotes

coefficient is denoted by Ci . The union of set m

∑Θg

for one polynomial denotes C .

g =1

C = C0 ∩ C1 ∩ ... ∩ C n . We can formulate the condition for providing required performance by using (2) and (3).

Polynomial Rbv ( p) determines maximum damping ratio and minimum stability margin of interval polynomial R ( p) if departure angle vectors under all ai ,

i = 0, n ,

are

directed

into

the

sector

3π ⎤ ⎡ Γ ∈ ⎢Θ 0 , ⎥ (fig. 3). Condition described by: 2 ⎦ ⎣ 3π (4) Θ 0 < Θ iq < , 2 π⎞ ⎛ where Θ iq = iΘ 0 − ⎜ Ci + ⎟ + Ω and Ω = 0 or 2⎠ ⎝ Ω = π is in dependence on increasing or decreasing interval parameter ai .

angle between real axis and vector, directed from p g to p0 . There is the location of poles for m = 2 on the fig. 2.

Fig. 3. Sector Γ and departure angle vectors. In the eq. (4) we can see that if Θ 0 is fixed, then the departure angle depends on Ci . If Ci increases

Fig. 2. Poles and zeros location.

290

then the angle Θiq decreases and vice versa. Also from (4) the next condition is defined: The equality Θ iq = Θ 0 is held only if Ci = maxCi . Using (2), (3) we define π⎞ ⎛ Θ 0 = iΘ 0 − ⎜ max Ci + ⎟ + Ω . 2⎠ ⎝ Whence the dependence between max Ci , min Ci and angle Θ 0 (that defines required sector Γ ) is defined.

max Ci = Θ 0 (i − 1) −

π

2

+Ω,

(5)

min Ci = iΘ 0 + Ω . (6) It is necessary to consider dependence between Ci and free poles location in order to define the dependence between sector Γ and free poles location. Let p1, 2 = −α 1 ± jβ1 , p 0 = −α 2 + jβ 2 . Then 2

∑Θg

g =1

⎛ (α − α 2 ) 2 − ( β 2 2 − β 1 2 ) ⎞ ⎟. = arcctg⎜ 1 ⎜ ⎟ 2 β ( α α ) − 2 1 2 ⎝ ⎠

(7)

On the base of (7) the example of free poles domain S c (for C less than some fixed value) is shown (fig. 4).

π π

C ∈[ ; ] 3 2

a0 a1 a 2 a3 a 4

2π 5π ; ] 3 6

a0 a1 a 2 a3a4

C ∈[

As the aim is to design robust controller using dominant principle, then consider the leftmost free poles location that corresponds to the smallest interval value of C . This domain is denoted by S 0 . The bounds of the areas with different Ci have a complicated form, thus, the domain S 0 can be defined in simpler way, for example, by line d, parallel imaginary axis, at the left of that always lies S0 :

d=

β2 ⎛ max C ⎞ tg⎜ ⎟ ⎝ m ⎠

+α2 .

(8)

From (5) and (6) we can see that max Ci cannot 3π − Θ0 , minCi differ from more than 2 3π − Θ 0 ] . Finally, on the consequently max Ci ∈ [0; 2 base of (5), (6) the forming polynomial Rbv ( p) conditions are defined: If

⎛π ⎞ Θ 0 (i − 1) ∈ ⎜ ;−Θ 0 ⎟ , ⎝2 ⎠

max Ci = Θ 0 (i − 1) −

π

Ω=0

and

coefficient

⎛ π ⎞ Θ 0 (i − 1) ∈ ⎜ − ; π − Θ 0 ⎟ , ⎝ 2 ⎠

then

2

,

then

a i = max a i = a i . If Fig. 4. Free poles domain Sc .

max Ci = Θ 0 (i − 1) +

For every value C on the complex plane is the

ai = min ai = ai .

area of free pole location which corresponds to this C . Other words it is possible to manage value C by location of free poles into corresponded area. In eq. (5) it is defined that if C is less than some value max C then departure angle vectors are directed into required sector Γ . In the table 1 dependence of values C and limits of coefficients for the 4-th order 2 3

polynomial with Θ 0 = π is shown. Table 1. Dependence between C and coefficient limits. Θ0 = C ∈ [0;

π 6

]

2 π 3

a0 a1 a2 a3 a4

291

π

2

,

Ω =π

and

coefficient

⎛π ⎞ Θ 0 (i − 1) ∉ ⎜ ;−Θ 0 ⎟ and 2 ⎝ ⎠ ⎛ π ⎞ Θ 0 (i − 1) ∉ ⎜ − ;π − Θ 0 ⎟ then the performance of ⎝ 2 ⎠ interval system can be defined by two vertex polynomial, and it is impossible to find adjusted parameters for such systems with the help of this technique. It is necessary to use this conditions to determine Ω and minimum value of set max Ci for all i = 0, n and in order to define the coefficient set and domain S0 . Note:

If

4.

VERTEX POLYNOMIAL ROOT LOCATION TECHNIQUE

Let the characteristic polynomial with chosen limits of coefficients is reduced to the formula: r

∑ ki

Ai ( p ) + B ( p ) = 0 .

i =1

(9)

Where k i , i = 1, 2,3 – adjusted parameters, B( p ) ,

A i ( p) , i = 1, 2, 3 – polynomials. Let the boundary of free pole location is defined by the line: X ( jω ) = − d + jω , (10) where −∞ < ω < ∞ and d is found from eq. 8. We divide the adjusted parameters into two groups. The parameter k1 is ascribed to the first one and it is called free parameter. It is necessary to provide free poles location in required domain, using D-partition method. The boundary of free poles domain (10) is represented into free coefficient space and among the obtained regions the set of free parameter is defined. Parameters k 2 , k 3 are ascribed to the second group and they are called depended, because their calculations are based on free parameter and on the condition that the dominant poles are to take the required value. Thus, the vector of adjusted parameters g = (k1 , k 2 , k 3 ) is divided into g1 = (k1 ) and g 2 = (k 2 , k 3 ) . Let p = λ j , j = 1 , 2 in

eq. (9) r

k1 ⋅ A1 (λ j ) + ∑ k i ⋅ Ai (λ j ) + B (λ j ) = 0 .

(11)

From (12) and (14) get the system of equations to define the equation of D-partition boundary: ⎧Q11 (λ ) ⋅ k1 + Q12 (λ ) ⋅ g 2 = R1 (λ ) , ⎪ (15) ⎨ ⎪Q (ω ) ⋅ k + Q (ω )g = R (ω ) . 1 22 2 2 ⎩ 21 By expressing g 2 from the first equation −1 −1 g 2 = Q12 (λ ) ⋅ R1 (λ ) − Q12 (λ ) ⋅ Q11 (λ ) ⋅ k1

(16) and by substituting it in the second one, the equation of D-partition boundary is defined: −1 R (ω ) − Q 22 (ω ) ⋅ Q12 (λ ) ⋅ R 1 (λ ) k1 (ω ) = 2 , (17) −1 Q 21 (ω ) − Q 22 (ω ) ⋅ Q12 (λ ) ⋅ Q11 (λ ) We change ω ∈ (−∞, ∞) , build the boundary k1 (ω ) on the complex plane and define the region that corresponds to the required free poles domain. The values of k1 that guarantee required pole assignment are located on the real axis inside the defined regions. We substitute chosen k1 in eq. (15) to define k 2 , k3 . 5.

On the base of the results we have got, the interval systems poles location technique was developed. The required dominant poles of interval 1. system, which define its performance, are given. 2.

i=2

Represent eq. (11) in matrix form Q11 (λ ) ⋅ k1 + Q12 (λ ) ⋅ g 2 = R1 (λ ) ,

(12)

where ⎡ A (λ ) ⎤ ⎡ A (λ ) Q11 (λ ) = ⎢ 1 1 ⎥ , Q12 (λ ) = ⎢ 2 1 ⎣ A1 (λ2 )⎦ ⎣ A2 (λ2 )

3.

A3 (λ1 ) ⎤ , A3 (λ2 )⎥⎦

4.

⎡k ⎤ ⎡ − B(λ1 ) ⎤ g 2 = ⎢ 2 ⎥ , R1 (λ ) = ⎢ ⎥. k ⎣ 3⎦ ⎣ − B (λ 2 ) ⎦ In order to locate free poles on the left of the line d (10) we substitute p = −d + jω in eq. (9) i=2

+ B ( − d + jω ) = 0 Represent eq. (13) in matrix form Q 21 (ω ) ⋅ k1 + Q 22 (ω )g 2 = R 2 (ω ) , where Q 21 (ω ) = A1 (−d + jω ) , Q 22 (ω ) = [A2 (− d + jω )

.

Using

forming

polynomial

Rbv ( p)

conditions values max Ci (for each index i) and the limit of corresponded interval coefficient are defined. Out of all defined values max Ci the minimum value is chosen and on the base of (8) d is defined. Polynomial (1) is reduced to formula r

∑ k i Ai ( p) + B( p) = 0 . i =1

5.

r

k1 ⋅ A1 (− d + jω ) + ∑ k i ⋅ Ai (− d + jω ) +

POLES LOCATION TECHNIQUE

system with characteristic polynomial Rbv ( p)

(13) 6.

(14)

According to the dominant poles location technique the adjusted parameters for fixed are defined. The pole placement of obtained system to check pole assignment is built. 6.

A3 (− d + jω )] ,

EXAMPLE

The PID unit has a transfer function:

R 2 (ω ) = − B (−d + jω ) .

292

W p ( p) =

k 3 p 2 + k 2 p + k1 p

.

The transfer function of plant is: 1 W0 ( p ) = 3 . 2 p + a3 p + a 2 p + a1 The characteristic polynomial of closed loop system is: p 4 + a3 p 3 + (a 2 + k 3 ) p 2 + (a1 + k 2 ) p + k1 = 0 , where a3 = [18;20] , a 2 = [180;200] , a1 = [1024;1026] . Let the root with coordinates p 0 = −1 + j1,732 2 3

defines maximum damping ratio ( Θ 0 = π ) and minimum stability margin of system. By using the forming polynomial

Rbv ( p)

conditions the limits of interval coefficients a0 a1 a 2 a3 are defined. From equation (8) d=4 is obtained. But according to the dominant principle let d=7. According to the dominant poles location technique the adjusted parameters for Rbv ( p) are defined: k1 = 500 , k 2 = −702 , k 3 = −35 . There is dominant pole domain on the fig. 5

Fig. 5. Dominant poles domain.

Fig. 6. Pole placement.

293

7.

CONCLUSION

In this paper, we have proposed a new design technique for robust pole assignment based on angle criterion of root locus for plant with interval parameters and D – partition technique. The proposed technique was defined as two problems: the first, to find only one vertex polynomial of polynomial family, formed by interval polynomial, which defines performance of system and second, to assign the roots of this polynomial according to the obtained requirements. The advantages of the technique are: it is possible to evaluate the robustness of system under adjusted parameter perturbations by analyzing D-partition regions, the algorithm simplicity and absence of any computational complexity. The disadvantage of this technique is that the roots’ behavior after them real axis touching have not been taken into account. REFERENCES Ackermann J. (1993). Robust Control: Systems with Uncertain Physical Parameters // SpringerVerlag, London. Bhattacharyya S. P., Chapellat H. and Keel L. H., (1995) Robust Control: The Parametric Approach // Prentice Hall, New York. Nesenchuk A.A. (2001). Root Locus Fields Technique in the Uncertain Control Systems Synthesis // Proceedings of the 5th World Multiconference on Systems, Cybernetics and Informatics. Orlando, FL, USA. pp.298-303. Rao P. S. and Sen I. (1999) Robust Tuning of Power System Stabilizers Using QFT // IEEE transactions on control systems technology, vol. 7, no. 4. pp. 478-486. Keel L.H., Bhattacharyya S.P. (1999). Robust stability and performance with fixed-order controllers // Automatica N 35 pp. 1717–1724. Tagami T., Ikeda K. (2003) Design of robust pole assignment based on Pareto-optimal solutions // Asian Journal of Control, Vol. 5, No. 2, pp. 195-205. Vadutov O. S., Gaivoronskii S. A. (2004). Solving the Problem of Allocation of Poles of a System by the D-Partition Method // Journal of Computer and System Sciences International Vol. 43, No. 5, pp. 681-686. Gaivoronskiy S.A., Zamyatin S.V. (2006). The Robust Sector Stability Analysis of an Interval Polynomial // 1st International Symposium on Systems and Control in Aerospace and Astronautics, Harbin, China, pp. 112-115.