符號說明
- 與參考文獻2中一致
Popov超穩(wěn)定性概述1
對于連續(xù)時間線性定常系統(tǒng),超穩(wěn)定性成立的條件有兩個:
- 輸入輸出積分滿足Popov積分不等式:
- 傳遞函數(shù)矩陣滿足正實性奏属。
在MRAS中的應(yīng)用跨跨,以PMSM參數(shù)辨識為例
在參考文獻2中,可以看到本身模型參考自適應(yīng)原理比較簡單囱皿,只是對于控制器設(shè)計和穩(wěn)定性證明比較麻煩勇婴,用到了Popov超穩(wěn)定性理論來設(shè)計控制器忱嘹。
首先,參考模型選擇與源模型相同耕渴,構(gòu)造了一誤差系統(tǒng)拘悦,只要保證該誤差系統(tǒng)的狀態(tài)變量收斂到0,則電機參數(shù)即可估計出來萨螺。
其中為誤差矢量窄做,
。取
慰技,則有:
通過設(shè)計來保證系統(tǒng)傳遞函數(shù)矩陣嚴格正實3椭盏,設(shè)計
來保證滿足輸入輸出Popov積分不等式。在該系統(tǒng)中吻商,有
艾帐,取
均為PI類型的控制器,有:
將上計算式帶入到Popov積分不等式中捎稚,其中
即為誤差系統(tǒng)中的
乐横,
則為誤差系統(tǒng)中的
,借助matlab符號運算今野,即可得到化簡后的Popov積分不等式如下:
其中条霜,為一誤差系統(tǒng)中與系統(tǒng)變量(即誤差
)初值相關(guān)的量催什。
可以看到,要滿足上式宰睡,即使:
均滿足即可。以上三式中第一個不等式為例夹厌,將其拆開豹爹,可以得到:
均滿足即可。對于上兩式中的第一式矛纹,可以利用如下不等式:
取臂聋,則可以得到:
而對于上兩式中的第二式,可以直接取即可保證不等式成立:
因此,對于的控制率可以選擇:
即可保證誤差系統(tǒng)滿足Popov超穩(wěn)定性條件孩等。使用同樣的方法艾君,即可得到的控制率如下:
Note
值得注意的是,文獻2中利用MRAS同時辨識出三個電機參數(shù)权她,但實際上系統(tǒng)模型的階數(shù)僅為兩階虹茶,因此個人覺得應(yīng)該是有些許錯誤,在實際仿真時也印證了這一點:只有兩個參數(shù)時辨識才準確隅要,若三個參數(shù)同時辨識蝴罪,結(jié)果將不準確。
參考文獻
<div id="refer-anchor-1"></div>
<div id="refer-anchor-2"></div>
- [2] Quntao An and Li Sun, "On-line parameter identification for vector controlled PMSM drives using adaptive algorithm," 2008 IEEE Vehicle Power and Propulsion Conference, Harbin, 2008, pp. 1-6, doi: 10.1109/VPPC.2008.4677634.
<div id="refer-anchor-3"></div>
- [3] Xu Junfeng, Xu Yinglei, Xu jiangping, et al. “A new control method for permanent magnet synchronous machines with observer”, Aachen Germany: 35th IEEE Power Electronics Specialists Conference, 2004.
附錄
- matlab公式化簡源碼
clc;
clear all;
syms a b c A B C Ag Bg Cg e dltA dltB dltC i ig we id iq idg iqg ag bg cg e ud uq u real
A = [-a we;-we -a]
Ag = [-ag we;-we -ag]
B = [b 0;0 b]
Bg = [bg 0;0 bg]
C = [0;-we*c]
Cg = [0;-we*cg]
dltA = A - Ag
dltB = B - Bg
dltC = C - Cg
i = [id;iq]
ig = [idg;iqg]
e = i - ig
u = [ud;uq]
clc
-(dltA*ig + dltB*u + dltC)' * e