• No results found

An Optimized Reduced Order Model Using Interpolation Method and Design of Controller T. Narasimhulu

N/A
N/A
Protected

Academic year: 2022

Share "An Optimized Reduced Order Model Using Interpolation Method and Design of Controller T. Narasimhulu"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

An Optimized Reduced Order Model Using Interpolation Method and Design of Controller

T. Narasimhulu1 and G. Raja Rao2

1Avanthi Institute of Engg. & Tech., 2ANITS, Sangivalasa, Visakhapatnam

1[email protected], [email protected]

Abstract: The authors proposed a method for order reduction of linear dynamic systems using the advantages of the Interpolation criterion and Routh method. The denominator polynomial of the reduced order model is determined by using the Routh method while the numerator coefficients are computed by minimizing the integral square error between the original and the reduced system using Interpolation method. The proposed method guarantees stability of the reduced model, if the original high order system is stable system. A PID controller is designed for the high order original systems through its low order model proposed. Some numerical examples were considered to explain the effectiveness of the method.

Keywords: Interpolation criterion; Routh method; Stability; integral square error.

1. Introduction

The approximation of linear systems plays an important role in many engineering applications, especially in control system design, where the engineer is faced with controlling a physical system for which an analytic model is represented as a high order linear system.

In many practical situations a fairly complex and high order system is not only tedious but also not cost effective for on-line implementation. It is therefore desirable that a

high system be replaced by a low order system such that it retains the main qualitative properties of the original system.

Several order reduction techniques for linear dynamic systems in the frequency domain are available the literature [1-4]. Further, some methods have also been suggested by combining the features of two different methods [5-7]. To overcome these problems model order reduction techniques are implemented. It is desirable to reduce higher order transfer function to low order model which are expected to approximate the performance of original high order system.

A mixed method is proposed for the reduction of high order continuous systems. This method is developed from the method [1] available in literature and it overcomes the limitations and drawbacks of some existing methods. In the present paper, Interpolation method is used for obtaining the numerator and Routh method is used for obtaining the denominator of the reduced order model.

Then an optimum model (with minimum ISE) is obtained by varying the interpolation points.

Using the proposed method a PID controller is designed for the high order original systems.

2. Stability & Choice of The Interpolation Points

Because the above method cannot ensure the reduction model stable, it is required to choose its denominator such that the reduction model is stable. In order to produce the dominator polynomial, the following two famous methods:

The retaining dominant poles and the Routh method [1, 3, and 5] will be introduced. Then its numerator can be produced by using the above method, and at this time, the number of points is ∂ p(ˆ)+1.

Received: Desember 25th, 2012. Accepted: May 31st, 2013

(2)

 

By the way, the above method is similar to the classical Pade approximation when all the interpolation points are zeros; it only takes advantage of information of G(s) at zero. Usually, interpolation points chosen had beer reflect the features of the original model G(s) well According to experience, we can choose the points which are located in the disk centered at the origin with radius: the distance between origin and the furthest poles; or besides some dominant poles; or besides origin.

3. Reduction Procedure

Let the transfer function of a higher order system be represented by [6], [7]

) (

) ( ...

) ...

(

1 0

1 1 1

0

s e

s d s e s e e

s d s d s d G

n n n n

n

n =

+ + +

+ +

= + (1)

Where di, i=0, 1… n-1and ei, i=0, 1… n are constants.

For the high order system a reduced k th order model is proposed as given below,

  ( )

) ( ...

) ...

