龔 旭
(江蘇航運(yùn)職業(yè)技術(shù)學(xué)院 交通工程學(xué)院,江蘇 南通 226010)
逆變器是艦船電力系統(tǒng)中發(fā)揮變流作用的重要設(shè)備[1]。逆變器的運(yùn)行性能,決定了艦船電力系統(tǒng)的電能輸出質(zhì)量與輸出效率。伴隨電力技術(shù)不斷發(fā)展,人們對(duì)逆變器的電壓等級(jí)提出了更高的要求[2-4]。通過(guò)高效的逆變器功率控制方法,提升艦船逆變器的運(yùn)行效率,降低逆變器的開(kāi)關(guān)損耗,輸出高電壓等級(jí)的電能。
已有眾多研究學(xué)者針對(duì)逆變器控制進(jìn)行研究。劉陳瑞揚(yáng)等[5]針對(duì)微電網(wǎng)在逆變器與柴油發(fā)電機(jī)組并聯(lián)運(yùn)行供電結(jié)構(gòu)中逆變器的控制方法進(jìn)行研究。該方法利用鎖相環(huán)檢測(cè)電力系統(tǒng)頻率變化,采用有功調(diào)頻下垂控制方法控制系統(tǒng)頻率,通過(guò)無(wú)功電壓下垂控制方法控制系統(tǒng)電壓,優(yōu)化逆變器的外環(huán)控制指令。該方法雖然可以均分逆變器與柴油發(fā)電機(jī)組的有功功率和無(wú)功功率,但是存在無(wú)法快速動(dòng)態(tài)響應(yīng)電壓頻率的缺陷。宋武健等[6]針對(duì)艦船逆變器在并網(wǎng)運(yùn)行時(shí)的模式切換技術(shù)進(jìn)行研究,該方法提出輔助發(fā)電機(jī)與逆變器控制模式切換結(jié)合的控制策略,設(shè)計(jì)了能量管理系統(tǒng),控制電力系統(tǒng)的發(fā)電機(jī)與逆變器,保障了艦船低壓設(shè)備的供電性能。該方法提升了發(fā)電機(jī)與逆變器并網(wǎng)控制時(shí)功率分配與控制穩(wěn)定性,但是存在控制響應(yīng)速度過(guò)慢的缺陷。
針對(duì)以上方法在逆變器控制中存在的問(wèn)題,為了獲取更好的艦船逆變器功率控制效果,研究基于蟻群算法的艦船逆變控制器功率PID 控制方法。通過(guò)優(yōu)化后的PID 控制器控制艦船逆變器功率,獲取理想的艦船電力系統(tǒng)有功功率與無(wú)功功率,降低艦船電力系統(tǒng)運(yùn)行時(shí)的電流諧波。
利用PID 控制器控制艦船逆變器以最大功率傳輸,提升逆變器的運(yùn)行效率。艦船逆變器以最大功率傳輸時(shí),艦船電力系統(tǒng)的交流電流諧波最低,網(wǎng)側(cè)單位功率最高,電力系統(tǒng)的電壓與最大功率點(diǎn)電壓相同。構(gòu)建艦船電力系統(tǒng)穩(wěn)態(tài)運(yùn)行時(shí),艦船逆變器的期望功率平衡表達(dá)式為:
式中:Pmax與P*分別表示艦船電力系統(tǒng)的最大功率點(diǎn)以及逆變器期望輸出功率,U表示艦船電力系統(tǒng)的相電壓峰值。
依據(jù)式(1),可得艦船逆變器的期望輸出最大功率表達(dá)式為:
利用PID 控制器,控制艦船逆變器的輸出功率,最大程度的接近期望輸出最大功率。
利用PID 控制器,控制艦船逆變器功率。設(shè)置艦船逆變器的期望輸出功率作為PID 控制器的輸入量,逆變器的實(shí)際輸出功率作為PID 控制器的輸出量。PID 控制器輸入量與輸出量之間的偏差用e(t) 表示。PID 控制器控制量u(t)為:
式中:t表示艦船逆變器功率采樣周期,Kp與Ti分別表示比例系數(shù)與積分系數(shù),Td表示微分系數(shù)。
PID 控制器的控制參數(shù)整定結(jié)果,決定了PID 控制器的艦船逆變器功率控制性能。艦船逆變器的期望輸出功率已知,采樣周期已知,因此僅需要確定PID控制器的控制參數(shù),即可獲取具有最佳艦船逆變控制器功率控制性能的PID 控制器。
選取蟻群算法對(duì)控制艦船逆變器功率的PID 控制器優(yōu)化,通過(guò)路徑構(gòu)建和信息素更新兩部分,求解PID 控制器優(yōu)化的最優(yōu)路徑選擇問(wèn)題。dij與τij分別表示路徑節(jié)點(diǎn)i與路徑節(jié)點(diǎn)j之間的距離以及信息素濃度,ηij(t)=1/dij與 ρ分別表示啟發(fā)信息以及信息素?fù)]發(fā)因子,表示螞蟻k在節(jié)點(diǎn)i上,選擇節(jié)點(diǎn)j的概率。利用螞蟻選擇目的節(jié)點(diǎn)的狀態(tài)轉(zhuǎn)移規(guī)則,構(gòu)建螞蟻的移動(dòng)路徑。狀態(tài)轉(zhuǎn)移規(guī)則的表達(dá)式如下:
式中,α 與 β表示信息啟發(fā)因子、期望啟發(fā)因子。
為了避免蟻群算法運(yùn)算時(shí),啟發(fā)信息被殘留信息淹沒(méi),更新蟻群搜尋最佳PID 控制參數(shù)路徑上的信息素。蟻群算法的信息素更新公式如下:
式中,?τij表示本次信息素更新的信息素增量。
選取艦船逆變器的功率超調(diào)量σ,功率上升時(shí)間tr以及功率響應(yīng)時(shí)間ts作為蟻群算法優(yōu)化PID 控制器的性能指標(biāo),構(gòu)建蟻群算法優(yōu)化PID 控制器的目標(biāo)函數(shù)表達(dá)式如下:
式中,σ0、tr0與ts0表示利用經(jīng)驗(yàn)法獲取的理想性能指標(biāo),ω1、ω2與ω3表示各指標(biāo)對(duì)應(yīng)的權(quán)重參數(shù)。
采用蟻群算法優(yōu)化PID 控制器,對(duì)控制艦船逆變器功率的PID 控制器進(jìn)行優(yōu)化,獲取最佳的PID 控制參數(shù),優(yōu)化流程圖如圖1 所示。
圖1 蟻群算法優(yōu)化PID 控制器流程圖Fig.1 Flow chart of PID controller optimized by ant colony algorithm
蟻群算法優(yōu)化艦船逆變控制器功率PID 控制的流程如下:
步驟1依據(jù)艦船逆變器的功率控制經(jīng)驗(yàn),給定PID 控制器的初始參數(shù)Kp0、Ti0、Ki0,以及采用該控制參數(shù)時(shí),對(duì)應(yīng)的艦船逆變器性能指標(biāo)σ0、tr0與ts0。設(shè)置算法最大循環(huán)次數(shù)Nmax,初始化蟻群算法的信息量。
步驟2設(shè)定蟻群算法的螞蟻數(shù)量。為蟻群算法中的螞蟻,定義一個(gè)一維數(shù)組,記錄螞蟻的前進(jìn)路徑。
步驟3利用式(4)計(jì)算蟻群算法中的螞蟻,從當(dāng)前節(jié)點(diǎn)移動(dòng)至下一個(gè)節(jié)點(diǎn)的概率。將螞蟻的路徑信息,加入步驟2 定義的記錄螞蟻移動(dòng)路徑的一維數(shù)組中;
步驟4設(shè)置迭代次數(shù)加1,重復(fù)以上步驟;
步驟5螞蟻完成全部節(jié)點(diǎn)移動(dòng)時(shí),依據(jù)螞蟻的前進(jìn)路徑,計(jì)算PID 控制器此時(shí)的控制參數(shù)利用Simulink 軟件,對(duì)艦船逆變器此時(shí)的功率控制狀況進(jìn)行仿真,獲取此時(shí)艦船逆變器的性能指標(biāo)記錄此時(shí)的目標(biāo)函數(shù)值Fk。對(duì)比該螞蟻行走路徑下的目標(biāo)函數(shù)值,與其他螞蟻行走路徑下的目標(biāo)函數(shù)值,挑選最優(yōu)的螞蟻行走路徑,記錄最優(yōu)路徑下的PID 控制器控制參數(shù)
步驟6更新螞蟻的信息素,將上一次循環(huán)時(shí),螞蟻留下的路徑信息清除。
步驟7蟻群內(nèi)的全部螞蟻,收斂于相同路徑時(shí),終止算法迭代。此時(shí)獲取的最優(yōu)路徑,對(duì)應(yīng)的PID 控制器參數(shù),即最優(yōu)PID 控制器參數(shù)。利用最優(yōu)PID 控制器參數(shù),控制艦船逆變器功率。
為了驗(yàn)證所研究功率控制器對(duì)艦船逆變器功率的控制性能,選取某大型艦船電力系統(tǒng)作為研究對(duì)象。該電力系統(tǒng)選取太陽(yáng)能作為供電能源。艦船光伏電力系統(tǒng)的參數(shù)設(shè)置如表1 所示。
表1 艦船光伏電力系統(tǒng)參數(shù)設(shè)置Tab.1 Parameter settings of ship photovoltaic power system
艦船光伏電力系統(tǒng)的光照強(qiáng)度變化如圖2 所示??梢钥闯?,該艦船電力系統(tǒng)的光照強(qiáng)度采用方波跳變方式,為艦船電力系統(tǒng)提供電能。
圖2 光照強(qiáng)度變化Fig.2 Changes in light intensity
依據(jù)艦船光伏電力系統(tǒng)運(yùn)行參數(shù),以及光照環(huán)境變化,利用Matlab 仿真軟件,對(duì)艦船電力系統(tǒng)進(jìn)行模擬。艦船電力系統(tǒng)逆變器網(wǎng)側(cè)交流電壓、有功功率與無(wú)功功率波形圖如圖3~圖5 所示。分析可知,采用本文方法控制艦船電力系統(tǒng)的逆變器功率,逆變器網(wǎng)側(cè)交流電壓的中點(diǎn)電壓波動(dòng)幅度低于1V,電壓波動(dòng)的平均值與0 接近,滿(mǎn)足艦船電力系統(tǒng)的穩(wěn)定運(yùn)行需求。逆變器的有功功率快速達(dá)到期望功率值,無(wú)功功率與0 極為接近。采用本文方法控制艦船逆變器功率,可以獲取良好的有功功率跟蹤效果,驗(yàn)證本文方法具有良好的功率控制性能。本文方法控制逆變器功率時(shí),功率極為穩(wěn)定,未出現(xiàn)超調(diào)情況,控制效果良好。
圖3 逆變器網(wǎng)側(cè)交流電壓Fig.3 AC voltage at the inverter side
圖4 逆變器有功功率輸出結(jié)果Fig.4 Inverter active power output results
圖5 逆變器無(wú)功功率輸出結(jié)果Fig.5 Inverter reactive power output results
統(tǒng)計(jì)采用本文方法控制逆變器功率,統(tǒng)計(jì)不同的最大功率點(diǎn)時(shí),逆變器的功率超調(diào)量、功率上升時(shí)間、功率響應(yīng)時(shí)間等性能參數(shù),統(tǒng)計(jì)結(jié)果如表2 所示??梢钥闯觯疚姆椒ㄔ诓煌淖畲蠊β庶c(diǎn)位置時(shí),注入電網(wǎng)的功率即逆變器的輸出功率,有效跟蹤最大功率點(diǎn),實(shí)現(xiàn)電能的高效傳輸,滿(mǎn)足最大功率點(diǎn)的跟蹤性能。電力系統(tǒng)的功率因數(shù)保持在1。本文方法的功率超調(diào)量、功率響應(yīng)時(shí)間以及功率上升時(shí)間,均保持在最小的范圍內(nèi)。本文方法可以保持較優(yōu)的艦船逆變器功率控制性能,為艦船電網(wǎng)的可靠運(yùn)行提供基礎(chǔ)。
表2 艦船逆變器性能參數(shù)Tab.2 Performance parameters of ship inverters
為了改善PID 控制器控制逆變器功率時(shí),存在的響應(yīng)速度過(guò)慢的缺陷,利用蟻群算法對(duì)PID 控制器優(yōu)化,利用優(yōu)化后的PID 控制器控制逆變器功率。采用該方法控制艦船逆變器,逆變器輸出功率與電力系統(tǒng)最大功率接近,滿(mǎn)足電力系統(tǒng)的最大功率傳輸狀態(tài),同時(shí)保證電力系統(tǒng)的電流以低諧波狀態(tài)傳輸。采用蟻群算法優(yōu)化的PID 控制器控制艦船逆變器,具有易于調(diào)試和易于實(shí)現(xiàn)的特點(diǎn),適宜應(yīng)用于艦船電力系統(tǒng)。