何一芥,王 波
(武漢晴川學(xué)院 北斗學(xué)院,湖北 武漢 430204)
隔離式高頻開關(guān)電源具有重量輕、效率高、小型化和節(jié)能環(huán)保的優(yōu)勢,廣泛應(yīng)用于船舶供電系統(tǒng)中。供電系統(tǒng)是船舶航行的基礎(chǔ),電源是供電系統(tǒng)中的重要元件[1]。高頻開關(guān)型電源具有較高的集成可靠性,保護(hù)性能高。高頻開關(guān)電源采用軟件控制,具有高精度、高可靠性、高經(jīng)濟(jì)性以及高效的特點[2],維持在可靠穩(wěn)定的工作狀態(tài)。半導(dǎo)體功率器件和磁性元件的不斷發(fā)展,決定了開關(guān)電源的高頻使用性能。高頻電源變換電路,是高頻開關(guān)電源的核心[3]。高頻電路為交流電源產(chǎn)生多路、具有較高穩(wěn)定性的直流電壓提供基礎(chǔ)。
深度學(xué)習(xí)算法是近年來廣泛應(yīng)用于狀態(tài)檢測中的重要算法。狀態(tài)檢測過程中的特征提取性能,對于狀態(tài)檢測精度影響較高[4]。
目前已有眾多學(xué)者研究船用高頻電路工作狀態(tài)檢測。吳健等[5]針對供電系統(tǒng)中鋰離子電池的高頻部分引入分?jǐn)?shù)階理論,構(gòu)建了鋰離子電池的等效電路模型。所構(gòu)建的高頻等效電路模型,作為船用高頻電路工作狀態(tài)檢測的基礎(chǔ),提升高頻電路工作狀態(tài)檢測性能。岳改麗等[6]為了降低高頻諧振驅(qū)動電路損耗,將高頻電路的耗能元件利用儲能元件代替,分析高頻電路的工作模態(tài),依據(jù)電感取值原則降低高頻電路的電壓振蕩以及驅(qū)動電路損耗。以上方法雖然可以檢測高頻電路工作狀態(tài),但是存在檢測過程過于復(fù)雜,檢測實時性較差的缺陷。本文研究基于深度學(xué)習(xí)算法的船用高頻電路工作狀態(tài)檢測方法,利用深度學(xué)習(xí)算法檢測船用高頻電路工作狀態(tài)。
船用隔離式高頻開關(guān)電源的結(jié)構(gòu)圖如圖1 所示。由圖1 可知,船用隔離式高頻開關(guān)電源中設(shè)置了濾波器,利用濾波器整流濾波高頻開關(guān)電源中的高頻開關(guān)元件。通過高頻變壓器,輸出整流濾波PWM 控制邏輯輔助電路。交流電壓通過濾波電路和整流電路處理后,轉(zhuǎn)化為包含脈動電壓成分的直流電壓,并轉(zhuǎn)換高頻開關(guān)電源的高頻變換部分。設(shè)置高頻功率開關(guān)組件作為高頻變換部分的核心,調(diào)節(jié)輸出電壓,保障輸入電流與輸出負(fù)載調(diào)節(jié)時,仍然存在穩(wěn)定的輸出電壓。選取脈沖寬度調(diào)制器電路,采樣輸出電壓[7]。將采樣結(jié)果傳送至控制電路中,控制電路對比基準(zhǔn)電壓以及電壓采樣結(jié)果,調(diào)整高頻開關(guān)組件的占空比,通過調(diào)整輸出電壓實現(xiàn)開關(guān)控制的功能。
圖1 船用隔離式高頻開關(guān)電源結(jié)構(gòu)圖Fig. 1 Structure diagram of marine isolated high frequency switching power supply
深度受限玻爾茲曼機(jī)是深度學(xué)習(xí)算法中的高效算法,是一種對稱鏈接的無自反饋的隨機(jī)神經(jīng)網(wǎng)絡(luò)。用m與n分別表示受限玻爾茲曼機(jī)可見層以及隱含層的單元數(shù)量,H與V分別表示可見層單元以及隱含層單元的狀態(tài)向量。對于船用高頻電路工作狀態(tài)向量(v,h),受限玻爾茲曼機(jī)能量表達(dá)式為:
依據(jù)能量函數(shù)公式,獲取船用高頻電路工作狀態(tài)向量(v,h)的聯(lián)合概率分布表達(dá)式如下:
式中,Z為θ的歸一化因子。
隱含層單元j的激活概率表達(dá)式如下:
式中,σ(x)為Sigmoid 激活函數(shù),表達(dá)式如下:
受限玻爾茲曼機(jī)訓(xùn)練過程中,通過不斷迭代更新,獲取參數(shù)θ的值。依據(jù)訓(xùn)練結(jié)果,確定受限玻爾茲曼機(jī)迭代的終止條件[8]。
設(shè)船用高頻電路工作狀態(tài)樣本數(shù)量為T,參數(shù)μ的最大似然函數(shù)表達(dá)式如下:
選取隨機(jī)梯度下降法求解l(μ),獲取最優(yōu)參數(shù)μ。利用最優(yōu)參數(shù)將可見層數(shù)據(jù)映射至隱含層,該映射過程,即算法的自學(xué)習(xí)過程。通過以上過程,完成深度受限玻爾茲曼機(jī)的訓(xùn)練,確定受限玻爾茲曼機(jī)的參數(shù)。
對采集的原始船用高頻電路工作狀態(tài)樣本數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理,標(biāo)準(zhǔn)化處理后的樣本數(shù)據(jù)用V= (v1,v2, ···,vn)表示,將處理后的數(shù)據(jù)輸入受限玻爾茲曼機(jī)后,隱含層輸出的表達(dá)式如下:
Sigmoid 函數(shù)屬于非線性表達(dá)式,即輸入的船用高頻電路工作狀態(tài)樣本數(shù)據(jù),經(jīng)過Sigmoid 函數(shù)映射后,轉(zhuǎn)換為隱含層數(shù)據(jù)H=(h1,h2,···,hn)。將原始樣本數(shù)據(jù)通過非線性映射,轉(zhuǎn)化為另一種狀態(tài),受限玻爾茲曼機(jī)可以挖掘船用高頻電路工作狀態(tài)樣本數(shù)據(jù)的隱藏特征。將隱含層輸出數(shù)據(jù)H=(h1,h2,···,hn)作為另一個受限玻爾茲曼機(jī)的輸入,合并完成訓(xùn)練后的兩個網(wǎng)絡(luò),通過逐層訓(xùn)練方法,構(gòu)建船用高頻電路工作狀態(tài)特征提取的深層數(shù)據(jù)的非線性表達(dá)。
深度受限波爾茲曼機(jī)由兩層受限玻爾茲曼機(jī)組成,利用第1 層受限玻爾茲曼機(jī)進(jìn)行首次非線性映射,利用第2 層受限玻爾茲曼機(jī)進(jìn)行第2 次非線性映射,組合2 層受限玻爾茲曼機(jī),實現(xiàn)逐層訓(xùn)練。利用所構(gòu)建的深度學(xué)習(xí)網(wǎng)絡(luò),將原始船用高頻電路工作狀態(tài)數(shù)據(jù),映射為深層數(shù)據(jù),發(fā)現(xiàn)船用高頻電路工作狀態(tài)數(shù)據(jù)中的非線性特征。
支持向量數(shù)據(jù)描述方法是常用的狀態(tài)檢測方法,該方法利用非線性映射?將所提取的船用高頻電路工作狀態(tài)特征樣本xi,映射至高維內(nèi)積空間中。在通過映射獲取的高維內(nèi)積空間中,搜尋包含被映射至特征空間的訓(xùn)練樣本,以及具有最小體積的超球體內(nèi)積空間。輸入船用高頻電路工作狀態(tài)測試樣本,利用非線性映射?將樣本映射至內(nèi)積空間內(nèi)的點存在于最優(yōu)超球體內(nèi)時,該樣本為船用高頻電路正常工作狀態(tài),否則為船用高頻電路異常工作狀態(tài)。
設(shè)存在船用高頻電路狀態(tài)特征訓(xùn)練樣本x,利用支持向量數(shù)據(jù)描述方法,求取高維內(nèi)積空間的球心位置o以及半徑R,目標(biāo)函數(shù)表達(dá)式如下:
式中,ξi與C分別為松弛變量以及調(diào)節(jié)參數(shù)。
引入拉格朗日乘子αi與γi,構(gòu)造拉格朗日函數(shù)表達(dá)式如下:
令式(10)的偏導(dǎo)為0,確定式(8)的約束條件如下:
將式(11)代入式(10),構(gòu)建船用高頻電路工作狀態(tài)檢測的對偶問題表達(dá)式為:
通過求解式(12)的最優(yōu)化問題,獲取αi值、球心o以及滿足0<ai <C條件的支持向量xi的距離,即球體半徑R。
對于船用高頻電路工作狀態(tài)特征測試樣本z,計算該樣本至球心o的距離,船用高頻電路工作狀態(tài)判定公式如下:
為了測試船用高頻電路工作狀態(tài)檢測有效性,將本文方法應(yīng)用于某船舶供電系統(tǒng)的高頻開關(guān)直流電源中。該船舶高頻開關(guān)電源的電路參數(shù)設(shè)置如表1 所示。利用LC 濾波和全波整流方法,對高頻信號進(jìn)行濾波處理,獲取高頻開關(guān)電源的期望直流電壓以及直流電流。設(shè)置一個大小為0.002 5 的阻抗,模擬船用高頻電路工作狀態(tài)檢測中的船用高頻開關(guān)電源負(fù)載。
表1 船舶高頻開關(guān)電源電路參數(shù)設(shè)置Tab. 1 Circuit parameters of ship's high-frequency switching power supply
采用本文方法采集船用高頻電路狀態(tài)信號,如圖2所示。將所采集的船用高頻電路信號作為深度學(xué)習(xí)算法的輸入,檢測船用高頻電路的工作狀態(tài)。
圖2 船用高頻電路狀態(tài)信號Fig. 2 Marine high frequency circuit status signal
船用高頻電路工作狀態(tài)檢測結(jié)果如表2 所示??芍酶哳l電路工作狀態(tài)檢測結(jié)果與實際工作狀態(tài)相同,驗證本文方法檢測高頻電路工作狀態(tài)具有較高的精度。
表2 船用高頻電路工作狀態(tài)檢測結(jié)果Tab. 2 Test results of working state of marine high frequency circuit
為了進(jìn)一步驗證本文方法的船用高頻電路工作狀態(tài)檢測精度,選取表2 檢測船用高頻電路工作狀態(tài)結(jié)果為異常的298 號樣本作為分析對象,該樣本的幅頻特性曲線如圖3 所示。由圖3 可知,采用本文方法檢測船用高頻電路工作狀態(tài)的測試樣本,存在明顯的短路情況,驗證該船用高頻電路工作狀態(tài)樣本處于異常情況。
圖3 測試樣本的幅頻特性曲線Fig. 3 Amplitude-frequency characteristic curve of test samples
高頻開關(guān)電源具有體積小、重量輕、安全可靠的優(yōu)勢,在船舶中應(yīng)用較為廣泛。對高頻開關(guān)電源的高頻電路進(jìn)行分析,將深度學(xué)習(xí)算法應(yīng)用于高頻電路工作狀態(tài)檢測中。深度學(xué)習(xí)算法具有不易受噪聲干擾的優(yōu)勢,提升高頻電路工作狀態(tài)檢測性能。該方法可以精準(zhǔn)檢測船用高頻電路工作狀態(tài)。明確船用高頻電路的實時工作狀態(tài),保障船用高頻開關(guān)電源的可靠運行,對于船舶的航行安全性具有重要意義。