??? 摘? 要: 提出了一種基于專家PID控制策略" title="控制策略">控制策略的逆變電源" title="逆變電源">逆變電源控制方案,并利用Matlab/Simulink" title="Matlab/Simulink">Matlab/Simulink進(jìn)行了系統(tǒng)仿真和驗證。實驗結(jié)果證明該方案能得到高質(zhì)量的輸出波形,滿足了逆變電源的控制要求。
??? 關(guān)鍵詞: 專家PID控制? 逆變電源? Matlab/Simulink
?
??? 近年來,隨著電力電子技術(shù)的發(fā)展,逆變電源越來越廣泛地應(yīng)用于工業(yè)、軍事、醫(yī)療、航空航天等領(lǐng)域。設(shè)計高性能" title="高性能">高性能逆變電源是當(dāng)前逆變電源的發(fā)展趨勢之一,逆變電源的高性能主要表現(xiàn)在:穩(wěn)壓性能好、輸出電壓" title="輸出電壓">輸出電壓波形質(zhì)量高、負(fù)載適應(yīng)性強(qiáng)、動態(tài)特性好等方面。為了獲得高質(zhì)量的正弦輸出電壓波形,人們將現(xiàn)代控制理論應(yīng)用到逆變電源系統(tǒng)的控制中,提出了很多基于調(diào)制策略的控制方法[1-2]。
??? PID控制是一種建立在經(jīng)典控制理論基礎(chǔ)上的控制策略,由于其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制的主要技術(shù)之一,長期以來廣泛應(yīng)用于工業(yè)過程控制的各個領(lǐng)域。然而,常規(guī)PID控制有許多不完善之處,如控制器的參數(shù)在整定好以后,一般不能隨著控制系統(tǒng)的實時狀況而改變,動態(tài)響應(yīng)比較慢等[3-5]。
??? 本文將專家PID控制策略引入逆變電源控制,并對受控對象和控制規(guī)律進(jìn)行分析,利用專家經(jīng)驗設(shè)計控制器。通過仿真實驗證明,專家PID控制改善了逆變電源系統(tǒng)的穩(wěn)定性能,提高了波形質(zhì)量,系統(tǒng)兼具良好的動、靜態(tài)性能,能夠滿足高性能場合的要求。
1 數(shù)學(xué)模型
??? 圖1為一個帶LC濾波器的單相全橋逆變器的主電路結(jié)構(gòu)圖。
???????????????????????
??? 以VC和iL為狀態(tài)變量,系統(tǒng)的狀態(tài)方程可列寫為:
???
????上式經(jīng)拉普拉斯變換,可解出VC:?
??? 當(dāng)逆變器空載時,iO=0。則
???
??? 由于濾波電感等效內(nèi)阻R很小,此時逆變器可近似認(rèn)為是一無阻尼二階振蕩環(huán)節(jié)。
2 專家PID控制
?? 專家控制(Expert Control)的實質(zhì)是基于受控對象和控制規(guī)律的各種知識,以智能控制的方式設(shè)計控制器[3]。專家PID控制通過綜合利用開關(guān)控制和PID控制的優(yōu)點,在線實時調(diào)整調(diào)節(jié)器參數(shù),使控制器能夠根據(jù)系統(tǒng)調(diào)節(jié)過程中偏差的大小和變化趨勢進(jìn)行分區(qū)調(diào)節(jié),使之具有較強(qiáng)的自適應(yīng)能力[4-5]。專家PID控制框圖如圖2所示。
?????????????????????????
2.1 數(shù)據(jù)庫
??? 數(shù)據(jù)庫的主要功能信息是:(1)從實際系統(tǒng)獲得輸入、輸出數(shù)據(jù),并存儲歷史數(shù)據(jù)。(2)用戶設(shè)置的系統(tǒng)性能指標(biāo)。(3)控制器各調(diào)節(jié)規(guī)律的初始值。(4)系統(tǒng)在控制過程中的各種特征參數(shù),如偏差范圍、上下限幅值等[5]。
??? 在獲取系統(tǒng)信息之后,合理地將其表達(dá)出來是人工智能中的一項重要內(nèi)容,在此采用產(chǎn)生式規(guī)則來表示系統(tǒng)知識。其結(jié)構(gòu)是:
??? IF
2.2 規(guī)則庫
??? 規(guī)則庫存儲著專家水平的控制規(guī)則,這些規(guī)則是在總結(jié)操作人員經(jīng)驗的基礎(chǔ)上建立的一套適合于不同情況的控制規(guī)則,它反映了人的智能控制行為,通常采用產(chǎn)生式結(jié)構(gòu):IF<前提>Then<結(jié)論>。根據(jù)系統(tǒng)輸出與設(shè)定值的偏差范圍,控制器分以下五種情況對控制器參數(shù)進(jìn)行合適的選擇和調(diào)節(jié)[3]:
??? (1)當(dāng)|e(k)|>M1時,說明誤差的絕對值已經(jīng)很大,無論誤差的變化趨勢如何,都應(yīng)使控制器的輸出達(dá)到最大或最小,使誤差絕對值以最大速度減小。
??? (2)當(dāng)e(k)·Δe(k)0時,說明誤差在朝誤差絕對值增大方向變化或誤差為常值。此時,如果|e(k)|M2,說明誤差也較大,應(yīng)使控制器實施較強(qiáng)的控制作用??刂破鬏敵鰹椋?BR>?
??? 當(dāng)|e(k)|
??? (3)當(dāng)e(k)·Δe(k)<0且e(k)·Δe(k)>0或者e(k)=0時,說明誤差絕對值朝減小方向變化或已達(dá)平衡狀態(tài),此時保持控制器輸出不變。
(4)當(dāng)e(k)·Δe(k)<0且e(k)·Δe(k-1)<0時,說明誤差處于極值狀態(tài)。如果|e(k)|M2,應(yīng)實施較強(qiáng)的控制作用??刂破鬏敵鰹椋?BR>??? u(k)=u(k-1)+k1 Kp e(k)
??? 如果|e(k)+
??? u(k)=u(k-1)+k2 Kp e(k)
??? (5)當(dāng)|e(k)|<ε時,說明誤差的絕對值很小,此時應(yīng)加入積分,減小穩(wěn)態(tài)誤差。
??? 在上面各式中,e(k)為誤差e的第k個值;u(k)為控制器的第k次輸出;k1、k2為增益放大系數(shù),且0
3 系統(tǒng)仿真及結(jié)果分析
??? 基于以上分析,利用Matlab/Simulink對本設(shè)計方案進(jìn)行仿真??刂破鞑捎秒x散S函數(shù)與Simulink模塊相結(jié)合的方式實現(xiàn),控制器參數(shù)、控制上下限及采樣時間采用封裝的形式設(shè)定。仿真電路如圖3所示。
??????????????????????????
??? 主要參數(shù):開關(guān)頻率為3kHz,采樣頻率為10kHz;輸入直流電壓為500V;輸出為正弦交流電壓,電壓為220V,頻率為50Hz;輸出濾波電感、濾波電容分別為40mH、100μF。
??? 在電路仿真過程中,分別使用專家PID控制和普通PID控制對逆變電路實施控制,對兩者的輸出電壓和誤差信號的波形進(jìn)行對比,仿真結(jié)果如圖4所示。
??? 圖4(a)和圖4(b)分別為普通PID控制和專家PID控制時輸出電壓波形;圖4(c)和4(d)分別為普通PID控制和專家PID控制時輸出電壓誤差的波形。由圖4可見:在專家PID控制作用下逆變器的動態(tài)響應(yīng)速度快、超調(diào)小,輸出穩(wěn)定后其幅值變化量很小,誤差值在1.5V之內(nèi)。
??????????????????????????????????
??? 圖5為專家PID控制時輸出電壓的諧波分析。這里只分析到25次諧波,總諧波畸變率THD<3%。
????????????????????????????????
????本文提出了一種基于專家PID控制策略的逆變電源控制方案,并進(jìn)行了理論分析和Matlab/Simulink仿真。從仿真結(jié)果可以看出,該方案融合了專家控制和PID控制的優(yōu)點,具有較好的動靜態(tài)特性,滿足了逆變電源的控制要求。同時該方案控制器結(jié)構(gòu)簡單、編程方便、實時性好,易于在單片機(jī)和DSP上實現(xiàn)。
參考文獻(xiàn)
[1]?葉 斌.電力電子應(yīng)用技術(shù)[M].北京:清華大學(xué)出版社,2006.
[2]?周 潔. 逆變電源數(shù)字控制技術(shù)的應(yīng)用[J]. 廣東電力,2005,(1):32-35.
[3]?劉金昆.先進(jìn)PID控制MATLAB仿真:第2版[M].北京:電子工業(yè)出版社,2005.
[4] ASTROM K J, ANTON J J, ARZEN K E. Expert control[J]. Automatica,1986,22(3):277-286.
[5] 薛錦誠 陳祥光. 基于專家知識的一種智能控制器[J].?北京理工大學(xué)學(xué)報,1997,(4):475-480.