• Nenhum resultado encontrado

New Index Base Iterative Controller

N/A
N/A
Protected

Academic year: 2017

Share "New Index Base Iterative Controller"

Copied!
4
0
0

Texto

(1)

Abstract—iterative control methodologies nowadays are represented as powerful tools to control of complex dynamics. Our new controller which based on particular case of iterative learning control attempts to find the best control value in each time step by trying virtually in index domain to reach the desired value of that time in regards to fixed final value. ILC’s methods needed to have desired trajectory at any time to reach fixed final state value but this assumption always not reasonable, so in our algorithm this problem is solved.

Index Terms— Iterative learning control, Differential Equations, Optimal Control.

I. INTRODUCTION

In last ten years, many researchers have begun to focus their effort on learning control systems (LCS’s) because this type of control technique is capable of progressively improving system performance.

Many researchers have purposed various learning control scheme. An interesting approach among these schemes for tracking control is the iterative learning control (ILC), which was originally, introduced n 1984 by “Arimito”. The objective of “ILC” is to determine a control input iteratively, resulting in the plants’ ability to track the given reference signal or output trajectory over a finite time interval. “ILC” uses the repetitive nature of the process to progressively improve the tracking performance. The control inputs are iteratively after each operation using the error measurements in the previous cycle. These controllers are able to deal with dynamic systems with imperfect knowledge of dynamic structures and/or parameter operating repetitively over a fixed time interval. ILC has been further explored and is now one of the appealing fields of research in control systems. Section II presents our new iterative control Scheme and conclusion is included in section III.

II. ITERATIVE CONTROLLER DESIGN

In this paper, a new type of learning method has been introduced as expressed below:

i i

i

e

q

U

U

+1

=

+

Δ

(1) Where q is called learning factor and iterative index or i indicates a movement in a virtual axis called index axis while a system is considered to be fixed at a specific time t. this Mehdi Roopaei is with the Dept. of Electrical Eng., Islamic Azad University-Science and Research Branch, Fars, (corresponding author, Post Box: 71955-177 Shiraz-Iran, phone: 711- 6309641 mobile: +98-9177137538, Mehdi Roopaei, e-mail: mehdi.roopaei@gmail .com).

Mansoor zolghadri is with the Dept. of Computer Science and Eng., Shiraz University, Zand street, Shiraz, Iran, (e-mail: zjahromi@shira zu.ac.ir).

virtual movement continues until the appropriate controller would be achieved (the controller when implementing to the system at the fixed time t, causing the state variables to reach their desired values

x

d

(

t

+

1

)

at time t+1.

If there would be stability problem, the system has a tendency to lead the state variables to the origin. Of course this is possible (we show that our controller has ability to reach the desired values of states in the first time transient step with a large amount of iteration), but by applying a large amount of control and the controller shows behavior like as impulsive. It is obvious that this kind of controller is not feasible. To obtain a feasible controller for our new iterative learning method, we limit the movement in the index axis in each time transient step. For example consider stabilization problem in the linear following system:

1 ) 0 ( , 10 ) ( , 10 , 2

5 . 0

= =

= − =

= =

+ =

x T

x b a

s time final or time total T

bu ax x&

(2)

At first time we run our algorithm with no bounds on controller and as mentioned before this algorithm try to lead the dynamic with one step of time to the desired fixed final state which is with high magnitude (impulse shape).

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0

20 40 60 80 100 120

Iterative Controller

Fig.1- Iterative Controller with no Bounds

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 1

2 3 4 5 6 7 8 9 10

Iterative State Trajectory

Fig. 2- State Trajectory

New Index Base Iterative Controller

M. Roopaei, M. Zolghadri Proceedings of the World Congress on Engineering 2008 Vol I

WCE 2008, July 2 - 4, 2008, London, U.K.

(2)

To get ride of impulsive behavior of system, our proposed controller is bounded in iterations and its behavior is compared with optimal controller designed for fixed final state and minimum energy cost function. The results show that our algorithm will be much closed to final value (up to computer accuracy) with less effort compare to optimal solution. The results as below:

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0

5 10 15 20 25 30 35 40 45

Optimal Controller Iterative Controller

Fig. 3- Optimal / Iterative Controller (which is bounded on 32 )

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 1

2 3 4 5 6 7 8 9 10

Optimal State Trajectory Iterative State Trajectory

Fig. 4- Optimal / Iterative State Trajectory

It is noticeable that in relation (1), the error,

Δ

e

i, in each iteration is being defined in accordance with the control problem. In a tracking problem, the error is defined as difference between the states and their desired values as stated in the following relation:

)

(

)

(

)

(

t

x

t

x

t

e

i

=

i

di

Δ

(3)

If there would be stability problem, the error is defined in a way that satisfies an inequality related to the Lyapunov theorem condition. If there exist a fixed final state optimal control problem for a linear system, the error might be defined as below:

)

(

)

(

)

