• No results found

MIXED EVOLUTIONARY TECHNIQUES TO REDUCE ORDER OF LINEAR INTERVAL SYSTEMS USING GENERLIZED ROUTH ARRAY

N/A
N/A
Protected

Academic year: 2020

Share "MIXED EVOLUTIONARY TECHNIQUES TO REDUCE ORDER OF LINEAR INTERVAL SYSTEMS USING GENERLIZED ROUTH ARRAY"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

MIXED EVOLUTIONARY

TECHNIQUES TO REDUCE ORDER OF

LINEAR INTERVAL SYSTEMS USING

GENERLIZED ROUTH ARRAY

DEVENDER KUMAR SAINI

Electrical Engineering Deppt. IIT Roorkee, Roorkee, India, Roorkee, Haridwar-247667, India

DR. RAJENDRA PRASAD

Electrical Engineering Deppt. IIT Roorkee, Roorkee, India, Roorkee, Haridwar-247667, India

Abstract:

Recently, genetic algorithms (GA) and particle swarm optimization (PSO) technique have attracted considerable attention among various modern heuristic optimization techniques. In this paper both PSO and GA optimization are employed for finding stable reduced order models of large-scale linear Interval systems. Both the techniques guarantee stability of reduced order model if the original high order model is stable. In both methods interval arithmetic is used to construct generalized Routh array for determining the denominator polynomials of reduced system. The reduced numerator polynomials are determined by minimizing Integral Square Error (ISE) between original and reduced system using GA in first technique and using PSO in second technique pertaining to a unit step input. Both techniques are simple rugged and computer oriented. Both the methods are illustrated through a numerical example and the results are compared with recently published conventional model reduction technique.

Keywords: Interval systems, Interval arithmetic, Genetic Algorithm, Particle Swarm Optimization, Integral Squared Error.

1. Introduction

The exact analysis of high order systems is both tedious and costly as high order systems are too complicated to be used in real problem. Therefore, to analyze such systems, it is necessary to reduce it to a lower order system, which is a sufficient representation of the higher order system. In recent decades, much effort has been made in the field of model reduction for linear dynamic systems and several methods like: Aggregation method [M. Aoki (1968)], Pade approximation [Y. Shamash (1974)], Routh approximation [M.F. Hutton and B. Friendland (1999)], Moment matching technique [N.K. Sinha and B. Kuszta (1983)], Routh-stability technique [V. Krishnamurthy and V. Seshardi (1978)], and optimization technique [K. Glover

(1984)], have been proposed. Among them Routh stability technique has been recognized as the simplest and powerful method because of its ability to yield stable reduced models for stable high-order systems. Further, numerous methods of order reduction are also available in the literature [Hwang C (1984), Mukherjee S. (1987), Lamba SS (1988), Mukherjee S. (1988), Puri NN (1988), Vilbe P. (1990), Mittal AK. (2004), Howitt GD. (1990)], which are based on minimization of the ISE criterion.

(2)

learning mechanism, based loosely on Darwinian principles of biological evolution, reproduction and ‘‘the survival of the fittest’’ [D.E. Goldberg (1989)].

PSO technique was invented in the mid 1990s while attempting to simulate the choreographed, graceful motion of swarms of birds as part of a sociocognative study investigating the notion of collective intelligence in biological populations [J. Kennedy and R.C.Eberhart (1995)].

Both GA and PSO are similar in the sense that these two techniques are population-based search methods and they search for the optimal solution by updating generations. Since the two approaches are supposed to find a solution to a given objective function but employ different strategies and computational effort, it is appropriate to compare their performance.

