Thiết kế bộ quan sát trạng thái trong hệ thống điều khiển tuyến tính hoá động cơ dị bộ

Tự động hoá quá trình sản xuất đ] và đang là mũi nhọn then chốt giải quyết vấn đề nâng cao

năng suất và chất lượng sản phẩm. Các hệ thống truyền động sử dụng động cơ dị bộ rotor lồng sóc

đang được ứng dụng rộng r]i bởi nó có nhiều ưu điểm: cấu tạo đơn giản, giá thành rẻ, vận hành tin

cậy , điều này có ý nghĩa đặc biệt trong các hệ truyền động công suất lớn.

Tuy nhiên, động cơ dị bộ là đối tượng phi tuyến nờn việc điều khiển gặp nhiều khó khăn và

phức tạp. Một trong những phương pháp điều khiển phi tuyến hứa hẹn mang lại chất lượng cao là

phương pháp tuyến tính hoá. Theo [2]: Phương pháp tuyến tính hoá là một trong các phương pháp điều

khiển phi tuyến dựa trên cơ sở "hình học vi phân". Theo phương pháp này ta phải thiết kế bộ điều khiển

phản hồi trạng thái (ĐKPHTT) thông qua phép đổi trục tọa độ thích hợp để đưa đối tượng phi tuyến về

dạng tuyến tính trong toàn bộ không gian trạng thái mới (trong hệ tọa độ mới).

 

pdf 6 trang kimcuc 9360
Bạn đang xem tài liệu "Thiết kế bộ quan sát trạng thái trong hệ thống điều khiển tuyến tính hoá động cơ dị bộ", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Thiết kế bộ quan sát trạng thái trong hệ thống điều khiển tuyến tính hoá động cơ dị bộ

Thiết kế bộ quan sát trạng thái trong hệ thống điều khiển tuyến tính hoá động cơ dị bộ
Tạp chí Khoa học & Công nghệ - Số 4(44)/Năm 2007 
 85
Thiết kế bộ quan sát trạng thái 
Trong hệ thống điều khiển tuyến tính hoá động cơ dị bộ 
 Đặng Anh Đức (Tr−ờng ĐH Kỹ thuật công nghiệp - ĐH Thái Nguyên) 
1. Đặt vấn đề 
 Tự động hoá quá trình sản xuất đ] và đang là mũi nhọn then chốt giải quyết vấn đề nâng cao 