(

t

x

t

x

T

e

i

=

i

Δ

(4)

Where, T in the above relation represents the total time interval.

The new error definitions mentioned in the above problems are considered in the rest of this paper.

3-1-Error in Optimal Control Problem

Consider again the fixed final state optimal control problem shown in relation (2). The error needed for updating the controller is defined as relation (4). We evaluate the value of cost function for both our and optimal control methods as below:

Cost function with learning controller = 48.3226; Cost function with optimal controller = 54.7614;

It seems that our learning controller shows better performance. It is noticeable that the state trajectory with our control methodology never reaches desired final value exactly and it is the main reason that the minimum energy cost function is more minimized with our control scheme rather than optimal control.

We also can reach very fast to desired value if the bound of controller increases, as results have been shown in below:

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0

5 10 15 20 25 30 35 40 45

Optimal controller Iterative controller

Fig. 5- Optimal / Iterative Controller (which is bounded on 40)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 1

2 3 4 5 6 7 8 9 10

Optimal State Trajectory Iterative State Trajectory

Fig. 6- Optimal / Iterative State Trajectory

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0

20 40 60 80 100 120

Optimal Controller Iterative Controller

Fig. 7- Optimal/ Iterative Controller (with no bound on controller) Proceedings of the World Congress on Engineering 2008 Vol I

WCE 2008, July 2 - 4, 2008, London, U.K.

(3)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 1 2 3 4 5 6 7 8 9 10

Optimal State Trajectory Iterative State Trajectory

Fig. 8- Optimal / Iterative State Trajectory

Let us once more applied our algorithm in simpler equation as follow: ; tc)] * exp(-c * [1/c^2 t))] -(tc * exp(-c * 1/c -t * [-1/c ) ( 200 ) 0 ( , 1 . 0 ) ( ; 10 ; 01 . 0 ; 10 ; ) ( = = = = = = = × = t b x T x tc c s time total T u t b x&

0 200 400 600 800 1000 1200

0 1 2 3 4 5 6 7 Iterative Controller Optimal Controller

100 200 300 400 500 600 700 800 900 1000 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Iterative Controller Optimal Controller

Fig. 9- Optimal / Iterative Controller (with bound on controller u < 0.01)

0 200 400 600 800 1000 1200

0 20 40 60 80 100 120 140 160 180 200

Iterative State Trajectory Optimal State Trajectory

Fig. 10- Optimal / Iterative State Trajectory

Fig. 9 clearly shows the capability of our controller to improve of minimum energy cost function in comparison with optimal controller.

Our control scheme is also applicable to apply on nonlinear systems. We implement our algorithm on the famous chaotic systems as follow:

; ] 1 ; 2 ; 10 [ ) 0 ( ; ] 0 ; 0 ; 0 [ ) ( , 5 . 0 3 3 8 2 1 3 ) 2 ) 1 2 )( 10 25 ( 1 − = = = + − = + = − + = x T x s T x x x x 2 x 1) -29 ( 3 x 1 x -1 x 35 -28 ( x x x x α α α α & & &

where α is a variable parameter and

α

[

0

,

1

]

. Variation of

α, makes three chaotic system with different properties. When α∈[0,0.8)the chaotic system is called LORENZ, forα =0.8 it is defined as LU and α∈(0.8,1] is expressed as CHEN [2].

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 -10 -8 -6 -4 -2 0 2

x1 State Trajectory x2 State Trajectory x3 State Trajectory

Fig. 11- State Trajectory for LORENZ system with no bounds on controller

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 -10 0 10 20 30 40 50 60 u1 u2 u3

Fig. 12- Iterative Controller (with no bound on controller)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 -10 -8 -6 -4 -2 0 2 x1 x2 x3

Fig. 13- State Trajectory for LORENZ system with bounds on controller Proceedings of the World Congress on Engineering 2008 Vol I

WCE 2008, July 2 - 4, 2008, London, U.K.

(4)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 -60

-40 -20 0 20 40 60

u1 u2 u3

Fig. 14- Iterative Controller with bound on controller u < 52

III. CONCLUSION

The new iterative control method is introduced in this paper. Movement through index axis and updating the controller while the system is assumed to have static behavior between two time steps are principles of our control scheme in this paper.

REFERENCES

[1] J.Naini , ” Generalized Explicit Guidance Law for Time-Variant High-Order Dynamics," Proc. of the 4th Iranian Aerospace Society Conference, Vol. 4, Amirkabir University of Technology, Tehran, Iran, Jan. 2003, pp. 249-261.

[2] F.L.Lewis, V.l. Syrmos, ”Optimal Control”, wiley-inc science publication, 1995.

[3] Williams E. Boyce, Richard C. Diprima , ”Elementary Differential Equation and Boundary Value”, John Wiley & Sons, third edition,1997 [4] K. Ogata, ”Discrete Time control Systems”, Prentice Hall, second

edition, 1987

Proceedings of the World Congress on Engineering 2008 Vol I WCE 2008, July 2 - 4, 2008, London, U.K.

Referências

Documentos relacionados

FEDORA is a network that gathers European philanthropists of opera and ballet, while federating opera houses and festivals, foundations, their friends associations and

Sendo bem receptiva, a Diretora administrativa do IPHAEP foi bastante atenciosa e me citou as formas necessárias de procedimento - em contrapartida contei a ela sobre o projeto,

O trabalho artístico realizado em contextos prisionais - os atores sociais em interação sobre o seu território (a instituição total) - as relações entre os grupos de reclusos e

O tema da migração internacional de goianos para os Estados Unidos da América, em especial para o estado da Califórnia e para a cidade de San Francisco, tem sido tema e

As divergências de resultados comparando as duas metodologias estão descritas a seguir e resumidas na tabela 3: para a linhagem SDF0030, na análise por BLAST foram

É ainda objetivo (3º) desta dissertação explanar e avaliar a abordagem socioeconómica da Colónia do Sacramento, com vista à compreensão da estrutura demográfica e

NÓS E OS OUTROS EM/COM QUEM HABITAMOS Na atual sociedade do conhecimento, pautada por encontros inesperados com as mudanças da era digital e cimentada por múltiplas incertezas,

como justa e vincadamente sublinhou um eminente especialista: «não aceitamos que o económico se separe do humano; nem o desenvolvimento, das civilizações em que ele se inclui. O