In general, the practical systems have uncertainties about its parameters. Thus practical systems will have coefficients that may vary and it is represented by interval. Interval arithmetic such as addition, subtraction, multiplication and division are discussed in [E.D. Popova (1994)]. In [B. Bandyopadhyay (1994), B.Bandyopadhyay, A. Upadhye and O.Ismail (1997)] model reduction techniques for higher order uncertain systems were presented using advantage of Routh and Pade approximation methods. The limitations of above method are discussed in [Y. Dolgin and E. Zehab (2003), S.F. Yang (2005)]. A generalized method for constructing the Routh table of interval polynomial is proposed in [Y. Dolgin and E. Zehab (2003)] which overcome some of the limitations of [B. Bandyopadhyay (1994), B.Bandyopadhyay, A. Upadhye and O.Ismail (1997)].

In the present work, the paper present two mixed evolutionary techniques for order reduction of linear interval system based on minimization of the ISE by GA and PSO integrated with modified Routh array for interval systems proposed in [Y. Dolgin and E. Zehab (2003)]. 

2. Reduction Algorithm

Consider a high order linear SISO interval system represented by the transfer function as (1)

, , , ,

, , , , (2)

Where , , 0,1,2, , 1 , , 0,1,2, , are the interval coefficients of higher order numerator and denominator polynomials respectively.

The objective is find a order reduced interval system. Let corresponding order reduced model is

, , , ,

, , , , (3)

Where , , 0,1,2, , 1 , , 0,1,2, , are the interval coefficient of lower order numerator and lower order denominator polynomials respectively.

The rules of the interval arithmetic have been defined as follows. Let [a, b] and [c, d] be two intervals.

Addition:

[a, b]+[c, d] = [a + c, b + d] Subtraction:

[a, b]-[c, d] = [a -d, b - c] Multiplication:

[a, b][c, d] = [Min (ac, ad, bc, bd), Max (ac, ad, bc, bd)] Division:

,

, , , , 0 , .

2.1. Determination of reduced denominator

(3)

Dolgin [21]. The reduced denominator is obtained by direct truncation of the elements in the Routh table. Consider the denominator polynomials of higher order system

, , , ,

Corresponding generalized Routh table is

Table 1. Generalized Routh array for denominator

, , ,

, , ,

, , , , ,

Where:

,, , , , , ,, , , , ,

,, , (4)

Generalization of the method for direct truncation of Routh table has been proposed in [B. Bandyopadhyay (1994)] for interval systems using interval arithmetic. Based on the fact that a reduced order fixed-coefficients polynomial arrived at by direct truncation of Routh table of a stable higher order polynomial, is guaranteed stable, the authors of [B. Bandyopadhyay (1994)] claim that this is true for interval polynomials as well.

However, in contradiction to what is claimed in [B. Bandyopadhyay (1994)], the property of retaining stability of the reduced polynomial is lost in the interval case, i.e. a stable family of interval polynomials may yield an unstable family of reduced order polynomials arrived at by direct truncation of Routh table using interval arithmetic.

Dolgin (2003) proposed that in order to find coefficients for interval systems use fixed values of ,

and , instead of their intervals. The fixed values may be the midpoints of the intervals or, if desired, the

values which yield the largest intervals for . Order reduced denominator is:

, , , , , , , , ,

, , , 5

2.2. Determination of reduced denominator

The numerator of the reduced order model is determined by minimizing Integral square error between original system and reduced system using genetic algorithm pertaining to a unit step input.

The deviation of the lower order system from the original system response is given by the error index ’ISE’ known as the Integral square error, which is given as follow:

(6)

Where g(t) and r(t) are the unit step response of the original and reduced order systems, respectively.

In this method, GA is employed to minimize the objective function ‘ISE’ as given in Eq. (6), and the parameter to be determined are the coefficients of the numerator of the lower order system.

(4)

present study are given. The description of GA operators and their properties can be found in [Houck C., Joines J. and Kay M (1995)].

Fig. 1. Flowchart of Genetic algorithm

One more important point that affects the optimal solution more or less is the range for unknowns. For the very first execution of the program, wider solution space can be given and after getting the solution one can shorten the solution space nearer to the values obtained in the previous iteration. The computational flow chart of the proposed algorithm is shown in Fig. 1.

