1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Adaptive Control 2011 Part 4 pdf

25 291 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 472,77 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Adaptive Controller Design Since the virtual error system 17 is ASPR, there exists an ideal feedback gain k such that ∗the control objective is achieved with the control input:uf t =−k∗

Trang 1

Fig 1 Virtual controlled system with a virtual filter

( ) ( )

=

−+

1 j j i ξ i

f z i

1 1

,tzctztubtξ

tztξ

j 1

1 j

ξ 1 j i r 1 i r i

2 r 1

1 r

1 j ξ 1 j 0 ξ

i r i ξ

,cββ

θ

βθ

cβac

1ri1,aθc

j

j r

tCtξtAt

tt

ubtt

ξαtξ

T 1

d 1 η y η y

T f z y T 1 z 1

η

1 1

w d

w c

η η

w c η

c

+

=

++

=

++

y = ξ ,η , ξ= ξ ,ξ ,L,ξ

ξ η T

1 1,0,L,0 , c c ,0,L,0,1

1 d

c and

η dCare a vector and a matrix with appropriate dimensions, respectively Further, A is given byη the form of

.Q

AA

η

T z u

)s(

Trang 2

Since A and uf Q are stable matrices, η A is a stable matrix η

3.2 Virtual error system

Now, consider a stable filter of the form:

( )t ( )t u ( )t ,u

tutAt

1 f

1 f f f f

f c T f

f c c c c

c z z&

1 m 0

1 m 0

f

c 1 m c 0 T

c c

1 m 1 m c

β L − are chosen such that A is stable cf

Let's consider transforming the system (7) into a one with uf given in (8) as the input Define new variables X1 and X2as follows:

.ααα

ξαξαξ

αξX

y 0 y 1 )

1 m ( y 1 m ) m ( y 2

1 0 1 1 )

1 m ( 1 1 m ) m ( 1 1

η η η

η

++++

,0IαAαA

α

m 1 m m

XαtX

1 η 2 η 2

f z 2 T 1 1 z 1

c X X

X c

+

=

++

=

&

&

(11) where

1 1 1

1 ) m 1 (fm 1) 1 f 0 f m

( f

− L & (12) Further we have from (10) that

.Xeαeαe

α

1 m ) m

− L & (13)

Trang 3

Therefore defining [ (m 1)]T

e,,e

tXtAt

tubtt

XαtX

tXtAt

1 η 2 η

f z 2 T 1 1 z 1

1 E

E

c X X

X c

E E

tz1tt

tt

ubtAt

1

1 e

e e

e e e

e

e

e z

z z

z T z f z e z e

=

0 η Q η

η c 0 0

z z

αu

uβuβu

βu

f f 0 f 1 )

1 m ( f 1 m ) m ( f

f c f c ) 1 m ( f c ) m ( f

1 1 1

1

0 1 1

m

=++++

=

++++

tu1tAt

f

f f f

c f

f c

c c

z

0 z z

=

by defining [ (m 1)]T

f f f

cf = u ,u& ,L,u −

transformation given in (6), the error system (15) can be transformed into the following form, the same way as the virtual system (7) was derived, with uf as the input

( )t Q ( )t e( )t,

tt

ubteαte

η e e e

e T e f e e

b η η

η c

+

=

++

=

&

&

(17)

Trang 4

where

Fig 2 Virtual error system with an virtual internal model

.Q

AQ

e

e f z

T z c e

The overall configuration of the virtual error system is shown in Fig.2

4 Adaptive Controller Design

Since the virtual error system (17) is ASPR, there exists an ideal feedback gain k such that ∗the control objective is achieved with the control input:uf( )t =−k∗e( )t (Kaufman et al., 1998; Iwai & Mizumoto, 1994) That is, from (8), if the filter signal u can be obtained by f1

( )t k e( )t ( )t ,

f =− ∗ −θ z (18) one can attain the goal Unfortunately one can not design u directly by (18), because f1 u is f1

a filter signal given in (8) and the controlled system is assumed to be unknown In such cases, the use of the backstepping strategy on the filter (5) can be considered as a countermeasure However, since the controller structure depends on the relative degree of the system, i.e the order of the filter (5), it will become very complex in cases where the controlled system has higher order relative degrees Here we adopt a novel design strategy using a parallel feedforward compensator (PFC) that allows us to design the controller through a backstepping of only one step (Mizumoto et al., 2005; Michino et al., 2004)

4.1 Augmented virtual filter

For the virtual input filter (5), consider the following stable and minimum-phase PFC with

d)

