前兩篇PSIM仿真展示了Buck的單雙環(huán)控制實(shí)現(xiàn)過(guò)程,當(dāng)然了BOOST與之類似,細(xì)節(jié)的就不再多贅述和仿真展示,想要BOOST的可以自行搭建嘗試,只有自己多動(dòng)手,才會(huì)收益多多,本人不善言談,具體的就不多說(shuō)了。這次主要是展示一下PSIM環(huán)境中Buck電路數(shù)字化實(shí)現(xiàn)仿真的過(guò)程,特別適合新手學(xué)習(xí)哦!主拓?fù)潆娐窙](méi)變?nèi)缦聢D1所示:
圖1 Buck主拓?fù)浣Y(jié)構(gòu)
控制環(huán)路如下圖2所示:
圖2 數(shù)字化仿真的控制環(huán)路
現(xiàn)在主要說(shuō)控制環(huán)路實(shí)現(xiàn),如圖2,首先采樣輸出電壓作為反饋控制量,ZOH是仿真過(guò)程中加的一個(gè)采樣頻率模塊,實(shí)質(zhì)性沒(méi)什么深意。后邊方框是一個(gè)C BLOCK功能模塊,用于控制語(yǔ)言的編寫(xiě),這里主要是C語(yǔ)言。還有一個(gè)C語(yǔ)言編寫(xiě)模塊比這個(gè)C BLOCK應(yīng)用要復(fù)雜一些,有興趣可以自行研究使用。雙擊C BLOCK模塊打開(kāi)后如下圖3所示:
圖3 C BLOCK模塊
在C BLOCK模塊中可以設(shè)置輸入輸出端口數(shù)量,里面C 語(yǔ)言編寫(xiě)不必要申明主函數(shù),只要控制邏輯正確,點(diǎn)擊Check Code 編譯不出錯(cuò)就行。
本控制程序只需要一個(gè)采樣輸入一個(gè)輸出即可,如圖3中紅圈所示。
程序開(kāi)始定義變量:
//變量定義
static double Vout = 0;
static double Vref = 100;//輸出電壓基準(zhǔn)值;
static double K1 = 10;//PI參數(shù);
static double K2 = 1000;//PI參數(shù);
static double Ts = 0.0001;//工作頻率周期;
//2.計(jì)算過(guò)程
Xn = Vref-Vout;//error
Yn = Yn_1+K1*(Xn-Xn_1)+K2*Ts*X*(Xn+Xn_1);//得到控制量
//3.限幅輸出
if(Yn >=1)
{
Yn = 1;
}
if(Yn< (0))
{
Yn = (0);
}
.....................................................
y1 = Yn;//輸出
OK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
仿真結(jié)果:圖4
圖4輸出電壓結(jié)果
圖5 電感電流波形
好了,就是這么回事!
-
BUCK
+關(guān)注
關(guān)注
32文章
483瀏覽量
64479 -
仿真
+關(guān)注
關(guān)注
50文章
4134瀏覽量
134102 -
Boost
+關(guān)注
關(guān)注
5文章
370瀏覽量
48485 -
PSIM
+關(guān)注
關(guān)注
24文章
41瀏覽量
26727 -
控制環(huán)路
+關(guān)注
關(guān)注
1文章
31瀏覽量
9510
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
使用PSIM軟件仿真BUCK電路
![使用<b class='flag-5'>PSIM</b>軟件<b class='flag-5'>仿真</b><b class='flag-5'>BUCK</b>電路](https://file.elecfans.com/web2/M00/63/31/pYYBAGL-AYCADkHWAACok-hRRZo379.png)
基于PSIM軟件的BUCK開(kāi)關(guān)電源仿真研究
![基于<b class='flag-5'>PSIM</b>軟件的<b class='flag-5'>BUCK</b>開(kāi)關(guān)電源<b class='flag-5'>仿真</b>研究](https://file1.elecfans.com/web2/M00/C4/43/wKgZomXyW1eAb3UhAAAL6-d1R2w253.jpg)
基于PSIM的電壓型BUCK仿真
數(shù)字化改變生活,數(shù)字化具有什么意義?
PSIM實(shí)現(xiàn)數(shù)控開(kāi)關(guān)電源仿真,生成DSP代碼并完成硬件試驗(yàn) 之 BUCK斬波
無(wú)需編程,利用PSIM仿真模塊生成DSP代碼,實(shí)現(xiàn)BOOST升壓硬件開(kāi)發(fā)及實(shí)驗(yàn)(后續(xù)更新逆變實(shí)驗(yàn))
全數(shù)字化SVPWM調(diào)速系統(tǒng)的設(shè)計(jì)與仿真
數(shù)字化轉(zhuǎn)型建設(shè)的基本模型與能力構(gòu)建
關(guān)于研發(fā)數(shù)字化轉(zhuǎn)型的三個(gè)話題
基于PSIM軟件的BUCK仿真研究
![基于<b class='flag-5'>PSIM</b>軟件的<b class='flag-5'>BUCK</b><b class='flag-5'>仿真</b>研究](https://file.elecfans.com//web2/M00/99/41/poYBAGQX882AN_NHAABAI1-nh6A381.jpg)
如何使用PSIM進(jìn)行電子電路仿真?
![如何使用<b class='flag-5'>PSIM</b>進(jìn)行電子電路<b class='flag-5'>仿真</b>?](https://file1.elecfans.com/web2/M00/88/7A/wKgaomRoMfGADVujAAARay_Ko7M496.png)
基于PSIM的單環(huán)Buck變換電路仿真
![基于<b class='flag-5'>PSIM</b>的單環(huán)<b class='flag-5'>Buck</b>變換電路<b class='flag-5'>仿真</b>](https://file1.elecfans.com/web2/M00/89/EC/wKgaomSNCxCAH7e3AAAuMOa0Q6Q723.jpg)
評(píng)論