Table 2. Typical Parameters used by Genetic Algorithm

Name Value(type)

Number of generations 200

Population size 100

Type of selection uniform

Type of crossover Arithmetic

Type of mutation uniform

Termination method Maximum generation 2.3.Determination of reduced numerator using PSO

(5)

Fig. 2 Description of velocity and position updates in particle swarm optimization for a two dimensional parameter space

Fig. 3 Flowchart of Particle Swarm Optimization

For the purpose of minimization of Eq. (6), routine from PSO optimization toolbox are used. In Table 3, the typical parameters for PSO optimization routines, used in the present study are given.

Table 3. Typical Parameters used by Particle Swarm Optimization

Name Value(type)

Number of generations 300

Population size 100

Maximum Particle velocity 2

Epoch 100

Termination method Maximum Generation 3. Numerical Example

(6)

Where

1.9,2.1 24.7,27.3 157.7,174.3 541.975,599.025 929.955,1027.845 721.81,797.79 187.055,206.745 .

And

. 95,1.05 8.779,9.703 52.231,57.729 182.875,202.125 429.02,474.18 572.47,632.73 325.28,359.52 57.352,63.389

To obtain reduce denominator polynomial, the generalized Routh table is constructed for

Table 4. Generalized Routh array for given example using [Y. Dolgin and E. Zehab (2003)]

. 95,1.05 52.231,57.729 429.02,474.18 325.28,359.52 8.779,9.703 182.875,202.125 572.47,632.73 57.352,63.389 30.36,37.93 360.54,412.2 318.42,353.31

71.34,126.98 476.84,546.54 57.352,63.389 172.37,248.02 296.59,333.56

319.49,406.63 57.352,63.389 259.89,300.36

57.352,63.389

By direct truncation, from above table the second order denominator polynomial is

319.49,406.63 259.89,300.36 57.352,63.389

Thus the 2nd order reduced model using GA becomes

553.9,568.3 181.9,205

And becomes

553.9,568.3 181.9,205

319.49,406.63 259.89,300.36 57.352,63.389

The 2nd order model using PSO becomes

562.4,555.6 181.6,205.4

And becomes

562.4,555.6 181.6,205.4

319.49,406.63 259.89,300.36 57.352,63.389

Following the method of B. Bandyopadhyay (1997) the table for D(s) formed -

[57.35,63.69] [527.47,632.75] [182.88,202.13] [8.78,7.03] [325.28,359.52] [429.02,474.18] [52.23,57.73] [0.95,1.05] [434,623.69] [155.28,214.2] [7.759,10.56] [175.3,564.55] [30.29,77.08] [0.662,1.51] [-36.94,614.78] [0.741,32.37]

The 2nd order system obtained by method [19] is

(7)

It is noted that the lower bound of the interval entry , of the table is negative, thus restricting the completion of the table. Hence reduced order interval polynomials of degree four or greater cannot be obtained by [B.Bandyopadhyay (1997)].

4. Results

4.1.Checking Robust Hurwitz Stability of reduced order interval system

Kharitonov (1978) stated that an interval family of polynomials is robustly stable if, and only if, the following Kharitonov polynomials are stable.

_

After Anderson and Jury modified this, they stated that

The testing set for an interval polynomial of invariant degree is

for n=3

, for n=4

, , for n=5

, , , for n 5

For n=1 and n=2, a necessary and sufficient condition for robust stability is positive lower bounds on the coefficients.

The denominator polynomial of the reduced lower order system is

319.49,406.63 259.89,300.36 57.352,63.389

n=2, therefore a necessary and sufficient condition for robust stability is positive lower bounds on the coefficients.

319.49 259.89 57.352

It is clear that is stable. Thus the proposed method guarantees the robust stability of reduced order systems.

4.2.Simulation Results