năng suất và chất l−ợng sản phẩm. Các hệ thống truyền động sử dụng động cơ dị bộ rotor lồng sóc 
đang đ−ợc ứng dụng rộng r]i bởi nó có nhiều −u điểm: cấu tạo đơn giản, giá thành rẻ, vận hành tin 
cậy, điều này có ý nghĩa đặc biệt trong các hệ truyền động công suất lớn. 
Tuy nhiên, động cơ dị bộ là đối t−ợng phi tuyến nờn việc điều khiển gặp nhiều khó khăn và 
phức tạp. Một trong những ph−ơng pháp điều khiển phi tuyến hứa hẹn mang lại chất l−ợng cao là 
ph−ơng pháp tuyến tính hoá. Theo [2]: Ph−ơng pháp tuyến tính hoá là một trong các ph−ơng pháp điều 
khiển phi tuyến dựa trên cơ sở "hình học vi phân". Theo ph−ơng pháp này ta phải thiết kế bộ điều khiển 
phản hồi trạng thái (ĐKPHTT) thông qua phép đổi trục tọa độ thích hợp để đ−a đối t−ợng phi tuyến về 
dạng tuyến tính trong toàn bộ không gian trạng thái mới (trong hệ tọa độ mới). 
Nh− vậy, với ph−ơng pháp này phải xác định đ−ợc giá trị của các biến trạng thái cần phản 
hồi. Tr−ớc đây, để xác định đ−ợc giá trị của các tín hiệu này là đo trực tiếp nhờ các thiết bị cảm biến. 
Nh−ng không phải mọi tín hiệu đều có thể đo trực tiếp (nh− từ thông, gia tốc...), song có thể quan sát 
(đo gián tiếp) trong một khoảng thời gian đủ lớn thông qua tín hiệu vào/ra - Bộ quan sát trạng thái. 
2. Mô hình toán của Động cơ dị bộ 
Xét đối t−ợng điều khiển là động cơ dị bộ rotor lồng sóc trên hên hệ toạ độ dq. Nh− ta đ] 
biết hệ tọa độ dq (hệ tọa độ từ thông rotor) là hệ toạ độ có trục thực d trùng với trục của vector từ 
thông rotor Ψr và hệ dq quay xung quanh gốc tọa độ với tốc độ góc .dtd SS θω = 
Theo [3], mô hình toán của động cơ trên hệ tọa độ dq nh− (2). Thành phần phi tuyến 
đ−ợc cấu thành bởi tích giữa các thành phần // , rqrd ΨΨ của vector trạng thái và biến vào ωs. 
isu 
usu 
isw usw 
isv 
usv 
irw iru 
irv 
stator 
rotorr
r
Cuộn dây 
pha U 
Trục 
chuẩn
θ 
ω 
xCuộn dây 
pha V 
XCuộn dây 
pha W 
Hình 1: Mô hình của động cơ dị bộ 
Gọi isu(t), isv(t), isw(t) t−ơng ứng là các dòng điện ở 
đầu ra của biến tần cung cấp cho các pha u, v, w 
của động cơ và thoả m]n ph−ơng trình sau: 
 ( ) ( ) ( ) 0tititi
swsvsu
=++ 
 Trong đó: 
( ) ( )
( ) ( )
( ) ( )



+ω=
+ω=
ω=
0
sssu
0
sssv
sssu
240tcositi
120tcositi
tcositi
 (1)
(2) 
( )
( )










=
Ψ−Ψ−−=
Ψ
Ψ−+Ψ−=Ψ
s
s
rq
r
rdSsq
r
rq
rqSrd
r
sd
r
rd
dt
d
T
i
Tdt
d
T
i
Tdt
d
ω
θ
ωω
ωω
//
/
//
/
11
11
Tạp chí Khoa học & Công nghệ - Số 4(44)/Năm 2007 
 86 



































=
























−+


















+


















+


















−
−−
=


















3
2
1
3
2
1
31
2
2121
21
3
2
1
100
010
001
1
0
1
0
0
0
1
0
1
1
x
x
x
y
y
y
ux
x
u
T
u
T
x
T
x
xx
T
dt
dx
dt
dx
dt
dx
r
r
r
r
ω
ω
Với: 
,
000
011
01


















−
−−
=
r
r
T
T
A
ω














=


















−=
100
010
001
,
100
10
01
)( 1
2
Cx
T
x
T
xH
r
r 
Chuyển (2) sang không gian trạng thái, với các biến trạng thái x1, x2, x3, các biến đầu vào 
u1, u2, u3 và các biến đầu ra y1, y2, y3 , ta có hệ ph−ơng trình phi tuyến của động cơ trên không 
gian trạng thái nh− sau: 
3. Thiết kế bộ quan sát trạng thái 
3.1. Tính quan sát đ−ợc của hệ phi tuyến 
 Theo [2], điểm trạng thái 0x của hệ phi tuyến có 
tín hiệu vào ( )tu và tín hiệu ra ( )ty đ−ợc gọi là quan 
sát đ−ợc, nếu ta có thể xác định đ−ợc nó một cách chính 
xác thông qua các tín hiệu vào/ra trong một khoảng thời 
gian hữu hạn T. Khoảng thời gian quan sát càng ngắn sẽ càng tốt cho công việc điều khiển sau 
này. Nếu thời gian quan sát quá lớn, điểm trạng thái 0x vừa xác định đ−ợc có thể sẽ mất đi ý 
nghĩa ứng dụng cho bài toán điều khiển, vì khi đó có thể hệ đ] chuyển đến một điểm trạng thái 
mới cách rất xa điểm trạng thái 0x . 
3.2. Bộ quan sát Luenberger mở rộng 
 Xét hệ phi tuyến nh− (4), với tín hiệu vào ( )tu , tín hiệu ra ( )ty , biến trạng thái quan sát 
