陳 偉,宋賢睿,沈新村,楊文濤
(國網(wǎng)安徽省電力有限公司,合肥 230001)
近幾年各大領(lǐng)域的生產(chǎn)活動中,質(zhì)量參數(shù)信息的動態(tài)檢測與調(diào)節(jié)十分重要,直接影響生產(chǎn)質(zhì)量。如工序參數(shù)、電力監(jiān)控、電力調(diào)度等生產(chǎn)活動中,都會使用相關(guān)傳感器實現(xiàn)自動化數(shù)據(jù)檢測與調(diào)節(jié)。但是,實際應(yīng)用中,傳感器具有固定的慣性特征與相位滯后問題,若其監(jiān)測的目標(biāo)參數(shù)在短時間內(nèi)出現(xiàn)快速變化,傳感器的自身狀態(tài)也會出現(xiàn)異常變化,直接影響其應(yīng)用性能。
目前針對傳感器控制方面的研究不多,但結(jié)合已有研究資料分析,文獻[1]曾進輝等人對獨立輸入并聯(lián)輸出雙有源全橋DC-DC變換器的傳感器控制問題,提出均流控制方法,此方法可通過無電流傳感器控制的模式,有效控制變換器正常運行,但是操作較為復(fù)雜;文獻[2]張磊等人構(gòu)建了無電流傳感器模型,用于預(yù)測混合橋DC-DC變換器的電流穩(wěn)定輸出,該模型在預(yù)測電流信息時,使用大量微分方程,增加了控制難度。但這兩種研究都可實現(xiàn)傳感器的無電流控制,省略電流傳感器的引入這一步,簡化了傳感器的操作步驟。
本文提出最小二乘支持向量機的無電流傳感器電壓控制方法,通過最小二乘支持向量機根據(jù)傳感器目前輸入電壓與輸出電壓的偏差,以動態(tài)補償占空比的形式調(diào)節(jié)電壓,實現(xiàn)無電流傳感器電壓控制。
如圖1所示,基于最小二乘支持向量機的無電流傳感器電壓控制方案只需要采集傳感器的輸入與輸出電壓,輸出電壓主要用于和輸入電壓對比,判斷傳感器電壓的穩(wěn)定性,若傳感器電壓不穩(wěn),便會出現(xiàn)輸入電壓與輸出電壓不匹配的問題[3~5]。其中,最小二乘支持向量機的模型參數(shù)依次是回歸系數(shù)χ與判別閾值c,需使用鯨魚優(yōu)化算法尋優(yōu),以此保證占空比動態(tài)補償值為最佳狀態(tài)。
圖1 基于最小二乘支持向量機的無電流傳感器電壓控制方案
設(shè)置Vm是延遲算子;vref、ve依次是電壓環(huán)路參考電壓與補償后電壓信號。
則占空比動態(tài)調(diào)節(jié)下,無電流傳感器的電壓控制框圖如圖2所示。
圖2中,F(xiàn)c、Fvd依次是輸入電壓、輸出電壓與占空比的傳遞函數(shù);Fm是穩(wěn)壓狀態(tài)傳遞函數(shù);e1、e2、e3是無線傳感器三相占空比信號。
圖2中,電壓開關(guān)傳遞函數(shù)K0是:
圖2 無電流傳感器的電壓控制框圖
設(shè)置無電流傳感器在最小二乘支持向量機控制下的輸出傳遞函數(shù)Fvd是:
其中,Vin、S依次是無電流傳感器的輸入電壓、相電阻;D是電容;V0是補償前的無電流傳感器輸出電壓。
在無電流傳感器實際電路中,就算開關(guān)型號相同,而因為傳感器自身屬性和傳感器實際輸出存在差異,便會出現(xiàn)占空比失配問題,導(dǎo)致無電流傳感器的輸出電壓出現(xiàn)異常變化[6]。
無電流傳感器占空比是:
其中,Jn是相電感電流直流分量。由式(3)可知,如果負(fù)載電阻不小,輸出電流極小,那么電壓數(shù)值與0十分接近[7]。式(3)簡化為:
使用式(4)運算傳感器真實的占空比,使用最小二乘支持向量機獲取占空比失配補償分量,并使用最小二乘支持向量機對其補償,實現(xiàn)穩(wěn)壓控制,便可實現(xiàn)無電流傳感器電壓控制。
1.2.1 最小二乘支持向量機設(shè)計
使用最小二乘支持向量機以回歸建模的形式,把無電流傳感器的占空比信息訓(xùn)練樣本在原始維度Sk轉(zhuǎn)換至高級別維度中的特征空間后[8,9],設(shè)計回歸模型x(E),則:
其中,χ、φ(E)依次是回歸系數(shù)與占空比的非線性映射,回歸系數(shù)主要體現(xiàn)占空比對電壓的影響;c是閾值。
根據(jù)最小化原則設(shè)置回歸系數(shù)χ與判斷閾值c,此時優(yōu)化函數(shù)是:
把Lagrange乘子γ=[γ1,γ2,...,γm]導(dǎo)進式(7),獲取的Lagrange函數(shù)L(χ,bj,c,γ)是:
結(jié)合優(yōu)化條件可設(shè)置:
則輸出的占空比動態(tài)補償值Eji是:
使用最小支持向量機補償占空比時,結(jié)合目前實際占空比與期望占空比[10],決策傳感器占空比補償值:
使用最小二乘支持向量機學(xué)習(xí)算法辨識傳感器三相占空比補償值e1∈E′、e2∈E′、e3∈E′,實現(xiàn)無電流傳感器穩(wěn)壓控制。
在最小二乘支持向量機補償過程中,本文使用鯨魚優(yōu)化算法求解式(7),將獲取的最優(yōu)回歸系數(shù)χ與閾值c導(dǎo)入式(13),獲取最優(yōu)占空比補償值[11,12],完成無電流傳感器電壓控制。
1.2.2 鯨魚優(yōu)化算法的求解設(shè)計
鯨魚優(yōu)化算法在求解最優(yōu)回歸系數(shù)χ與閾值c時,設(shè)置判斷系數(shù)向量B,分析B的數(shù)值是否處于-1~1之間,如果是,便結(jié)合判斷閾值q決定是包圍獵物還是捕食獵物,反之執(zhí)行搜索捕食模式,游離目前包圍區(qū)域。設(shè)置每個鯨魚的位置都代表一個最優(yōu)回歸系數(shù)χ與閾值c的可行解。
鯨魚在狩獵時,會以群體的方式包圍離自己距離最短的獵物。此時代表回歸系數(shù)χ與閾值c可行解的鯨魚位置是:
其中,k是目前迭代次數(shù);Y*(k)、Y(k)依次是目前最優(yōu)鯨魚位置向量與目前位置向量,則代表回歸系數(shù)χ與閾值c最優(yōu)可行解與目前解;c、G是系數(shù)向量;F是鯨魚和獵物的距離。
其中,ξ是0~1之間的常數(shù)。θ是值是的常數(shù)。Kmax是迭代次數(shù)最大值。
鯨魚主要使用螺旋式游行模式完成狩獵,此行為模式下,鯨魚螺旋位置更新結(jié)果是:
其中,u是-1~1之間常數(shù)。
狩獵過程中,鯨魚會在收縮圈中使用螺旋游行模式來回運行,來決策自己是包圍獵物還是捕獵。所以,在鯨魚個體位置更新過程中,會存在二分之一的概率包圍獵物,這時的鯨魚位置更新結(jié)果Y(k+1)是:
鯨魚在檢索獵物的過程中,能夠結(jié)合鯨群個體位置決策自己的狩獵模式,此行為模式會結(jié)合判斷系數(shù)向量B的變化決策[13]。但這時B在-1~1區(qū)間中隨機設(shè)置,保證鯨魚離開目前獵物,去檢索收縮圈之外的最優(yōu)獵物,以此保證鯨魚優(yōu)化算法的全局最優(yōu)性能符合標(biāo)準(zhǔn),以此保證獲取的回歸系數(shù)χ與閾值c可行解不出現(xiàn)局部最優(yōu)問題[14,15]。檢索獵物的數(shù)學(xué)模型是:
其中,Yrand是隨機鯨魚位置向量。
則使用鯨魚優(yōu)化算法求解最優(yōu)回歸系數(shù)χ與閾值c的步驟是:
1)將鯨群(代表回歸系數(shù)χ與閾值c可行解集合)執(zhí)行初始化處理,設(shè)置迭代次數(shù)與鯨群規(guī)模M(可行解數(shù)量)以及位置標(biāo)準(zhǔn)區(qū)間(回歸系數(shù)χ與閾值c的最大值與最小值);
2)運算每個代表可行解集合的第j個鯨群xj與第i個鯨群xi的初始適應(yīng)度:
對比鯨群大小,判斷目前最佳鯨群位置。
3)優(yōu)化更新鯨群位置,結(jié)合適應(yīng)度值更新目前最佳鯨群位置;
4)如果迭代次數(shù)為最大值,便停止優(yōu)化,輸出此時代表最優(yōu)回歸系數(shù)χ與閾值c的鯨群;
5)把最優(yōu)回歸系數(shù)χ與閾值c導(dǎo)進式(13),實現(xiàn)無電壓傳感器的占空比補償,完成無電流傳感器電壓控制。
為判斷本文方法的使用效果,在MATLAB軟件中構(gòu)建無電流傳感器模型,其參數(shù)信息如表1所示。
表1 無電流傳感器模型參數(shù)
設(shè)置恒定功率電阻是35Ω,電壓無異常波動,在此條件下測試本文方法控制前后,該無電流傳感器電壓變化,結(jié)果如圖3所示。
圖3 恒定功率電阻是35Ω時無電流傳感器電壓控制效果
由圖3可知,對無電流傳感器電壓控制前,該傳感器的A相、B相、C相電壓之間,存在的最大電壓差高達400mV。對其執(zhí)行電壓控制后,該傳感器的A相、B相、C相電壓之間差值和0mV較接近,說明本文方法對無電流傳感器具有穩(wěn)壓控制效果。
基于上文設(shè)置條件,無電流傳感器輸出電流變化如圖4所示。變化主要通過均流誤差體現(xiàn),結(jié)合相關(guān)標(biāo)準(zhǔn)可知,均流誤差值po的最大值需要小于5%:
圖4 恒定功率電阻是35Ω時無電流傳感器電流變化
其中,M、max(Iφ-Iφ)依次是無電流傳感器的相數(shù)、全部相輸出電流的最大差值;Im是第m相的輸出電流值。
由圖4可知,本文方法對無電流傳感器電壓控制后,相間電流的差值極小,均流誤差不大于5%,無線傳感器的均流性能得以優(yōu)化。
設(shè)置恒定功率電阻是35Ω,無電流傳感器所接入的電網(wǎng)電壓在10s泵升、在20s開始出現(xiàn)快速跌落、在30s恢復(fù),詳情如圖5所示。在此工況下,分析本文方法控制前后,該無電流傳感的C相電壓與電流變化。結(jié)果如圖6所示。
圖5 工況示意圖
圖6 電網(wǎng)電壓泵升、降落條件下本文方法應(yīng)用效果
由圖6可知,本文方法控制前,傳感器的C相電壓與電流波形都存在明顯畸變,且電壓波動與電流的畸變時間不一致,電流出現(xiàn)斷流問題。本文方法控制后,電壓與電流相位一致,且波動規(guī)律,證明本文方法在此工況下也具備較好的穩(wěn)壓能力。
無電流傳感器控制是目前電網(wǎng)領(lǐng)域變換器常用設(shè)備之一,使用此傳感器可有效控制變換器穩(wěn)壓輸出。本文提出了基于最小二乘法的無電流傳感器電壓控制方法,以穩(wěn)壓、均流為目的,通過最小二乘支持向量機有效補償傳感器占空比,并通過鯨魚優(yōu)化算法有效求解最小二乘支持向量機的正則化參數(shù)與判別閾值,以此保證傳感器占空比補償值為最優(yōu)值,從而保證無電流傳感電壓穩(wěn)定,且電流屬于均流模式。通過實驗,本文方法的控制效果得到充分驗證,適用于多種工況下的無電流傳感器電壓控制問題,但因篇幅原因,未曾對本文方法的抗干擾性能進行測試,在后續(xù)的研究中,將噪聲條件作為干擾條件,在測試中發(fā)掘存在的問題并解決問題,逐步優(yōu)化本文方法的應(yīng)用性能。