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