资源描述:
《第6章 多变量系统辨识方法_140232.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程名称:《系统辨识理论与实践》(TheoryandPracticeofSystemIdentification)PartII辨识方法第6章多变量系统辨识方法6.1传递函数矩阵模型参数辨识方法6.2Markov参数辨识方法6.3输入输出差分模型参数辨识方法6.4AUDIAlgorithmforMultivariableSystems6.4.1AugmentedUDIdentificationStructure6.4.2ParameterandLossFunctionMatrices6.4.3Recurs
2、iveAUDIAlgorithm6.4.4SimulationExample1PartII辨识方法第6章多变量系统模型参数辨识方法基于输入输出数据的多变量系统模型参数辨识包括:①传递函数矩阵模型参数辨识方法;②Markov参数辨识方法;③输入输出差分模型参数辨识方法。6.1传递函数矩阵模型参数辨识方法考虑如下传递函数矩阵111Bz()Bz()Bz()11121r1111Bz()B(z)B(z)Gz(1)=21222r1Az()111Bm12(z)Bm(z
3、)Bmr(z)其中112nAz()=1+(1)az+(2)az++()anz112nBzij()=(1)bijz+(2)bijz++()bnziji12,,,m;j12,,,r则以传递函数矩阵模型表达的多变量系统可描述成11Az()()=(zkBz)()+()ukwk111Bz()Bz()Bz()11121r111Bz()B(z)B(z)B(z1)=21222r111式中,Bm1(z)Bm2(z)Bmr1(z)
4、Tz()=kzkzk12(),(),,()zkmTu()=kukuk12(),(),,()ukrTw()=kwkwk12(),(),,wkm()2且有Ew()k02CovwI()kw2Ew()()ijwwijI这种多变量系统的描述框图如图6.1所示。图6.1多变量系统图第i个子系统可表示为r11Az()()=zkiBzij()()+()ukjekij11ek()=(Az)()wkii令3TTT,TT,bbT,T
5、,,bTiii12iirT=a(1),(2),a,()anTb=b(1),(2),b,()bnijijijijTTTii()=kzu(),k()kTTTTT=z(),ku(),ku(),k,u()kir12Tzi()=kzki(1),zki(2),,zki(n)Tu()=kuk(1),(uk2),,(ukn)jjjji12,,,m;j12,,,r则可将多变量系统写成最小二乘格式Tzk()=()
6、kek()iiii式中,zk(),()k,和ek()分别是第i子系统的输出变量、数据向量、模型iiii参数向量、噪声变量。当噪声变量ek()可视作白噪声时,利用最小二乘辨识原i理,可得第i子系统的模型参数递推辨识算法为ˆ()=kˆ(-1)k+K()kzk()T()(kˆk1)iiiiii1TK()kP(k1)()1k()(kPk1)()kiiiiiiTP()kIK()k()kP(k1)iiii这种把多变量系统分解为m个独立子系统,分别估计
7、各子系统的模型参数的算法,是以各子系统的损失函数达到最小为目标的,即L2J()=ˆzk()T()kminiiiiik1ˆi但这并不一定能使mJ()=ˆJ()ˆminiii1为使4mJ()=ˆJ()ˆminiii1置TT,T,T,,Tim12TTTTTTTTTTT,bb,,,bbb,,,,b,,b,b,,b11121r21222rm1m2mrT=a(1),(2),a,()anTbij=bij(1),(
8、2),bij,()bnijTTzu1()kk()00TTzu()kk0()0H()=k2TTzum()kk0()Th()k1Th2()kThm()kTz()=kzkzk12(),(),,()zkmTe()=kekek12(),(),,ekm()TTTTu()=ku12(),ku(),k,ur()kTzi()=kzki(1