s(d)s(nd

)s

myeControlled

system Virtual controlled system Virtual error system

Trang 5

( ) ( ) ( ) ( ) ( )t A ( )t y( )t,

tubtt

yaty

f f f f f

a f T f f f

b η η

η a

+

=

++

Fig 3 Virtual error system with an augmented filter

where yf∈ is the output of the PFC Since the PFC is minimum-phase AR f is a stable matrix

The augmented filter obtained from the filter (5) by introducing the PFC (19) can then be represented by

( )t ( )t u ( )t y ( )t,u

tutAt

f f u T z a

z u z u

1 f f f

f f f f

b z z&

(20)

f f T

Aa

0AA

f f

f f 2 1 f f

u T z

a

u z f f

T f f

u z

L

c c

0

b b b

0

a 0

1tAt

tubtt

uatu

f

2 f 1 f

a a

a a

a a T a a a a

=

++

=

0 η η

η a

&

&

where Aa is a stable matrix because the augmented filter is minimum-phase

) s (

( ) s d

s n

Trang 6

Using the augmented filter's output u , the virtual error system is rewritten as follows (see afFig.3):

( )t Q ( )t e( )t

tt

ytt

ubteαte

η e e e

e T e f c T a e

b η η

η c z

4.2 Controller design by single step backstepping

[Pre-step] We first design the virtual input α for the augmented filter output 1

f a

u in (21) as follows:

0σ,0γ,tkσteγtk

θ θ T θ θ

c θ

k k k

2 k

y f

y f f

a 0 f f 0

δyif,1

δyif,0yD

tubtΨayDtΨ&

(24)

where δ is any positive constant yf

Now consider the following positive definite function:

,PΔΓΔ2

1kΔγ

1eb

1

k

2 e

0= + + θθ+η η (25)

where

( )t k , Δ ˆ( )t ,k

e e

Trang 7

Since Qe is a stable matrix, there exists such Pe

The time derivative of V0 can be evaluated by

k 0 f

1

2 e 1 e min 2 0 0

RΔρΓλσ

kΔργ

σeΨy

eωρ

RλevkV

4

Γλσγρ4kσR

ρb

bP2b

αv

2 3

2 1 θ min 2 θ 2 k 2

2 k 0

1 2 e

2 e η e e e

e 0

2

θ

b c

∗+

=

++

a

α u ω

a a

T a a a a

2 f

ˆˆαα

ktk

αube

αe

αeαe

αα

a 0 f f

1 c c 1 1

e T e 1 f e 1 c T 1 1 e 1 1

1

f f

1 f

+

−+

∂+

∂+

∂+

∂+

∂+

∂+

=

θ θ

z z

η c z

f f

y f 2

f a

3 f 2 f 2 f f a

2 1 1 1 1 2 a 2 a 0 1 1 f a 1

y f

2 1 1 1 1 2 a 2 a 0 1 1 a

δyif,Ψyb

εyεyγb1

ΨωΨεωu

εωcybω

δyif

,ΨωΨεωu

εωcb1

u

η η η

(30)

Trang 8

where ε0 to ε3 and γf are any positive constants, and Ψ1and Ψ2are given by

,ωe

αβˆubˆe

αˆ

e

αeαˆe

αΨ

ˆˆ

αkk

αΨ

1

2 1 1 f e 1 c T 1 1 e 1 2

2 c 2 c 1 2 2 1 2 2 1 1

1 f

f f

∂+

=

z θ

z z

tˆσtωe

αtΓtˆ

tbˆσtue

αtωγtbˆ

tαˆσtee

αtωγtαˆ

1 β

2 1 2 1 β 1

1 θ 1 1 c θ 1

e b f 1 1 b e

e α 1 1 α e

1 1

1 f

Theorem 1 Under assumptions 1 to 3 on the controlled system (1), all the signals in the

resulting closed loop system with the controller (30) are uniformly bounded

Proof: Consider the following positive and continuous function V1

+

++

+

≤+

++

++

1βΔγ

1bΔγ1

αΔγ

1ΔΓΔ2

1ω2

1V

δyif,δ2

1βΔγ

1bΔγ1

αΔγ

1ΔΓΔ2

1ω2

1V

V

f 1

1

f f

1 1

y f 2

f 2 1 β

2 e b

2 α 1 1 T 1 2 0

y f 2

y 2 1 β

2 e b

2 α 1 1 T 1 2 0

1

θ θ

θ θ

(32)

Trang 9

where

( )t , Δβ βˆ ( )t β ,ˆ

Δ

btbˆbΔ,αtαˆαΔ

1 1 1 1 1 1

e e e e e e

and δ is any positive constant yf

From (26) and (32), the time derivative of V1 for y ≤f δyfcan be evaluated by

2 e 3 b b 2 e 2 α α

2 1 1 θ min θ 2 1

2 3 1 θ min θ 2 2 k k

2 e 0 1 e min 2 0

1

ReyΨyβΔμγσ

bΔμγ

σαΔμγσ

ΔμΓλσωc

ΔρΓλσkΔργσ

μρRλeεl4

1vkV

1 1

1 1

βσγμ4bσγμ4ασμ

4

Γλσε4

3RR

β 4

2 2 β b 3

2 2

α 2

2 2 α 2 1 1

2 1 min 2

1 0

2 0 f 2

5

0 f 5 0

μ4Ψyμ

2ΨyeμeΨ

V& ≤− + (35) fory ≤f δyf, where

Trang 10

[ ] [ ]

[ ]

[ ] [ ]

[ ]

.δμ4

ΨRR

μγ

σγ,μγ

σγ

,μγ

σγ,Γλ

μΓλσ2,c2

,Γλ

ρΓλσ2,ργ

σγ,Pλ

μρRλmins

2,s,μεl4

1vkbminα

2 5

2 M 1 1

4 β

β β 3 b

b b

2 α

α α 1

max

1 1 θ min θ 1

1 θ mac

3 1 min θ 2 k

k k e

max

0 1 e min a

a 5 0

e a

f

1 1 1

1 1

++

Ψεyεyγyy

a

RβΔμγ

σbΔμγσ

αΔμγ

σΔμΓλσ

ωcΔρΓλσkΔργσ

μρRλeεl4

1vkV

f 0

2 3 2 f

2 f 2 2 f f f f f 2 f f

1 2 4 β

β 2 3 b b

2 e 2 α α 2 1 1 1 θ min θ

2 1 2 3 1 min θ 2 2 k k

2 e 0 1 e min 2 0

1

2 1

1 1

1 1

−+

−+

V&1≤− b 1+ 2 (37) where

.4εRR

γ,s,ε4

1a

1εl4

1vkbminα

2

2 f 1 2

f a 3 f 0

e b

Trang 11

Finally, for an ideal feedback gain k∗ which satisfies

,ε4

1a

1,μmaxv,vεl4

1vk

3 f 5 1

1 0

V&1≤− 1+ (39) where α=min[αa,αb]>0, R=max[R1,R2] Consequently it follows that V1 is uniformly bounded and thus the signals e( ) ( ) ( ) ( ) ( )t,ω1 t,ηet,yf t,ηf t and adjusted parameters k( ) ( )t,θˆ t,

( ) ( ) ( ) ( )t,ˆ t,bˆ t ,βˆ t

αˆe θ1 e 1 are also uniformly bounded

Next, we show that the filter signal

f c

z and the control input u are uniformly bounded

Define new variable z as follows: ξ1

1 ξ c )