đ−ợc )(~ tx , vector hàm phi tuyến ( )xH và ( )yuxl ,,~ là vector hàm dùng để hiệu chỉnh mô hình 
sao cho có đ−ợc )(~ tx ≈ )(tx trong khoảng thời gian T hữu hạn. 





θ=
Ψ=
Ψ=
s3
'
rq2
'
rd1
x
x
x





ω=
=
=
s3
Sq2
Sd1
u
iu
iu





θ=
Ψ=
Ψ=
s3
'
rq2
'
rd1
y
y
y
(3) 
Hệ (3) có dạng tổng quát: 
( )





=
+=
xCy
uxHxA
dt
xd
.
(4) 
ĐTPT 
BQS 
u
 x
y 
Hình 2: Quan sát trạng thái 
)~(xH
A 
 Hình 3: Cấu trúc khâu quan sát trạng thái 
ĐTPT 
dt
xd~
y
y~
u
x~ 
Khâu QSTT 
yy ~−
ĐKPT w
∫
 L 
C 
Tạp chí Khoa học & Công nghệ - Số 4(44)/Năm 2007 
 87
0
00
011
01
det)(det =
















−
−−
−−−
=−
λ
λ
ωλ
λ
r
r
T
T
IA
 (6) 
Nh− vậy, bài toán thiết kế ở đây là tìm vector hàm ( )yuxl ,,~ sao cho có đ−ợc )()(~ txtx → 
trong khoảng thời gian T hữu hạn. Theo [2], ta có thể chọn tr−ớc ( ) ( )xCyLyuxl ~,,~ −= , khi đó 
ta có bộ quan sát trạng thái (5). 
( )xCyLxHxA
dt
xd
~)~(~
~
−++= (5) 
Trong đó L là ma trận hằng cần xác định, theo [1], ta chỉ cần xác định ma trận L sao cho 
tất cả các giá trị riêng iλ của ma trận bất biến ( )LCA − nằm bên trái trục ảo, điều đó đồng 
nghĩa với việc tìm TL để: ( ) TTTT LCALCA −=− nhận các giá trị cho tr−ớc nss ,...,1 có phần thực 
âm làm các giá trị riêng iλ . Tuy nhiên, chúng nằm càng xa trục ảo về phía bên trái càng tốt, thời 
gian cần thiết để quan sát sẽ càng ngắn. 
3.3. Tổng hợp thuật toán của khâu quan sát 
 Theo [3]và [4], với mô hình động cơ nh− (4) là hoàn toàn có thể quan sát đ−ợc. 
Thực vây: 
+ Chọn tr−ớc các điểm cực si 
 Tìm giá trị riêng của ma trận A, ta có: 
Ta thấy, đối t−ợng phi tuyến này có hai cặp nghiệm cực đối xứng qua trục thực của hệ toạ 
độ phức. Hai cặp cực đó không nằm cố định mà di động trên mặt phẳng phức theo một quỹ đạo 
(quỹ đạo điểm cực), nó phụ thuộc vào điểm công tác (tốc độ quay, phụ tải, tham số) của động 
cơ. Mặt khác, do nhiệt độ công tác và trạng thái b]o hoà từ thay đổi liên tục cũng làm thay đổi 
vị trí các cặp cực. Nh− vậy, các cặp nghiệm cực của động cơ phụ thuộc vào tần số và các tham số 
của mô hình. Do đó, việc chọn tr−ớc các điểm cực để thiết kế bộ quan sát trạng thái sẽ gặp rất 
nhiều khó khăn, song nó lại không làm ảnh h−ởng tới vị trí các điểm cực của đối t−ợng. Vì vậy, 
ta chủ động chọn tr−ớc các điểm cực nh− sau: 
 i