( 1

1 1

0

1 1 1

0

s b

s a s b s b s b b

s a s a s a

R

k k k k k k

k

k =

+ +

+ +

+ +

= +

  (2)

Where the ai, i=0, 1… k-1 and bi, i=0, 1…. k are constants.

Reduced order denominator:

Step 1: The denominator bk(s) of reduced model can be obtained from the Routh Stability array of the denominator of the original system as given below:

The Routh array is formed by using the eqn. (4):

The Routh table for the denominator of the system is given below:

1 , 1 1 ,

2 , 1 1 , 1

33 32 31

7 24 5 23 3 22 1 21

6 14 4 13 2 12 11

...

...

...

...

+

=

=

=

=

=

=

=

=

k k

k k

n n

n n

n n

n n

b b

b b

b b b

e b e b e b e b

e b e b e b e b

(3)

⎥⎦

⎢⎣ +

=

+

+

2 ) 3 1 (

3

,

1 , 1

1 , 1 1 , 2 1 , 2 ,

i j k and i where

b b b b b Where

i j i i j i j i

(4) bk(S) may be easily constructed from the (n+1-k) th and (n+2-k) th and (n+2-k) t h rows of the

above to give

....

)

( =k+1n.1n+ k+2n.1n1+ k+1n.2 n2+

k s b s b s b s

b (5)

(3)

Reduced order numerator:

The reduced order numerator polynomial is derived in the following sequence:

1) Choose 2k point’s s0, s1… s2k-1, s2k

C (they can be multiple) from the location of the poles of the original systems and obtain g(s) as given below:

0 1 1

2 1 2 2

1 0

1 2 1

0

....

) ....(

) ( ) (

) )....(

)(

( ) (

1 0

g s g s

g s

s s s s s s

s s s s s s s g

k k k

k k j

k

k

j

+ + + +

=

=

=

(6) 2) Divide dn(s)bk(s)by g(s) to get the quotient e(s) and the remainder f(s).

3) Divide en(s)ak(s)by g(s) to get the quotient l(s) and the remainder h(s). It yields, )

( ) ( ) ( ) ( )

(sb s gs es f s

dn k = +   (7)

   

  en(s)ak(s)=g(s)l(s)+h(s)   (8)

Where both f(s) and h(s) are polynomials of degree at most (2k-1),

k k k k

j i

h s

a s e f s

b s d

j

i i i

si k si k k si n

k si k k n

2 .

,..., 1 , 0 , ,..., 1 , 0

)) ( ) ( ( ))