1 m ( ξ c ) m (

1 1 m

− L (40)

w c η

f z y T ξ 1 z

ξ& = + + + (41)

,Cξ

Aη y η 1 dη

η& = + + (42) where ξ1 and η have been given in (7) Further define y z by β1

1 f 1

z& = + + (43)

βη

β

y T ξ β c ) 1 m ( β c ) m (

β 1 + m 1 1 − + + 0 1 =c η +c 1w

− L (44) where zcf1 =[1,0,L,0]zcfand we set z(βk)( )0 z(ξk)( )0,k 0, ,m

b

zαzβαβ

zβαβ

zαβz

ξαξ

T d y T ξ f z

ξ z ξ c z c

) 1 m ( ξ c z c

) m ( ξ z c ) 1 m ( ξ 1 z 1

1 1

1 1 1 0

1 1 m 2 m

1 1 m 1

w c η

+

−+

−+

=

− +

Trang 12

( ) ( )

.u

b

zαzβαβ

zβαβzαβz

T d y T ξ f z

β z β c z c

) 1 m ( β c z c ) m ( β z c ) 1 m ( β

1 1

1 1 1 0

1 1 m 2 m 1 1

m 1

w c η

−+

ξ ξ ξ

ξ = z1,z& 1,L,z1−

β β β

l1 1 2ξ

β= η 1,η& 1,L,η 1−

1tA

d y T ξ β

=

& (48) From (8) and (48), we obtain

( ) ( ) ( ) ( )

1tu1bttbA

ttb

T d y T ξ f

z β c z c

β c z

1 1

f f

f

w c η c 0 0

η z

η z

ttbAttb

1

f f f

d y ξ

1 z f 1 z

β c z c β

c z

w c η c

η z η

z

++

+

−+

+

≤+ &

t

z

T β c z z

T f

Trang 13

Since it follows from (19) and (24) that

( )t Ψ( )t a (y( )t Ψ( )t) ( )t

f 0 f f 0

( )t αz β bz c β( )t

z& = + + (54)

from (44) with bzz +cf ηβ( )t as the input and z as the output, since this system is β

minimum-phase and the inequality (53) is held, we have from the Output/Input Lp Stability Lemma (Sastry & Bodson, 1989) that the input bzz +cf ηβ( )t in the system (54) can be evaluated by

with appropriate positive constants lz1 and lz2 From the boundedness of zβ( )t and ηβ( )t ,

we can conclude that zcf( )t is uniformly bounded and then the control input u(t) is also uniformly bounded Thus all the signals in the resulting closed loop system with the controller (30) are uniformly bounded

1

1.01.01.011.01.0

1.01.01.0

1.0

1u10015.02.5

5.05.21.5

5.05.01

w z

Trang 14

( ) ( ) ( ) ( )⎥⎥⎥

w (57)

Before designing a controller, we first introduce the following pre-filter:

as

b+ (58)

in order to reduce the chattering phenomenon to be expected by switching the controller given in (30) Therefore, the considered controlled system has a relative degree of 4

Since the relative degree of the controlled system is 4, we consider a 3rd order input virtual filter in (5) Further we consider a stable internal model filter (8) of the order of 4

For the input virtual filter, in this simulation, we consider a first order PFC:

ubya

y&f =− f1 f+ a

in order to make an ASPR augmented filter

The design parameters for the pre-filter (58), the input virtual filter (5) and the internal model filter (8) are set as follows:

625β,500β,150β,20β

125β,75β,15β

1000ba

3 2

1

c

2 1 0

Further design parameters in the controller given in (23), (24), (30) and (31) are designed by

.100γε,01.0εεε,1000c

100γγγ,I5000Γ

Γ

1.0σσσσ,05.0σ,5.0l

10δ,01.0σ,500γ

f 3 2

1 0 1

β b a 4 θ

θ

β b a θ θ

y k

k

1

1 1

Figure 4 shows the simulation results with the proposed controller In this simulation, the

disturbance w is changed at 50 [sec]:

Trang 15

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

.t20cos5.2

t20sin5.0t4cos4t4sin2

t5cos5.2t5sin5.0t2cos22tsin

Fig 4 Simulation results with the proposed controller

Fig 5 Tracking error with the proposed controller

Trang 16

Fig 6 Adaptively adjusted parameters

Trang 17

A very good control result was obtained and we can see that a good control performance is maintained even as the frequencies of the disturbances were changed at 50 [sec]

Figures 7 and 8 show the simulation results in which the adaptively adjusted parameters in the controller were kept constant after 40 [sec] After the disturbances were changed, the control performance deteriorated

Fig 7 Simulation results without adaptation after 40 [sec]

input output

Trang 18

Fig 8 Tracking error without adaptation

6 Conclusions

In this paper, the adaptive regulation problem for unknown controlled systems with unknown exosystems was considered An adaptive output feedback controller with an adaptive internal model was proposed for single input/single output linear minimum phase systems In the proposed method, a controller with an adaptive internal model was designed through an expanded backstepping strategy of only one step with a parallel feedforward compensator (PFC)

7 References

A, Isidori (1995) Nonlinear Control Systems-3rd ed., Springer-Verlag, 3-540-19916-0, London

A, Serrani.; A, Isidori & L, Marconi (2001) Semiglobal Nonlinear Output Regulation With

Adaptive Internal Model IEEE Trans on Automatic Control, Vol.46, No.8, pp

1178—1194, 0018-9286

G, Feg & M, Palaniswami (1991) Unified treatment of internal model principle based

adaptive control algorithms Int J Control, Vol.54, No.4, pp 883—901, 0020-7179

H, Kaufman.; I, Bar-Kana & K, Sobel (1998) Direct Adaptive Control Algorithms-2nd ed.,

Springer-Verlag, 0-387-94884-8, New York

I, Mizumoto.; R, Michino.; M, Kumon & Z, Iwai (2005) One-Step Backstepping Design for

Adaptive Output Feedback Control of Uncertain Nonlinear systems, Proc of 16th

IFAC World Congress, DVD, Prague, July

R, Marino & P, Tomei (2000) Robust Adaptive Regulation of Linear Time-Varying Systems

IEEE Trans on Automatic Control, Vol.45, No.7, pp 1301—1311, 0018-9286

Trang 19

R, Marino & P, Tomei (2001) Output Regulation of Linear Systems with Adaptive Internal

Model, Proc of the 40th IEEE CDC, pp 745—749, 0-7803-7061-9, USA, December,

Orlando, Florida

R, Michino.; I, Mizumoto.; M, Kumon & Z, Iwai (2004) One-Step Backstepping Design of

Adaptive Output Feedback Controller for Linear Systems, Proc of ALCOSP 04, pp

705-710, Yokohama, Japan, August

S, Sastry & M, Bodson (1989) Adaptive Control Stability, Convergence, and Robustness,

Prentice Hall, 0-13-004326-5

V, O, Nikiforov (1996) Adaptive servocompensation of input disturbances, Proc of the 13th

IFAC World Congress, Vol.K, pp 175—180, San-Francisco

V, O, Nikiforov (1997a) Adaptive servomechanism controller with implicit reference model

Int J Control, Vol.68, No.2, pp 277—286, 0020-7179

V, O, Nikiforov (1997b) Adaptive controller rejecting uncertain deterministic disturbances

in SISO systems, Proc of European Control Conference, Brussels, Belgium

Z, Ding (2001) Global Output Regulation of A Class of Nonlinear Systems with Unknown

Exosystems, Proc of the 40th IEEE CDC, pp 65—70, 0-7803-7061-9, USA, December,

Orlando, Florida

Z, Iwai & I, Mizumoto (1994) Realization of Simple Adaptive Control by Using Parallel

Feedforward Compensator Int J Control, Vol.59, No.6, pp 1543—1565, 0020-7179

Trang 20

4

Output Feedback Direct Adaptive Control for a Two-Link Flexible Robot Subject to

Parameter Changes

Selahattin Ozcelik and Elroy Miranda

Texas A&M University-Kingsville, Texas

USA

1 Introduction

Robots today have an ever growing niche Many of today’s robots are required to perform tasks which demand high level of accuracy in end effector positioning The links of the robot connecting the joints are large, rigid, and heavy These manipulators are designed with links, which are sufficiently stiff for structural deflection to be negligible during normal operation Also, heavy links utilize much of the joint motor’s power moving the link and holding them against gravity Moreover the payloads have to be kept small compared to the mass of the robot itself, since large payloads induce sagging and vibration in the links, eventually bringing about uncertainty in the end effector position In an attempt to solve these problems lightweight and flexible robots have been developed These lightweight mechanical structures are expected to improve performance of the robot manipulators with typically low payload to arm weight ratio The ultimate goal of such robotic designs is to accurate tip position control in spite of the flexibility in a reasonable amount of time Unlike industrial robots, these robot links will be utilized for specific purposes like in a space shuttle arm These flexible robots have an increased payload capacity, lesser energy consumption, cheaper construction, faster movements, and longer reach However, link flexibility causes significant technical problems The weight reduction leads the manipulator

to become more flexible and more difficult to control accurately The manipulator being a distributed parameter system, it is highly non-linear in nature Control algorithms will be required to compensate for both the vibrations and static deflections that result from the flexibility This provides a challenge to design control techniques that:

a) gives precise control of desired parameters of the system in desired time,

b) cope up with sudden changes in the bounded system parameters,

c) gives control on unmodeled dynamics in the form of perturbations, and

d) robust performance

Conventional control system design is generally a trial and error process which is often not capable of controlling a process, which varies significantly during operation Thus, the quest for robust and precise control led researchers to derive various control theories Adaptive control is one of these research fields that is emerging as timely and important class of controller design Area much argued about adaptive control is its simplicity and ease of

Ngày đăng: 21/06/2014, 19:20

TỪ KHÓA LIÊN QUAN