Fig. 4 Comparison of step response for lower limit Fig. 5 Comparison of frequency response for lower limit

-60 -40 -20 0 20 Magni tude ( dB )

10-2 10-1 100 101 102 103

-135 -90 -45 0 P has e ( deg) Bode Diagram

Frequency (rad/sec)

orginal system

GA reduced PSO reduced

B. Bandyopadhyay

0 5 10 15 20 25

(8)

Fig. 6 Comparison of step response for upper limit Fig. 7 Comparison of frequency response for upper limit

4.3.Comparison of errors

Table 4. Comparison of error for reduced models

Method of

order reduction 2

nd Order Reduced Models ISE for lower

limit ISE for upper limit Proposed GA

Algorithm

. , . . ,

. , . . , . . , . .825 5.562

Proposed PSO Algorithm

. , . . , .

. , . . , . . , . .822 5.558

B. Bandyopadhyay

(1997)

. . . .

. .. . . 2.2599 5.954

5. Conclusion

In this paper, two evolutionary methods for reducing a high order large scale linear interval system into a lower order interval system have been proposed. Particle swarm optimization and genetic algorithm methods based evolutionary optimization techniques are employed for the order reduction where the numerator polynomials are determined by generalized Routh array truncation and denominator coefficients of reduced order model are obtained by minimizing an Integral Squared Error (ISE) criterion.

The proposed method guarantees stability for a stable higher order system and thus any lower order model can be derived with good accuracy. Also it may be noted that the proposed method involves less mathematical complexity compared to algorithm [B.Bandyopadhyay, A. Upadhye and O.Ismail (1997)], where both the γ and δ tables need to be formulated, which increases the complexity and requires a great deal of computational effort. The reduction of seventh order interval system to second order interval system gives excellent step as well as frequency responses. The proposed method is mathematically simple and gives all possible stable lower order models.

References

[1] M. Aoki (1968): Control of large-scale dynamic system by aggregation, IEEE Trans. On Automatic Control, Vol. AC-13, pp. 246-253.

[2] Y. Shamash (1974): Stable reduced order models using Pade type approximations, IEEE trans. On Automatic Control, Vol. 19,

pp.615-616.

[3] M.F. Hutton, B. Friendland (1999): Routh approximations for reducing order of linear time-varying systems, IEEE trans. Automat.

Control, Vol.44, No.9, pp. 1782-1787

[4] N.K. Sinha, B. Kuszta (1983): Modeling and identification of dynamic systems, 133-163, New York: Van Nostrand Reinhold.

[5] V. Krishnamurthy, V. Seshadri (1978): Model Reduction using the Routh Stability Criterion, IEEE Trans. on Automatic Control, Vol.

23 , No. 4.

[6] K. Glover (1984): All optimal Hankel-Norm approximations of linear multivariable systems and their L∞ error bounds, Int. J. Control, Vol. 39, No. 6, pp. 1115-1193.

[7] Hwang C (1984) Mixed method of Routh and ISE criterion approaches for reduced order modeling of continuous time systems. Trans

ASME J Dyn Syst Meas Control 106: 353-356.

[8] Mukherjee S, Mishra RN (1987) Order reduction of linear systems using an error minimization technique. Journal of Franklin Inst

323(1): 23-32. -40 -30 -20 -10 0 10 20 M agn itude ( dB )

10-2 10-1 100 101 102

-90 -45 0 45 90 P has e ( d eg) Bode Diagram

Frequency (rad/sec) orginal system

GA reduced

PSO reduced

B. Bandyopadhyay

0 2 4 6 8 10 12 14 16 18

(9)

[9] Lamba SS, Gorez R, Bandyopadhyay B (1988) New reduction technique by step error minimization for multivariable systems. Int. J Systems Sci 19(6): 999-1009.

[10] Mukherjee S, Mishra RN (1988) Reduced order modeling of linear multivariable systems using an error minimization technique.