( ) ( (

0 1

) ( ) ( )

( ) (

=

=

=

=

=

=

=

By using the basic theorem of algebra, it is obtained that [1],

).

( ) (s h s

f

It is found that the coefficient of each term in f(s) is the linear combination of a0,a1....,a2k1 and the coefficient of each term in h(s) is the linear combination of b0,b1...,b2K1 . A linear system with 2k+1 unknowns and 2k equations is formed. Hence, bk is assumed as ‘1’ to make the no. of equations equal to the no. of unknowns.

If the coefficient matrix of the above linear system is non-singular, then its solution

1 1 1

0,b...,bk,a...,ak

b can be uniquely determined by using the Crammers rule.

Numerator reduction procedure:

Step 1: Choose 2k point’s s0, s1… s2k-1, s2k

C (they can be multiple) from the location of the poles of the original systems and obtain g(s) as given below:

0 1 1

2 1 2 2

1 0

1 2 1

0

....

) ....(

) ( ) (

) )....(

)(

( ) (

1 0

g s g s

g s

s s s

s s s

s s s s s s s g

k k k

k j k

k

k

j

+ + + +

=

=

=

Step 2: Compute dn(s)bk(s) and en(s)ak(s), respectively,

(4)

 

....

, ,

...

) ...

( ) ...

( ) ( ) (

0 1 1 0 ) 0 ( 1

0 0 ) 0 ( 0

) 0 ( 0 ) 0 ( 1 1

) 0 (

1

0 0

1 1

d b d b c

d b c

c s c s

c

b s b d s

d s b s d

n k n k

k k n

n k n

+

=

=

+ + +

=

+ + +

+

=

+ +

,

...

) ...

( ) ...

( ) ( ) (

,

) 0 ( 0 ) 0 ( 1

2 )

0 (

2 1

) 0 (

1

0 1

1 0 ,

1 )

0 (

1

1 1 2 )

0 (

2

d s d

s d s

d

a s

a e s

e s a s e and

d b c

d b d b c

n k n k n k n k

k k n

n k

n

n n k

k

n k n n k

k

+ +

+ +

=

+ + +

+

=

=

+

=

+

+

+ +

+

+

. 1 )

0 (

1

, 2 1

) 0 (

2

0 1 1 0 ) 0 ( 1

0 0 0 0

....

,

n n k

k

n k n

n k k

e a d

e a e

a d

e a e a d

a e d

+

+

=

+

= +

=

=

Step 3: Divide dn(s)bk(s)by g (s) to get f(s):

) ( 0 1 2 ) (

1 2

) 2 ( 0 3 ) 2 (

3 ) 2 1 ( 0 2 ) 2

1 (

2

) 1 ( 0 ) 3

1 (

2 ) 2

1 (

2

) 1 0 ( 0 1 ) 2

0 ( 1 1 2 ) 1 0 (

1

) 0 ( 0 ) 1

0 (

1 ) 2

0 (

2 ) 1

0 ( 0 1 1 1 2 1 2 2

2 ) 1 (

2 1 ) 0 (

1

...

...

...

...

...

...

...

...

...

...

...

...

...

...

k n k k n k

n k n k

k n n k n k n k

k n k n n k n k

k n n k n k n k k n k n k

k n k n n k n k n k n k k

k k

k n n k k n n k

c s c

c s c

s c g s c

c s c s c

s c g s c g s c

c s c s

c s c g s g s g s

s c s c

+ +

+

+ +

+ +

+

+

+

+ +

+

+

+

+

+

+

+ +

+ + + +

+ + +

+

+ + +

+ + + + +

+ + + +

+ +

Thus get the recursive relations

(5)

relations:

, )

1 ( ) 1 ( ) (

, 3 )

2 (

3 )

2 ( ) 3 (

, 2 )

1 (

2 )

1 ( ) 2 (

, 1 )

0 (

1 )

0 ( ) 1 (

...

, 4 ,...,

1 , 0

, 3 ,...,

1 , 0

, 2 ,...,

1 , 0

l n k i l

l n k l

i l i

n k n i i k

i

n k n i

i k i

n k n i i k

i

g c

c c

n k i

g c

c c

n k i

g c

c c

n k i

g c

c c

+

+

+

+

+ +

+

+ +

+

+ +

=

− +

=

=

− +

=

=

− +

=

=

, 1 2 ,..., 1 , 0

, ) 1 ( 2 ) 1 ( ) (

=

=

k i

g c

c

cin k in k nk k i

Divide en(s)ak(s)by g (s) to get h(s):

) ( 0 1 )2 (

1 2

) 2 ( 0 ) 3

2 (

3 ) 2 1 ( 0 2 ) 2

1 (

2

) 1 ( 0 3 ) 1 (

2 2 ) 1 (

2

) 1 0 ( 0 1 ) 2

0 ( 1 1 2 ) 1 0 (

1

) 0 ( 0 ) 1

0 (

1 ) 2

0 (

2 ) 1

0 ( 0 1 1 1 2 1 2 2

) 2 1 (

2 ) 1

0 (

1

...

...

...

...

...

...

...

...

...

...

...

...

...

...

k k n k n k

n k n k

k n n k n k n k

k n k n n k n k

k n n k n k n k k n k n k

k n k n n k n k n k n k k

k k

k n n k k n n k

d s d

d s d

s d g s d

d s d s d

s d g s d g s d

d s d s

d s d g s g s g s

s d s d

+ +

+

+ +

+ +

+

+

+

+ +

+

+

+

+

+

+

+ +

+ + + +

+ + +

+

+ + +

+ + + + +

+ + + +

+ +

Thus get the recursive relations:

) , 1 ( ) 1 ( ) (

, ) 3

2 (

3 )

2 ( ) 3 (

, 2 )

1 (

2 )

1 ( ) 2 (

, 1 )

0 (

1 )

0 ( ) 1 (

...

, 4 ,...,

1 , 0

, 3 ,...,

1 , 0

, 2 ,...,

1 , 0

l n k l i

l n k l

i l i

n k n i

k i

i

n k n i

i k i

n k n i i k

i

g d

d d

n k i

g d

d d

n k i

g d

d d

n k i

g d

d d

+

+

+

+

+

+

+

+ +

+

+ +

=

+

=

=

+

=

=

+

=

=

, 1 2 ,..., 1 , 0

, ) 1 ( 2 ) 1 ( ) (

=

=

k i

g d d

din k in k nk k i

When k <0, let go=0. In the above the recursive relations, the superscript n in

c

i(n)represent the coefficients which are obtained after carrying out the algorithm n steps. And the subscript

‘i’ in

c

i(n)represents the corresponding degree about the variables.

Step 4: By using the basic theorem of algebra, it is obtained that [1], [10]

f(s)h(s).

It is found that the coefficient of each term in f(s) in is the linear combination of

1 2 1 ,

0a....,a k

a and the coefficient of each term in h(s) is the linear combination of b0,b1...,b2K1.

(6)

 

A linear system with 2k+1 unknowns and 2k equations is formed assuming bk=1.Thus, the reduced model is obtained as given equation (2).

4. Optimized Reduced Order Model (OROM) Steps to obtain an optimum ROM:

¾ Obtain reduced order denominator by using Routh method.

¾ Obtain reduced order numerator by using Interpolation method.

¾ Calculate ISE (Integral Square error)

¾ Change the set of Interpolation points randomly for obtaining another reduced order numerator.

¾ Again calculate ISE (Integral Square error) with the new numerator.

¾ Repeat the above steps with different sets of interpolation points.

¾ Pick the minimum ISE of all and the corresponding reduced order model is selected as an optimized model.

5. Advantages of The Proposed Method

The following are the advantages of the proposed method:

¾ This method always gives stable reduced order models for the stable original Systems.

¾ This method gives zero steady state error.

¾ This method is simple and efficient.

¾ This method gives very low ISE comparing to some other existing methods. So, reduced order model is better approximation of the original system.

¾ This method retains both initial time moments and Markova parameters.

6. Numerical Examples

Example 1: consider the sixth order system as given

) (

) ( 50 5 . 212 318 223 81 5 . 14

102 133 63 ) 13

( 6 5 4 3 2

2 3 4

6 e s

s d s s s s s s

s s s s s

G

n

= n + + + + + +

+ + +

= +

A Second order reduced model is obtained for the above higher order system, in following steps, using the proposed method given in section-3.

) (

) ) (

( 2

2 1 0

1 0

2 b s

s a s b s b b

s a s a

R

k

= k

+ +

= +

Step 1: Reduced Order denominator is obtained by using Routh method as below:

50 5 . 212 318 223 81 5 . 14 )

(s =s6+ s5+ s4+ s3+ s2+ s+ en

Routh Table:

50 5 . 165

50 6 . 218

2 . 201 9 . 155

50 3 . 303 62 . 65

5 . 212 223 5

. 14

50 318 81 1

0 1 2 3 4 5 6

s s s s s s s

Hence, the reduced order denominator is:

50 5 . 165 6 . 218 )

(s = s2 + s+

bk

(7)

By normalizing the above, the reduced order denominator is:

Step 2: The numerator of reduced order model is obtained by the interpolation method as given in proposed procedure.

For a 2nd order model the 4 required interpolation points are selected randomly as:

0, 0.6, 2, 3

s s

s s

s

g( )= 4 5.6 3 +9 2 3.6

Where g(s) is the polynomial obtained by the selected interpolation points.

From original order numerator and reduced order denominator,

102 6 . 470 2 . 949 803 5 . 319 15 . 60 372 . 4 ) ( ) (

) 2288 . 0 7574 . 0 )(

102 133 63 13 ( ) ( ) (

2 3

4 5

6

2 2

3 4

+ + +

+ +

+

=

+ +

+ + + +

=

s s

s s s

s s

b s d

s s

s s s s s b s d

k n

k n

Divide dn(s)bk(s)by g (s)to get the quotient e(s) and the remainder f(s).

Thus,

102 04 . 3181 93 . 5523 42 . 4276 )

(s = s3 s2+ s+

f (1)

From original order numerator and reduced order denominator, )

)(

50 5 . 212 318 223 81 5 . 14

(s6 s5 s4 s3 s2 s a1s a0 a

en k= + + + + + + +

0 0 1 2 0 1

3 0 1 4

0 1

5 0 1 6 0 1 7

1

50 ) 5 . 21 50 ( ) 318 5 . 212 (

) 223 318 ( ) 81 223 (

) 5 . 14 81 ( ) 5 . 14 (

a s a a s a a

s a a s

a a

s a a s a a s

a a en k

+ +

+ +

+

+ + +

+

+ + + +

=

Divide

e

n

a

kby g(s) to get the quotient l(s) and the remainder h(s).

Thus,

0 1 0

1 2 3 0

1 0

50 ) 228 . 3935 91 . 876 (

) 1 . 8296 68 . 1270 ( ) 4773 23 . 1079 ( ) (

a s a a

s a a

s a a s

h

+ +

+

+ +

+

=

(2) From equn (1) & equn (2), we get

466 . 0

0809 . 0

1 0

=

= a a

Hence, the reduced model is:

2287 . 0 75838 . 0

466 . 0 0809 . ) 0

( 2

2 + +

= +

s s

s s R

2288 . 0 7574 . 0 )

(s =s2+ s+ bk

(8)

 

Figure 1. Comparison of step response of original and

Example 2: Consider the 8th order system as follows:

G(s) =

) (

) (

s e

s d

n n

261 . 0 7134 . 1

6146 . 4 2164 . 6

918 . 4 4152 . 2 5119 . 0 01141 . 0 ) (

2 3

4 5

6 7

+ +

+ +

+ +

+

=

s

s s

s s

s s

s dn

25 . 0 919 . 1

104 . 17 03 . 50

018 . 73 852 . 65 616 . 36 83 . 9 ) (

2 3

4 5

6 7

8

+ +

+ +

+ +

+ +

=

s s s

s s

s s

s s en

Original Order system Interpolatio

n points Reduced order system ISE

50 5 . 212 318 223 81 5 . 14

102 133 63 ) 13

( 6 5 4 3 2

2 3 4

+ + + + + +

+ + +

= +

s s s s s s

s s s s s

G 0,-

0.5,0.9+1.78

i, 0.9-1.78i 0.75838 0.2287 46629 . 0 34 . ) 1

( 2

2 + +

= +

s s

s s

R 0.186

5 . 212 318 223 81 5 . 14

102 133 63 ) 13

( 6 5 4 3 2

2 3 4

+ + + + +

+ + +

= +

s s s s s s

s s s s s

G

0,0.6,2,3

2287 . 0 75838 . 0

466 . 0 0809 . ) 0

( 2

2 + +

= +

s s

s s R

0.148

5 . 212 318 223 81 5 . 14

102 133 63 ) 13

( 6 5 4 3 2

2 3 4

+ + + + +

+ + +

= +

s s s s s s

s s s s s

G

0,-3.5289, 0.11+1.78i,

0.11-1.78i 0.75838 0.2287 46629 . 0 261988 . ) 0

( 2

2 + +

= +

s s

s s

R 0.042

34       Original (6th order)

    Reduced (2nd order) 

 

Step Response

Time (sec)

A m p lit u d e

(9)

A Second order reduced model is obtained for the above higher order system, in following steps, using the proposed method given in section-3.

) (

) ) (

( 2

2 1 0

1 0

2 b s

s a s b s b b

s a s a

R

k

= k

+ +

= +

By normalizing the above, the reduced order denominator is(by applying routh method):

0186 ..

0 07881 . 0 )

(s = s2 + s+ bk

Reduced order numerator (by applying Interpolation method):

Using the procedure the optimum reduced order model is obtained as,

0186 . 0 07881 . 0

0194 . 0 05244 . ) 0

( 2

2 + +

= +

s s

s s R

Original (8thorder) Reduced (2ndorder)

Figure 2. Step response of original and reduced order systems.

Design of PID controller for reduced order model is, Let transfer function of the PID controller is,

s k s k s s k

Gc d + p + i

=

2

) (

Applying ITAE performance index method to the reduced model, the values of Kp, Ki and Kd are obtained

(10)

 

0186 . 0 07881 . 0

0194 . 0 05244 . ) 0

( 2

2 + +

= +

s s

s s R

Now to obtain the closed-loop transfer function for reduced order

The tuned PID values are

 

       9.1331, 7.654 ,      23.899

Comparing characteristic equation of compensated system to the optimum ITAE characteristic equation as,

3 2 2

3

1 . 75 w

n

s 3 . 25 w

n

s w

n

s + + +

The PID controller is added to the forward path and the closed loop transfer function with unity feedback of the system is given as:

       

1

Where G(s) is the high order system and Gc(s) is the PID controller transfer function.

Original (8thorder) Reduced (2ndorder)

Compensated

Figure 3. Step response of compensated system and uncompensated systems Comparing With Existing Methods:

Example 3: Consider the 6th order original transfer function is given by [13],

15 5 . 69 119 100 45 5 . 10

9 25 . 23 25 . 30 5 . 22 ) 9

( 6 5 4 3 2

2 3

4 5

+ + + + + +

+ + +

+

= +

s s s s s s

s s

s s s s

G

(11)

The reduced second order models obtained by using proposed method is:

19281 . 0 670885 . 0

1116 . 3 0761 . ) 4

( 2

2 + +

= +

s s

s s R

The reduced 2nd order models obtained by using Routh approximation method 15

. 0 7 . 0

09 . 0 465 . ) 0

( 2

2 + +

= +

s s

s s r

The reduced 2nd order models obtained by using Continued fraction method 223

. 1 45 . 2

732 . 0 96 . ) 1

( 2

2 + +

= +

s s

s s c

The step responses of the reduced models obtained by proposed method, routh approximation method (r2) and continued fraction method (c2) Figure 4.

ORIGINAL (6THORDER)

PROPOSED METHOD ROUTH APPROXIMATION CONTINUED FRACTION METHOD (2NDORDER)

Figure 4. Step response of different existing methods

References

Related documents

The threshold into the stadium is through a series of layers which delaminate from the geometry of the field to the geometry of the city and creates zones of separation,

more than four additional runs were required, they were needed for the 2 7-3 design, which is intuitive as this design has one more factor than the 2 6-2 design

Based on an understanding of the prin- ciples of Islamic law and the principles on which Islamic banks work and on an explanation of the banks’ main characteristics, in particular

In presenting and discussing the Philips Group’s financial position, operating results and cash flows, management uses certain non-US GAAP financial measures, like: comparable

Theorem 32: A continuous function on a compact set in R 2 will attain its extreme values... We can find the global maximum or minimum as follows. A point on the boundary of the

More specifically, can the federal govern- ment set standards of performance, encourage experi- mentation in the delivery o f health care, coordinate existing

Descriptions of other animal prion diseases include Bovine spongiform encephalopathy (BSE) or mad cow disease in cattle, chronic wasting disease (CWD) in

122 | P a g e concepts (X=2.84); adapting teaching methods to meet indiv iduals student’s needs (X=2.74); linking students’ ideas, values and beliefs to their classroom