Hệ thống điều khiển thời gian thực có xét tới trễ truyền thông
Các hệ thống mechatronics về bản chất là hệ tích hợp bởi các hệ thống điều khiển con trong không gian hữu hạn. Việc trao đổi thông tin trong hệ thống được thực hiện bằng mạng truyền dữ liệu số. Sự chậm trễ truyền thông trong trường hợp này không phải là đại lượng xác định mà nó là đại lượng mang tính ngẫu nhiên thay đổi theo thời gian.
HÖ THèNG §IÒU KHIÓN THêI GIAN THùC
Cã XÐT TíI TRÔ TRUYÒN TH¤NG
PGS. TS. Bïi Quèc Kh¸nh, Th.S Ph¹m Quang §¨ng
Phßng thÝ nghiÖm Tù ®éng hãa - Tr−êng §HBK Hµ néi.
E-mail:[email protected]
Tãm t¾t
C¸c hÖ thèng mechatronic vÒ b¶n chÊt lµ hÖ tÝch hîp bëi c¸c hÖ thèng ®iÒu khiÓn con trong kh«ng gian h÷u
h¹n. ViÖc trao ®æi th«ng tin trong hÖ thèng ®−îc thùc hiÖn b»ng m¹ng truyÒn d÷ liÖu sè. Sù chËm trÔ truyÒn
th«ng trong tr−êng hîp nµy kh«ng ph¶i lµ ®¹i l−îng x¸c ®Þnh mµ nã lµ ®¹i l−îng mang tÝnh ngÉu nhiªn thay
®æi theo thêi gian. C¸c ph−¬ng ph¸p ph©n tÝch thiÕt kÕ hÖ thèng bá qua ¶nh h−ëng cña trÔ truyÒn th«ng lµm
cho hÖ thèng cã chÊt l−îng ®iÒu khiÓn kh«ng cao, thËm chÝ mÊt æn ®Þnh. Bµi b¸o nµy ph©n tÝch ®Æc ®iÓm cña
sù chËm trÔ truyÒn th«ng trong hÖ ®iÒu khiÓn sö dông m¹ng truyÒn d÷ liÖu sè vµ x©y dùng mét sè ph−¬ng
ph¸p m« h×nh hãa sù chËm trÔ truyÒn th«ng trong c¸c hÖ thèng ®iÒu khiÓn cã trÔ.
Abstract
Mechatronic system is a system, which includes integrated subsystems in limited areas. Control information
exchanges in this system are implemented by digital data network. In this case the network delays are
varying in a random fashion. Standard analyzing and designing methods are using for the systems with
nework delay make bad control qualities, even the system may be not stable. This paper presents a result of
analyzing network delay in control system using digital data network and developing simulation methods of
network delay in real-time control system with network delay.
1. §Æt vÊn ®Ò
HÖ ®iÒu khiÓn trong c¸c hÖ thèng mechatronic bao gåm nhiÒu bé ®iÒu khiÓn chuyÓn ®éng
ho¹t ®éng ®ång thêi trong mét kh«ng gian h÷u h¹n. C¸c bé ®iÒu khiÓn nµy phèi hîp víi
nhau mét c¸ch chÆt chÏ ®Ó ®iÒu khiÓn c¸c chuyÓn ®éng phøc hîp ®¸p øng yªu cÇu c«ng
nghÖ. Sù ph¸t triÓn cña kü thuËt vi ®iÖn tö, kü thuËt tin häc vµ kü thuËt m¹ng ®· cho phÐp
chóng ta thùc hiÖn viÖc th«ng minh hãa c¸c bé ®iÒu khiÓn chuyÓn ®éng ®ång thêi cho phÐp
chóng ta liªn kÕt c¸c bé ®iÒu khiÓn nµy thµnh mét hÖ thèng nhÊt. ViÖc sö dông m¹ng
truyÒn th«ng ®Ó trao ®æi th«ng tin ®iÒu khiÓn vµ th«ng tin tr¹ng th¸i trong c¸c hÖ ®iÒu khiÓn
mechatronic lµm cho hÖ thèng trë nªn mÒm dÎo, tÝnh modul hãa vµ tÝnh më.
Nh÷ng −u ®iÓm næi bËt cña viÖc sö dông m¹ng truyÒn d÷ liÖu sè ®Ó liªn kÕt c¸c bé ®iÒu
khiÓn chuyÓn ®éng trong hÖ thèng mechatronic ®· lµm cho nã trë thµnh môc tiªu cña nhiÒu
®Ò tµi nghiªn cøu nh»m ph¸t triÓn c¸c hÖ ®iÒu khiÓn nhiÒu chuyÓn ®éng vµ lµm xuÊt hiÖn
kh¸i niÖm vÒ hÖ truyÒn ®éng ®iÖn ph©n t¸n. Mét trong nh÷ng h¹n chÕ cña viÖc øng dông
m¹ng truyÒn d÷ liÖu sè trong c¸c hÖ ®iÒu khiÓn mechatronic lµ c¸c hÖ thèng nµy yªu cÇu vÒ
tÝnh thêi gian thùc rÊt cao trong khi viÖc sö dông m¹ng l¹i lu«n tån t¹i sù chËm trÔ truyÒn
th«ng. Sù chËm trÔ nµy cã tÝnh ngÉu nhiªn vµ nã lµm gi¶m chÊt l−îng ®iÒu khiÓn cña hÖ
thèng dÉn tíi h¹n chÕ kh¶ n¨ng øng dông cña m¹ng truyÒn d÷ liÖu sè cho nh÷ng ®èi t−îng
yªu cÇu tÝnh thêi gian thùc cao. Sù chËm trÔ ®iÒu khiÓn g©y ra sù chËm pha, h¬n n÷a sù
chËm pha nµy l¹i kh«ng ®ång ®Òu nªn nã ¶nh h−ëng tíi sù æn ®Þnh vµ chÊt l−îng ®iÒu
khiÓn cña hÖ thèng ®iÒu khiÓn. VÊn ®Ò sÏ trë nªn ®Æc biÖt trÇm träng khi sù chËm trÔ nµy
lín h¬n c¶ chu kú lÊy mÉu.
2. c¸c §Æc tr−ng c¬ b¶n cña trÔ truyÒn th«ng trong hÖ
truyÒn ®éng ph©n t¸n
§Ó kh¶o s¸t ®Æc tr−ng cña trÔ truyÒn th«ng trong hÖ truyÒn ®éng ph©n t¸n chóng ta xÐt mét
hÖ ®iÒu khiÓn nhiÒu chuyÓn ®éng ®iÓn h×nh bao gåm hai bé ®iÒu khiÓn chuyÓn ®éng vµ bé
®iÒu khiÓn phèi hîp chuyÓn ®éng ®−îc nèi víi nhau b»ng m¹ng truyÒn th«ng (xem h×nh 1).
Th«ng tin trao ®æi gi÷a c¸c bé phËn cña hÖ ®iÒu khiÓn b»ng c¸ch truyÒn th«ng ®iÖp trªn
m¹ng. ViÖc truyÒn th«ng ®iÖp trªn m¹ng th−êng mÊt mét kho¶ng thêi gian vµ ®©y chÝnh lµ
sù chËm trÔ truyÒn th«ng. Tïy theo tÝnh chÊt cña m¹ng vµ sè l−îng nót m¹ng mµ sù ch¹m
trÔ nµy cã c¸c ®Æc tr−ng kh¸c nhau. Trong mét vµi tr−êng hîp sù chËm trÔ truyÒn th«ng cã
thÓ gÇn nh− mét h»ng sè nh−ng trong nhiÒu tr−êng hîp nã thay ®æi mét c¸ch ngÉu nhiªn.
Sù chËm trÔ truyÒn th«ng phô thuéc vµo t¶i cña m¹ng, møc ®é −u tiªn cña c¸c th«ng tin
kh¸c truyÒn trªn m¹ng, cña nhiÔu ®iÖn tõ,... chÝnh ®iÒu nµy ®· lµm nªn tÝnh ngÉu nhiªn cña
kho¶ng thêi gian truyÒn tin.
Bé ®iÒu khiÓn phèi
hîp chuyÓn ®éng
Th«ng tin Th«ng tin
tr¹ng th¸i ®iÒu khiÓn
M¹ng truyÒn th«ng
Th«ng tin Th«ng tin Th«ng tin Th«ng tin
tr¹ng th¸i ®iÒu khiÓn tr¹ng th¸i ®iÒu khiÓn
Bé ®iÒu Bé ®iÒu
khiÓn 1 khiÓn 2
H×nh 1
2.1 C¸c d¹ng trÔ truyÒn th«ng trong hÖ truyÒn ®éng ®iÖn ph©n t¸n
Trong vÝ dô ®−a ra trong h×nh 1 chóng ta thÊy cã hai lo¹i chËm trÔ truyÒn th«ng th«ng
th−êng trong hÖ truyÒn ®éng ph©n t¸n:
- Sù chËm trÔ truyÒn c¸c th«ng tin tr¹ng th¸i, Tks.
- Sù chËm trÔ truyÒn c¸c th«ng tin ®iÒu khiÓn, Tkc.
Ngoµi ra cßn cã sù chËm trÔ do qu¸ tr×nh xö lý cña bé ®iÒu khiÓn phèi hîp chuyÓn ®éng,
Tkp. Vµ nh− vËy sù chËm trÔ ®iÒu khiÓn τk = Tks + Tkc + Tkp. Trong ®ã thµnh phÇn Tkp phô
thuéc vµo ®é phøc t¹p cña chuyÓn ®éng vµ n¨ng lùc tÝnh to¸n cña hÖ vi xö lý ®iÒu khiÓn.
Nã còng phô thuéc c¶ vµo sù chËm trÔ truyÒn th«ng tin tr¹ng th¸i tõ c¸c bé ®iÒu khiÓn
chuyÓn ®éng liªn quan kh¸c trong hÖ thèng.
2.2 Nguyªn nh©n cña sù chËm trÔ truyÒn th«ng
Khi sö dông m¹ng ®Ó truyÒn th«ng tin th× trÔ truyÒn th«ng lµ kh«ng thÓ tr¸nh khái vµ nã do
c¸c nguyªn nh©n sau:
• TrÔ do tèc ®é truyÒn tin cña ®−êng m¹ng
Tèc ®é truyÒn tin tæng thÓ phô thuéc vµo tÇn sè cña tÝn hiÖu mang th«ng tin vµ ta kh«ng thÓ
t¨ng lªn tïy ý mµ nã bÞ giíi h¹n bëi b¨ng th«ng cña ®−êng truyÒn, bëi c«ng nghÖ chÕ t¹o
cña c¸c thiÕt bÞ m¹ng. §Þnh d¹ng cña gãi th«ng tin phô thuéc vµo giao thøc truyÒn th«ng
(protocol). §èi víi m¹ng cã thiÕt bÞ truyÒn dÉn nhÊt ®Þnh vµ giao thøc truyÒn th«ng x¸c
®Þnh th× tèc ®é truyÒn tin cña ®−êng m¹ng lµ x¸c ®Þnh vµ do vËy trÔ do tèc ®é truyÒn tin cña
®−êng m¹ng lµ hoµn toµn x¸c ®Þnh.
• TrÔ do nhiÔu t¸c ®éng lªn qu¸ tr×nh truyÒn tin
Qu¸ tr×nh truyÒn tin chØ thµnh c«ng khi nót m¹ng nhËn d÷ liÖu nhËn ®−îc d÷ liÖu ®óng víi
d÷ liÖu truyÒn ®i bëi nót truyÒn. Trong thùc tÕ x¸c suÊt nhËn ®−îc d÷ liÖu ®óng lu«n nhá
h¬n 1 do ¶nh h−ëng cña nhiÔu cã thÓ dÉn tíi viÖc truyÒn d÷ liÖu bÞ lçi. Khi viÖc truyÒn d÷
liÖu bÞ lçi ta ph¶i tiÕn hµnh truyÒn l¹i cho tíi khi nót m¹ng nhËn d÷ liÖu x¸c nhËn lµ ®·
nhËn ®−îc d÷ liÖu ®óng. §Ó gi¶m ¶nh h−ëng cña nhiÔu ®iÖn tõ lªn m¹ng truyÒn d÷ liÖu
ng−êi ta sö dông thiÕt bÞ m¹ng cã chèng nhiÔu kÕt hîp víi c¸p truyÒn cã chèng nhiÔu (c¸p
xo¾n, c¸p ®ång trôc,...) hoÆc c¸p quang. Tuy nhiªn còng kh«ng thÓ lo¹i bá ®−îc hoµn toµn
sù chËm trÔ truyÒn th«ng do ¶nh h−ëng cña nhiÔu nµy. Sù chËm trÔ truyÒn th«ng do ph¶i
truyÒn l¹i nµy phô thuéc vµo nhiÔu. B¶n th©n nhiÔu cã tÝnh ngÉu nhiªn nªn sù chËm trÔ nµy
còng cã tÝnh ngÉu nhiªn.
• TrÔ do thêi gian ®îi ®−êng m¹ng s½n sµng cho truyÒn tin
Th«ng th−êng trªn mét ®−êng m¹ng bao giê còng gåm nhiÒu nót m¹ng vµ ®iÒu nµy dÉn tíi
viÖc truyÒn d÷ liÖu sÏ ph¶i ®îi cho tíi khi viÖc truyÒn nhËn d÷ liÖu cña c¸c nót m¹ng kh¸c
kÕt thóc. NÕu cã mét vµi th«ng ®iÖp cÇn truyÒn còng ®ang ®îi ®Ó truyÒn th× thêi gian ®îi ®Ó
truyÒn d÷ liÖu nµy còng bao gåm c¶ thêi gian cÇn thiÕt ®Ó hoµn thµnh viÖc truyÒn c¸c th«ng
®iÖp ®ang ®îi nµy. KÝch th−íc cña th«ng ®iÖp ®ang truyÒn vµ sè l−îng th«ng ®iÖp ®ang ®îi
®Ó truyÒn lµ ngÉu nhiªn nªn thêi gian ®îi ®−êng m¹ng trë nªn s½n sµng còng cã tÝnh ngÉu
nhiªn
• TrÔ do ®−êng m¹ng r¬i vµo tr¹ng th¸i tranh chÊp (collision)
Trong mét sè kiÓu m¹ng ®Æc biÖt lµ m¹ng sö dông ph−¬ng thøc truy nhËp theo kiÓu
CSMA/CD tr¹ng th¸i tranh chÊp (collision) cã thÓ x¶y ra nÕu cã hai nót m¹ng cïng ph¸t
hiÖn ®−êng m¹ng ®ang s½n sµng vµ göi d÷ liÖu mét lóc. Khi sè nót m¹ng t¨ng lªn th× x¸c
suÊt x¶y ra tranh chÊp còng t¨ng lªn. Tr¹ng th¸i tranh chÊp nµy g©y ra chËm trÔ truyÒn
th«ng trªn m¹ng vµ sù chËm trÔ nµy mang tÝnh ngÉu nhiªn. C¸c hÖ thèng m¹ng sö dông
trong hÖ truyÒn ®éng ph©n t¸n Ýt sö dông ph−¬ng thøc truy nhËp nµy nh−ng c¸c ph−¬ng
thøc truy nhËp kh¸c còng mang l¹i mét sù chËm trÔ truyÒn th«ng ngÉu nhiªn do sù ho¹t
®éng kh«ng ®ång bé cña c¸c nót m¹ng.
H×nh 2 cho ta thÊy h×nh ¶nh cña sù chËm trÔ truyÒn th«ng trong hai tr−êng hîp t¶i cña
m¹ng nhá vµ t¶i cña m¹ng lín TL[3].
3. Kh¾c phôc ¶nh h−ëng cña trÔ truyÒn th«ng
TÝnh ngÉu nhiªn cña sù chËm trÔ truyÒn th«ng lµm cho hÖ thèng trë thµnh hÖ cã tham sè
thay ®æi theo thêi gian. §iÒu nµy lµm suy gi¶m chÊt l−îng ®iÒu khiÓn cña c¸c hÖ thèng ®iÒu
khiÓn thËm chÝ cßn cã thÓ g©y ra mÊt æn ®Þnh. Mét sè h−íng nghiªn cøu ®· vµ ®ang ®−îc
tiÕn hµnh nh»m kh¾c phôc ¶nh h−ëng nµy, trong ®ã ph−¬ng ¸n ®−a hÖ thèng trë thµnh bÊt
biÕn theo thêi gian.
3.1 §−a hÖ thèng trë thµnh bÊt biÕn theo thêi gian
§Ó ®−a hÖ thèng trë thµnh bÊt biÕn theo thêi gian ta cã thÓ sö dông hai bé ®Öm truyÒn
th«ng cho hÖ thèng ®iÒu khiÓn nh− trªn h×nh 3. ë ®©y kÝch th−íc cña bé ®Öm ®−îc sö dông
víi kÝch th−íc ®ñ lín ®Ó ®¶m b¶o ho¹t ®éng cña hÖ thèng trong tr−êng hîp tåi tÖ nhÊt cña
trÔ truyÒn th«ng. Chóng ta coi bé ®iÒu khiÓn chuyÓn ®éng nh− lµ c¬ cÊu chÊp hµnh vµ c¶m
biÕn trong hÖ thèng ®iÒu khiÓn. Nh− vËy ph−¬ng tr×nh m« t¶ hÖ thèng sÏ lµ:
xk +1 = A. xk + B.uk −σ 1 (1)
y k = C. x k (2)
ë ®©y σ1 lµ ®é dµi bé ®Öm t¹i nót chÊp hµnh. §Çu vµo cña bé ®iÒu khiÓn t¹i thêi ®iÓm k lµ:
wk = y k −σ 2 , víi σ2 lµ kÝch th−íc bé ®Öm t¹i nót ®iÒu khiÓn. TËp c¸c gi¸ trÞ ®Çu vµo ®Ó tÝnh
to¸n uk lµ:
Wk = {wk , wk −1 ,...} = {y k −σ 2 , y k −σ 2 −1 ,...} (3)
Tíi ®©y chóng ta cã thÓ sö dông c¸c ph−¬ng ph¸p tæng hîp hÖ thèng th«ng th−êng ®Ó x©y
dùng thuËt to¸n ®iÒu khiÓn nh− ®èi víi hÖ cã tham sè bÊt biÕn víi thêi gian. Tuy nhiªn
trong tr−êng hîp nµy chóng ta lu«n sö dông nh÷ng d÷ liÖu ®o l−êng cò, nh÷ng gi¸ trÞ ®o
®−îc t¹i thêi ®iÓm tr−íc thêi ®iÓm ®ang xö lý vµ do vËy lµm cho hÖ thèng bÞ tho¸i hãa.
ViÖc thªm vµo hai bé ®Öm nµy sÏ lo¹i bá ®−îc tÝnh ngÉu nhiªn cña trÔ truyÒn th«ng nh−ng
l¹i thªm vµo mét thµnh phÇn trÔ lín h¬n trÔ th«ng th−êng cña hÖ thèng ®ßi hái chóng ta
ph¶i tiÕn hµnh bï trÔ nµy trªn c¬ së tr¹ng th¸i ho¹t ®éng cña ®éng c¬ truyÒn ®éng. Ph−¬ng
¸n t«t nhÊt lµ chóng ta t×m c¸ch m« h×nh hãa ®−îc qu¸ tr×nh diÔn biÕn cña trÔ truyÒn th«ng
tõ ®ã x©y dùng ph−¬ng ¸n ®iÒu khiÓn kh¾c phôc. Mét trong nh÷ng ph−¬ng ¸n ®ã lµ sö dông
chuâi Markov ®Ó m« h×nh hãa trÔ truyÒn th«ng.
3.2 X©y dùng luËt ®iÒu khiÓn cã xÐt tíi trÔ truyÒn th«ng
Khi t¶i cña ®−êng m¹ng t¨ng lªn th× hµng ®îi cña d÷ liÖu trªn m¹ng còng t¨ng lªn. §Ó m«
h×nh hãa ®−îc sù chËm trÔ truyÒn th«ng nµy m« h×nh m¹ng cña ta cÇn ph¶i cã kh¶ n¨ng l−u
l¹i c¸c tr¹ng th¸i tr−íc ®ã cña hÖ thèng m¹ng. Chóng ta cÇn ph¶i l−u c¸c tr¹ng th¸i tr−íc ®ã
cña hÖ thèng lµ v× viÖc m« pháng sù chËm trÔ truyÒn th«ng nh− lµ ®¹i l−îng ngÉu nhiªn ®éc
lËp kh«ng ph¶n ¸nh chÝnh x¸c trÔ truyÒn th«ng. Thùc tÕ ph−¬ng ph¸p ®Ó m« h×nh hãa qu¸
tr×nh ngÉu nhiªn cña trÔ truyÒn th«ng chÝnh x¸c nhÊt lµ sö dông chuçi Markov ®Ó m« t¶.
Chóng ta cã thÓ m« pháng viÖc chuyÓn tr¹ng th¸i cña trÔ truyÒn th«ng nh− lµ qu¸ tr×nh
Markov.
VÝ dô mét m« h×nh m¹ng ®¬n gi¶n trong ®ã t¶i cña m¹ng cã ba tr¹ng th¸i: nhá, võa vµ lín.
ViÖc chuyÓn tr¹ng th¸i cña trÔ truyÒn th«ng ®−îc m« h×nh hãa bëi chuçi Markov nh− trªn
h×nh 4 víi x¸c suÊt chuyÓn tr¹ng th¸i lµ:
qij = P{rk +1 = j | rk = i}, víi i,j ∈ [nhá,võa,cao]
T−¬ng øng víi mçi tr¹ng th¸i cña chuçi Markov ta cã ph©n bè x¸c suÊt cña trÔ truyÒn th«ng
t¹i tr¹ng th¸i ®ã. C¸c ph©n bè x¸c suÊt nµy cã d¹ng nh− trªn h×nh 5, trong ®ã chóng ta gi¶
thiÕt r»ng gi¸ trÞ trung b×nh cña trÔ truyÒn th«ng nhá h¬n nÕu t¶i cña m¹ng nhá vµ cao h¬n
nÕu t¶i cña m¹ng cao.
qnn qvv qcc
ta i n h o
qnv qvc T h ê i g ia n trÔ
nhá võa cao ta i v u a
qvn qcv T h ê i g ia n trÔ
qnc ta i c a o
T h ê i g ia n trÔ
qcn
H×nh 4: Qu¸ tr×nh Markov cña trÔ truyÒn th«ng H×nh 5: Ph©n bè x¸c suÊt t¹i mçi tr¹ng th¸i Markov
Khi sè nót m¹ng t¨ng lªn th× t−¬ng øng sè tr¹ng th¸i Markov còng t¨ng lªn.
Ph−¬ng tr×nh m« t¶ hÖ ®iÒu khiÓn qu¸ tr×nh lµ:
dx
= Ax (t ) + Bu (t ) + v (t ) , (4)
dt
ë ®©y x(t) ∈ Rn, u(t) ∈ Rm, v(t) ∈ Rn. A lµ ma trËn tr¹ng th¸i cña hÖ thèng, B lµ ma trËn
vµo, u(t) lµ tÝn hiÖu ®iÒu khiÓn vµ v(t) lµ tÝn hiÖu nhiÔu tr¾ng cã kú väng to¸n b»ng kh«ng vµ
hiÖp ph−¬ng sai lµ Rv. Gi¶ thiÕt r»ng tæng chËm trÔ tõ c¶m biÕn tíi c¬ cÊu chÊp hµnh nhá
h¬n mét chu kú lÊy mÉu h, cã nghÜa lµ Tks+Tkc < h. TÝch ph©n ph−¬ng tr×nh (4) ta cã:
xk +1 = Φ xk + Γ0 (Tksc , Tkca )uk + Γ1 (Tksc , Tkca )uk −1 + vk , (5)
y k = Cxk + wk ;
wk lµ nhiÔu víi kú väng to¸n b»ng kh«ng vµ hiÖp ph−¬ng sai Rw
Φ = e A.h (6)
Γ0 (Tks ,Tkc ) = ∫
h
e A.s dsB (7)
h−Tksc −Tkca
NhiÔu vk cã ph−¬ng sai lµ:
R1 = E { k vk } = ∫ e A(h − s ) Rv e A
h T
(h − s )
v T ds (8)
0
Tks
Gäi Tk lµ vect¬ trÔ, Tk = c .
Tk
Khi hÖ thèng t¹o ra Tk th× chuçi Markov sÏ cã tr¹ng th¸i rk ∈ { ,2,...s} . Chuçi Markov
1
chuyÓn tr¹ng th¸i tõ k tíi k+1 theo ma trËn chuyÓn tr¹ng th¸i Q:
Q = {qij }; i, j ∈ { ,..., s}
1
X¸c suÊt tr¹ng th¸i cña chuçi Markov ë tr¹ng th¸i i lµ:
π i ( k ) = P{rk = i} (9)
vµ vect¬ ph©n bè tr¹ng th¸i:
π ( k ) = [π 1 ( k ), π 2 ( k ), π 3 ( k ),....π s ( k )]
Ph©n bè x¸c suÊt cña rk ®−îc tÝnh theo ph−¬ng ph¸p truy håi:
π ( k + 1) = π ( k ).Q ; π (0) = π 0
Víi c¸c t¶i cña m¹ng kh¸c nhau ta hµm ph©n bè mËt ®é x¸c suÊt:
f i (Tk ) = P (Tk | rk = i ) ;
trong ®ã i thuéc tËp c¸c tr¹ng th¸i t¶i cña m¹ng.
Bé ®iÒu khiÓn tuyÕn tÝnh cho hÖ thèng (5) cã thÓ ®−îc viÕt nh− sau:
xk +1 = Φ c (Tk , rk ) xk + Γ c (Tk , rk ) y k
c c
(10)
uk = C c (Tk , rk ) x k + D c (Tk , rk ) y k
c
(11)
Ph−¬ng tr×nh hÖ thèng kÝn lµ:
z k +1 = Φ(Tk , rk ) z k + Γ(Tk , rk )ek ; (12)
xk
víi z k = xk ;
c
uk −1
Φ + Γ 0 (Tk )D c (Tk , rk )C Γ 0 (Tk )C c (Tk , rk ) Γ1 (Tk )
Φ(Tk , rk ) = Γ c (Tk , rk )C Φ c (τ k ) 0 ;
D c (Tk , rk )C C c (Tk , rk ) 0
v
ek = k ;
wk
I Γ0 (Tk ) D c (Tk , rk )
Γ(Tk , rk ) = 0 Γ c (Tk , rk )
0 D c (Tk , rk )
§èi víi hÖ ®iÒu khiÓn tèi −u ph¶n håi tr¹ng th¸i ®−îc thiÕt kÕ theo ph−¬ng ph¸p th«ng
th−êng, do ¶nh h−ëng cña trÔ truyÒn th«ng hÖ thèng sÏ kh«ng cßn tèi −u n÷a mµ thËm chÝ
cßn cã thÓ mÊt æn ®Þnh. Do vËy khi tæng hîp bé ®iÒu khiÓn tèi −u ph¶n håi tr¹ng th¸i ta cÇn
ph¶i xÐt tíi ¶nh h−ëng cña trÔ truyÒn th«ng nµy. Chóng ta h·y xÐt hÖ thèng víi hµm chi phÝ
hay hµm môc tiªu (cost function) sau:
T
x x
N −1
J N = Ex QN x N + E ∑ k Q k ;
T
N (13)
k = 0 uk uk
Q Q12
Q = 11T lµ ma trËn ®èi xøng
Q12 Q22
x
LuËt ®iÒu khiÓn ®Ó ®¶m b¶o JN ®¹t cùc tiÓu lµ: uk = − Lk (Tk , rk ) k (14)
uk −1
víi rk=i, i=1,2,...s
( ~
)[
−1 ~ ~
Lk (Tk , i ) = Q22 + S i22 ( k + 1) Q12 + S i21 ( k + 1) S i23 ( k + 1)
T
] (15)
~ s
S i (k + 1) = E G T ∑ qij S j ( k + 1)G Tksc , rk = i ;
ca
τk
j =1
Φ Γ 0 (Tk , Tk ) Γ1 (Tk , Tk )
sc ca sc ca
G=
0 I 0
{ T ~
S i ( k ) = E F1 QF1 + F2 Si ( k + 1) F2 rk = i
τksc
T
}
I
F1 = ;
− Lk (Tk , rk )
sc
I 0
F2 = ;
− Lk (Tk , rk ) I
sc
Q 0
Si (N ) = N
0 0
Lk(Tk,rk) ®−îc tÝnh truy håi tõ b¶ng gi¸ trÞ L∞(Tk,rk) theo thêi gian thùc. Ph−¬ng tr×nh −íc
l−îng c¸c biÕn tr¹ng th¸i lµ:
x k k = x k k −1 + K k ( y k − Cx k k −1 )
ˆ ˆ ˆ (16)
Trong ®ã :
x k +1 k = Φx k k −1 + Γ 0 (τ sc , τ ca )uk + Γ1 ( τ sc , τ ca )uk −1 + K k ( y k − Cx k k −1 )
ˆ ˆ k k k k ˆ
ˆ [
x 0 −1 = E (x 0 ) ; Pk +1 = ΦPk Φ T + R1 − ΦPk C T CPk C T + R 2 ]−1
CPk Φ
[
P0 = R0 = E ( x 0 x 0 ) ; K k = Φ Pk C T CPk C T + R 2
T
] −1
[
K k = Pk C T CPk C T + R 2 ]
−1
Víi luËt ®iÒu khiÓn nh− trªn hÖ thèng ®¶m b¶o ho¹t ®éng trong tr¹ng th¸i tèi −u. Tuy nhiªn
h¹n chÕ cña ph−¬ng ph¸p nµy lµ ta ph¶i x¸c ®Þnh tr−íc ®−îc hµm mËt ®é ph©n bè x¸c suÊt
cña trÔ trong tõng tr¹ng th¸i vµ x¸c suÊt cña c¸c tr¹ng th¸i Markov. §Ó ®−a kÕt qu¶ trªn vµo
thùc tiÔn cÇn ph¶i cã nh÷ng nghiªn cøu thªm vµ khi kh«ng x¸c ®Þnh ®−îc c¸c hµm ph©n bè
x¸c suÊt nµy chóng ta ph¶i ph¸t triÓn mét luËt ®iÒu khiÓn míi. §©y còng lµ h−íng nghiªn
cøu míi nh»m n©ng cao chÊt l−îng vµ c¶i thiÖn hiÖu n¨ng cña c¸c hÖ ®iÒu khiÓn sö dông
m¹ng truyÒn th«ng d÷ liÖu sè nãi chung, hÖ truyÒn ®éng ph©n t¸n nãi riªng.
Tµi liÖu tham kh¶o
[1] ASTROM. KARL J., WITTENMARK BJORN (1990) Computer Controlled System,
USA, Prentice-Hall, Inc.
[2] FRANKLIN GENE F., POWELL DAVID J., WORKMAN MICHAEL L. (1990)
Digital Control of Dynamic System, USA, Addison-Wesley.
[3]JOHAN NILSSON, (1998) Real-time Control Systems with Delays, PhD Thesis,
Sweden, Lund Institute of Technology.
[4] PUGATREP V.S. (1978) Lý thuyÕt hµm ngÉu nhiªn, Nhµ xuÊt b¶n §¹i häc vµ Trung
häc chuyªn nghiÖp.