Journal of Franklin Inst 325(2): 235-245.

[11] Puri NN, Lan DP (1988) Stable model reduction by impulse response error minimization using Mihailov criterion and Pade’s

approximation. Trans ASME J Dyn Syst Meas Control 110: 389-394.

[12] Vilbe P, Calvez LC (1990) On order reduction of linear systems using an error minimization technique. Journal of Franklin Inst 327:

513-514.

[13] Mittal AK, Prasad R, Sharma SP (2004) Reduction of linear dynamic systems using an error minimization technique. Journal of

Institution of Engineers IE (I) Journal – EL 84: 201-206.

[14] Howitt GD, Luus R (1990) Model reduction by minimization of integral square error performance indices. Journal of Franklin Inst

327: 343-357.

[15] D.E. Goldberg (1989), Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley.

[16] J. Kennedy and R.C.Eberhart (1995), “Particle swarm optimization”, IEEE Int.Conf. on Neural Networks, IV, 1942-1948, Piscataway,

NJ.

[17] E.D. Popova (1994): Extended interval arithmetic in IEEE Floating-Point Environment, Interval Computations, No. 4, pp.

100-129.

[18] Houck C, Joines J, Kay M (1995) A Genetic Algorithm for function optimization: A Matlab implementation. NCSU-IE TR, 95-05.

[19] B. Bandyopadhyay, A. Upadhye, O. Ismail: Routh approximation for interval systems, IEEE Trans. Automat. Control, Vol. 42,

Aug. 1997, pp. 1127– 1130.

[20] B.Bandyopadhyay, et. al. (1994): Routh – Pade approximation for interval systems, IEEE Trans. Automat. Control, Vol. 39, pp.

2454-2456.

[21] Y. Dolgin, E. Zeheb (2003): On Routh-Pade Model Reduction of Interval systems, IEEE Trans. Automat. Control, Vol. 48, pp.

1610-1612.

[22] C. Hwang, S.F. Yang (1999): Comments on the computation of interval Routh approximants, IEEE Trans. Autom. Control, Vol. 44,

No. 9, pp. 1782–1787.

[23] S.F. Yang (2005): Comments on “On Routh–Pade Model Reduction of Interval Systems and Dolgin Y, ’Author’s reply’, IEEE Trans.

Automat. Control, Vol. 50, No. 2, Feb., pp. 273–275.

[24] V.L. Kharitonov (1978): Asymptotic stability of an equilibrium position of a family of systems of linear differential equations,

Figure

Table 1.  Generalized Routh array for denominator
Table 2. Typical Parameters used by Genetic Algorithm
Fig. 3 Flowchart of Particle Swarm Optimization
Table 4. Generalized Routh array for given example using [Y. Dolgin and E. Zehab (2003)]
+2

References

Related documents

Maintenance Loan Travel Grant Erasmus+ Studying for a degree at an overseas university Funding studies in an EU countryr.

Transformation plans for children and young people’s mental health provision 1–3 focus on early identification, increasing access to services and reducing waiting times for

Comparing the longitudinal follow-up group of participants at 30 months on ART with the cross- sectional group on long-term ART, we observed a significant difference in

Once a token is popped off the stack, the token’s PC indicates the next instruction to be executed by the warp, the active mask determines which threads are activated or

Based on a snapshot of the Flickr collection (involving roughly 7 million images extracted from a sample of users belonging to 51000 groups), our work reveals a number of

In addition to improving our understanding of how sites should be combined to estimate regional trends, refinement of catchment areas estimated using stable hydrogen isotopes

James Lunney, MP Alberni- Nanaimo; Mayor Ken McRae, City of Port Alberni; Ken Neumann, NIDMAR Co-Chair and Canadian National Director, United Steelworkers; Scott Fraser, MLA

While southern and western moisture fluxes are typical of the increases of discharge of the Sava River, summer events in the Mura and Drava catchments were frequently associated