MônMôn hchc
LÝ THUYT IU LÝ THUYT IU KHI
N NÂNG CAOKHI
N NÂNG CAO
Gi iê PGSTSH h Thái H à
Gi
ng v
iê
n:
PGS
.
TS
.
H
u
n
h
Thái
H
o
à
ng
B môn iu Khin T ng
Khoa in – in T
ihc Bách Khoa TP HCM
i
hc
Bách
Khoa
TP
.
HCM
Email:
Homepage: />15 January 2014 © H. T. Hoàng - HCMUT 1
Chn
g
Chn
g
44
gg
IU KHIN THÍCH NGHIIU KHIN THÍCH NGHI
15 January 2014 © H. T. Hoàng - HCMUT 2
Giithiu
NiNi dung dung chngchng 44
Gii
thiu
c lng thông s thích nghi
iukhin theo mô hình chun
iu
khin
theo
mô
hình
chun
H thích nghi theo mô hình chun
iukhint chnh đnh
iu
khin
t
chnh
đnh
iu khin hoch đnh đ li
15 January 2014 © H. T. Hoàng - HCMUT 3
GII THIUGII THIU
15 January 2014 © H. T. Hoàng - HCMUT 4
H th đi khi thí h hi là h
th đi khi
nh ngha điu khin thích nghinh ngha điu khin thích nghi
H
th
ng
đi
u
khi
n
thí
c
h
ng
hi
là
h
th
ng
đi
u
khi
n
trong đó thông s ca b điu khin thay đi trong
quá trình vn hành nhmgi vng chtlng điu
quá
trình
vn
hành
nhm
gi
vng
cht
lng
điu
khin ca h thng có s hin din ca các yu t
bt đ
nh ho
c bin đi khôn
g
bit trc
g
H thng điukhin thích nghi có hai vòng hitip:
H
thng
điu
khin
thích
nghi
có
hai
vòng
hi
tip:
Vòng điu khin hi tip thông thng
Vòng hitipchnh đnh thông s
Vòng
hi
tip
chnh
đnh
thông
s
15 January 2014 © H. T. Hoàng - HCMUT 5
S đ khi tng quát h thng điu khin thích nghiS đ khi tng quát h thng điu khin thích nghi
Nhn dng/
clng
c
lng
iu kin
làm vic
Chnh đnh
u(t)
y(t)
B điu khin
u
c
(t)
i tng
15 January 2014 © H. T. Hoàng - HCMUT 6
i khi thí h hi t ti
thô b
Phân loi các s đ điu khin thích nghiPhân loi các s đ điu khin thích nghi
i
u
khi
n
thí
c
h
ng
hi
t
rc
ti
p:
thô
ng s
c
a
b
điu khin đc chnh đnh trc tip mà không cn
phinhndng đc tính đng hcca đitng
phi
nhn
dng
đc
tính
đng
hc
ca
đi
tng
iu khin thích nghi gián tip: trc tiên phi c
lng thông s ca đitng, sau đóda vào thông
lng
thông
s
ca
đi
tng,
sau
đó
da
vào
thông
tin này đ tính toán thông s ca b điu khin.
Các s đ điu khin thích n
g
hi thôn
g
d
n
g
:
gg g
H thích nghi theo mô hình chun (Model Reference
Adaptive System – MRAS)
H điu khin t chnh đnh (Self Tuning Regulator –
STR)
15 January 2014 © H. T. Hoàng - HCMUT 7
i
u khi
n hoch đnh đ li (Gain Scheduling Control)
H thích nghi theo mô hình chunH thích nghi theo mô hình chun
Mô hình chun
y
m
C cu
u
chnh đnh
u
y
B điu khin
u
c
i tng
15 January 2014 © H. T. Hoàng - HCMUT 9
H điu khin t chnhH điu khin t chnh
Thitk b
Tiêu chun
thitk
Thông s
đitng
Thit
k
b
điu khin
thit
k
đi
tng
u
c lng
Thông s
điu khin
u
y
B điu khin
u
c
i tng
15 January 2014 © H. T. Hoàng - HCMUT 10
iu khin hoch đnh đ liiu khin hoch đnh đ li
iu kin
là i
là
m v
i
c
Hoch đnh
đ li
u
y
B
điu khin
e
u
c
i t
n
g
g
15 January 2014 © H. T. Hoàng - HCMUT 11
H tuyn tính liên tcmôt biphng trình vi phân:
Qui c biu din h liên tcQui c biu din h liên tc
H
tuyn
tính
liên
tc
mô
t
bi
phng
trình
vi
phân:
)(
)(
)()(
1
1
1
10
tya
dt
tdy
a
dt
tyd
a
dt
tyd
a
nn
n
n
n
n
)
(
)
(
)
(
1
d
d
d
m
m
)(
)
(
)
(
)
(
1
1
1
10
tub
dt
t
d
u
b
dt
t
u
d
b
dt
t
u
d
b
mm
m
m
n
m
(
Chú ý
: trong công thctrên
t
là
binthi gian liên tc
,
t
=
0
)
t p là toán t vi phân:
)()( tu
dt
d
tpu
Ph tì h i hâ tê óth itl id id
(
Chú
ý
:
trong
công
thc
trên
t
là
bin
thi
gian
liên
tc
,
t
0
)
Ph
ng
t
r
ì
n
h
v
i
p
hâ
n
t
r
ê
n c
ó
th
v
it
l
i
d
i
d
ng:
)()( )()(
1
1
10
tyatpyatypatypa
nn
nn
)
(
)
(
)
(
)
(
1
t
u
b
t
pu
b
t
u
p
b
t
u
p
b
mm
)
(
)
(
)
(
)
(
110
t
u
b
t
pu
b
t
u
p
b
t
u
p
b
mm
)()()()( tupBtypA
n
n
nn
a
p
a
p
a
p
a
p
A
1
1
1
0
)
(
Trong đó:
15 January 2014 © H. T. Hoàng - HCMUT 12
n
n
a
p
a
p
a
p
a
p
1
1
0
)
(
mb
mm
bpbpbpbpB
1
1
10
)(
Trong
đó:
H tuyn tính rircmôt biphng trình sai phân:
Qui c biu din h ri rcQui c biu din h ri rc
H
tuyn
tính
ri
rc
mô
t
bi
phng
trình
sai
phân:
)()1( )1()(
110
kyakyankyankya
nn
)
(
)
1
(
)
1
(
)
(
1
1
0
k
u
b
k
u
b
m
k
u
b
m
k
u
b
t
q
là toán t làm sm m
t chu k
l
y
mu:
)
(
)
1
(
)
1
(
)
(
1
1
0
k
u
b
k
u
b
m
k
u
b
m
k
u
b
mm
(Chú ý: trong công thc trên k là ch s ri rc, k = 0, 1, 2,…)
q
y
Phng trình vi phân trên có th vit li di dng:
)1()(
kukqu
)()( )()(
1
1
10
kyakqyakyqakyqa
nn
nn
)()( )()(
1
1
10
kubkqubkuqbkuqb
mm
mm
)()()()( kuqBkyqA
n
n
nn
a
q
a
q
a
q
a
q
A
1
1
1
0
)
(
Trong đó:
15 January 2014 © H. T. Hoàng - HCMUT 13
n
n
a
q
a
q
a
q
a
q
1
1
0
)
(
mb
mm
bqbqbqbqB
1
1
10
)(
Trong
đó:
Quan h vàoratrongminthi gian:
Qui c biu din chung h liên tc và ri rcQui c biu din chung h liên tc và ri rc
Quan
h
vào
ra
trong
min
thi
gian:
BuAy
Tron
g
côn
g
thc trên:
gg
A và B là các đa thc theo bin p nu h liên tc, theo bin
q nu h ri rc
u và y là các hàm theo thi gian t n
u h liên tc, theo ch
s k nu h ri rc
Hàm truyn:
A
B
U
Y
G
Trong công thc trên, G, U, Y, A và B là các hàm:
Theo bin
s
(bin Laplace) nuh liên tc
Theo
bin
s
(bin
Laplace)
nu
h
liên
tc
Theo bin z nu h ri rc
15 January 2014 © H. T. Hoàng - HCMUT 14
Ô Ô
C LNG TH
Ô
NG S
C LNG TH
Ô
NG S
15 January 2014 © H. T. Hoàng - HCMUT 15
Bài toán nhn dng mô hình toán ca đi tngBài toán nhn dng mô hình toán ca đi tng
e
(
k
)
y(k)
u(k)
+
itng
e
(
k
)
Cho đi t
n
g
có đu vào u
(
k
)
,
đu ra
y
(
k
)
. Gi s
q
uan h
+
i
tng
+
g
(
)
,
y
(
)
q
gia tín hiu vào và tín hiu ra có th mô t bng phng
trình sai phân:
)
(
)
(
)
1
(
)
(
)
1
(
)
(
k
k
b
k
b
k
k
k
)
(
)
(
)
1
(
)
(
)
1
(
)
(
11
k
em
k
u
b
k
u
b
n
k
ya
k
ya
k
y
mn
Gi s ta thu thp đc N mu d liu:
Bài toán đt ra là c lng thông s ca đi tng da vào
)(),(,),1(),1( NuNyuyZ
N
15 January 2014 © H. T. Hoàng - HCMUT 16
d liu vào ra thu thp đc.
Mô hình hi qui tuyn tínhMô hình hi qui tuyn tính
Tín hiuracah thng:
)()( )1()( )1()(
11
kemkubkubnkyakyaky
mn
Tín
hiu
ra
ca
h
thng:
t:
T
b
b
a
a
vector thông s
mn
b
b
a
a
11
T
m
k
u
k
u
n
k
y
k
y
k
)
(
)
1
(
)
(
)
1
(
)
(
vector hi qui
T
Quan h vào ra ca đi tng có th vit li di dng:
m
k
u
k
u
n
k
y
k
y
k
)
(
)
1
(
)
(
)
1
(
)
(
)()()(
k
e
k
k
y
T
B qua nhiu e(k), ta có b d báo hi qui tuyn tính:
15 January 2014 © H. T. Hoàng - HCMUT 17
)(),(
ˆ
kky
T
Bài toán c lng bình phng ti thiuBài toán c lng bình phng ti thiu
(
k
)
itng
u(k)
y(k)
(
k
)
i
tng
(k,
)
+
(
k
,
)
Mô hình
Ch tiêu clng bình phng tithiu:
(
,
)
Ch
tiêu
c
lng
bình
phng
ti
thiu:
N
k
k
T
N
k
k
N
kkykV
22
])()([
2
1
),(
2
1
15 January 2014 © H. T. Hoàng - HCMUT 18
k
k
k
k
00
2
2
Li gii bài toán c lng bình phng ti thiuLi gii bài toán c lng bình phng ti thiu
Do
V
là hàm toàn phng nên giá tr
làm
V
đt
cctiulà
ˆ
0
N
V
Do
V
là
hàm
toàn
phng
nên
giá
tr
làm
V
đt
cc
tiu
là
nghim ca phng trình:
0
]
ˆ
)
(
)
(
)[
(
N
T
k
k
y
k
0
ˆ
N
0
]
)
(
)
(
)[
(
0
kk
k
k
y
k
N
T
N
k
k
k
k
ˆ
)
(
)
(
)
(
)
(
kk
T
kk
k
k
k
y
k
00
)
(
)
(
)
(
)
(
N
N
1
N
T
k
k
V
2
]
)
(
)
(
[
1
N
kk
N
kk
T
kykkk
00
)()()()(
ˆ
15 January 2014 © H. T. Hoàng - HCMUT 19
k
T
N
k
k
y
V
1
2
]
)
(
)
(
[
2
c lng thông s c lng thông s Thí d 1Thí d 1
K
Cho h ri rc có hàm truy
n là:
az
K
z
G
)(
Trong đó K và a là các thông s cha bit.
Gi s ta thc hin thí nghim thu thp đc các mu d liu:
0.1962 1.2853 0.8574 2.3867 0.3565
)(ku
4.0411 0.4628 7.5878 1.0696 0)(ky
Hãy c lng thông s ca đi tng da vào d liu trên.
Gii:
K
U
zY
z
G
)
(
)(
)
(
1
1
1
)
(
)(
Kz
U
zY
a
z
z
U
)
(
)
(
1
1
)
(
az
z
U
)()()1(
11
zUKzzYaz
15 January 2014 © H. T. Hoàng - HCMUT 20
)1()1()(
kKukayky
c lng thông s c lng thông s Thí d 1Thí d 1
t
T
t
:
T
k
u
k
y
k
)1()1()(
T
Ka
)()(
ˆ
kky
T
Công thc clng thông s bình phng tithiu:
5
1
5
)()()()(
ˆ
T
kykkk
Công
thc
c
lng
thông
s
bình
phng
ti
thiu:
Thay s liu c th, ta đc:
11 kk
T
34.0
ˆ
3
3
4.0
K
a
15 January 2014 © H. T. Hoàng - HCMUT 21
K
t lun:
4.0
3
)(
z
z
G
c lng thông s c lng thông s Thí d 2Thí d 2
Cho
đng
c
DC
tín
hiu
1
00
Cho
đng
c
DC
,
tín
hiu
vào u(k) là đinápphn
ng, t/hiuray(k) là tc đ
Hà
t
i
0
50
00
(Volt)
quay.
Hà
m
t
ruy
nr
i
rc
ca đng c DC có dng:
)
(
b
z
b
z
Y
-100
-50
u
21
2
21
)(
)
(
)(
azaz
b
z
b
zU
z
Y
z
G
Trong
đó
a
1
a
2
b
1
b
2
các
20
40
60
e
c)
Trong
đó
a
1
,
a
2
,
b
1
,
b
2
các
thông s chabit. Gi s
ta thchin thí nghimthu
th
đ
á
d
li
-20
0
y (rad/s
e
th
p
đ
cc
á
cm
u
d
li
u
nhđth.Hãyvit công
thc clng thông s
D liuvàoraca đng c DC
0 200 400 600 800 1000
-40
Samples
15 January 2014 © H. T. Hoàng - HCMUT 22
ca hàm truynt d liu.
D
liu
vào
ra
ca
đng
c
DC
thu thp đc t thí nghim
c lng thông s c lng thông s Thí d 2Thí d 2
Gii
2
2
1
1
2
1
)
(
z
b
z
b
b
z
b
z
Y
Gii
:
2
2
1
1
2
1
21
2
2
1
1)(
)
(
)(
zaza
z
b
z
b
azaz
b
z
b
zU
z
Y
zG
)()()()1(
2
2
1
1
2
2
1
1
zUzbzbzYzaza
t:
T
kukukykyk )2()1()2()1()(
)2()1()2()1()(
2121
kubkubkyakyaky
T
bbaa
2121
)()(
ˆ
kky
T
1
1000
3
1
1000
3
)()()()(
ˆ
kk
T
kykkk
Công thc c lng thông s :
Ád th it d li đãth th t đ
Á
p
d
ng c
th
v
i
t
p
d
li
u
đã
th
u
th
p,
t
a
đ
c:
T
00150.000177.06065.0605.1
ˆ
00150
0
00177
0
z
15 January 2014 © H. T. Hoàng - HCMUT 23
6065.0605.1
00150
.
0
00177
.
0
)(
2
zz
z
zG
c lng bình phng ti thiu có trng sc lng bình phng ti thiu có trng s
Ch tiê l bì h h tithi ót
Ch
tiê
u
c
l
ng
bì
n
h
p
h
ng
ti
thi
u c
ó
t
rng s
:
N
T
N
N
kkykNkkNV
22
])()()[,(
2
1
),(),(
2
1
kkkk
00
2
2
Li
g
ii bài toán bình
p
hn
g
ti thiu có tr
n
g
s:
g p g g
NN
T
kykkNkkkN )()(),()()(),(
ˆ
1
k
k
k
k
00
15 January 2014 © H. T. Hoàng - HCMUT 24
Uc lng bình phng ti thiu thi gian thcUc lng bình phng ti thiu thi gian thc
Gi s đnthi đim
k
ta thu thp đc
k
mud liu
Gi
s
đn
thi
đim
k
,
ta
thu
thp
đc
k
mu
d
liu
.
Ch tiêu c lng bình phng ti thiu có trng s thi
đim
k
là:
k
l
Tlk
k
l
lk
k
llylV
1
2
1
2
])()([
2
1
),(
2
1
l
l
1
1
Công thc c lng thông s ti thi đim k:
k
k
1
k
l
lk
k
l
Tlk
lylllk
11
)()()()()(
ˆ
15 January 2014 © H. T. Hoàng - HCMUT 25
Uc lng bình phng ti thiu thi gian thcUc lng bình phng ti thiu thi gian thc
k
k
l
Tlk
llkR
1
)()()(
t
k
l
lk
lylkf
1
)()()(
)()()(
ˆ
1
kfkRk
Công thc trên không th áp dng thi gian thc vì khi thi
gian h thng hot đng càng dài, s mu d liu s tng lên,
d đ hii íh á ààb h
d
n
đ
n tng t
hi
g
i
an t
í
n
h
to
á
n v
à
tr
à
n
b
n
h
.
Cn công thc đ qui không cn lu tr toàn b các mu d
liuvàkhilng tính toán không tng lên theo thigian
15 January 2014 © H. T. Hoàng - HCMUT 26
liu
và
khi
lng
tính
toán
không
tng
lên
theo
thi
gian
.