r
i bT
s +−=
1
 với b < 0 để { }2Re λ<is 
+ Tìm LT sao cho ( AT - CTLT ) nhận các giá trị si làm các giá trị riêng: 
( ) 1111 ),...,(,,..., −−= aattL nT với ( ) ,1 iTTii tCAIsa −−= 
i =1, 2,, n, ti là các tham số tự do sao cho 
các vector ia độc lập tuyến tính. 
 Để 321 ,, aaa là các vector độc lập tuyến tính , ta chọn: 
ωλωλλ j
T
j
T rr
−−=+−==
1
,
1
,0 321 
( )


















−
=−
−
i
i
ii
i
i
i
i
i
ii
TT
i
s
d
sb
d
s
d
s
d
sb
CAIs
100
0
0
1 ω
 (7) 
Tạp chí Khoa học & Công nghệ - Số 4(44)/Năm 2007 
 88 
 Trong đó: 
 ( ) 1211 sbd ω+= 
 ( ) 2222 sbd ω+= 
 )( 2121 ω+= bbssd 










=
0
0
1
1
d
t










−=⇒
0
1
11
1 s
bs
a ω , 










=
0
0
22 dt










=⇒
0
22
2
2 sb
s
a , 










=
3
3 0
0
s
t










=⇒
1
0
0
3a


















−
−=
3
11
2
1
2
2
1
22
1
00
0
0
s
d
bsd
d
sd
d
sd
d
bsd
LT ω ( )


















−−==⇒
3
11
2
2
1
1
2
22
1
00
0
0
s
d
bsd
d
sd
d
sd
d
bsd
LL TT
ω
 (8) 
Từ (8), ta nhận thấy trong ma trận L có chứa rT,ω , trong quá trình làm việc của động 
cơ, hai thông số này luôn thay đổi, L sẽ nhận dạng đ−ợc sự thay đổi trạng thái của đối t−ợng và 
giúp cho bộ quan sát trạng thái nhận dạng đ−ợc sự thay đổi trạng thái của đối t−ợng một cách 
chính xác. Nh− vậy, bộ quan sát trạng thái sẽ có các đầu vào là isd, isq, ω , sω và các đầu ra là 
θψψ ~,~,~ rqrd ′′ . 
3.4. Kết quả mô phỏng 
 Để đánh giá kết quả nghiên cứu, ta mô phỏng bằng phần mềm Matlab Simulink: 
Ví dụ cho các tín hiệu vào: w1 = 10sin4t ; w2 = 10t ; w3 = 0.05t ; với : t = 0 ữ 5 (s) 
rrr T
s
T
s
T
s
16,17,18 321 −−=−−=−−= 
 Hình 5: Mô hình động cơ đf đ−ợc tuyến tính hoá 
 Hình 4: Mô hình simulink bộ quan sát trạng thái 
Tạp chí Khoa học & Công nghệ - Số 4(44)/Năm 2007 
 89
4. Kết luận 
Từ các kết quả mô phỏng trên ta thấy, với các điểm cực si nằm phía bên trái các điểm cực 
âm của đối t−ợng thì tín hiệu quan sát đ−ợc )(~),(~ ,, tt rqrd ΨΨ luôn bám sát và dao động xung quanh 
tín hiệu thực )(),( ,, tt rqrd ΨΨ với sai số rất nhỏ. Mối quan hệ giữa w1(t) và ),(, trdΨ giữa w2(t) và 
),(, trqΨ là hoàn toàn tuyến tính theo quy luật tích phân. Nh− vậy, các kết quả mô phỏng này đ] 
kiểm chứng đ−ợc thuật toán của khâu quan sát là hoàn toàn đúng nh− lý thuyết. 
 Hình 6: Quan hệ 1
