Moân hoïc Moân hoïc
LÝ THUYẾT ĐIỀU KHIỂN NÂNG CAO LÝ THUYẾT ĐIỀU KHIỂN NÂNG CAO
à
å
Giaûng vieân: TS. Huyønh Thaùi Hoaøng Boä moân Ñieàu Khieån Töï Ñoäng Khoa Ñieän – Ñieän Töû Ñaïi hoïc Baùch Khoa TP.HCM Email: hthoang@hcmut.edu.vn Homepage: http://www4.hcmut.edu.vn/~hthoang/
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
1
Chöông 2 Chöông 2
ÑIEU KHIEN PHI TUYEN ÑIEÀU KHIEÅN PHI TUYEÁN ÑIEU KHIEN PHI TUYEN ÑIEÀU KHIEÅN PHI TUYEÁN
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
2
NNộộii dung
dung chchươươngng 22
(cid:145) Giới thiệu (cid:145) Giới thiệu (cid:145) Phương pháp hàm mô tả (cid:145) Lý thuyết ổn định Lyapunov (cid:145) Tuyến tính hóa hồi tiếp (cid:145) Điều khiển trượt Ứ(cid:145) Ứng dụng
14 February 2011
© H. T. Hoàng - HCMUT
3
Tài liệu tham khảo Tài liệu tham khảo
(cid:145) Applied Nonlinear Control (cid:145) Applied Nonlinear Control (cid:145) Nonlinear Control System, Isidori (cid:145) Nonlinear Control, Khalil
14 February 2011
© H. T. Hoàng - HCMUT
4
Khaùi nieäm Khaùi nieäm
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
5
(cid:145) Heä phi tuyeán laø heä thoáng trong ñoù quan heä vaøo – ra khoâng theå moâ (cid:145) H ä hi t â ñ ù
Khaùi nieäm veà heä phi tuyeán Khaùi nieäm veà heä phi tuyeán
l ø h ä th á kh â th å h ä t ø á
(cid:145) Phan lôn cac ñoi töôïng trong töï nhien mang tính phi tuyen. (cid:145) Phaàn lôùn caùc ñoái töông trong tö nhieân mang tính phi tuyeán
taû baèng phöông trình vi phaân/sai phaân tuyeán tính.
(cid:142) Heä thoáng thuûy khí (TD: boàn chöùa chaát loûng,…), (cid:142) Heä thoáng nhieät ñoäng hoïc (TD: loø nhieät,…), (cid:142) Heä thoáng cô khí (TD: caùnh tay maùy,….), (cid:142) Heä thoáng ñieän – töø (TD: ñoäng cô, maïch khueách ñaïi,…) (cid:142) Heä thoáng vaät lyù coù caáu truùc hoãn hôp,…
á
(cid:145) Tuøy theo daïng tín hieäu trong heä thoáng maø heä phi tuyeán coù theå
ä y ïp, g ä
chia laøm hai loaïi: (cid:142) Heä phi tuyeán lieân tuïc (cid:142) Heä phi tuyeán rôøi raïc.
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
6
Noäi dung mon hoïc chæ ñe caäp ñen heä phi tuyen lien tuïc. Noäi dung moân hoc chæ ñeà caäp ñeán heä phi tuyeán lieân tuc
(cid:145) Hệ phi tuyến không thỏa mãn nguyên lý xếp chồng.
(cid:145) Tính ổn định của hệ phi tuyến không chỉ phụ thuộc vào cấu trúc,
Tính chất của hệ phi tuyến Tính chất của hệ phi tuyến
(cid:145) Nếu tín hiệu vào hệ phi tuyến là tín hiệu hình sin thì tín hiệu ra
thông số của hệ thống mà còn phụ thuộc vào tín hiệu vào. ố ố
(cid:145) Hệ phi tuyến có thể xảy ra hiện tượng dao động tự kích. (cid:145) Hệ phi tuyến có thể xảy ra hiện tượng dao động tự kích.
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
7
ngoài thành phần tần số cơ bản (bằng tần số tín hiệu vào) còn có các ngoài thành phần tần số cơ bản (bằng tần số tín hiệu vào) còn có các thành phần hài bậc cao (là bội số của tần số tín hiệu vào).
Caùc khaâu phi tuyeán cô baûn Caùc khaâu phi tuyeán cô baûn
Khaâu relay 2 vò trí Khaâu relay 2 vò trí Khaâu relay 3 vò trí Khaâu relay 3 vò trí
y y y y
Ym Ym
u u −D D
sgn( u
)
sgn(u
)
y
=
Yy m=
( ( (
| | |
neáu neu á
| Du ≥ ) Du | | D < ) < )
Y ⎧ m ⎨ 0 0 ⎩ ⎩
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
8
−Ym −Ym
Caùc khaâu phi tuyeán cô baûn Caùc khaâu phi tuyeán cô baûn
Khaâu khueách ñaïi baõo hoøa Khaâu khueách ñaïi baõo hoøa Khaâu khueách ñaïi coù mieàn cheát Khaâu khueách ñaïi coù mieàn cheát
y y y y
YmYm K
u u −D −D
D D
(
))
(
|
sgn( u
DuK −
)
sgn( u
(
|
y
=
y
=
(
| Du ≥ | Du <
0
neáu | neáu
) )
( (
| |
| Du > | Du | ≤
neáu neáu
) )
⎧ ⎨ ⎩ ⎩
/
)
Y ⎧ m ⎨ Ku ⎩ ⎩ ( DYK m=
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
9
−Ym
Caùc khaâu phi tuyeán cô baûn Caùc khaâu phi tuyeán cô baûn
Khaâu relay 2 vò trí coù treå Khaâu relay 2 vò trí coù treå Khaâu relay 3 vò trí coù treå Khaâu relay 3 vò trí coù treå
y y y y
Ym
Ym
u u −D
-D D D
−Ym
y
=
( ( (
| | |
| Du ≥ | | Du D < <
neáu neu á
) ) )
sgn( ) Y u ⎧ m ⎨ sgn( u ) )( Ym Y − & ⎩ ⎩
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
10
−Ym
Caùc khaâu phi tuyeán cô baûn Caùc khaâu phi tuyeán cô baûn
Khaâu khueách ñaïi baõo hoøa coù treå Khaâu khueách ñaïi baõo hoøa coù treå
y
YmYm YY
u −D
D D
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
11
−Ym
(cid:145) Quan heä vao – ra cua heä phi tuyen lien tuïc co the bieu dien döôi (cid:145) Q ù th å bi å di ã döôùi
Moâ taû toaùn hoïc heä phi tuyeán duøng phöông trình vi phaân Moâ taû toaùn hoïc heä phi tuyeán duøng phöông trình vi phaân
û h ä hi t li â h ä t ø á
n n
1 1 −
d d
g
,
,
,
ty (
),
,
,
tu )(,
=
ty )( t )( n 1 −
L
L
tdy )( td )( dt
tdu )( td )( dt
n n tyd )( d t )( n dt
dt
m m tud )( d t )( m dt
⎛ ⎛ ⎜⎜ ⎝
⎞ ⎞ ⎟⎟ ⎠
daïng phöông trình vi phaân phi tuyeán baäc n:
trong ñoù: u(t) laø tín hieäu vaøo,
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
12
y(t) laø tín hieäu ra, g(.) la ham phi tuyen g(.) laø haøm phi tuyeán
Thí duï 1 Moâ taû heä phi tuyeán duøng phöông trình vi phaân –– Thí duï 1 Moâ taû heä phi tuyeán duøng phöông trình vi phaân
ti át di ä
qin
u(t)
y(t) ( ) qout
t )(
=
−
(cid:145) Phöông trình caân baèng:
tq )( in
q out
tku )( )( tku
=
a: tieát dieän van xaû û A: tieát dieän ngang cuûa boàn g: gia toác troïng tröôøng k: heä soá tæ leä vôùi coâng suaát bôm CD: heä soá xaû
tyA )( & tqin )( )( tqi
t )(
aC
2
tgy )(
=
q out
D
trong ño: trong ñoù:
aC aC
2 2
tgy tgy
= =
−
⇒ ⇒ (heä phi tuyen baäc 1) (heä phi tuyeán baäc 1)
( ( tku tku )( )(
))( ))(
D D
ty )( )( ty &
1 A
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
13
Thí duï 2 Moâ taû heä phi tuyeán duøng phöông trình vi phaân –– Thí duï 2 Moâ taû heä phi tuyeán duøng phöông trình vi phaân
ù h
ù
l
m
J: moment quaùn tính cuûa caùnh tay maùy J: moment quan tính cua canh tay may M: khoái löôïng cuûa caùnh tay maùy m: khoái löôïng vaät naëng l: chieàu daøi caùnh tay maùy l hi à d øi lC : khoaûng caùch töø troïng taâm tay maùy ñeán truïc quay B: heä soá ma saùt nhôùt g: gia toác troïng tröôøng u(t): moment taùc ñoäng leân truïc quay cuûa caùnh tay maùy θ(t): goc quay (vò trí) cua canh tay may θ(t): goùc quay (vò trí) cuûa caùnh tay maùy
2
ml
(
(
ml
cos
tu )(
)
(cid:145) Theo ñònh luaät Newton J + +
+
+
θ
=
)() t θ &&
tB )( θ &
u θ
t )(
cos
tu )(
g
−=
−
θ
+
)( t θ &&
θ &
2
2
)
(
J
ml ( ( J
)
(
J
gMl C Ml ) C 2 ml )
B ml +
+ +
1 ml +
⇒
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
14
(heä phi tuyeán baäc 2)
Thí duï 3 Moâ taû heä phi tuyeán duøng phöông trình vi phaân –– Thí duï 3 Moâ taû heä phi tuyeán duøng phöông trình vi phaân
Höôùng chuyeån ñoäng
δ: goùc baùnh laùi ψ: höôùng chuyeån ñoäng
δ(t)
ψ(t) ψ( )
cuûa taøu
(cid:145) Phöông trình vi phaân moâ taû ñaëc tính ñoäng hoïc heä thoáng laùi taøu
k: heä soá τi: heä so τi: heä soá
t )( )( t
t )( )( t
t )( )( t
t )( )( t
t )( )( t
−=
−
+ +
+ +
+ +
))( ))( t t δ δ
á û
) )
( ( δτ δτ & 3 3
ψ ψ &&&
( ( 3 ψ ψ &
ψ ψ &
1 1 + + ττ 2
1
1 ττ 21
k ττ 21
⎛ ⎜⎜ ⎜⎜ ⎝
⎞ ⎟⎟ ⎟⎟ ψ ψ && ⎠
⎛ ⎜⎜ ⎜⎜ ⎝
⎞ ⎟⎟ ⎟⎟ ⎠
⎛ ⎜⎜ ⎜⎜ ⎝
⎞ ⎟⎟ ⎟⎟ ⎠
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
15
(heä phi tuyeán baäc 3)
(cid:145) Heä phi tuyeán lieân tuïc coù theå moâ taû baèng phöông trình traïng thaùi:
Moâ taû toaùn hoïc heä phi tuyeán duøng phöông trình traïng thaùi Moâ taû toaùn hoïc heä phi tuyeán duøng phöông trình traïng thaùi
x t )( x& t )( ty )(
xf tut (( ), ( )) xf tut ( )(( )) (( x ( h tut ), ))
= = =
⎧ ⎧ ⎨ ⎩
trong ñoù: u(t) laø tín hieäu vaøo,
y(t) laø tín hieäu ra,
x(t) laø vector traïng thaùi,
x(t) = [x1(t), x2(t),…,xn(t)]T
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
16
f(.), h(.) laø caùc haøm phi tuyeán
(cid:145) PTVP: (cid:145) PTVP:
Thí duï 1 Moâ taû heä phi tuyeán duøng phöông trình traïng thaùi –– Thí duï 1 Moâ taû heä phi tuyeán duøng phöông trình traïng thaùi
aC
2
tgy
=
−
qin
u(t)
( tku )(
))(
D
ty )( &
1 A A
(cid:145) Ñaët bieán traïng thaùi:
ty )(
=
tx )(1
t )(
y(t) ( ) qout
xf ((
tut ), (
))
=
(cid:145) PTTT:
x& )(y )( ty
h
(( (( x
), ), ( ( tut
)) ))
=
⎧ ⎨ ⎩ ⎩
aC
t )(
D
gx 1
trong ñoù:
xf ( u u ),( xf )
tu )( )( tu
= −=
+ +
2 A
k A
h
x ((
tut ), (
))
=
1 tx )(
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
17
(cid:145) PTVP: (cid:145) PTVP:
Thí duï 2 Moâ taû heä phi tuyeán duøng phöông trình traïng thaùi –– Thí duï 2 Moâ taû heä phi tuyeán duøng phöông trình traïng thaùi
t )(
g
cos
tu )(
+
−=
−
θ
)( t θ &&
θ &
2
2
l
)
(
J
ml ( ( J
Ml ) C 2 ) ml
)
(
J
+ +
1 ml +
B ml +
m
t )(
=
θ
(cid:145) Ñaët bieán traïng thaùi:
t )( )( t
= =
θ θ &
tx )( 1 tx )( )(2 tx 2
⎧ ⎨ ⎩ ⎩
t )(
u θ
xf ((
tut ), (
))
=
(cid:145) PTTT:
x& ty )( )(
h h
x )(( tut ), (( ( (
)) ))
=
⎧ ⎨ ⎨ ⎩ ⎩
trong ñoù:
xf
u ),(
=
tu )(
cos
−
+
−
tx )( 1
tx )( 2
2
2
J
)
(
J
)(2 tx ml ( J (
gMl C 2 ml
) )
)
(
+ +
B ml +
1 ml +
⎡ ⎢ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ ⎥ ⎦
h
x ((
tut ), (
))
=
1 tx )(
18
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
(cid:145) Không có phương pháp nào có thể áp dụng hiệu quả cho mọi hệ phi (cid:145) Không có phương pháp nào có thể áp dụng hiệu quả cho mọi hệ phi
Caùc phöông phaùp khaûo saùt heä phi tuyeán Caùc phöông phaùp khaûo saùt heä phi tuyeán
(cid:145) Một số phương pháp thường dùng để phân tích và thiết kế hệ phi
tuyến.
há hà
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
19
tuyến: ế (cid:142) Phương pháp tuyến tính hóa (đã học ở môn Cơ sở tự động) (cid:142) Phương pháp hàm mô tả (cid:142) Ph ô tả (cid:142) Phương pháp Lyapunov (cid:142) Điều khiển hồi tiếp tuyến tính hóa (cid:142) Điều khiển hồi tiếp tuyến tính hóa (cid:142) Điều khiển trượt
Phöông phap ham mo ta Phöông phaùp haøm moâ taû Phöông phap ham mo ta Phöông phaùp haøm moâ taû
(Phöông phaùp tuyeán tính hoùa ñieàu hoøa) (Phöông phaùp tuyeán tính hoùa ñieàu hoøa)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
20
(cid:145) Phöông phaùp haøm moâ taû môû roäng gaàn ñuùng haøm truyeàn ñaït cuûa heä
Phöông phaùp haøm moâ taû Phöông phaùp haøm moâ taû
h ù h ø à ñ ù à ñ û h h ø û h
(cid:145) Phöông phap ham mo ta la phöông phap khao sat trong mien tan (cid:145) Phöông phaùp haøm moâ taû laø phöông phaùp khaûo saùt trong mieàn taàn soá coù theå aùp duïng cho caùc heä phi tuyeán baäc cao (n>2) do deã thöïc hieän vaø töông ñoái gioáng tieâu chuaån Nyquist.
(cid:145) Chæ aùp duïng ñöôïc ñeå khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán goàm coù khaâu phi tuyeán noái tieáp vôùi khaâu tuyeán tính theo sô ñoà khoái nhö sau: kh ái h
û tuyeán tính sang heä phi tuyeán.
+ + −
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
21
y(t) r(t)=0 e(t) u(t) u(t) ( ) N(M) N(M) G(s) G(s)
tu )( )( tu
... ...
=
+ +
+ +
sin( sin(
) )
Mte )( )( Mte =
t t ω ω
tu )( )( tu 1 1
tu )( )( tu 2 2
ty )(
sin(
)
≈
Ñaùp öùng cuûa heä phi tuyeán khi tín hieäu vaøo hình sin Ñaùp öùng cuûa heä phi tuyeán khi tín hieäu vaøo hình sin
Y 1
t ϕω + 1
r(t)=0
+ −
(cid:145) Ñeå khaûo khaû naêng toàn taïi dao ñoäng tuaàn hoaøn khoâng taét trong heä,
sin( sin(
) )
N(M) G(s)
t t ω ω
(cid:145) Tín hieäu ra khaâu phi tuyeán khoâng phaûi laø tín hieäu hình sin. Phaân tích Fourier ta thaáy u(t) chöùa thaønh phaàn taàn soá cô baûn ωvaø caùc tích Fourier ta thay u(t) chöa thanh phan tan so cô ban ωva cac thaønh phaàn haøi baäc cao 2ω, 3ω...
∞
tu )( )( t
sin( sin(
) )
B B
cos( cos(
)] )]
=
tk tk ω ω
+ +
tk tk ω ω
A A k
k
A +0 0 + 2
∑ ∑ [ [ k 1 =
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
22
ôû ñaàu vaøo khaâu phi tuyeán ta cho taùc ñoäng soùng ñieàu hoøa: Mt Mte )( )( =
Ñaùp öùng cuûa heä phi tuyeán khi tín hieäu vaøo hình sin Ñaùp öùng cuûa heä phi tuyeán khi tín hieäu vaøo hình sin
π
dtu ()(
)
=
t ω
A 0
sin(
)
=
dtk t () ωω
Ak
∫
1 ∫ −ππ π π 1 π
tu )( −π π
π
cos(
)
=
dtk t () ωω
Bk
1 tu )( ∫ −ππ π π
(cid:145) Giaû thieát G(s) laø boä loïc thoâng thaáp, caùc thaønh phaàn haøi baäc cao ôû ngo ra cua khau tuyen tính khong ñang ke so vôi thanh phan tan ngoõ ra cuûa khaâu tuyeán tính khoâng ñaùng keå so vôùi thaønh phaàn taàn soá cô baûn, khi ñoù tín hieäu ra cuûa khaâu tuyeán tính gaàn ñuùng baèng:
ty )( )( ty
sin( sin(
t t
) )
≈ ≈
Y Y 1 1
ϕω + ϕω + 1 1
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
23
Cac heä so Fourier xac ñònh theo cac cong thöc sau: Caùc heä soá Fourier xaùc ñònh theo caùc coâng thöùc sau:
)(tu )(tu
sin( sin(
) )
Mte Mte )( )( = =
t t ω ω
Khaùi nieäm haøm moâ taû Khaùi nieäm haøm moâ taû
(cid:145) Xeùt khaâu phi tuyeán :
sin(
)
(cid:145) Do khi tín hieäu vao cua khau phi tuyen la tín hieäu hình sin: (cid:145) Do khi tín hieäu vaøo cuûa khaâu phi tuyeán laø tín hieäu hình sin: Mte )( =
t ω
cos(
tu )(
sin(
)
) t ω +
t ω
=
≈
N(M)
B 1
A 1
tín hieäu ra u(t) xaáp xæ thaønh phaàn taàn soá cô baûn (do ta boû qua caùc tín hieäu ra u(t) xap xæ thanh phan tan so cô ban (do ta bo qua cac thaønh phaàn haøi baäc cao) tu )( 1
p y ï ä
A 1
jB 1
MN (
)
=
+ M
(cid:145) Toång quaùt N(M) laø moät haøm phöùc neân ta goïi laø heä soá khueách ñaïi phöùc cuûa khaâu phi tuyeán. Vì quan heä vaøo ra cuûa khaâu phi tuyeán coù the mo ta gan ñung bang heä so khuech ñaïi phöc N(M) nen N(M) theå moâ taû gaàn ñuùng baèng heä soá khueách ñai phöùc N(M) neân N(M) coøn ñöôïc goïi laø haøm moâ taû cuûa khaâu phi tuyeán.
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
25
ä neân ta coù theå coi khaâu phi tuyeán nhö laø moät khaâu khueách ñaïi coù heä soá khueách ñaïi laø:
Ñònh nghóa haøm moâ taû Ñònh nghóa haøm moâ taû
(cid:145) Ham mo ta (hay con goïi la heä so khuech ñaïi phöc) la tæ so giöa (cid:145) H ø iöõ thaønh phaàn soùng haøi cô baûn cuûa tín hieäu ra cuûa khaâu phi tuyeán vaø tín hieäu vaøo hình sin.
A 1
jB 1
MN (
)
=
+ M
sin(
)
=
dt t () ωω
cos(
)
=
dt t () ωω
A 1
B 1
1 π
1 π
π tu )( ∫ π −
π tu )( ∫ π − π
(cid:145) Trong caùc coâng thöùc treân u(t) laø tín hieäu ra cuûa khaâu phi tuyeán khi
â t û (h á h ñ i höù ) l ø tæ i l ø h ä á kh á ø
π
tu )(
sin(
)
dt t () ωω
0
1 =B
2 A = ∫π 0 ∫ π1
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
26
tín hieäu vao la Msin(ωt). Neu u(t) la ham le thì: tín hieäu vaøo laø Msin(ωt) Neáu u(t) laø haøm leû thì:
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
27
Khau relay 2 vò trí Khaâu relay 2 vò trí Khau relay 2 vò trí Khaâu relay 2 vò trí
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
0
Khau relay 2 vò trí (tt) Khaâu relay 2 vò trí (tt) Khau relay 2 vò trí (tt) Khaâu relay 2 vò trí (tt)
1 =B
π
tu )(
sin(
)
=
dt t () ωω
A 1
sin(
)
=
dt () t ωω
∫
π
cos(
)
−=
t ω
=
2 ∫ π 0 π 2 Vm π 0 2V V 2 m π
mV4 V4 π
0
t ω
=
Do u(t) laø haøm leû neân:
A 1
jB 1
( MN MN (
) )
= =
= =
+ M
m4 V M π
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
28
Do ñoù haøm moâ taû cuûa khaâu relay 2 vò trí laø:
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
29
Khau relay 3 vò trí Khaâu relay 3 vò trí Khau relay 3 vò trí Khaâu relay 3 vò trí
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
0
Khau relay 3 vò trí Khaâu relay 3 vò trí Khau relay 3 vò trí Khaâu relay 3 vò trí
1 =B
π
tu )(
sin(
)
dt t () ωω
A = 1
∫
2 π
0
− απ απ
sin(
)
cos(
)
cos
=
dt t () ωω
−=
t ω
=
α
απ − V m
∫
2 π
V 2 m π
V 4 m π
t = αω
α
sin
sin
cos
1
MD =
α
⇒
α
α
=
−
Do u(t) laø haøm leû neân
D D ⇒= M
2D 2 D 2 M
2
1 1
=
−
Theo ñoà thò ta coù:
A A 1
2
4 V m m π
D M
2
⇒ ⇒
D D
A A 1 1
jB jB 1 1
MN ( (
) )
1 1
=
=
−
2
+ + M
V 4 V 4 m m M π
M
Do ñoù haøm moâ taû cuûa
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
30
khaâu relay 3 vò trí laø:
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
31
Khau khuech ñaïi bao hoa Khaâu khueách ñai baõo hoøa Khau khuech ñaïi bao hoa Khaâu khueách ñai baõo hoøa
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
Khau khuech ñaïi bao hoa (tt) Khaâu khueách ñai baõo hoøa (tt) Khau khuech ñaïi bao hoa (tt) Khaâu khueách ñai baõo hoøa (tt)
1 =B
tu )(
sin(
)
tu )(
sin(
)
dt t () ωω
dt t () ωω
=
=
A 1
2
sin sin
sin( sin(
) )
) )
dt () t ( ( () dt t ωω ωω
dt () t () dt t ωω ωω
=
MVm D
0 2/4 π 4 ∫ ∫ π 0 2/ π V V + ∫ + ∫ m α
π2 2 ∫ ∫ π 0 α ⎡ 4 ∫ ∫ ⎢ ⎢ π ⎣ 0
⎤ ⎥ ⎥ ⎦
2/
α
π
cos(
)
dt () t ωω
=
−
−
V m
MV m D 2 2 D
t )2 sin( ω 2 2
4 π π
t ω
=0
⎛ t ω ⎜ ⎝ ⎝
⎞ ⎟ ⎠ ⎠
⎡ ⎢ ⎢ ⎣ ⎣
⎤ ⎥ ⎥ ⎦ ⎦ t αω =
sin(
)2 α
=
+
cos
=
−
( 2 α
V m
sin( )2 α 2 2
4 π π
VM m ⎡ ⎢⎣ ⎣π D π D
⎤ ⎦
)⎥⎦
⎛ α ⎜ ⎝ ⎝
⎞ +⎟ ⎠ ⎠
MV ⎡ m ⎢ 2D 2 D ⎣ ⎣
⎤ α ⎥ ⎦ ⎦
Do u(t) laø haøm leû neân
jB jB 1 1
MN (
)
sin(
=
=
+
αsin
=
[ [ 2 α
])2 ] α
A A 1 + + 1 M
V V m D π
D D M
⎛ ⎛ ⎜ ⎜ ⎝
⎞ ⎞ ⎟ ⎟ ⎠
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
32
Do ñoù haøm moâ taû cuûa khaâu khueách ñaïi baõo hoøa laø:
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
33
Khau khuech ñaïi co vung chet Khaâu khueách ñai coù vuøng cheát Khau khuech ñaïi co vung chet Khaâu khueách ñai coù vuøng cheát
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
Khau khuech ñaïi co vung chet (tt) Khaâu khueách ñai coù vuøng cheát (tt) Khau khuech ñaïi co vung chet (tt) Khaâu khueách ñai coù vuøng cheát (tt)
0
1 =B
π π
2/π 2/ π MK [
sin(
]
sin(
)
=
ω
Dt ) −
() dt t ωω
tu )(
sin(
)
=
() dt t ωω
A 1
∫
∫
4 4 π
2 π
α
0
4
cos(
)
=
−
t ω
D M
t )2 sin( ω 2
KM π
⎞ ⎞ +⎟ ⎠
⎡ ⎡ ⎛ ⎛ t ω ⎜ ⎢ ⎝ ⎣
2/π 2/ π ⎤ ⎤ ⎥ ⎦ α
2 2 α
+
KM
1
=
−
sin( )2 )2i ( α π
⎛ ⎛ ⎜ ⎝
⎞ ⎞ ⎟ ⎠
Do u(t) laø haøm leû neân
2 α
α
A 1
jB 1
( ( MN
) )
K
1
=
−
=
αs αsin
=
+ M
2sin + π
D M
⎛ ⎜ ⎜ ⎝ ⎝
⎞ ⎟ ⎟ ⎠ ⎠
⎛ ⎜ ⎜ ⎝ ⎝
⎞ ⎟ ⎟ ⎠ ⎠
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
34
Do ñoù haøm moâ taû cuûa khaâu khueách ñaïi coù vuøng cheát laø: á û á û
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
35
Khau relay 2 vò trí co tre Khaâu relay 2 vò trí coù treå Khau relay 2 vò trí co tre Khaâu relay 2 vò trí coù treå
Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn Haøm moâ taû cuûa caùc khaâu phi tuyeán cô baûn
sin( sin(
) )
2 + απ tu )( )( tu
dt t () dt t () ωω ωω
sin( sin(
) )
dt t () dt t () ωω ωω
= =
=
cos αcos α
∫ ∫
∫ ∫
1 A A = = π1
2 π
4 mV m π
α
απ + Vm V α
2 + απ tu )(
cos(
)
dt t () ωω
=
cos(
)
dt t () ωω
=
sin
α
−=
B 1
∫
∫
1 π
2 π
4 mV π
α
απ + Vm α
Khau relay 2 vò trí co tre (tt) Khaâu relay 2 vò trí coù treå (tt) Khau relay 2 vò trí co tre (tt) Khaâu relay 2 vò trí coù treå (tt)
A 1
jB 1
αsin
=
( ( MN
) )
( (cos
sin
=
=
j α j −
) ) α
D M
+ M
4 V m M π
⎛ ⎜ ⎜ ⎝ ⎝
⎞ ⎟ ⎟ ⎠ ⎠
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
36
Do ñoù haøm moâ taû cuûa khaâu relay 2 vò trí coù treå laø: å
(cid:145) Xet heä phi tuyen co sô ño nhö sau: (cid:145) Xeùt heä phi tuyeán coù sô ñoà nhö sau:
Khaûo saùt cheá ñoä dao ñoäng ñeàu hoøa trong heä phi tuyeán Khaûo saùt cheá ñoä dao ñoäng ñeàu hoøa trong heä phi tuyeán
r(t)=0 e(t) u(t) y(t)
+ −
(cid:145) Ñieàu kieän ñeå heä thoáng coù dao ñoäng laø:
N(M) G(s)
jG ω ( jG ( ) ) −=ω
( (
( (
0 0
1+ 1 +
ωjGMN ωjGMN ) ) ) )
=
1 MN (
)
(cid:145) Phöông trình treân ñöôïc goïi laø phöông trình caân baèng ñieàu hoøa. Phöông trình nay se ñöôïc dung ñe xac ñònh bien ñoä va tan so cua Phöông trình naøy seõ ñöôc duøng ñeå xaùc ñònh bieân ñoä vaø taàn soá cuûa dao ñoäng ñieàu hoøa trong heä phi tuyeán.
(cid:145) Neu (M , ω ) la nghieäm cua phöông trình ( ) thì trong heä phi (cid:145) Neáu (M*, ω*) laø nghieäm cuûa phöông trình (*) thì trong heä phi
⇔ ⇔ ( ) (*)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
37
tuyeán coù dao ñoäng vôùi taàn soá ω* , bieân ñoä M*.
(cid:145) Veà maët hình hoïc, nghieäm (M*, ω*) laø nghieäm cuûa phöông trình (*) chính laø giao ñieåm cuûa ñöôøng cong Nyquist G(jω) cuûa khaâu tuyen tính va ñöông ñaëc tính 1/N(M) cua khau phi tuyen. tuyeán tính vaø ñöôøng ñaëc tính −1/N(M) cuûa khaâu phi tuyeán.
Khaûo saùt cheá ñoä dao ñoäng ñeàu hoøa trong heä phi tuyeán (tt) Khaûo saùt cheá ñoä dao ñoäng ñeàu hoøa trong heä phi tuyeán (tt)
g ä g ä p
tuyeán,
(cid:145) Dao ñoäng trong heä phi tuyeán laø oån ñònh neáu ñi theo chieàu taêng cuûa ñaëc tính − 1/N(M) cua khau tính − 1/N(M) cuûa khaâu chuyeån töø phi vuøng khoâng oån ñònh sang vuøng oån ñònh cuûa khaâu ñò h tuyeán tính G(jω) .
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
38
û kh â å ø
Trình töï khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán Trình töï khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán
Bước 1: Xaùc ñònh haøm moâ taû cuûa khaâu phi tuyeán (neáu khaâu phi B ớ 1 X ù ñò h h ø hi á kh â hi t â t û ( á
û kh â tuyeán khoâng phaûi laø caùc khaâu cô baûn).
Bước 2: Ñieàu kieän toàn taïi dao ñoäng trong heä: ñöôøng cong Nyquist B ớ 2 Ñi à ki ä ñ ä N i ø à
h ä ñ i d G(jω) vaø ñöôøng ñaëc tính −1/N(M) phaûi caét nhau.
( jG
) −=ω
Bước 3: Bieân ñoä, taàn soá dao ñoäng (neáu coù) laø nghieäm cuûa p.trình: à á á
1 (MN ( MN
) )
( jG ( jG
−= −=
π π
∠ ∠
(*)
Neáu N(M) laø haøm thöïc thì: • Taàn soá dao ñoäng chính laø taàn soá caét pha ω−π cuûa khaâu tuyeán tính G(jω). tính G(jω) − ) ) ωπ ω
jG ( ( jG
) )
=
πω−
1 MN (
)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
39
• Bieân ñoä dao ñoäng laø nghieäm cuûa phöông trình:
(cid:145) Xeùt heä phi tuyeán coù sô ñoà nhö sau:
Thí duï 1 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán -- Thí duï 1 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán
Ham truyen cua khau tuyen tính la Haøm truyeàn cuûa khaâu tuyeán tính laø
sG )(
=
s
s
s
2.0(
)1
10 2)(1 +
+
f(e)
Vm V
e
Khaâu phi tuyeán laø khaâu relay 2 vò trí co Vm=6. vò trí coù V =6
−Vm
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
40
Haõy xaùc ñònh bieân ñoä vaø taàn soá dao ñoäng töï kích trong heä (neu co). dao ñoäng tö kích trong heä (neáu coù)
Thí duï 1 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán -- Thí duï 1 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán
( MN
)
=
(cid:145) Haøm moâ taû cuûa khaâu relay 2 vò trí laø:
4 V m Mπ M π
Lôi giai Lôøi giaûi Lôi giai Lôøi giaûi
(cid:145) Do ñöôøng cong Nyquist G(jω) vaø ñöôøng ñaëc tính −1/N(M) luoân luoân caét nhau (xem hình veõ) neân trong heä phi tuyeán luoân luoân coù dao ñoäng. ñoäng
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
41
( )
(cid:145) Taàn soá dao ñoäng laø taàn soá caét pha cuûa G(jω) :
jG (
)
arg
π
∠
=
ω − π
( 2.0(
)( 2)(1
) )1
+
10 +
j j ω − π π −
j j ω − π π −
j j ω − π π −
⎤ −=⎥ ⎦ ⎦
⎡ ⎢ ⎣ ⎣
arctan(
arctan(
⇔
)2.0 ω
+
)2 ω
=
arctan(
arctan(
−−⇔
)2.0 ω
−
)2 πω −=
π 2
) )
⇔
∞=
/
sec)
rad( 58.1=
2.0(1
)
0
−⇔
=
⇔ −πω
2).( π ωω − π
−
) ) )
π 2 2.0( 20( 2( 2( ω ω ω ω + + π π − − 2.0(1 2).( ωω − − π
π −
(cid:145) Bieân ñoä dao ñoäng laø nghieäm cuûa phöông trình:
10
(
)
82.1
=
=
=
−πωjG
2
2
) )
58.1 581
)58120(1 )58.12.0(1 × ×
+ +
)5812(1 )58.12(1 × ×
+ +
82.1
⇒
=
90.13=⇒ M
1 MN MN ( ( Mπ mV 4
ty )(
90.13
sin(
t )58.1
=
(cid:145) Keát luaän: Trong heä phi tuyeán coù dao ñoäng
Thí duï 1 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán -- Thí duï 1 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
42
á á
(cid:145) Xet heä phi tuyen co sô ño nhö sau: (cid:145) Xeùt heä phi tuyeán coù sô ñoà nhö sau:
Thí duï 2 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán -- Thí duï 2 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán
Haøm truyeàn cuûa khaâu tuyeán tính laø y y
sG )(
=
2.0(
)1
s
s
s
10 2)(1 +
+
f(e)
Vm
Khaâu phi tuyeán laø khaâu relay 3 vò trí. e −D
D D
1. Haõy tìm ñieàu kieän ñeå trong heä 1. Hay tìm ñieu kieän ñe trong heä phi tuyeán coù dao ñoäng.
−Vm
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
43
2. Haõy xaùc ñònh bieân ñoä vaø taàn soá dao ñoäng khi Vm=6, D=0.1.
Thí duï 2 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán -- Thí duï 2 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán
2
(cid:145) Haøm moâ taû cuûa khaâu relay 3 vò trí laø:
)
1
( MN
=
−
4 V m Mπ M
D 2M 2 M
Lôi giai Lôøi giaûi Lôi giai Lôøi giaûi
jG (
)
≤
πω−
(cid:145) Ñieu kieän ñe trong heä (cid:145) Ñieàu kieän ñeå trong heä thoáng coù dao ñoäng laø ñöôøng cong Nyquist G(jω) vaø ñöôøng ñaëc tính −1/N(M) phaûi caét nhau. Ñieàu naøy xaûy ra khi: 1 1 − MN (
)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
44
y
(cid:145) Taàn soá caét pha cuûa G(jω) (xem caùch tính ôû thí duï 1)
/ /
sec) sec)
rad( 58.1=−πω rad(581=ω
(cid:145) Ñeå dao ñoäng xaûy ra, ñieàu kieän caàn vaø ñuû laø toàn taïi M sao cho:
10 10
(
)
82.1
−
≤
=
=
−πωjG
2
2
1 1 MN (
)
58.1
)58.12.0(1 ×
+
)58.12(1 ×
+
(
55.0)
⇒ MN
≥
Thí duï 2 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán -- Thí duï 2 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán
(*)
2
2
2
( MN
)
1
1
=
−
=
−
≤
2
2
D M
4 V m M π
2 V m D π
V 2 m D π
D M
D M
2 ⎞ +⎟ ⎠ ⎠
⎛ ⎜ ⎜ ⎝ ⎝
⎞ ⎟ ⎟ ⎠ ⎠
⎡ ⎛ ⎢ ⎜ ⎢ ⎝ ⎝ ⎣ ⎣
⎤ ⎥ ⎥ ⎦ ⎦
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
45
y (cid:145) Theo baát ñaúng thöùc Cauchy g
(cid:145) Do ñoù ñieàu kieän (*) ñöôïc thoûa maõn khi: khi (*) ñ
Thí duï 2 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán -- Thí duï 2 Khaûo saùt cheá ñoä dao ñoäng trong heä phi tuyeán
864
55.0
≥
Vm .0≥⇔ D D
Vm 2 Dπ D
(cid:145) Vaäy ñieàu kieän ñeå trong heä coù dao ñoäng töï kích laø:
864
.0≥
Vm D
(cid:145) Bieân ñoä dao ñoäng laø nghieäm cuûa phöông trình:
) )
82.1 821
−
=
=
1 1
55.0 0
⇔
−
(
)
55.0
⇔ MN
=
−πωjG jG ( (
2 =
1 1 MN (
)
Vm 4 V 4 M π
2D D M
90.13=M 13M 90
D ñ ù ñi à ki ä h û
(cid:145) Khi Vm=6, D=0.1, giaûi phöông trình tren ta ñöôïc: (cid:145) Khi V 6 D 0 1 i ûi höô
ty )( )( t
90.13 90 13
t )581i ( sin( )58.1 t
=
(cid:145) Vaäy dao ñoäng trong heä laø: (cid:145) V ä d h ä l ø
t ñöô t ì h t â
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
46
ñ ä t
(cid:145) Xet heä thong ñieu khien nhieät ñoä ON OFF nhö sau: (cid:145) Xeùt heä thoáng ñieàu khieån nhieät ñoä ON-OFF nhö sau:
Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTĐĐK ONK ON--OFFOFF Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HT
r(t)=150 e(t) u(t) y(t)
+ −
s
3 −
sG )(
=
ON-OFF G(s)
) )1
e 300 ( 10( s + Thuaät toaùn ñieàu khieån ON-OFF nhö sau: å
Haøm truyeàn cuûa loø nhieät laø:
(cid:142) Neáu e(t)>100C thì u(t) = 1 (caáp 100% coâng suaát)
(cid:142) Neáu e(t)< −100C thì u(t) = 0 (ngöng caáp nguoàn)
(cid:142) Neáu −100C < e(t)< −100C thì tín hieäu ñk khoâng ñoåi
à
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
47
Haõy khaûo saùt ñaùp öùng cuûa heä thoáng.
(cid:145) Giai: Sô ño ñieu khien: (cid:145) Giaûi: Sô ñoà ñieàu khieån:
Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTĐĐK ONK ON--OFF (tt) OFF (tt) Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HT
r(t)=150 e(t) u(t) y(t)
+ −
G(s)
u=f(e)
(cid:142) e(t)>100C : u(t) = 1
(cid:142) e(t)< −100C : u(t) = 0 (cid:142) e(t)< 100C : u(t) = 0
1 Thuaät toaùn ñieàu khieån ON-OFF coù theå moâ ta bang khau relay 2 vò trí co tre nhö sau: taû baèng khaâu relay 2 vò trí coù treå nhö sau:
(cid:142) |e(t)|< 100C : u(t) khoâng ñoåi
e −10
48
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
0 10
(cid:145) Ham mo ta cua khau relay 2 vò trí co tre: (cid:145) Haøm moâ taû cuûa khaâu relay 2 vò trí coù treå:
Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTĐĐK ONK ON--OFF (tt) OFF (tt) Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HT
u=f(e) 1 1
e −10
A 1
jB 1
( ( MN
) )
( (cos
sin
=
=
j α j −
) ) α
αsin αsin
=
+ M
V 4 m M π
D M
⎛ ⎜ ⎜ ⎝
⎞ ⎟ ⎟ ⎠
(cid:145) Trong ñoù:
;5.0
D
10
=
=
Vm
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
49
0 10
(cid:145) Ñap öng cua heä thong ô traïng thai xac laäp la dao ñoäng quanh (cid:145) Ñaùp öùng cuûa heä thoáng ôû trang thaùi xaùc laäp laø dao ñoäng quanh
Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTĐĐK ONK ON--OFFOFF Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HT
(cid:145) Ta co: (cid:145) Ta coù:
−
αj
( MN (
) )
giaù trò ñaët.
=
MN MN ( (
) )
(cos (cos
sin sin
=
j α j α −
) ) α α
V 4 m e πM
s
sG )(
=
⇒
=
j ( ( ) ) jG ω
1 1
V 4 m M π 3 −e 300 10 +s 10
300 10 10
j 3 ωe − +ωj 1 1
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
50
⇒
(cid:145) Bien ñoä va tan so dao ñoäng la nghieäm cua phöông trình: (cid:145) Bieân ñoä vaø taàn soá dao ñoäng laø nghieäm cuûa phöông trình:
( ) jG ω
−=
jG ( jG (
) ) −=ω
Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTĐĐK ONK ON--OFFOFF Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HT
1 MN (
)
arg
) ω
=
−
]
)
1 ( MN
1 N MN ( ( ) ) ⎡ ⎢ ⎣ ⎣
⎤ ⎥ ⎦ ⎦
⎧ ⎪ ⎪ ⎪ ⎨ ⎨ [ ⎪ arg ( jG ⎪ ⎩ ⎩
=
⇒
M π V 4 m
100
1
300 2 ω
+
(1)
1 −
tan
10(
sin
−
παπωω +−=
+−=
3) −
⇒ ⇒
D1 ⎛ ⎛ − ⎜ M ⎝
⎞ ⎞ ⎟ ⎠
⎧ ⎪⎪ ⎨ ⎨ ⎪ ⎪ ⎩
1 1
j α
−
(2)
=
( MN
=
D D M
j
D π
1 1 − −
10( 10(
tan t
sin i
100 2 100 2 D D π ω + mV 4 300 × 1 1 − − πωω
−
3) 3) −
+−= +
(1) ⇒ (3) )
+ =
100 ( jG 1200
2 ω ) ω mV
+
4 V m e M π ⎞ 1 300 3− ωe e 300 ⎟ ⎟ ⎟ 10 j 1 ω ⎠
⎛ ⎜ ⎜ ⎜ ⎝ © H. T. Hoàng - ÐHBK TPHCM
51
14 February 2011
(2) & (3) ⇒ (2) & (3)
Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong heä thoáng ñieàu khieån ON--OFFOFF Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong heä thoáng ñieàu khieån ON
(5.0 (50
rad d
s )/ )/
=ω
(cid:145) Giaûi phöông trình, ta ñöôïc:
(cid:145) Thay vao (1), suy ra: (cid:145) Thay vaøo (1) suy ra:
45.37=M 37M 45
(cid:145) Vaäy ôû traïng thaùi xaùc laäp ñaùp öùng cuûa heä thoáng laø dao ñoäng vôùi
Gi ûi h ì h ñ
45.37
sin(
t 5.0
=
) α+
ty )(1
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
52
thaønh phaàn cô baûn laø: à
Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTÑK coù khaâu baõo hoøa Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTÑK coù khaâu baõo hoøa
(cid:145) Xet heä thong ñieu khien nhö sau: (cid:145) Xeùt heä thoáng ñieàu khieån nhö sau:
r(t)=150 e(t) u(t) y(t)
+ −
sG )(
=
PI G(s)
13 s 01.0)(1
)1
s 1.0(
+
+
Haøm truyeàn cuûa ñoäng cô laø:
u=f(e)
10 10
e −10
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
53
10 −10 Khi khoâng coù khaâu baõo hoøa, haõy thieát keá boä ñieàu khieån PI sao cho heä thoáng kín coù caëp cöïc phöc vôi ξ=0.8 va ωn =40. cöc phöùc vôùi ξ 0 8 vaø ω 40 Khaûo saùt ñaùp öùng cuûa heä thoáng neáu ñieän aùp ñieu khien ô ngo ra khau PI bò bao hoa ô ñieàu khieån ôû ngoõ ra khaâu PI bò baõo hoøa ôû möùc 10V.
Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTÑK coù khaâu baõo hoøa Thí duï: Khaûo saùt cheá ñoä dao ñoäng trong HTÑK coù khaâu baõo hoøa
(cid:145) Thiet ke boä ñieu khien PI: (cid:145) Thieát keá boä ñieàu khieån PI:
(cid:145) Phöông trình ñaëc tröng cuûa heä thoáng:
1
K
0
+
+
P
K K I I s
13 13 s 01.0)(1
)1
s 1.0(
+
+
⎛ ⎛ ⎜ ⎝
⎛ ⎛⎞ ⎞ ⎜ ⎜⎜ ⎟ ⎠ ⎝
⎞ ⎞ ⎟ =⎟⎟ ⎠
3
s s
110 2 s 110 s
1000 1000
13( 13(
K K
)1 )1
s s
13000 13000
K K
0 0
+ +
+ +
+ +
+ +
= =
P P
I I
(cid:145) Caëp cöïc phöùc mong muoán:
32
j
24
−=
±
* s 2,1
(cid:145) Phöông trình ñaëc tröng phaûi coù nghieäm s*, suy ra:
3
2
(
32
j
)24
110
(
32
j
)24
1000
13(
K
)(1
32
j
)24
13000
K
0
−
+
+
−
+
+
+
−
+
+
=
P
I
39808
j
85056
416000
K
j
312000
K
13000
K
0
−
−
+
+
=
I
P
P
⇒
.0 .0 .5
2726 = 2726 = 6615
K PK P K I
⎧ ⎧ ⎨ ⎨ ⎩
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
54
⇒ ⇒
Phöông phap Lyapunov Phöông phaùp Lyapunov Phöông phap Lyapunov Phöông phaùp Lyapunov
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
55
Phöông phaùp Lyapunov Phöông phaùp Lyapunov
(cid:145) Phöông phaùp Lyapunov cung caáp ñieàu kieän ñuû ñeå ñaùnh giaù tính oån
Giôi thieäu Giôùi thieäu Giôi thieäu Giôùi thieäu
(cid:145) Coù theå aùp duïng cho heä phi tuyeán baäc cao baát kyø.
(cid:145) Co the dung phöông phap Lyapunov ñe thiet ke cac boä ñieu khien (cid:145) Coù theå duøng phöông phaùp Lyapunov ñeå thieát keá caùc boä ñieàu khieån
ñònh cua heä phi tuyen. ñònh cuûa heä phi tuyeán
phi tuyeán.
ay p öô g p ap yapu ov a p öô g p ap ñöôïc sö duï g (cid:145) Hieän nay phöông phaùp Lyapunov laø phöông phaùp ñöôc söû dung eä
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
56
roäng raõi nhaát ñeå phaân tích vaø thieát keá heä phi tuyeán.
(cid:145) Xet heä phi tuyen mo ta bôi phöông trình traïng thai sau: (cid:145) X ùt h ä hi t â t û bôûi höô
Ñieåm caân baèng cuûa heä phi tuyeán Ñieåm caân baèng cuûa heä phi tuyeán
),( uxf
t ì h t th ùi á
x =&
(cid:145) Moät ñieåm traïng thaùi xe ñöôïc goïi laø ñieåm caân baèng neáu nhö heä ñang ôû traïng thaùi xe vaø khoâng coù taùc ñoäng naøo töø beân ngoaøi thì heä se nam nguyen taïi ño. t i ñ ù
â è õ
(cid:145) Deã thaáy ñieåm caân baèng phaûi laø nghieäm cuûa phöông trình: xf
u ),(
0=
=
u ,
0
=
x&
exx =
(cid:145) Heä phi tuyeán coù theå coù nhieàu ñieåm caân baèng hoaëc khoâng coù ñieåm (cid:145) H ä hi t caân baèng naøo. Ñieàu naøy hoaøn toaøn khaùc so vôùi heä tuyeán tính , heä tuyeán tính luoân luoân coù 1 ñieåm caân baèng laø xe = 0.
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
57
á ù hi à ñi å h ë kh â â b è ù th å ù ñi å
(cid:145) Xeùt heä con laéc moâ taû bôûi PTVP: é
Ñieåm caân baèng cuûa heä phi tuyeán –– Thí dThí dụụ Ñieåm caân baèng cuûa heä phi tuyeán
û û
ml
mgl
sin
tu )(
+
+
θ
=
)(2 t θ &&
tB )( θ &
u
l
(cid:145) Xaùc ñònh caùc ñieåm caân baèng (neáu coù)
θ θ
m
)( )( t
=
θ
(cid:145) Thaønh laäp PTTT. Ñaët: (cid:145) Th ø h l ä PTTT Ñ ët
t )(
=
θ&
)( )(1 tx 1 tx )( 2
⎧ ⎨ ⎨ ⎩
(cid:145) PTTT mo ta heä con lac la: (cid:145) PTTT moâ taû heä con laéc laø:
t )( )( t
+− + 0
xf xf tut tut (( )(( ), ( (
)) ))
= =
g trong ñoù:
uxf f ),( ),(
=
sin i
tu )( )(
−
−
+
tx )( )( 1
tx )( )( 2
2
2
x x & tx )( 2 g g l
B ml
1 ml
⎡ ⎢ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ ⎥ ⎦
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
58
(cid:145) Ñieåm caân baèng phaûi laø nghieäm cuûa phöông trình: ì h
Ñieåm caân baèng cuûa heä phi tuyeán –– Thí dThí dụụ Ñieåm caân baèng cuûa heä phi tuyeán
Ñi å hi ä h û
h ûi l ø u ),(
xf
0=
u ,
0
=
exx =
0 0
=
2
=
ex
sin
0
−
=
−
x 1 e
e
x 2
2
⎡ ⎢ ⎣
2 πk ⎤ ⎥ 0 ⎦
B ml ml
e
⇒
0 πk
e g l l = =
⇒
(cid:145) Keát luaän: Heä con laéc coù
( 2(
â b è x& = x ⎧ ⎧ ⎪ ⎨ ⎪⎩ ⎩ x ⎧ 2 ⎨ x ⎩ e1 ⎩ 1 e
=
ex
⎡ ⎡ ⎢ ⎣
uxf ),(
=
=
ex e
sin sin
tu )( )( tu
− −
− −
+ +
tx )( )( tx 1
tx )( )( tx 2
2
2
πk ⎤ ⎡ ⎢ ⎥ ⎥ ⎢ ⎣ 0 ⎣ ⎦ ⎦
tx )( 2 g l
B ml
1 ml
⎡ ⎢ ⎢ ⎢ ⎣
πk πk ) + )1 ⎤ ⎤ ⎥ 0 ⎤ ⎦ ⎥ ⎥ ⎥ ⎦
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
59
vo so ñiem can bang: voâ soá ñieåm caân baèng:
OÅn ñònh taïi ñieåm caân baèng OÅn ñònh taïi ñieåm caân baèng
à à
(cid:145) Ñònh nghóa: Moät heä thoáng ñöôc goi laø oån ñònh tai ñieåm caân baèng (cid:145) Ñònh nghóa: Moät heä thong ñöôïc goïi la on ñònh taïi ñiem can bang xe neáu nhö coù moät taùc ñoäng töùc thôøi ñaùnh baät heä ra khoûi xe vaø ñöa ñeán ñieåm ñöôïc x0 thuoäc laân caän naøo ñoù cuûa xe thì sau ñoù heä coù khaû naêng töï quay ñöôïc veà ñieåm caân baèng xe ban ñaàu. è å Chuù yù: tính oån ñònh cuûa heä phi tuyeán chæ coù nghóa khi ñi cuøng vôùi ñieåm caân baèng Coù theå heä oån ñònh tai ñieåm caân baèng naøy nhöng ñiem can bang. Co the heä on ñònh taïi ñiem can bang nay nhöng khoâng oån ñònh taïi ñieåm caân baèng khaùc.
(cid:145) Thí du:ï
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
60
Ñieåm caân baèng oån ñònh Ñieåm caân baèng khoâng oån ñònh
(cid:145) Cho heä phi tuyen khong kích thích mo ta bôi PTTT: (cid:145) Ch h ä hi t â t û bôûi PTTT
OÅn ñònh Lyapunov OÅn ñònh Lyapunov
=
kí h thí h á kh â
uuxf ),(
(1)
x& â b è
0 = Giaû söû heä thoáng coù ñieåm caân baèng xe = 0. 0 ù ñi å Gi û öû h ä th á
ä ò g
(cid:145) Heä thoáng ñöôc goi laø oån ñònh ï g ï Lyapunov taïi ñieåm caân baèng xe = 0 neáu vôùi ε > 0 baát kyø bao giô cung ton taïi δ phuï bao giôø cuõng toàn tai δ phu thuoäc ε sao cho nghieäm x(t) cuûa phöông trình (1) vôùi ñieàu kieän ñaàu x(0) thoûa maõn:
à
x
)0(
x
t
0
⇒<
δ
t ε )( , ≥∀<
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
61
(cid:145) Cho heä phi tuyen khong kích thích mo ta bôi PTTT: (cid:145) Ch h ä hi t â t û bôûi PTTT
OÅn ñònh tieäm caän Lyapunov OÅn ñònh tieäm caän Lyapunov
=
kí h thí h á kh â
uuxf ),(
(1)
x& â b è
0 = Giaû söû heä thoáng coù ñieåm caân baèng xe = 0. 0 ù ñi å Gi û öû h ä th á
ä ò g
(cid:145) Heä thoáng ñöôïc goïi laø oån ñònh ï g ï tieäm caän Lyapunov taïi ñieåm caân baèng xe = 0 neáu vôùi ε> 0 bat ky bao giô cung ton taïi δ baát kyø bao giôø cuõng toàn tai δ phuï thuoäc ε sao cho nghieäm x(t) cuûa phöông trình (1) vôùi ñieàu kieän ñaàu x(0) thoûa maõn: ñi à ki ä ñ à
(0) h û
x
)0(
tx
⇒<
δ
0)( =
lim t ∞→
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
62
So saùnh oån ñònh Lyapunov vaø oån ñònh tieäm caän Lyapunov So saùnh oån ñònh Lyapunov vaø oån ñònh tieäm caän Lyapunov
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
63
OÅn ñònh Lyapunov OÅn ñònh tieäm caän Lyapunov
(cid:145) Cho heä phi tuyeán phöông trình traïng thaùi: h ùi h
Phöông phaùp tuyeán tính hoùa Lyapunov Phöông phaùp tuyeán tính hoùa Lyapunov
),( uxf
Ch h ä hi á
(1) ì h x =&
Giaû söû xung quanh ñieåm caân baèng xe , heä thoáng (1) coù theå tuyeán tính hoùa veà daïng:
~ ~ u~ =& uBxAx BxAx =
+ +
(cid:145) Ñònh lyù:
(cid:142) Neu heä thong tuyen tính hoa (2) on ñònh thì heä phi tuyen (1) on (cid:142) Neáu heä thoáng tuyeán tính hoùa (2) oån ñònh thì heä phi tuyeán (1) oån
(2) (2)
ñònh tieäm caän taïi ñieåm caân baèng xe.
å ñò h i ñi å (1) khoâng oån ñònh taïi ñieåm caân baèng xe. (1) kh â
(cid:142) Neáu heä thoáng tuyeán tính hoùa (2) khoâng oån ñònh thì heä phi tuyeán â b è (cid:142) Neáu heä thoáng tuyeán tính hoùa (2) ôû bieân giôùi oån ñònh thì khoâng ò ä keát luaän ñöôc gì veà tính oån ñònh cuûa heä phi tuyeán tai ñieåm caân baèng xe.
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
64
ï g ä p y ï
Phöông phaùp tuyeán tính hoùa Lyapunov –– Thí dThí dụụ Phöông phaùp tuyeán tính hoùa Lyapunov
(cid:145) Xet heä con lac mo ta bôi PTTT: (cid:145) Xeùt heä con laéc moâ taû bôûi PTTT: t )( ))
tut ), (
u
xf ((
=
x &
l
uxf ),(
=
trong ño: trong ñoù: θ θ
sin sin
tu )( )( tu
−
−
+ +
tx tx )( )( 1
tx )( )( tx 2
2
2
tx )( 2 g l
B ml
1 ml
⎡ ⎢ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ ⎥ ⎦
m
(cid:145) Xeùt tính oån ñònh cuûa heä thoáng taïi ñieåm caân baèng:
+− + 0
=
ex
=
ex
0 ⎤⎡0 ⎡ ⎤ ⎢ ⎥ 0 ⎣ ⎦
π ⎤⎡π ⎡ ⎤ ⎢ ⎥ 0 ⎣ ⎦
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
65
(a) (b)
(cid:145) Mo hình tuyen tính quanh ñiem can bang (cid:145) M â hì h t
Phöông phaùp tuyeán tính hoùa Lyapunov –– Thí dThí dụụ (tt) (tt) Phöông phaùp tuyeán tính hoùa Lyapunov
]T ]T00 [ [ 00=x
e
u~
â b è tí h á
+
1
=
=
0
=
=
a 12
a 11
f ∂f ∂ 1 x ∂ (2
h ñi å ~ ~ =& BxAx
x
)0
0, = u
=
x
)0
f ∂f ∂ 1 x ∂ (1
0, = u
=
=
−=
cos
=
−=
−=
a 22
a 21
)( tx 1
2
B ml
g l
g l
(
x
0, u
)0
=
=
x
f ∂ 2 x ∂ (2
)0
=0, u
=
x
0, u
)0
f ∂ 2 x ∂ (1
=
=
A⇒
=
−
−
2
0 g l
1 B ml
⎡ ⎡ ⎢ ⎢ ⎣
⎤ ⎤ ⎥ ⎥ ⎦
−
2
s
0
+
+
=
det(
det
sI A ) −
=
s g l
⎡ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ = ⎦
sin sin
tu tu )( )(
+ +
− −
− −
B 2 ml tx tx )( )( 2
tx tx )( )( 1
2
tx )( 0 2 g l
s B ml
⎡ = ⎢ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ ⎥ ⎦
1 g B s + l 1 uxf ),( 2 ml 2 ml Keát luaän: Heä thoáng oån ñònh (theo heä quaû tieâu chuaån Hurwitz)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
66
⇒ PTÑT ⇔
(cid:145) Mo hình tuyen tính quanh ñiem can bang (cid:145) M â hì h t
Phöông phaùp tuyeán tính hoùa Lyapunov –– Thí dThí dụụ (tt) (tt) Phöông phaùp tuyeán tính hoùa Lyapunov
[ ]T ]T0 [ 0π=x
e
u~
â b è tí h á
+
1 1
=
=
0
=
=
a 12
a 11
f 1∂f ∂ 1 x ∂ (2
h ñi å ~ ~ =& BxAx
x
)0
=
f ∂f ∂ 1 x ∂ (1
x
)0
=
π ⎡ ⎤ , u =⎥ ⎢ 0 ⎣ ⎦
π ⎡ ⎤ , u =⎥ ⎢ 0 ⎣ ⎦
=
−=
cos
−=
=
=
a 22
)( tx 1
a 21
2
B B ml
g l
g l
x
(
)0
=
x
f∂ f ∂ 2 x ∂ (2
)0
=
x
f∂ f ∂ 2 x ∂ (1
)0
=
π ⎤ ⎡ , u =⎥ ⎢ 0 ⎦ ⎣
π ⎤ ⎡ u , =⎥ ⎢ 0 ⎦ ⎣
π ⎤ ⎡ , u =⎥ ⎢ 0 ⎦ ⎣
A⇒
=
−
2
0 g l
1 B ml
⎡ ⎡ ⎢ ⎢ ⎣
⎤ ⎤ ⎥ ⎥ ⎦
−
2
0
s
=
−
+
det(
det
sI A ) −
=
−
s g l
⎡ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ = 2 ⎦
sin sin
+ +
− −
− −
B 2 ml tx tx )( )( 2
tx tx )( )( 1
2
2
g l 1 ml
s B ml
tx )( ⎡ 0 = 2 ⎢ g ⎢ ⎢ l ⎣
1 B ⎤ s + ⎥ uxf ),( ml tu tu )( )( ⎥ ⎥ ⎦ Keát luaän: Heä thoáng khoâng oån ñònh (PTÑT khoâng thoûa ñieàu kieän caàn)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
67
⇒ PTÑT ⇔
(cid:145) Ñònh ly on ñònh Lyapunov: Cho heä phi tuyen khong kích thích mo (cid:145) Ñònh lyù oån ñònh Lyapunov: Cho heä phi tuyeán khoâng kích thích moâ
Ñònh lyù oån ñònh Phöông phaùp tröïc tieáp Lyapunov –– Ñònh lyù oån ñònh Phöông phaùp tröïc tieáp Lyapunov
uuxf ),(
0
=
taû bôûi phöông trình traïng thaùi: = (1)
x&
Giaû söû heä thoáng coù ñieåm caân baèng xe = 0.
t à h
x
V V
0 0
)0( = )0( =
Neáu toàn taïi haøm V(x) sao cho: t i h ø V( ) N á ≥ ,0)(V x ∀
,0)( ≤
i) ii) ii) iii)
x ≠∀
xV&
0 Thì heä thong (1) on ñònh Lyapunov taïi ñiem 0. Thì heä thoáng (1) oån ñònh Lyapunov tai ñieåm 0
0
,0)( <
x ≠∀
xV&
(Neáu thì HT oån ñònh tieäm caänLyapunov taïi ñieåm 0)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
68
Chu y: Ham V(x) thöông ñöôïc choïn la ham toan phöông theo bien Chuù yù: Haøm V(x) thöôøng ñöôc chon laø haøm toaøn phöông theo bieán traïng thaùi.
(cid:145) Ñònh ly khong on ñònh: Cho heä phi tuyen khong kích thích mo ta (cid:145) Ñònh lyù khoâng oån ñònh: Cho heä phi tuyeán khoâng kích thích moâ taû
=
Ñònh lyù khoâng oån ñònh Phöông phaùp tröïc tieáp Lyapunov –– Ñònh lyù khoâng oån ñònh Phöông phaùp tröïc tieáp Lyapunov
uuxf ),(
0
=
(1) bôûi phöông trình traïng thaùi: x&
Giaû söû heä thoáng coù ñieåm caân baèng xe = 0.
t à h
x
V V
0 0
)0( = )0( =
Neáu toàn taïi haøm V(x) sao cho: t i h ø V( ) N á ≥ ,0)(V x ∀
,0
0
>
i) ii) ii) iii)
xV& )(
x ≠∀ Thì heä thong (1) khong on ñònh taïi ñiem 0. Thì heä thoáng (1) khoâng oån ñònh tai ñieåm 0
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
69
Phöông phaùp tröïc tieáp Lyapunov–– Thí dThí dụụ Phöông phaùp tröïc tieáp Lyapunov
(cid:145) Xet heä con lac mo ta bôi PTTT: (cid:145) Xeùt heä con laéc moâ taû bôûi PTTT: t )( ))
tut ), (
u
xf ((
=
x &
l
),( uxf
=
trong ño: trong ñoù: θ θ
sin sin
)( )( tu tu
−
−
+ +
)( )( tx tx 1
)( )( tx tx 2
2
2
)( tx 2 g l
B ml
1 ml
⎡ ⎢ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ ⎥ ⎦
m
(cid:145) Xeùt tính oån ñònh cuûa heä thoáng taïi ñieåm caân baèng u(t)=0:
+− + 0
=
ex
=
ex
0 ⎤⎡0 ⎡ ⎤ ⎢ ⎥ 0 ⎣ ⎦
π ⎤⎡π ⎡ ⎤ ⎢ ⎥ 0 ⎣ ⎦
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
70
(a) (b)
Phöông phaùp tröïc tieáp Lyapunov–– Thí dThí dụụ Phöông phaùp tröïc tieáp Lyapunov
2
V
)( =x
+
( 5.0
(cid:145) Chọn haøm Lyapunov (cid:145) Ch h ø L [ ] ) sin2
x 1
2 x 2
=
l 2 g
ex
0 ⎡ ⎤ ⎢ ⎥ ⎦⎣0 0 ⎣ ⎦
(a)
R õ
(cid:145) Roõ raøng: x
ø ∀≥ ,0)(V x
xV )( )( xV
0 0
khi khi
x x
0 0
= =
= =
)( xV&
(cid:145) Xeùt
2
sin
cos
)( )( =x
+
V &
( ( 5.0
) )
( ( 5.0
) )
x 1 1
x 1 1
x & 1 1
xx & 22 22
sin
sin
x
=
+
−
−
(
)
(
l g )
2
x 1
x 2
x 1
x 2
2
l g
g l
B ml
⎡ ⎢⎣
⎤ ⎥⎦
x
)( x
,0
0
−=
≠∀<
V&⇒
2 x 2
B mgl
uxf ( ),( uxf )
= =
sin
−
−
(cid:145) Ket luaän: Heä thong on ñònh tieäm caän taïi ñiem can bang (cid:145) Keát luaän: Heä thoáng oån ñònh tieäm caän tai ñieåm caân baèng tx )( 2
tx )( 1
2
tx )( 2 g g l
B B ml
⎡ ⎢ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ 1 1 ]00=ex [ [ ]T00 tu )( + ⎥ 2 ml ⎦
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
71
Phöông phaùp tröïc tieáp Lyapunov–– Thí dThí dụụ Phöông phaùp tröïc tieáp Lyapunov
= =
(b)
ex x
(cid:145) Chọn haøm Lyapunov chöùng toû raèng heä thoáng khoâng oån ñònh (SV töï laøm) ) h ä th á
π ⎡ ⎤ ⎢ ⎥ ⎥ ⎢ 0 ⎣ ⎦
uxf ( ),( uxf )
= =
sin
tu )(
−
−
+
tx )( 1
tx )( 2
2
2
tx )( 2 g g l
1 1 ml
B B ml
⎡ ⎢ ⎢ ⎢ ⎣
⎤ ⎥ ⎥ ⎥ ⎦
72
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
å ñò h (SV tö l ø kh â
(cid:145) Cho heä thong mo ta bôi phöông trình traïng thai: (cid:145) Cho heä thoáng moâ taû bôûi phöông trình trang thaùi:
) ) )
+ −
+ + +
x +−= 1 x x −−= 1 1
x 2 x x 2 2
2 xx ( 2 1 2 xx ( ( xx 1 1 1 1
2 x 2 2 x x 2 2
x & 1 x x & 2 2
⎧ ⎨ ⎩ ⎩
(cid:145) Xaùc ñònh traïng thaùi caân baèng cuûa heä thoáng vaø ñaùnh giaù tính oån
Thí duï 2: Thí duï 2:
(cid:145) Giaûi:
ñònh cuûa heä thoáng taïi traïng thaùi caân baèng.
g
0 0
x 1 e x
= =
⇒
+ −
− −
= =
+ −
2
e
⎧ ⎨ ⎩
2 x 2 2 x 2
x 2 x 2
x 1 x 1
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
73
p 0 0 ä ) ) g + + g (cid:145) Traïng thaùi caân baèng laø nghieäm phöông trình: 2 ( xx 1 2 2 ( xx 1 1 ï g ⎧ ⎨ ⎩
(cid:145) Ñanh gia tính on ñònh: Choïn ham Lyapunov: (cid:145) Ñaùnh giaù tính oån ñònh: Chon haøm Lyapunov:
V
(
x
)
=x )(
+
2 x 1
2 2
1 2
Thí duï 2 (tt) Thí duï 2 (tt)
x
0
≠∀>
,0 0
(cid:145) Ta coù: xV )( V )0( =
V &
)]
[
)]
+
+
+
−
+
x 2
x −− 1
x 2
2 xx ( 1 1
2 x 2
2 xx ( 2 1
2 x 2
x
,0)(
⇒
x
=x )( xx xx + & & 11 22 x x [ x = +− 1 1 2 2 2 x − −= 1 2 0 ≠∀<
xV&
) )
+ −
+ +
x +−= 1 x −−= 1
x 2 x 2
2 xx ( ⇒ Heä thoáng oån ñònh tieäm caän Lyapunov taïi ñieåm caân baèng 2 1 2 xx ( 1 1
2 x 2 2 x 2
x& 1 x& 2
⎧ ⎨ ⎨ ⎩
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
74
) )
(cid:145) Cho heä thong mo ta bôi phöông trình traïng thai: (cid:145) Cho heä thoáng moâ taû bôûi phöông trình trang thaùi: 2 ( x xx + = + 2 1 1 2 x xx ( ( xx x +−= + 1 1 2 2 1 1
4 ) x 2 4 x x + + 2 2
x & 1 x x & 2 2
⎧ ⎨ ⎩ ⎩
(cid:145) Xaùc ñònh traïng thaùi caân baèng cuûa heä thoáng vaø ñaùnh giaù tính oån
Thí duï 3: Thí duï 3:
(cid:145) Giaûi:
ñònh cuûa heä thoáng taïi traïng thaùi caân baèng.
ï g p g ä
0 0
x 1 e x
= =
0
4 x 2 +
x 2 −
0 =
e
2
⎧ ⎨ ⎩
⇒
+ x 1
⎧ ⎨ ⎩
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
75
g (cid:145) Traïng thaùi caân baèng laø nghieäm phöông trình: 2 ( xx + 1 1 2 ( xx + 1 2 g ) = 4 ) x 2
(cid:145) Ñanh gia tính on ñònh: Choïn ham Lyapunov: (cid:145) Ñaùnh giaù tính oån ñònh: Chon haøm Lyapunov:
V
(
x
)
=x )(
+
2 x 1
2 2
1 2
Thí duï 3 (tt) Thí duï 3 (tt)
x
0
≠∀>
,0 0
(cid:145) Ta coù: xV )( V )0( =
V &
[
)]
+
+
x 2
x +− 1
2 xx ( 2 1
4 x 2
)( =x = =
+ +
xx xx + & & 22 11 2 ( xx xx [ + 2 1 1 1 2 2 2 x x x ( )( + 1 1 2
4 x )] 2 4 x ) 2
,0
⇒
x
0
≠∀>
xV& )(
)
x = + 2 2 x +−= 1
2 ( xx ( + 1 1 1 1 2 xx ( 2 1
4 ) x ) 2 2 4 x + 2
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
76
⇒ Heä thoáng khoâng oån ñònh taïi ñieåm caân baèng ⎧ x& 1 1 ⎨ ⎨ x& ⎩ 2
iều khiển hồi tiếp tuyến tính hóa ĐĐiều khiển hồi tiếp tuyến tính hóa
(Feedback linearization control) (Feedback linearization control)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
77
(cid:145) Xét đối tượng phi tuyến SISO bậc n mô tả bởi phương trình trạng thái: (cid:145) Xét đối tượng phi tuyến SISO bậc n mô tả bởi phương trình trạng thái:
Đặt bài toán Đặt bài toán
xf )(
u )( xg
+
)( xh )( h x
(1) (2) (2)
x = ⎧ & ⎨ y y ⎩ = = ⎩
n n
x
x
=
] ] T ℜ là ℜ∈
nx
K2
ℜ∈u
là vector trạng thái của hệ thống thái ủ hệ thố t t Trong đó: [ [ x 1
ℜ∈y ℜ
là tín hiệu vào
)(
,
nℜ∈xf
nℜ∈)( xg
là tín hiệu ra là tí hiệ
ℜ∈)( xh
là các vector hàm trơn mô tả động học của hệ thống
(cid:145) Bài toán đặt ra là điều khiển tín hiệu ra y(t) bám theo tín hiệu đặt yd(t) (cid:145) Bài toán đặt ra là điều khiển tín hiệu ra y(t) bám theo tín hiệu đặt y (t)
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
78
là hàm trơn mô tả quan hệ giữa biến trạng thái và tín hiệu ra ế
Ý tưởng thiết kế bộ điều khiển hồi tiếp tuyến tính hóa Ý tưởng thiết kế bộ điều khiển hồi tiếp tuyến tính hóa
y v yd(t) u
Điều khiển bám Điều khiển tuyến tính hóa
(cid:145) Hai vòng điều khiển
(cid:190) Vòng điều khiển trong: Bộ điều khiển hồi tiếp tuyến tính hóa,
Đối tượng phi tuyến x
(cid:190) Vòng điều khiển ngoài: Bộ điều khiển bám, thiết kế dựa vào lý ề
biến đổi hệ phi tuyến thành hệ tuyến tính.
ể ề ể ế ế
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
79
thuyết điều khiển tuyến tính thông thường.
(cid:145) Nếu đối tượng có bậc tương đối bằng n bằng cách lấy đạo hàm của (cid:145) Nếu đối tượng có bậc tương đối bằng n, bằng cách lấy đạo hàm của phương trình (2) n lần, có thể biểu diễn quan hệ vào ra của đối tượng dưới dạng:
Quan hệ vào ra của đối tượng phi tuyến Quan hệ vào ra của đối tượng phi tuyến
1 −
y n )( a b x )( u = x + )(
b b
g Trong đó:
x )( )( x
0 0
=
≠x )( )( x ≠
a a
x )( )( x
x )( )( x
n hLL hLL f f
g g
n hL hL f= f
với:
x
f
x )(
xf )(
(
,
,
.
),
x )(
=
=
[
]T
f 1
hL f
n
K
K
h )( x ∂ x x ∂ ∂
x h )( ∂ x1 x ∂ ∂
x h )( ∂ nx x ∂ ∂
⎤ ⎥ ⎦ ⎦
⎡ ⎢ ⎣ ⎣ (Đạo hàm Lie của hàm h(x) dọc theo vector f(x))
x )(
.
xf )(
=
k hL f
x )( x )(
x )(
xg )(.
=
k hLL f
g
k ∂ − hLk )(1 1 hL x )( ∂ f x ∂ ∂ hLk hL ∂ f x ∂ © H. T. Hoàng - ÐHBK TPHCM
14 February 2011
80
u
Luật điều khiển hồi tiếp tuyến tính hóa Luật điều khiển hồi tiếp tuyến tính hóa
x )(
a
x )(
=
+
(cid:145) Luật điều khiển hồi tiếp tuyến tính hóa: ồ
[ [ −
])( ] tv
b
ề ể ế ế
1 1 )( x
y v u
u [ a x )( v ] = − + y n )( a b x )( u = x + )(
1 1 x )( b
xx
1 ns s
y Y(s) v V(s) v y n =)(
⇒ Đối tượng phi tuyến với tín hiệu vào u(t) được biến đổi thành đối ệu vào à v(t) vớ t tượng tuyến tính với tín hiệu vào là v(t) tượ g tuyế t
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
81
⇒ Thiết kế bộ điều khiển tuyến tính cho đối tượng đã tuyến tính hóa
ns s
E(s)
V(s)
Y(s)
Yd(s)
n
n
2
1 −
−
k
+
... ++
Bộ điều khiển bám cho đối tượng đã được tuyến tính hóa Bộ điều khiển bám cho đối tượng đã được tuyến tính hóa
n
sk 1
sk 2
1 ns s
e
y
y
=
(cid:145) Sai số:
d −
n
n
(
(
)1 −
)1 −
y
v
[
]
... ++
+
+
=
(cid:145) Bộ điều khiển bám:
ek n
)( n d
ek 2
++ −+
ek 1 Giả thiết: Tín hiệu chuẩn (tín hiệu đặt) khả vi bị chặn đến bậc n
n
n
n
2
1 −
−
(cid:145) Đặc tính động học sai số: ố
(
s
+
+
... ++
0)( =
sEk ) n
sk 1
sk 2
n
n
n
2
−
1 −
)( s
k
s
Δ
... ++
+
+
=
n
sk 2
sk 1
ấ
(cid:145) Đa thức đặc trưng: (cid:145) Chọn ki (i=1,n) sao cho là đa thức Hurwitz, tức là tất cả các 0)( =
)(sΔ Δ s
nghiệm của phương trình đều nằm bên trái mặt phẳng phức. ⇒ Hệ thống kín ổn định và e(t)→0 khi t→∞. Chú ý vị trí cực của Δ(s)=0 ⇒ Hệ thống kín ổn định và e(t)→0 khi t→∞ Chú ý vị trí cực của Δ(s)=0
quyết định đáp ứng quá độ trong quá trình tiến về 0 của e(t).
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
82
(cid:145) Thuật toán điều khiển bám v(t) đòi hỏi tín hiệu đặt yd(t) phải khả vi bị (cid:145) Thuật toán điều khiển bám v(t) đòi hỏi tín hiệu đặt yd(t) phải khả vi bị
chặn đến bậc n.
(cid:145) Tín hiệu đặt có dạng xung: đạo hàm tại thời điểm tín hiệu đặt chuyển trạng thái là vô cùng lớn làm cho tín hiệu điều khiển vô cùng lớn. Trong trường hợp này cần phải cho tín hiệu đặt r(t) qua bộ lọc thông thấp bậc n để được tín hiệu đặt mới khả vi hữu hạn Tuy nhiên việc thấp bậc n để được tín hiệu đặt mới khả vi hữu hạn. Tuy nhiên việc thêm bộ lọc ở đầu vào có thể làm chậm đáp ứng của hệ thống.
(cid:145) Kết quả điều khiển không tốt, thậm chí hệ thống không ổn định nếu (cid:145) Kết quả điều khiển không tốt, thậm chí hệ thống không ổn định nếu
mô hình dùng để thiết kế bộ điều khiển hồi tiếp tuyến tính hóa không mô tả chính xác đặc tính động học của đối tượng
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
83
Chú ýChú ý
Trình tự thiết kế hệ thống điều khiển hồi tiếp tuyến tính hóa Trình tự thiết kế hệ thống điều khiển hồi tiếp tuyến tính hóa
)( u x
a
b
(cid:145) Bước 1: Biểu diễn quan hệ vào ra của đối tượng phi tuyến dưới dạng (cid:145) Bước 1: Biểu diễn quan hệ vào ra của đối tượng phi tuyến dưới dạng )( x +
(cid:145) Bước 2: Viết biểu thức bộ điều khiển hồi tiếp tuyến tính hóa:
p
y
y n )( ộ
u
a
=
)( x
)( x
=
+
[ −
])( tv
b
1 )( x
ế
ể
n
n
(
)1 −
)1 −
v
y
[
]
(cid:145) Bước 3: Viết biểu thức bộ điều khiển bám: =
−
+
... ++
ek n
ề ( ek 1
ể ek 2
e
y
y
=
với: với:
)( n d d −
(cid:145) Bước 4: Chọn các thông số của bộ điều khiển bám sao cho n
2
n
n
1 −
−
)( s s )(
s s
... ++ ++
Δ Δ
+ +
=
sk sk 2
sk sk 1
nk k
+ + là đa thức Hurwitz, đồng thời thỏa mãn yêu cầu về chất lượng quá độ
(cid:145) Bước 5: Thiết kế bộ lọc thông thấp tín hiệu vào để đảm bảo tín hiệu (cid:145) Bước 5: Thiết kế bộ lọc thông thấp tín hiệu vào để đảm bảo tín hiệu
chuẩn yd(t) khả vi bị chặn đến bậc n. 14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
84
(cid:145) Cho đối tượng phi tuyến mô tả bởi phương trình trạng thái: (cid:145) Cho đối tượng phi tuyến mô tả bởi phương trình trạng thái:
x
3
sin(
)
2 −=
x x
x + 1 cos( cos(
+ ) )
x 1 cos( cos(
u u
−=
+ +
2 2
2 x x 1 1
x )2 )2 x 1 1
⎧ ⎨ ⎩ ⎩ y
x & 1 x x & 2 2 =
x 1
(cid:145) Hãy thiết kế bộ điều khiển hồi tiếp tuyến tính hóa sao cho hệ kín có
y
p
y
3
j±− 3
cặp cực phức tại
(cid:145) Giải: (cid:145) Bước 1: Tính đạo hàm của tín hiệu ra
3 3
x x
sin( sin(
) )
+ +
+ +
2
x x 1
x x 1
3
cos(
)
cos(
))
3
+
+
2( +−=
+
3 3
x x
s ( sin(
)) ))
3 3
x & 1 x x
cos( cos(
x & 1 ))( ))( 2 −
x 1 +
+
x 1 −
u 3) 3) u +
4
6
x
)
x x 1 1 )
2
sin(
cos(
sin(
cos(
x & 2 x cos( x cos( 1 1 −
2) −
+
3) u +
x 1
2
x x 1 1 x 1
2 2 x 1
x & 2 x cos( cos( x 1 1 x cos( 1
2 2 x 1
x 1
x )2 ) x 1 1 x )2 1
y 1x & = & =⇒ −=&⇒ y y 2 2 y 2 x −= && & 1 +−=&&⇒ y ( 2( y =&&⇒ y −
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
85
Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa
(1) (1)
Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa
a a
b b
⇒ ⇒
x )( ( ). u u x
=
x + )( )( x +
y y &&
a
4
6
x
2
sin(
cos(
)
sin(
)
cos(
)
=x )(
−
−
2) −
+
với
x 1
2
x 1
x 1
x 1
x 1
x 1
cos(
=x 3)(b b 3)(
1x )2( )2
(cid:145) Bước 2: Viết biểu thức bộ điều khiển hồi tiếp tuyến tính hóa
u
(
a
x )(
v
)
=
−
+
(2)
1 1 x )(
b
Thay (2) vào (1), ta được hệ tuyến tính: Thay (2) vào (1) ta được hệ tuyến tính:
v
(3)
y =&&
(cid:145) Bước 3: Viết biểu thức bộ điều khiển bám tuyến tính í h
hứ bộ điề khiể bá
B ớ 3 Viế biể
ế
v
(
)
=
+
+
ek 2
y && d
ek & 1
(4)
e
y
=
với
d −
4
6
x
2
sin(
cos(
)
sin(
)
cos(
cos(
−
−
2) −
+
3) u +
x 1
2
x 1
x 1
x 1
x 1
x 1
x )2 1
y y =&&
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
86
(cid:145) Bước 4: Tính thông số bộ điều khiển bám (cid:145) Bước 4: Tính thông số bộ điều khiển bám
Thay (4) vào (3), ta được đặc tính động học sai số:
( (
) )
=
+ +
ekek ekek + + 1 1 2 2
y y && d d
&
0
+
=
ekek + 1 2
y y && &&⇒ e
&
Phương trình đặc trưng động học sai số: Ph i ố
ì h đặ
độ
h
2
s
k
0
+
+
=
sk 1
(5)
i ố
ố
h
2 ì h đặ j s )(3
Phương trình đặc trưng động học sai số mong muốn: Ph độ j 0)33
s
(
3 −+
++
=
18 18
0 0
s⇒ 62⇒ 62 + s
+
=
(6)
Cân bằng (5) và (6), ta được:
v
(
)
y =&& v =
+
(3) (4)
ekek + 1 2
y && d
&
k 6 6=k = 1 k
18
=
2
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
87
Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa
Mô phỏng hệ thống điều khiển hồi tiếp tuyến tính hóa
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
88
Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa
Mô phỏng khối hồi tiếp tuyến tính hóa
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
89
Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa
Mô phỏng khối điều khiển bám
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
90
Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa
Kết quả mô phỏng khi tín hiệu đặt là xung vuông
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
91
Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa
Kết quả mô phỏng khi tín hiệu đặt hình sin
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
92
Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 1 Điều khiển hồi tiếp tuyến tính hóa
Thí dụ 2 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 2 Điều khiển hồi tiếp tuyến tính hóa
mgl
sin
ml
tu )(
(cid:145) Xeùt heä con laéc moâ taû bôûi PTVP: (cid:145) Xet heä con lac mo ta bôi PTVP: θ +
+
=
)(2 t θ &&
tB )( θ &
u
l
ế
θ θ
ệ
, qd
m
(cid:145) Hãy thiết kế bộ điều khiển hồi tiếp tuyến hiế kế bộ điề khiể hồi iế tính hóa sao cho đáp ứng của hệ thống có POT<10%, tqd < 0.3 sec khi tín hiệu vào là hàm nấc
y
==θ
; x
θ
=
&= θ &
(cid:145) Giải: (cid:145) Đặt các biến trạng thái là , tín hiệu ra là
ế
1x
x 1
2
(cid:145) Bước 1: Tính đạo hàm của tín hiệu ra
x
2
y 1x & = & & & y x = & && 1
sin(
)
x
u
−
+
x 1
2
−=&&⇒ y
2
2
= g g l
B B ml
1 1 ml
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
93
+− + 0
(1) (1)
Thí dụ 2 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 2 Điều khiển hồi tiếp tuyến tính hóa
a a
b b
⇒ ⇒
x )( ( ). u u x
=
x + )( )( x +
y y &&
với
b
=x )(
a
sin(
x
−=x )(
−
x 1)
2
2
2
1 ml ml
g l l
B ml ml
(cid:145) Bước 2: Viết biểu thức bộ điều khiển hồi tiếp tuyến tính hóa
u
(
a
x )(
v
)
=
−
+
(2)
1 1 x )(
b
Thay (2) vào (1), ta được hệ tuyến tính: Thay (2) vào (1) ta được hệ tuyến tính:
v
(3)
y =&&
(cid:145) Bước 3: Viết biểu thức bộ điều khiển bám tuyến tính í h
hứ bộ điề khiể bá
B ớ 3 Viế biể
ế
v
(
)
=
+
+
ek 2
y && d
ek & 1
(4)
sin(
)
x
u
−
+
e
y
y
=
với
x 1
2
d −
y −=&&
2
2
g g l
B B ml
1 1 ml
14 February 2011
© H. T. Hoàng - ÐHBK TPHCM
94
(cid:145) Bước 4: Tính thông số bộ điều khiển bám (cid:145) Bước 4: Tính thông số bộ điều khiển bám
Thay (4) vào (3), ta được đặc tính động học sai số:
( (
) )
=
+ +
ekek ekek + + 1 1 2 2
y y && d d
&
0
+
=
ekek + 1 2
y y && &&⇒ e
&
Phương trình đặc trưng động học sai số: Ph i ố
t ì h đặ t
độ
h
2
s
k
0
+
+
=
sk 1
2
(5)
ê
59.0>ξ
Thí dụ 2 Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 2 Điều khiển hồi tiếp tuyến tính hóa
POT
1.0
7.0=ξ
<
=
Theo yêu cầu thiết kế: ầ thiết kế Th ⎛ − ⎞ ξπ ⎜ ⎟ exp ⎜ ⎟ 2 ⎟ ⎜ 2 1 1 −ξ ξ ⎝ ⎠ ⎝ ⎠
⇒ ⇒ Chọn
3.0
=
<
05.19 25 qdt v 4
ξω
n
n ( ) ⇒ + (3)
(4) ekek
+
1
2 y
&&
d & 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 95 ⇒ Chọn
y =&&
v
= Phương trình đặc trưng động học sai số mong muốn: 2 s 0 + + = 2
2
ns
ωξω
n 2 s⇒ s
35 625 0 + + = (6) Cân bằng (5) và (6), ta được: 35 = k
1
k 625 = 2 (cid:145) Bước 5: Thiết kế bộ lọc tín hiệu vào Chọn bộ lọc thông thấp bậc 2 để tín hiệu yd(t) khả vi bị chặn đến đạo
Chọn bộ lọc thông thấp bậc 2 để tín hiệu yd(t) khả vi bị chặn đến đạo
hàm bậc 2. Hàm truyền của bộ lọc là: sGLF
)( =sG
)(
= 2)1 1
s
1.0(
+ 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 96 Thí dụ 2
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 2
Điều khiển hồi tiếp tuyến tính hóa Mô phỏng hệ thống điều khiển hồi tiếp tuyến tính hóa ồ ố ể ề ế ế 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 97 Thí dụ 2
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 2
Điều khiển hồi tiếp tuyến tính hóa Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 98 Thí dụ 2
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 2
Điều khiển hồi tiếp tuyến tính hóa Kết quả mô phỏng khi tín hiệu chuẩn là tín hiệu hình sin 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 99 Thí dụ 2
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 2
Điều khiển hồi tiếp tuyến tính hóa Hệ nâng bi trong từ trường
Hệ nâng bi trong từ trường u(t) là điện áp cấp cho cuộn dây [V]
ộ dâ [V] ( ) là điệ á h ấ
(tín hiệu vào) R, L u(t) i(t)
i(t) điệ y(t) d=0.03m 0.4m M y(t) là vị trí viên bi [m] (tín hiệu ra)
i(t) là dòng điện qua cuộn dây [A]
ộ dâ [A]
( ) là dò
M = 0.01 kg là khối lượng viên bi
g = 9.8 m/s2 là gia tốc trọng trường
R = 30 Ω là điện trở cuộn dây
L = 0.1 H là điện cảm cuộn dây 2 Mg M − = i
t
)(
y
ty
)(
)( L tRi
)( tu
)( = + (cid:145) PT vi phân mô tả đặc tính động học hệ nâng bi trong từ trường:
(cid:145) PT vi phân mô tả đặc tính động học hệ nâng bi trong từ trường:
2
)(
tyd
2
dt
tdi
)(
dt ⎧
⎪⎪
⎨
⎨
⎪
⎪
⎩ (cid:145) Yêu cầu: Thiết kế bộ điều khiển hồi tiếp tuyến tính hóa để điều khiển
(cid:145) Yêu cầu: Thiết kế bộ điều khiển hồi tiếp tuyến tính hóa để điều khiển
vị trí viên bi bám theo tín hiệu đặt có dạng xung vuông hoặc hình sin 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 100 Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa (
),
)(
txty )(
ti Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa (cid:145) Giải:
(cid:145) Giải:
(cid:145) Đặt biến trạng thái: )(
tx
1 2 3 ),
(
)(
txty
& x
x 2
2 x
x =&
1
1 2 g
x
−=& = = = 2
x
3
Mx
1 tu
)( + x
3 x
−=&
3 R
R
L 1
1
L (cid:145) Bước 1: Lấy đạo hàm tín hiệu ra, ta được
(cid:145) Bước 1: Lấy đạo hàm tín hiệu ra ta được = tx
)(
1 tx
)(
2 ty
)(
& = & 2 = g −= ty
)(
)(
&& 2 tx
)(
)(
& Mg = − 2
x
3x
3
Mx
1 i
t
)(
ty
)( 2 tu
)( − − + x
3 x
3 − R
L
L ⎛
⎜
⎝
⎝ 2
xx
xx
&
13
1
3 tRi
)(
)(
R tv
)(
)( 2
+ = = = ty&&&
)(
)(
&&& 2
tyd
)(
2
dt
2
xx
3
tdi
)(
)(
tdi
dt ⎧
M
⎪⎪
⎞
x
+⎟
⎨
1
⎠
⎠
⎪
⎪
L
L
⎪
⎩ xxx
1332
xxx
1332
+
+
&
2
Mx
1 1
L
L
2
1Mx 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 101 ⇒ Phương trình trạng thái: (1)
(1) ⇒
⇒ a Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa = y
&&& 2( Lx ) 2
x
3 2 b −=x
)( với a =x
)( 32
x
1MLx
MLx Rx
+
1
2
2
1MLx
ML (cid:145) Bước 2: Viết biểu thức bộ điều khiển hồi tiếp tuyến tính hóa u ( a v ) = − + (2) b Thay (2) vào (1), ta được hệ tuyến tính:
Thay (2) vào (1) ta được hệ tuyến tính: v (3) y =&&& (cid:145) Bước 3: Viết biểu thức bộ điều khiển bám tuyến tính
í h hứ bộ điề khiể bá B ớ 3 Viế biể ế v ( ) = + + + ek
3 y
&&&
d ek
&&
1 ek
&
2 2 tu
)( − − + x
3 x
3 2
xx
(4)
3 2 R
L ⎛
⎜
⎝
⎝ ⎞
x
+⎟
1
⎠
⎠ = y
&&& e y y = với d − 1
L
2
1Mx 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 102 (cid:145) Bước 4: Tính thông số bộ điều khiển bám
(cid:145) Bước 4: Tính thông số bộ điều khiển bám Thay (4) vào (3), ta được đặc tính động học sai số: )
) (
( = +
+ +
+ ekek
ekek
+
+
2
2
3
3 & y
y
&&&
d
d ek
ek
&&
1
1 + + ekek
+
2
3 & g 2 3 (5) 0
g
0 k s y
y
&&&
&&&⇒
e
=
Phương trình đặc trưng động học sai số:
= + + ek
&&
1
g
sk
+
1 sk
2 3 Chọn các thông số của bộ điều khiển bám sao cho cả 3 nghiệm
Chọn các thông số của bộ điều khiển bám sao cho cả 3 nghiệm
của phương trình đặc trưng của hệ kín là −20: 0 3 = +s 3 (
s⇒ )20
60 2
s s
1200 8000 0 + + + = (6) v Cân bằng (5) và (6), ta được: ,60 k 1200
, k 8000 = = = ( ) y =&&&
v
= + + (3)
(4) k
1 2 3 ekek
+
2
3 y
&&&
d ek
&&
1 & 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 103 Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa (cid:145) Bước 5: Thiết kế bộ lọc tín hiệu vào
(cid:145) B ớ 5 Thiết kế bộ l tí hiệ à
Chọn bộ lọc thông thấp bậc 3 để tín hiệu yd(t) khả vi bị chặn đến đạo
hàm bậc 3. Hàm truyền của bộ lọc là:
hàm bậc 3. Hàm truyền của bộ lọc là: = sGLF
)( 3)1 1
s
1.0(
+ 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 104 Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa Mô phỏng HTĐK hồi tiếp tuyến tính hóa hệ nâng bi trong từ trường ồ ế ế 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 105 Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa 0.4 0.3 0.2
0 2 )
t
(
y y 0.1 (t)
d
y(t) 0 2
2 4
4 6
6 8
8 10
10 12
12 14
14 16
16 18
18 20
20 0
0 8 6 4 )
t
(
u 2 0 0 2 4 6 8 10 12 14 16 18 20 Kết quả mô phỏng điều khiển hồi tiếp tuyến tính hóa,
Kết quả mô phỏng điều khiển hồi tiếp tuyến tính hóa
vị trí viên bi bám rất tốt theo tín hiệu chuẩn là xung vuông 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 106 Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa 0.4 y 0.3 (t)
d
y(t) 0.2 )
t
(
y
y 0.1 0 2 4 6 8 10 12 14 16 18 20 0 6 4 )
t
(
u 2 0
0 0 2 4 6 8 10 12 14 16 18 20 Kết quả mô phỏng điều khiển hồi tiếp tuyến tính hóa,
Kết quả mô phỏng điều khiển hồi tiếp tuyến tính hóa
vị trí viên bi bám rất tốt theo tín hiệu chuẩn là tín hiệu hình sin 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 107 Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa –– Thí dụ 3
Điều khiển hồi tiếp tuyến tính hóa 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 108 (cid:145) Xét đối tượng phi tuyến SISO bậc n mô tả bởi phương trình trạng thái:
(cid:145) Xét đối tượng phi tuyến SISO bậc n mô tả bởi phương trình trạng thái: Đặt bài toán
Đặt bài toán + (1)
(2)
(2) n
n x = ]
]
T ℜ là
ℜ∈ là vector trạng thái của hệ thống thái ủ hệ thố t t nx Trong đó:
[
[
x
1 K2 ℜ∈u là tín hiệu vào ℜ∈y
ℜ là tín hiệu ra
là tí hiệ )( , nℜ∈xf nℜ∈)( xg là các vector hàm trơn mô tả động học của hệ thống ℜ∈)( xh là hàm trơn mô tả quan hệ giữa biến trạng thái và tín hiệu ra ế (cid:145) Bài toán đặt ra là điều khiển tín hiệu ra y(t) bám theo tín hiệu đặt yd(t)
(cid:145) Bài toán đặt ra là điều khiển tín hiệu ra y(t) bám theo tín hiệu đặt y (t) 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 109 (cid:145) Nếu đối tượng có bậc tương đối bằng n bằng cách lấy đạo hàm của
(cid:145) Nếu đối tượng có bậc tương đối bằng n, bằng cách lấy đạo hàm của
phương trình (2) n lần, có thể biểu diễn quan hệ vào ra của đối
tượng dưới dạng: y n
)( a b Quan hệ vào ra của đối tượng phi tuyến
Quan hệ vào ra của đối tượng phi tuyến = Trong đó:
g a
a n
hL
hL
f=
f 1
− b 0 = ≠ n
hLL
f g với: . , , ( ), f = = [ ]T hL
f n f
1 K K n ⎡
⎡
⎢
⎣ ⎤
⎤
⎥
⎦ . = k
hL
f = k
hLL
f g 14 February 2011 110 (cid:145) Sai số:
(cid:145) Sai số: te
)(
)(
te ty
)(
)(
ty = − ty
)(
)(
ty
d ( n )1 ( n )2 − − e = + ...
++ + (cid:145) Đặt: ek
1 n n 2 k
n
1
− k
n
− s
)( k k s s e
1
−
...
++ 2
−
+ Δ = + e
&
sk
1 2 n n 1
− − á t ì h (t) 0 khi á độ σ
Trong đó ki được chọn sao cho
là đa thức Hurwitz; vị trí nghiệm của Δ(s) = 0 quyết định đặc tính
quá độ quá trình e(t)→0 khi σ= 0
0 σ =0 gọi là mặt trượt,
Δ(s) gọi là đa thức đặc trưng của mặt trượt
Δ(s) gọi là đa thức đặc trưng của mặt trượt σ(s) E(s) n n 2 1
− − s k s k + + 1
...
++ sk
1 n 2 n − 1
− ệ ệ ặ yd( ) ợ
y( )
(cid:145) Bài toán điều khiển tín hiệu ra y(t) bám theo tín hiệu đặt yd(t) được
chuyển thành bài toán tìm tín hiệu điều khiển u(t) sao cho σ → 0 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 111 Định nghĩa mặt trượt
Định nghĩa mặt trượt (cid:145) Chọn hàm Lyapunov: (cid:145) Đạo hàm hàm Lyapunov:
(cid:145) Đạo hàm hàm Lyapunov: 1
1
2
σ=V
2
σσV
& =V
σσ& (cid:145) Để σ → 0 cần chọn tín hiệu điều khiển u(t) sao cho 0 n n ( )1 ( )2 − − e k k σ = + ...
++ + (cid:145) Do n n ek
1 2 e
1
− − e
& n )(
n ( )1 − nên
nên e
e k
k k
k +
+ ...
++
++ n n ek
ek
1 =σ
=σ
& e
e
− +
+
&&
2 e
e
&
1
− n )(
n ( )1 − ⇒ y y k k − + ...
++ + )(
n
d n n ek
1 2 − =σ
& e
&& e
&
1
− (cid:145) Chú ý rằng: )(
y n a b Hàm Lyapunov
Hàm Lyapunov = n ( )1 − y
y a
a b
b k
k k
k = − − ...
...
++
++ )(
n
d
d n n σ⇒
σ⇒
& e
e
− +
+
&&
2
2 e
e
&
1
1
− 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 112 (cid:145) Chọn u(t) sao cho: (K>0)
(cid:145) Chọn u(t) sao cho:
(K>0) signK−=
signK (σ
(σ
)
) σ
σ
& n ( )1 − u a Luật điều khiển trượt
Luật điều khiển trượt y k k sign = + + ...
++ + ⇒ )(
n
d n n ek
1 2 − e
&& Ke
+
&
1
− 1
)(b x
b
)( (cid:145) Với luật điều khiển trên, ta có:
(cid:145) Với luật điều khiển trên ta có: & =V K−= (σσsign
) σK−= σσ& 0≠∀σ
0 ∀0 ⇒ σ → 0 n ( )1 − y a b k k = − − ...
++ + )(
n
d n n eku
+
1 2 − σ
& e
&& e
&
1
− 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 113 (cid:145) Bước 1: Biểu diễn quan hệ vào ra của đối tượng phi tuyến dưới dạng
(cid:145) Bước 1: Biểu diễn quan hệ vào ra của đối tượng phi tuyến dưới dạng )(
y n a b Trình tự thiết kế bộ điều khiển trượt bám quỹ đạo
Trình tự thiết kế bộ điều khiển trượt bám quỹ đạo = (
( n
n )1
)1 (
( n
n )2
)2 − − (cid:145) Bước 2: Chọn mặt trượt
(cid:145) Bước 2: Chọn mặt trượt k
k =σ +
+ n k
k
2 n ...
++
++
n
− 1
= e
1
−
s s
)( s ek
k
1
= + sk
1 2 n n − 1
− 0)( =
0)( = Δ s
Δ s e
e
− +
+
&
2
n
k
k
...
Trong đó ki được chọn sao cho
Δ
++
+
là đa thức Hurwitz; nghiệm của
là đa thức Hurwitz; nghiệm của càng nằm xa trục ảo thì
càng nằm xa trục ảo thì
e(t)→0 càng nhanh khi σ= 0 (cid:145) Bước 3: Viết biểu thức bộ điều khiển trượt: ợ ộ n
)( ( n )1 − u a r k k sign = + + ...
++ + ek
1 n n 2 − e
&& Ke
+
&
1
− b trong đó K>0. K càng lớn thì càng nhanh. 0→σ (cid:145) Bước 4: Thiết kế bộ lọc thông thấp tín hiệu vào để đảm bảo tín hiệu ế ẩ chuẩn yd(t) khả vi bị chặn đến bậc n. 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 114 (cid:145) Có thể thay hàm sign() bằng hàm sat() hoặc các hàm trơn để giảm
(cid:145) Có thể thay hàm sign() bằng hàm sat() hoặc các hàm trơn để giảm hiện tượng chattering sign(x) sat(x) 1 1 x
x x
x −1 −1 p (cid:145) Có nhiều phiên bản điều khiển trượt khác nhau tùy theo mô tả toán ợ y
học của đối tượng phi tuyến và yêu cầu điều khiển.
(cid:145) Nguyên tắc cơ bản khi thiết kế luật điều khiển trượt là: (cid:190) Định nghĩa tín hiệu trượt là hàm của sai số bám hoặc trạng thái ố của hệ thống. (cid:190) Chọn hàm Lyapunov là hàm toàn phương của mặt trượt
(cid:190) Chọn hàm Lyapunov là hàm toàn phương của mặt trượt
(cid:190) Chọn tín hiệu ĐK sao cho đạo hàm của hàm Lyapunov luôn âm 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 115 Chú ýChú ý Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt mgl ml tu
)( (cid:145) Xeùt heä con laéc moâ taû bôûi PTVP:
(cid:145) Xet heä con lac mo ta bôi PTVP:
sin
+ + θ = )(2
t
θ
&& tB
)(
θ
& u θ
θ )
) )
) (1.0 (01.0
( )
) =B =m (k
kg (1 m=l
l
( N.m.s/rad
d l m (cid:145) Cho
Ch
(cid:145) Hãy thiết kế bộ điều khiển trượt để điều
khiển góc lệch của con lắc bám theo tín
khiển góc lệch của con lắc bám theo tín
hiệu đặt. ; x θ = &=
θ
& (cid:145) Giải:
(cid:145) Đặt các biến trạng thái là , tín hiệu ra là ế y ==θ x
1 2 1x (cid:145) Bước 1: Tính đạo hàm của tín hiệu ra x 2 y
1x
& =
&
&
&
y
x
= &
&&
1 sin( ) x u − + x
1 2 −=&&⇒
y 2 2 =
g
g
l B
B
ml 1
1
ml 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 116 +−
+
0 (1)
(1) ⇒
⇒ a Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt = y
&& với a sin( x b −=x
)( − )(
=x x
1) 2 2 2 g
l
l B
ml
ml 1
ml
ml (cid:145) Bước 2: Biểu thức mặt trượt: e
ek
1+= &σ với e y y = d − s + k ặt t ủ 500
500 0
Đa thức đặc trưng của mặt trượt:
1 =
Chọn cực của mặt trượt tại −500, suy ra:
t t i 500
Ch
1 =k
k (cid:145) Bước 3: Viết biểu thức bộ điều khiển trượt u a sign = + + y
&&
d Kek
+
&
1 b sin( ) x u − + x
1 2 y
−=&& 2 2 Chọn: 1000 =K g
g
l B
B
ml 1
1
ml 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 117 (cid:145) Bước 4: Thiết kế bộ lọc tín hiệu vào Chọn bộ lọc thông thấp bậc 2 để tín hiệu yd(t) khả vi bị chặn đến đạo
hàm bậc 2. Hàm truyền của bộ lọc là:
là
hà bậ 2 Hà ủ bộ l ề t = sGLF
)( 2)1
)1 1
+s
s
03.0(
030(
+ 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 118 Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt Mô phỏng hệ thống điều khiển trượt ố ề ể 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 119 Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt Mô phỏng khối điều khiển trượt 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 120 Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông
Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông (cid:145) Tín hiệu ra của đối tượng bám theo tín hiệu chuẩn r(t) rất tốt
( ) ấ ố ủ đối í hiệ í hiệ h ẩ bá h 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 121 Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông
Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông (cid:145) Bộ điều khiển trượt rất bền vững với sai số mô hình. Khi khối lượng
vật nặng tăng 10 lần ( 1kg) chất lượng điều khiển gần như không bị
vật nặng tăng 10 lần (=1kg) chất lượng điều khiển gần như không bị
ảnh hưởng 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 122 Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông
Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông (cid:145) Khuyết điểm của bộ điều khiển trượt là hiện tượng “chattering” (= tín
hiệu điều khiển dao động với tần số cao) Hiện tượng này có thể làm
hiệu điều khiển dao động với tần số cao). Hiện tượng này có thể làm
giảm tuổi thọ các cơ cấu cơ khí 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 123 Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông
Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông (cid:145) Khi thay thế hàm sign() bằng hàm sat(), hiện tượng chattering bị loại
bỏ hoàn toàn trong khi đó tính bền vững và chất lượng điều khiển của
bỏ hoàn toàn, trong khi đó tính bền vững và chất lượng điều khiển của
hệ thống điều khiển trượt vẫn đảm bảo 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 124 Thí dụ 1
Điều khiển trượt –– Thí dụ 1
Điều khiển trượt Hệ nâng bi trong từ trường
Hệ nâng bi trong từ trường u(t) là điện áp cấp cho cuộn dây [V]
ộ dâ [V] ( ) là điệ á h ấ
(tín hiệu vào) R, L u(t) i(t)
i(t) điệ y(t) d=0.03m 0.4m M y(t) là vị trí viên bi [m] (tín hiệu ra)
i(t) là dòng điện qua cuộn dây [A]
ộ dâ [A]
( ) là dò
M = 0.01 kg là khối lượng viên bi
g = 9.8 m/s2 là gia tốc trọng trường
R = 30 Ω là điện trở cuộn dây
L = 0.1 H là điện cảm cuộn dây 2 Mg M = − i
t
)(
y
ty
)(
)( tRi
)( tu
)( L + = (cid:145) PT vi phân mô tả đặc tính động học hệ nâng bi trong từ trường:
(cid:145) PT vi phân mô tả đặc tính động học hệ nâng bi trong từ trường:
2
)(
tyd
2
dt
tdi
)(
dt ⎧
⎪⎪
⎨
⎨
⎪
⎪
⎩ (cid:145) Yêu cầu: Thiết kế bộ điều khiển trượt để điều khiển vị trí viên bi bám
(cid:145) Yêu cầu: Thiết kế bộ điều khiển trượt để điều khiển vị trí viên bi bám theo tín hiệu đặt có dạng hình sin hoặc xung vuông 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 125 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt (
),
)(
txty )(
ti = = = (cid:145) Giải:
(cid:145) Giải:
(cid:145) Đặt biến trạng thái: )(
tx
1 2 3 ),
(
)(
txty
& x
x 2
2 x
x =&
1
1 2 g
x
−=& ⇒ Phương trình trạng thái: 2
x
3
Mx
1 tu
)( + x
3 x
−=&
3 R
R
L 1
1
L (cid:145) Bước 1: Lấy đạo hàm tín hiệu ra, ta được
(cid:145) Bước 1: Lấy đạo hàm tín hiệu ra ta được = tx
)(
1 tx
)(
2 ty
)(
& = & 2 = g −= ty
)(
)(
&& 2 tx
)(
)(
& Mg = − 2
x
3x
3
Mx
1 i
t
)(
ty
)( 2 tu
)( − − + x
3 x
3 − R
L
L ⎛
⎜
⎝
⎝ 2
xx
xx
&
13
1
3 tRi
)(
)(
R tv
)(
)( 2
+ = = = ty&&&
)(
)(
&&& 2
tyd
)(
2
dt
2
xx
3
tdi
)(
)(
tdi
dt ⎧
M
⎪⎪
⎞
x
+⎟
⎨
1
⎠
⎠
⎪
⎪
L
L
⎪
⎩ xxx
1332
xxx
1332
+
+
&
2
Mx
1 1
L
L
2
1Mx 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 126 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt (1)
(1) ⇒
⇒ a Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt = y
&&& 2( Lx ) 2
x
3 2 b −=x
)( với a =x
)( 32
x
1MLx
MLx Rx
+
1
2
2
1MLx
ML (cid:145) Bước 2: Biểu thức mặt trượt ek
2 e
&&σ
+= ek
1 +
& ớivới e y y = d − 2 Đa thức đặc trưng của mặt trượt: s k 0 + + = sk
1 2 Chọn cặp cực của đa thức đặc trưng là −10, −10 ⇒ 100 = = k
1 k
,20 2 u a + + = (cid:145) Bước 3: Viết biểu thức bộ điều khiển trượt
[
− ek
&&
1 y
&&&
d tu
)( +
− 2
xx
3 2 b R
sign
x
3
L ⎛
Kek
+
&
x
2
−
⎜
2
3
⎝
⎝ ⎞
x
+⎟
1
⎠
⎠ = y
&&& 50=K Chọn: 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 127 (cid:145) Bước 4: Thiết kế bộ lọc tín hiệu vào Chọn bộ lọc thông thấp bậc 3 để tín hiệu yd(t) khả vi bị chặn đến đạo
hàm bậc 3. Hàm truyền của bộ lọc là:
là
hà bậ 3 Hà ủ bộ l ề t = sGLF
)( 3)1
)1 1
+s
1.0(
10(
s
+ 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 128 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt Mô phỏng hệ thống điều khiển trượt hệ nâng vật trong từ trường ố ể ề 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 129 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt Mô phỏng khối điều khiển trượt 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 130 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông
Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông 0.4 0.3
0.3 0.2 )
t
(
y y 0.1 (t)
d
y(t)
y(t) 0 5 10 15 20 25 30 35 40 0 8 6 4 )
t
(
u 2
2 0 0 5 10 15 20 25 30 35 40 (cid:145) Vị trí viên bi bám theo tín hiệu chuẩn yd(t) rất tốt 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 131 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông
Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông 8 6 4 )
t
(
u 2 0 0 5 10 15 20 25 30 35 40 3.5 3 )
t
(
u 2.5 23.52 23.54 23.56 23.58 23.6 23.62 23.64 23.66 23.68 23.7 (cid:145) Khuyết điểm của bộ điều khiển trượt là hiện tượng chattering ( tín
(cid:145) Khuyết điểm của bộ điều khiển trượt là hiện tượng “chattering” (= tín hiệu điều khiển dao động với tần số cao). 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 132 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông
Kết quả mô phỏng khi tín hiệu chuẩn là xung vuông 0.4 0.3 0.2 )
t
(
y y 0.1 (t)
d
y(t) 0
0 5 10 15 20 25 30 35 40 0 8 6
6 4 )
t
(
u 2 0 0 5 10 15 20 25 30 35 40 (cid:145) Khi thay thế hàm sign() bằng hàm sat(), hiện tượng chattering bị loại
bỏ hoàn toàn trong khi đó tính bền vững và chất lượng điều khiển của
bỏ hoàn toàn, trong khi đó tính bền vững và chất lượng điều khiển của
hệ thống điều khiển trượt vẫn đảm bảo 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 133 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt Kết quả mô phỏng khi tín hiệu chuẩn hình sin
Kết quả mô phỏng khi tín hiệu chuẩn hình sin 0.4 y 0.3 (t)
d
y(t) 0.2 )
t
(
y 0.1 0
0 5 10 15 20 25 30 35 40 0 6 4 )
t
(
u 2 0 0 5 10 15 20 25 30 35 40 (cid:145) Vị trí viên bi bám theo tín hiệu chuẩn yd(t) rất tốt, không có hiện
(cid:145) Vị trí viên bi bám theo tín hiệu chuẩn yd(t) rất tốt không có hiện
tượng chattering khi sử dụng hàm sat() thay thế hàm sign() 14 February 2011 © H. T. Hoàng - ÐHBK TPHCM 134 Thí dụ 2
Điều khiển trượt –– Thí dụ 2
Điều khiển trượt đị h lý L ế dù Sau khi học xong chương 2, sinh viên phải có khả năng:
(cid:145) Khảo sát chế độ dao động trong hệ phi tuyến
(cid:145) Khảo sát tính ổn định của hệ phi tuyến dùng định lý Lyapunov
át tí h ổ đị h ủ hệ hi t
(cid:145) Khả
(cid:145) Thiết kế bộ điều khiển hồi tiếp tuyến tính hóa
(cid:145) Thiết kế bộ điều khiển trượt
(cid:145) Thiết kế bộ điều khiển trượt 14 February 2011 © H. T. Hoàng - HCMUT 135x
b )(
(
).
b
u
x
x +
)(
)(
x +
x
)(
1
1
x
)(
iều khiển trượt
ĐĐiều khiển trượt
(Sliding Mode Control)
(Sliding Mode Control)
u
)(
xg
)(
xf
)( xh
)(
h
x
x
=
⎧
&
⎨
y
y
⎩ =
=
⎩
x
)(
u
x
)(
x +
x
)(
)(
x
x
)(
)(
x
x
)(
x
)(
x
)(
xf
)(
x
x
)(
h
x
)(
)(
h
∂
∂
x
∂
h
x
)(
)(
h
∂
∂
x
∂
1
x
)(
xf
)(
x
)( x
)(
x
)(
xg
)(.
h
x
)(
)(
h
∂
∂
x
∂
k
∂ − hLk
)(1
1
hL
x
)(
∂
f
x
∂
∂ hLk
hL
∂
f
x
∂
© H. T. Hoàng - ÐHBK TPHCM
)(
u
x
)(
x +
x
x
)(
)(
+x
x
)(
)(
eku
eku
+
1
1
)(
x
[
[
−
]
])
(
σ
x
)(
x
)(
)(
u
x
)(
x +
)(
x
[
−
])
(
σ
1
)(
x
x
b )(
(
).
b
u
x
x +
)(
)(
x +
)(
x
[
−
])
(
σ
1
)(
x
x
b )(
(
).
b
u
x
x +
)(
)(
x +
)(
x
1
)(
x
])
1
(
σ
+
L
2
1Mx
Tổng kết chương
Tổng kết chương