李偉昊,吳佳彬,崔廣開(kāi),王冠妍,張 晨,王郭靖,岳曉豐
(1.天津水運(yùn)工程勘察設(shè)計(jì)院有限公司,天津 300456;2.天津東方泰瑞科技有限公司,天津 300192)
隨著中國(guó)經(jīng)濟(jì)的快速發(fā)展,能源消耗問(wèn)題和環(huán)境污染問(wèn)題日益加劇。船舶在港口停泊期間,采用柴油發(fā)電機(jī)進(jìn)行發(fā)電所產(chǎn)生的污染物是造成空氣污染的主要原因之一[1],同時(shí)還產(chǎn)生了較大的資源浪費(fèi)。為強(qiáng)化船舶大氣污染物排放控制,落實(shí)船舶靠港使用岸電要求,2018年12月,交通運(yùn)輸部印發(fā)《交通運(yùn)輸部關(guān)于印發(fā)船舶大氣污染物排放控制區(qū)實(shí)施方案的通知》,《通知》對(duì)須使用岸電的船舶進(jìn)行了具體說(shuō)明。因此,船舶岸電技術(shù)以接入港口陸地電網(wǎng)取代停泊期間的柴油發(fā)電機(jī)發(fā)電的方法,逐漸成為解決能源消耗問(wèn)題和環(huán)境污染問(wèn)題的主要途徑。目前,我國(guó)擁有許多港口岸電碼頭,然而大部分遠(yuǎn)洋船舶負(fù)載用電頻率為60 Hz,與我國(guó)陸地電網(wǎng)的供電頻率50 Hz不符,因此陸地電源不能夠直接為停泊船舶供電[2]。船舶用電的特殊性也對(duì)岸電電源的電能質(zhì)量提出了更高的要求,變頻電源作為岸電系統(tǒng)核心部件,其運(yùn)行的可靠性決定了岸電系統(tǒng)的穩(wěn)定性。
岸電變頻電源由移相整流變壓器、功率單元、輸出濾波器和控制部分組成,其控制為電壓外環(huán)電流內(nèi)環(huán)的雙閉環(huán)控制模式。絕緣柵雙極性晶體管(Insulated Gate Bipolar Transistor,IGBT)是變頻電源內(nèi)部核心元器件之一,以其為主的驅(qū)動(dòng)電路位于主電路和控制電路之間,在變頻電源內(nèi)部擔(dān)任非常重要的角色[3]。IGBT不僅具有高可靠性、驅(qū)動(dòng)簡(jiǎn)單、易保護(hù)、開(kāi)關(guān)頻率高的特點(diǎn)且無(wú)需緩沖電路。通常情況下,可通過(guò)開(kāi)發(fā)高電壓、大電流、頻率高的高壓IGBT來(lái)獲得不同頻率的電流[4]。但由于變頻系統(tǒng)的功率器件為電力電子元件,其特性較其他設(shè)備軟,短時(shí)過(guò)壓過(guò)載能力比較脆弱,對(duì)工作環(huán)境要求較高,故出現(xiàn)故障后具有排除故障時(shí)間長(zhǎng)、修復(fù)費(fèi)用高等特點(diǎn)。因此,利用人工智能技術(shù),對(duì)IGBT故障的類型、機(jī)理特征及影響因素進(jìn)行分析,尋找故障原因與特征參數(shù)之間的內(nèi)在規(guī)律,運(yùn)用大數(shù)據(jù)及人工智能進(jìn)行類比、分析,對(duì)可能產(chǎn)生的IGBT故障進(jìn)行前期預(yù)測(cè),并采取相應(yīng)的技術(shù)措施,能夠極大提升岸電使用的穩(wěn)定性和運(yùn)行的經(jīng)濟(jì)性,對(duì)于岸電系統(tǒng)的正常使用以及安全性的提升有著重要意義。目前關(guān)于岸電系統(tǒng)逆變器故障診斷的研究較少,但其主要組成與普通逆變器相似,可以利用相關(guān)的理論方法來(lái)研究和討論岸電電源逆變器的故障診斷[5]。IGBT故障診斷方法主要是基于人工智能算法對(duì)電流、電壓信號(hào)的分析。PENG等[6]提出了一種基于有限控制集模型預(yù)測(cè)控制(FCS-MPC)識(shí)別單個(gè)開(kāi)路開(kāi)關(guān)故障的故障診斷方法,其采用矩陣變換器(MC)拓?fù)涞臅r(shí)間離散模型和成本函數(shù)來(lái)選擇下一個(gè)采樣周期的最佳開(kāi)關(guān)狀態(tài),并通過(guò)監(jiān)測(cè)負(fù)載電流和判斷開(kāi)關(guān)狀態(tài)來(lái)定位故障開(kāi)關(guān)實(shí)現(xiàn)IGBT故障診斷。WANG等[7]基于核熵分量分析理論,結(jié)合極限學(xué)習(xí)機(jī)分類算法,探討了應(yīng)用名為KECA-ELM的集成方法處理超級(jí)降壓轉(zhuǎn)換器電路(SCC)中的硬故障和軟故障診斷的可行性。ZHOU等[8]提出了一種基于正常和故障條件下電容器電壓的相似性分析的子模塊電壓相似性、實(shí)時(shí)、快速的模塊化多電平轉(zhuǎn)換器(MMC)開(kāi)路故障檢測(cè)和定位(FDL)方法,實(shí)驗(yàn)結(jié)果驗(yàn)證了所提出的方法可以在一個(gè)基本周期內(nèi)快速準(zhǔn)確地檢測(cè)和定位開(kāi)路故障。
本文提出了一種改進(jìn)的人工魚群算法(Improved Artificial Fish Swarm Algorithm,IAFSA)結(jié)合支持向量機(jī)(SVM)的故障診斷算法,通過(guò)短時(shí)傅立葉變換(Short-Time Fourier Transform,STFT)的變頻器輸出電流的功率譜密度(PSD)特征為輸入特征,將IAFSA引入,作為SVM的參數(shù)優(yōu)化算法。IAFSA將步長(zhǎng)修正因子和全局隨機(jī)行為作為改進(jìn)方法引入到人工魚群算法(Artificial Fish Swarm Algorithm,AFSA)當(dāng)中的魚群步長(zhǎng)來(lái)提高全局搜索和局部搜索的性能,提出基于該改進(jìn)方法的IAFSA,并構(gòu)建IGBT故障診斷模型,為IGBT故障診斷提供一種新的可能性。
目前,基于變頻電源的岸電供電方式主要分為“一對(duì)一”和“一對(duì)多”供電[9]。本文研究基于“一對(duì)一”供電方式,即一艘船舶??科陂g的用電只由一個(gè)變頻電源所供應(yīng)。在該供電方式下,碼頭變電站相互獨(dú)立,其中一個(gè)或多個(gè)故障并不會(huì)影響其他變電站。
目前,船舶岸電配電電壓等級(jí)分為低壓和高壓2種,低壓岸電電源輸出為440 V/60 Hz、400 V/50 Hz,高壓岸電電源輸出為6.6 kV/60 Hz、6 kV/50 Hz,本文所提及的岸電變頻電源以岸電高壓上船式為例(圖1),其中陸地輸出高壓為10 kV/50 Hz的電源作為岸電系統(tǒng)的輸入,主電路由功率單元串聯(lián)構(gòu)成多電平變頻電源,其控制部分采用電壓外環(huán)電流內(nèi)環(huán)的雙閉環(huán)控制模式,最終輸入到船舶用電系統(tǒng)中為6.6 kV/60 Hz高壓交流電,其中逆變單元的系統(tǒng)拓?fù)浣Y(jié)構(gòu)如圖2所示。此外,根據(jù)JTS155—2012《碼頭船舶岸電設(shè)施建設(shè)技術(shù)規(guī)范》中所規(guī)定的岸電供電系統(tǒng)標(biāo)準(zhǔn),變頻電源性能指標(biāo)峰值時(shí)間Tp、調(diào)節(jié)時(shí)間Ts以及超調(diào)量Mp須分別滿足0.4 s、1.5 s和5%的要求。
圖1 典型岸電電源供電系統(tǒng)結(jié)構(gòu)Fig.1 The typical shore power supply system structure
圖2 變頻電源逆變單元拓?fù)浣Y(jié)構(gòu)Fig.2 The inverter unit topology of variable frequency power supply
支持向量機(jī)(SVM)是一種二分類模型。它的基本模型是一個(gè)線性分類器,在特征空間上定義了最大邊距,最大邊距將其與感知器區(qū)分開(kāi)來(lái)。支持向量機(jī)的學(xué)習(xí)策略是最大化邊距,對(duì)于做出標(biāo)記的兩組向量,給出一個(gè)最優(yōu)分割超曲面把這兩組向量分割到兩邊,使得兩組向量中離此超平面最近的向量(即所謂支持向量)到此超平面的距離都盡可能遠(yuǎn),可以形式化為求解凸二次規(guī)劃的問(wèn)題,也等價(jià)于最小化正則化鉸鏈損失函數(shù)的問(wèn)題[10]。
SVM還包含內(nèi)核函數(shù),這使得它可以成為一個(gè)非線性分類器。在處理線性不可分問(wèn)題時(shí)通過(guò)將核函數(shù)映射到更高維度的空間中進(jìn)行線性可分來(lái)解決。其中,高斯核函數(shù)、多項(xiàng)式核函數(shù)、徑向基核函數(shù)(RBF)等核函數(shù)是SVM常用的核函數(shù)[11]。本文采用具有較好的泛化能力以及快速學(xué)習(xí)收斂能力的RBF函數(shù)作為最終選擇的核函數(shù)。在IGBT故障診斷模型中,構(gòu)建非線性SVM分類器需要確定兩個(gè)主要參數(shù):懲罰因子c以及核函數(shù)參數(shù)g。
在自然界中,魚能夠自行尋找或尾隨其他魚尋找食物,即魚群聚集地即為生存所需要的物質(zhì)存在最多的地方。人工魚群算法就是根據(jù)這一行為,通過(guò)構(gòu)建人工魚群模仿魚群聚集(即魚為保證生存和躲避危害而產(chǎn)生的聚集,遵循分隔、對(duì)準(zhǔn)、內(nèi)聚規(guī)則)、追尾(即當(dāng)魚群中的一條或者幾條魚發(fā)現(xiàn)食物時(shí),其相近的魚會(huì)迅速向其聚攏)以及覓食(即魚在水域中自由移動(dòng),一旦發(fā)現(xiàn)食物則迅速游往食物點(diǎn))等生存行為來(lái)實(shí)現(xiàn)參數(shù)尋優(yōu)的仿生智能算法[12]。AFSA實(shí)現(xiàn)步驟如下:
(1)初始化基礎(chǔ)參數(shù),包括魚群規(guī)模(N)、每條魚的初始位置、視野(Visual)、步長(zhǎng)(Step)、魚群的擁擠度(δ)以及尋優(yōu)次數(shù)(Trynumber);
(2)計(jì)算魚群中每個(gè)個(gè)體的適應(yīng)值,并選取其中最優(yōu)值賦值給公告牌;
(3)對(duì)魚群各個(gè)體進(jìn)行評(píng)分,選取需要執(zhí)行的生存行為,包括聚集、追尾、覓食以及評(píng)分行為;
(4)執(zhí)行(3)所選擇行為,更新自身,生成新的魚群;
(5)對(duì)魚群所有個(gè)體進(jìn)行評(píng)分,若其中個(gè)體評(píng)分優(yōu)于公告牌,則公告牌數(shù)值更新為該個(gè)體數(shù)值;
(6)當(dāng)公告牌最優(yōu)解達(dá)到設(shè)定閾值或完成循環(huán)次數(shù),迭代終止,否則繼續(xù)跳轉(zhuǎn)至步驟(3)進(jìn)行循環(huán)。
傳統(tǒng)的AFSA中人工魚的步長(zhǎng)被設(shè)定為一個(gè)固定值,過(guò)小的步長(zhǎng)則會(huì)造成收斂緩慢的問(wèn)題,更容易陷入局部最優(yōu),并導(dǎo)致尋優(yōu)時(shí)間過(guò)長(zhǎng)優(yōu)化成本增加等問(wèn)題;但是如果設(shè)置較大的人工魚步長(zhǎng),則在尋優(yōu)過(guò)程中很容易跳過(guò)所要尋找的最優(yōu)值,也會(huì)導(dǎo)致尋優(yōu)失敗,參數(shù)優(yōu)化時(shí)間變長(zhǎng)等問(wèn)題。為解決這一問(wèn)題,本文采用自適應(yīng)變步長(zhǎng)來(lái)改進(jìn)AFSA,通過(guò)該方法,在同一個(gè)循環(huán)中,增加離更優(yōu)解距離較遠(yuǎn)的人工魚的步長(zhǎng),以加速收斂過(guò)程;降低距離較近的人工魚的步長(zhǎng),同樣提高了收斂速度。本文在IAFSA中引入修正因子β,定義如下
(1)
Visuali+1=Visuali×β
(2)
Step=a×Visual
(3)