'
, wrdΨ theo thời gian 
,,
~
rdrd Ψ≈Ψ
)(1 tw
Hình 8: Quan hệ ''
~
, rdrd ΨΨ theo thời gian. 
)(~ , trdΨ
)(, trdΨ 
Hình 9: Quan hệ ''
~
, rqrq ΨΨ theo thời gian. 
)(, trqΨ
)(~ , trqΨ
Hình 7: Quan hệ 2
'
, wrqΨ theo thời gian. 
)(2 tw
,,
~
rqrq Ψ≈Ψ
Tạp chí Khoa học & Công nghệ - Số 4(44)/Năm 2007 
 90 
Tóm tắt 
Từ tr−ớc tới nay đ] có nhiều công trình nghiên cứu về ph−ơng pháp Tuyến tính hoá, với 
các kết quả thu đ−ợc cho thấy ph−ơng pháp này có triển vọng rất lớn trong điều kiển phi tuyến. 
Song nó lại có nh−ợc điểm là phải xác định đ−ợc chính xác giá trị của các biến trạng thái của đối 
t−ợng (thông th−ờng là đo trực tiếp bằng các thiết bị Sensor) để đ−a phản hồi về bộ điều khiển, 
nh−ng thực tế có nhiều biến trạng thái không thể đo trực tiếp đ−ợc. Vì vậy, trong bài báo này tác 
giả đ] đ−a ra một ph−ơng pháp mới để xác định giá trị của các biến trạng thái - ph−ơng pháp 
quan sát thông qua các tín hiệu vào/ra, thay cho việc đo trực tiếp. Với kết quả mô phỏng, ph−ơng 
pháp này đ] cho thấy nó có khả năng ứng dụng rất cao trong điều khiển phi tuyến động cơ dị bộ 
rotor lồng sóc nói riêng và các đối t−ợng phi tuyến khác nói chung. 
Summary 
Observer-based feedback- Linearizing control for induction motors 
 Up till now, there have been several research works on linearizing method. The obtained 
results have shown that this method has great effect on non-linear control. Nevertheless, its 
shortcoming is the fact that we have to specify exactly the value of objects' signals of state 
(normally being direct-measured by sensors) in order to send the feedbacks to controller. In fact, 
there is a great number of signals that cannot be measured directly. Henceforth, in the article, a 
new research direction on determining the values of signals has been mentioned - the method of 
observing input and output signals, instead of direct-measure method. As the imitative results 
have shown, the method seems to have great applied potential in non-linear control for induction 
motors in particular and other non-linear objects in general. 
Tài liệu tham khảo 
[1]. Đặng Anh Đức (2005), Kiểm tra khả năng sử dụng khâu quan sát trong hệ thống điều khiển 
tuyến tính hoá chính xác động cơ không đồng bộ-Rotor lồng sóc nuôi bằng biến tần nguồn dòng, Luận 
văn thạc sỹ kỹ thuật, Đại học Thái Nguyên. 
[2]. Nguyễn Do]n Ph−ớc, Phan Xuân Minh, Hán Thành Trung (2003), Lý thuyết điều khiển phi 
tuyến. Nxb Khoa học và kỹ thuật. 
[3]. Nguyễn Phùng Quang (2002), Truyền động điện thông minh. Nxb Khoa học và kỹ thuật. 
[4] . Nguyễn Phùng Quang, D−ơng Hoài Nam (2004), “Về triển vọng ứng dụng ph−ơng pháp 
tuyến tính hoá chính xác trong điều kiển động cơ không đồng bộ rotor lồng sóc”. Chuyên san Kỹ thuật 
điều khiển tự động tháng 12, tạp chí Tự động hoá ngày nay. 
[5]. Marc Bodson; John Chiasson (1998): Differential-Geometric Methods for Control of Electric 
Motors. Int. J. Robust Nonlinear Control, pp. 923 – 954. 

File đính kèm:

  • pdfthiet_ke_bo_quan_sat_trang_thai_trong_he_thong_dieu_khien_tu.pdf