TP CHÍ KHOA HC VÀ CÔNG NGH, ĐẠI HC ĐÀ NNG - S 3(32).2009
1
S DNG LC KALMAN ĐỂ QUAN SÁT T THÔNG ROTOR VÀ
NHN DNG HNG S THI GIAN ROTOR TRONG CU TRÚC
ĐIU KHIN TÁCH KÊNH TRC TIP ĐỘNG CƠ KHÔNG ĐỒNG B
ESTIMATION OF ROTOR FLUX AND IDENTIFICATION OF ROTOR TIME
CONSTANT USING KALMAN FILTER IN DIRECT DECOUPLED CONTROL
STRUCTURE FOR INDUCTION MOTOR
Nguyn Phùng Quang
Trường Đại hc Bách khoa Hà Ni
Lê Tiến Dũng
Trường Đại hc Bách khoa, Đại hc Đà Nng
Nguyn Lê Hoàng
Trường Cao đẳng Đông Á – Đà Nng
TÓM TT
Bài báo trình bày kết qu nghiên cu áp dng b lc Kalman để quan sát t thông rotor
và nhn dng hng s thi gian rotor Tr. Vic tuyến tính hóa chính xác phn mô hình dòng đin
ca động cơ không đồng b trên h ta độ dq đã đưa đến cu trúc điu khin tách kênh trc
tiếp hai thành phn dòng đin trc d to t thông và trc q to mômen quay. Trong cu trúc
điu khin mi này, thut toán ca b lc Kalman ban đầu được nghiên cu áp dng để quan
sát t thông rotor và sau đó được m rng để nhn dng hng s thi gian rotor. Kết qu
nghiên cu đã được kim chng trên Simulink và PLECS cho thy b lc Kalman hot động tt
trong cu trúc điu khin mi.
ABSTRACT
The paper presents research results in the application of Kalman filter to estimate rotor
flux and to identify the Rotor Time Constant Tr. The exact linearization of the current process
model of induction motor in dq coordinates leads to a control structure with direct decoupling
between magnetizing current in d axis and torque generating current in q axis. In this new
control structure, the Kalman algorithm was firstly used to estimate the rotor flux, and then
extended to identify the rotor time constant. The investigation results were verified by simulation
with Simulink & PLECS and indicated that the Kalman Filter would be successfully used in the
new control structure.
1. Đặt vn đề
Hướng nghiên cu v ng dng phương pháp tuyến tính hóa chính xác
(TTHCX, bn cht là chuyn h ta độ trng thái) trong điu khin động cơ không đồng
b (ĐCKĐB) rotor lng sóc [1] đã đưa ra mt cu trúc điu khin mi cho ĐCKĐB,
ha hn khc phc mt vài nhược đim ca h thng thiết kế theo các phương pháp
tuyến tính kinh đin. Cu trúc điu khin (ĐK) có tách kênh trc tiếp (TKTT) là cu
trúc điu khin phi tuyến, thu được khi s dng phương pháp TTHCX. Do phù hp vi
TP CHÍ KHOA HC VÀ CÔNG NGH, ĐẠI HC ĐÀ NNG - S 3(32).2009
2
bn cht phi tuyến ca động cơ, cu trúc có TKTT cho phép ci thin cht lượng ĐK
truyn động các chế độ vn hành phi tuyến (gii hn dòng/áp). Tuy nhiên, cu trúc
gii thiu trong [1] vn s dng mt mô hình đơn gin để tính t thông rotor, đồng thi
chưa xét đến các biến đổi ca hng s thi gian rotor Tr (s ph thuc ca đin tr rotor
vào nhit độ và ca đin cm rotor vào trng thái t hóa) trong quá trình vn hành.
Nhm gii quyết nt vn đề còn trng k trên, góp phn hoàn chnh cu trúc ĐK,
bài báo này gii thiu các kết qu nghiên cu ng dng b lc Kalman để quan sát t
thông rotor khi chưa xét đến s thay đổi ca hng s thi gian. Sau đó, m rng áp dng
b lc Kalman để nhn dng c hng s thi gian rotor Tr khi xét đến s thay đổi ca nó
trong quá trình vn hành ca động cơ.
2. Cu trúc điu khin tách kênh trc tiếp ca ĐCKĐB
Động cơ không đồng b rotor lng sóc được mô t trên h ta độ dq như sau
(xem [1]):
(1)
Trong đó: : Vector trng thái.
: Vector đầu vào. : Vector đầu ra.
isd, isq : Dòng đin stator trc d, trc q.
, : T thông rotor trc d, trc q.
usd, usq : Đin áp stator trc d, trc q.
: Tc độ góc cơ hc ca động cơ.
: Tc độ góc các vector mch stator.
Ts, Tr : Hng s thi gian stator, rotor.
Lm, Ls, Lr : H cm, đin cm stator, rotor.
TP CHÍ KHOA HC VÀ CÔNG NGH, ĐẠI HC ĐÀ NNG - S 3(32).2009
3
Vic TTHCX phn mô hình dòng đin ca ĐCKĐB đã được gii thiu trong tài
liu [1]. Theo đó, mô hình tuyến tính thu được khi TTHCX có dng như sau:
Hay có th viết:
Trong đó: , là các tín hiu vào mi. w3 = u3 = s.
Đây chính là mt h qu rt quan trng ca phương pháp tuyến tính hóa chính
xác, đó là đặc đim tách kênh trc tiếp (direct decoupled) gia hai thành phn: Thành
phn to t thông (dòng ) và thành phn to mômen (dòng ). T đó dn đến ý
tưởng: T mô hình (1) ca ĐCKĐB có th tách thành hai phn là mô hình con phn
đin (to t thông) và mô hình con phn cơ (to mômen).
+ Mô hình con phn đin (to t thông):
(2)
+ Mô hình con phn cơ (to mômen):
trong đó: (3)
mM, mw: Mômen động cơ và mômen ti. J: Mômen quán tính. zp: S đôi cc.
Hình 1. Sơ đồ h truyn động vi cu trúc điu khin TKTT cho ĐCKĐB.
TP CHÍ KHOA HC VÀ CÔNG NGH, ĐẠI HC ĐÀ NNG - S 3(32).2009
4
Da trên nhng kết qu đó đưa đến cu trúc điu khin mi TKTT cho ĐCKĐB
được th hin như hình 1. Trong cu trúc ĐK mi này ta thy b điu chnh dòng hai
chiu trong sơ đồ cu trúc h truyn động ta theo t thông rotor kinh đin đã được thay
thế bng mt khâu phn hi trng thái (hay khi chuyn trc ta độ) và hai b điu
chnh dòng riêng bit cho hai thành phn trc dq. Ni dung nghiên cu ca bài báo
s thc hin thay khi Mô hình t thông trong sơ đồ hình 1 bng b lc Kalman để quan
sát t thông rotor và sau đó m rng b lc Kalman để nhn dng hng s thi gian
rotor Tr.
3. Quan sát t thông bng b lc Kalman
T mô hình con phn đin ca ĐCKĐB (2), đặt các biến trng thái và các ma
trn:
, , , , ,
Mô hình (2) được viết li dưới dng mô hình trng thái phn đin như sau:
(4)
Gián đon hóa mô hình (4) s dng phương pháp tích phân gn đúng Euler ta
có:
(5)
vi , , Cd = C.
Thut toán ước lượng t thông rotor dùng b lc Kalman như sau:
+ D báo (Predict):
(6)
+ Hiu chnh (Correct):
(7)
Vi , giá tr ban đầu, phương sai ban đầu. G, Q,
R là các ma trn trng s nhiu, hip phương sai ca nhiu. K là ma trn Kalman. P là
ma trn phương sai ca sai lch gia giá tr ước lượng và giá tr thc ca x.
TP CHÍ KHOA HC VÀ CÔNG NGH, ĐẠI HC ĐÀ NNG - S 3(32).2009
5
4. ng dng b lc Kalman m rng (EKF) nhn dng hng s thi gian rotor Tr
Để nhn dng hng s thi gian rotor Tr s dng b lc Kalman m rng
(Extended Kalman Filter), trước hết ta đặt : = 1/Tr, và xem như mt hng s ngu
nhiên b thay đổi dưới dng:
(8)
Sau khi đã xét c nhiu ngu nhiên tác động vào h thng, mô hình động cơ (1)
sau khi thc hin gián đon hóa, cùng vi gi thiết (8) có th được viết li thành h phi
tuyến:
(9)
Trong đó:
G
k là vector trng s nhiu. Các vector nhiu , , được gi thiết là các
nhiu trng có phân b chun Gaussian, có k vng bng 0 và vi mi k, j ta có:
, , .
Các bước thc hin s dng b lc Kalman m rng (Extended Kalman Filter)
để nhn dng biến trng thái mi x ca h (9) và hng s thi gian rotor 1/Tr như sau:
D báo (Predict):
+ D báo vector trng thái:
+ Tính ma trn phương sai ca sai lch d báo: