MATLAB中的SISOTOOL在數字式移相全橋中的應用
在command window輸入下列語句:
num5=[5.76];
den5=[0.0019008,1];
[num6,den6]=series(num5,den5,num4,den4);
(3)取Kv=1/48,輸入如下的指令:
num7=[1];
den7=[48];
[num8,den8]=series(num6,den6,num7,den7);
G1=tf(num8,den8);
Sisotool;
(4)同理,導入對象模型,命名為Gcv。觀察開環系統的階躍響應,如圖7(b)所示。開環系統的階躍響應有靜差,因此,應該增大低頻增益使其階躍響應達到1。相應的加入積分環節也可以提高低頻增益。
(a)
(b)
圖7
經過調節后電壓環的PI配置為
相角裕度為48.5°,截止頻率為333rad/sec。系統幅頻特性和階躍響應如圖8所示。
(a)
(b)
圖8
4、仿真結果
圖9 移相全橋輸出電壓波形
圖10 有負載擾動時的波形
圖9為移相全橋在正常情況下輸出電壓的響應波形,電壓在很短的時間內達到48V。圖10為有負載擾動時的波形,系統在遇到擾動后很快恢復平衡,輸出仍然為48V。
5、結論
采用SISOTOOL可以很快的設計出系統的雙控制環,既能保證系統的穩定性,也能保證系統好的動態性能,大大縮短了設計系統需要的時間。在模型復雜、二階以上的數字控制的電源系統中,用SISOTOOL對閉環控制系統進行校正,減少了設計的復雜性,有效地提高了校正系統的控制精度,提高了控制系統的設計的效率和質量。
評論