• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      GBDT 與感知機(jī)融合的充電樁故障診斷方案

      2024-04-27 06:54:42郭恩伯郭恩仲許成乾
      自動化與儀表 2024年4期
      關(guān)鍵詞:故障診斷神經(jīng)元標(biāo)簽

      張 震,郭恩伯,郭恩仲,許成乾

      (1.天津平高易電科技有限公司,天津 300000;2.合肥工業(yè)大學(xué) 管理學(xué)院,合肥 230009;3.西交利物浦大學(xué)先進(jìn)技術(shù)學(xué)院,蘇州 215028;4.天津大學(xué) 電氣自動化與信息工程學(xué)院,天津 300072)

      當(dāng)今世界人類正面臨日益嚴(yán)重的能源危機(jī)和環(huán)境危機(jī)。發(fā)展電動汽車,不僅可以有效緩解傳統(tǒng)化石能源不可再生的問題,同時還是治理環(huán)境的有效手段。作為能量補(bǔ)給源的充電站是電動汽車的重要配套設(shè)施,而充電樁是電動汽車充電站和充電服務(wù)網(wǎng)絡(luò)的核心設(shè)備。充電樁長期曝露在自然環(huán)境中,風(fēng)吹日曬雨淋,引起充電樁部件逐漸老化,最終導(dǎo)致充電樁故障發(fā)生,給電動汽車充電帶來極大的不便。實現(xiàn)充電樁故障的智能檢測,對于及時發(fā)現(xiàn)有故障的充電樁,以便維護(hù),保持充電樁的可靠運(yùn)行具有重要意義[1],相關(guān)專家學(xué)者已展開了大量研究[2-8]。

      由于充電樁數(shù)據(jù)的特點(diǎn),用于故障診斷的手動特征提取相對困難,復(fù)雜的人工智能模型容易產(chǎn)生過擬合問題,完全自動化的方案,例如神經(jīng)網(wǎng)絡(luò),容易陷入局部最優(yōu),訓(xùn)練困難[9]。本文以大功率公用充電樁為對象,采用GBDT 與MLP 建立故障診斷模型,結(jié)合集成學(xué)習(xí)領(lǐng)域的新方法,在降低單個模型的復(fù)雜度的同時,融合模型的泛化能力,診斷效果得到大幅提升。

      1 問題模型

      作為電動汽車普及化的關(guān)鍵配套設(shè)施,充電樁的系統(tǒng)功能和性能特點(diǎn)對電動汽車的發(fā)展起著關(guān)鍵作用。本文針對兩級式充電樁進(jìn)行研究分析,前級是輸入整流濾波電路,后級是直流變換電路+輸出濾波。充電樁的系統(tǒng)結(jié)構(gòu)框架如圖1 所示。

      圖1 充電樁的系統(tǒng)結(jié)構(gòu)Fig.1 System architecture framework of charging pile

      直流充電設(shè)施控制回路原理如圖2 所示。直流充電樁(非車載充電機(jī))與電動汽車通過車輛插頭和插座連接。由于充電樁物理硬件結(jié)構(gòu)復(fù)雜,因此發(fā)生的故障也是種類繁多,充電樁的常見故障類型以及相對應(yīng)的故障原因如表1 所示。目前公開的百度點(diǎn)石充電樁數(shù)據(jù)集包含122144 個樣本,每個樣本數(shù)據(jù)包含1 個充電樁的特征向量與故障標(biāo)簽,其故障類型涵蓋了表1 中的故障情況。

      表1 充電樁的常見故障與故障原因Tab.1 Common faults and causes of charging stations

      圖2 直流充電設(shè)施控制回路原理圖Fig.2 Schematic diagram of DC charging facility circuit

      為描述充電樁故障檢測問題,本文使用向量x∈RL×1表示從充電樁上采集的1 組物理量,例如電壓的總諧波失真、電流的總諧波失真、電子鎖驅(qū)動信號等。本文任務(wù)是根據(jù)向量x 將充電樁分成正常和有故障兩類,其類別標(biāo)簽可由變量y∈{0,1}表示。因此,充電樁故障診斷模型可以表示為

      映射Det(·)是未知的,將通過數(shù)據(jù)驅(qū)動的方式獲得。圖3 顯示了該模型的基本結(jié)構(gòu)。

      圖3 問題模型Fig.3 Problem model

      2 GBDT 與MLP 的融合模型

      考慮到傳統(tǒng)機(jī)器學(xué)習(xí)方案解決充電樁狀態(tài)檢測問題的困難,本節(jié)提出GBDT 與MLP 的融合模型。

      2.1 模型的基本框架

      傳統(tǒng)機(jī)器學(xué)習(xí)方案的性能很大程度上依賴于特征提取,手動提取特征一直是其難點(diǎn),該問題對充電樁故障診斷尤其突出[10]。神經(jīng)網(wǎng)絡(luò)可以自動提取特征,并且可視為一個完全自動的優(yōu)化工具,在大規(guī)模數(shù)據(jù)集獲得良好的性能。但是文獻(xiàn)[11]指出,對于表格數(shù)據(jù),因其不具有旋轉(zhuǎn)不變性,會顯著降低神經(jīng)網(wǎng)絡(luò)的性能。另外,對于表格數(shù)據(jù),基于樹的分類器相比深度神經(jīng)網(wǎng)絡(luò)更有優(yōu)勢。該問題對充電樁故障診斷尤其突出。

      基于以上分析,本文提出GBDT[12]與MLP[13]的融合分類模型,其結(jié)構(gòu)如圖4 所示。GBDT 模型是一種多項式回歸或分類模型,為實現(xiàn)模型擬合,建立多棵分類回歸樹,并通過最小化損失函數(shù)優(yōu)化每個CART 的參數(shù)。MLP 是一種全連接的神經(jīng)網(wǎng)絡(luò),它將神經(jīng)元按層進(jìn)行組織,網(wǎng)絡(luò)層之間以單向無循環(huán)的全連接方式進(jìn)行連接,通過最小化損失函數(shù)優(yōu)化網(wǎng)絡(luò)權(quán)重參數(shù),具有很強(qiáng)的學(xué)習(xí)能力。本文在集成學(xué)習(xí)的框架下,將二者結(jié)合起來,可以有效地避免二者的不足,聯(lián)合二者的優(yōu)勢,更好地實現(xiàn)充電樁的故障診斷。

      圖4 GBDT 與MLP 的融合診斷模型Fig.4 Fault diagnosis fusing model based on GBDT and MLP

      2.2 模型實現(xiàn)細(xì)節(jié)

      根據(jù)集成學(xué)習(xí)的Stacking 框架與理論[14],建立多個獨(dú)立的GBDT 模型??紤]到充電樁故障的數(shù)據(jù)量,本方案使用了2 個GBDT 層,如圖4 所示。充電樁數(shù)據(jù)向量x 輸入第一個GBDT 層,該層由5 個GBDT模型構(gòu)成。第二個GBDT 層由3 個GBDT 模型構(gòu)成,將第一層GBDT 輸出的5 個預(yù)測值以Stacking方式構(gòu)成特征向量作為其輸入。以xi,j表示第i 層第j 個GBDT(或神經(jīng)元)的輸出,Ni表示第i 層GBDT(或神經(jīng)元)的個數(shù),xi,j可表示為

      如圖4 所示,MLP 是一個具有2 個隱層的全連接神經(jīng)網(wǎng)絡(luò)。設(shè)wi,j表示第i 層全連接層的第j 個輸入的權(quán)重,則第i 層全連接層中第j 個神經(jīng)元的輸出可表示為式(3),權(quán)重wi,j是可訓(xùn)練的。輸入層有3 個神經(jīng)元,接收最后一層GBDT 的輸出。第一個隱層由6 個含有ReLU 非線性激活操作的神經(jīng)元構(gòu)成,第二個隱層含16 個帶有ReLU 激活操作的神經(jīng)元,輸出層由一個全連接層和一個Softmax 層構(gòu)成。表2 總結(jié)了GBDT 和MLP 的超參數(shù)設(shè)置。

      表2 超參數(shù)配置Tab.2 Hyperparameter configuration

      3 融合模型訓(xùn)練

      根據(jù)圖4 融合模型的網(wǎng)絡(luò)結(jié)構(gòu),融合模型是一個含有三階段學(xué)習(xí)器的網(wǎng)絡(luò),采用的訓(xùn)練過程描述如下。

      首先,為充電樁故障評估建立訓(xùn)練和測試數(shù)據(jù)集。在此步驟中,收集所需的電壓、電流等相關(guān)數(shù)據(jù),構(gòu)成充電樁輸入向量和相應(yīng)的標(biāo)簽。所有數(shù)據(jù)樣本簽按一定比例分為2 組,作為訓(xùn)練和測試數(shù)據(jù)集。

      然后,訓(xùn)練第一層的5 個GBDT 模型。以Bagging 集成學(xué)習(xí)方案中的bootstrap 采樣對訓(xùn)練集采樣構(gòu)造5 個不同的訓(xùn)練集,分別用于訓(xùn)練5 個GBDT 模型,優(yōu)化模型參數(shù),使其輸出結(jié)果逼近真實樣本標(biāo)簽。因此,第一個GBDT 層也稱為Bagging 層。每個GBDT 的訓(xùn)練使用基于Softmax 目標(biāo)函數(shù)和精確貪婪算法,后同。

      接著,按照堆疊框架訓(xùn)練第二層的3 個GBDT模型。對于原訓(xùn)練集中每個充電樁輸入向量,第一層的5 個GBDT 模型會給出5 個預(yù)測值,將其組成一個新的特征向量,聯(lián)合樣本標(biāo)簽,構(gòu)造一個新的訓(xùn)練集。以交叉驗證訓(xùn)練第二層的3 個GBDT。因此,第二個GBDT 層也稱為堆疊層。

      最后,按照堆疊框架訓(xùn)練第三級學(xué)習(xí)器MLP。將原訓(xùn)練集中每個充電樁向量輸入兩級GBDT 網(wǎng)絡(luò),輸出3 個預(yù)測值堆疊成新的特征向量,將其與相應(yīng)的樣本標(biāo)簽一起輸入MLP。訓(xùn)練MLP 使用了二元交叉熵?fù)p失,隨機(jī)梯度下降優(yōu)化器。

      4 實驗結(jié)果

      為了驗證本文方案的性能,在公開的充電樁數(shù)據(jù)集上對提出的方案進(jìn)行了訓(xùn)練和測試,并和典型的機(jī)器學(xué)習(xí)算法進(jìn)行了比較。

      4.1 模型實現(xiàn)與訓(xùn)練

      本文使用百度點(diǎn)石新能源充電樁數(shù)據(jù)集。該數(shù)據(jù)集中的每個樣本由1 個6 維的充電樁特征量與1個相應(yīng)的標(biāo)簽構(gòu)成,其中包括充電樁的K1K2 驅(qū)動信號、電子鎖驅(qū)動信號、充電樁急停信號、充電樁門禁信號以及充電樁電壓和電流的總諧波失真,組合成特征向量(x1,x2,…,x6),故障狀態(tài)設(shè)置為y,按照7∶3 的比例將其分成訓(xùn)練集與測試集,可得85500個訓(xùn)練數(shù)據(jù)和36644 個測試數(shù)據(jù),其中部分訓(xùn)練集如表3 所示。

      表3 訓(xùn)練數(shù)據(jù)Tab.3 Training dataset

      利用Python 的Scikit-learn 包在配置AMD Ryzen 9 5950X 16 核CPU 和32 GB 內(nèi)存的計算機(jī)上編程實現(xiàn)提出的模型。模型訓(xùn)練前采用z-score 對充電樁故障數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理。接著,將訓(xùn)練集的特征和標(biāo)簽按照bagging 采樣的方式輸入到第一層GBDT 模型中。第一層中每個GBDT 的采樣為10000個樣本,約為數(shù)據(jù)集的1/7。第二層的GBDT 使用5折交叉驗證訓(xùn)練GBDT。訓(xùn)練數(shù)據(jù)集被劃分為5 個大小相同的組,4 組用于模型訓(xùn)練,其余1 組用于模型評估。為訓(xùn)練第三層學(xué)習(xí)器MLP,采用帶有正則項的二元交叉熵?fù)p失,正則項系數(shù)設(shè)置為0.08。隨機(jī)梯度下降優(yōu)化器的動量值固定為0.9,批次大小設(shè)置為200。學(xué)習(xí)率初始化為0.01,并且在訓(xùn)練過程中按參數(shù)為0.5 的逆比例學(xué)習(xí)率進(jìn)行衰減(冪指數(shù)衰減率)。

      檢測方案的性能通過準(zhǔn)確度、召回率、準(zhǔn)確度及F1 得分多個客觀指標(biāo)進(jìn)行衡量,并與傳統(tǒng)GBDT和MLP 進(jìn)行比較,以顯示本文方案的性能。

      4.2 結(jié)果對比及分析

      在充電樁故障檢測測試集上,對所提出的方法進(jìn)行了測試。表4 列出了本文方案的準(zhǔn)確度、召回率、精度和F1 得分,也列出了傳統(tǒng)GBDT 和MLP 的結(jié)果,以供比較。對比實驗中MLP 的隱層層數(shù)為6層,每個隱層神經(jīng)元的個數(shù)均為100 個,GBDT 中子樹的個數(shù)為150,樹的最大深度為8。可見這2 個對比模型參數(shù)復(fù)雜度要遠(yuǎn)大于本文所搭建模型中用到的參數(shù)量。

      表4 不同模型在測試集上的量化性能Tab.4 Quantitative comparison on the testing dataset

      表4 顯示,傳統(tǒng)MLP 雖然模型復(fù)雜,但是只能獲得89%的F1 得分,而單獨(dú)使用較高深度,較大容量的GBDT 也只能達(dá)到近似98%的精度。本文模型的4 個指標(biāo)都達(dá)到了接近99%,優(yōu)于兩個單一模型,說明文本方法在各項指標(biāo)上均達(dá)到了很高的精度,能夠有效檢測充電樁的故障,保證充電樁穩(wěn)定安全運(yùn)行。另外,本文方案在復(fù)雜度上做了很多優(yōu)化,例如,在訓(xùn)練模型的第一層GBDT 時,采樣僅用10000條數(shù)據(jù),大大節(jié)省了計算資源。

      進(jìn)一步進(jìn)行消融實驗,以便分析本文模型結(jié)構(gòu)中每一層的作用。為此,實現(xiàn)完整模型的如下變形:①Bagging 層模型,5 個應(yīng)用了bootstrap 采樣的GBDT 模型;②Bagging 層+堆疊層模型,在Bagging 層模型的基礎(chǔ)上以全連接的形式加入3 個GBDT;③完整模型,Bagging 層+堆疊層模型后再接MLP。

      消融實驗結(jié)果如表5 所示,可以看出,在這幾個變形中,Bagging 層模型的性能最差。雖然,隨著GBDT 模型復(fù)雜度的增加,F(xiàn)1 得分隨之增加,但是,他們的性能都低于98%。當(dāng)逐個加入第二層的3 個GBDT 時,性能得到了改善,可以分別獲得97.68%,98.92%和98.99%的F1 得分。在使用所有組件時,完整模型表現(xiàn)出最佳性能,其F1 得分達(dá)到了99.3%。也就是說,通過增加MLP,完整模型就F1 分?jǐn)?shù)而言可以超過使用GBDT 進(jìn)行融合的最高性能。這些結(jié)果表明,所有的組件都提供了性能增益,并為獲得整體性能做出了貢獻(xiàn)。

      表5 融合模型的多個變體的F1 得分Tab.5 F1-score values for different variants of our fusion method

      5 結(jié)語

      本文提出了一種GBDT 與MLP 融合的新方法,用于解決充電樁故障診斷問題。該方案以集成學(xué)習(xí)理論為基礎(chǔ),組建多個全連接的GBDT 層,并與MLP相連,進(jìn)行特征學(xué)習(xí)與分類。GBDT 與MLP 融合可以有效避免不足、聯(lián)合優(yōu)勢,提升充電樁故障診斷的精度。而且,該方案避免了手動提取特征的困難,降低了網(wǎng)絡(luò)過擬合幾率,確保了故障診斷性能得到提升而且更加穩(wěn)定。在公開數(shù)據(jù)集上的實驗結(jié)果表明,本文提出的方案優(yōu)于典型的獨(dú)立機(jī)器學(xué)習(xí)方案。

      猜你喜歡
      故障診斷神經(jīng)元標(biāo)簽
      《從光子到神經(jīng)元》書評
      自然雜志(2021年6期)2021-12-23 08:24:46
      無懼標(biāo)簽 Alfa Romeo Giulia 200HP
      車迷(2018年11期)2018-08-30 03:20:32
      躍動的神經(jīng)元——波蘭Brain Embassy聯(lián)合辦公
      不害怕撕掉標(biāo)簽的人,都活出了真正的漂亮
      海峽姐妹(2018年3期)2018-05-09 08:21:02
      標(biāo)簽化傷害了誰
      因果圖定性分析法及其在故障診斷中的應(yīng)用
      基于二次型單神經(jīng)元PID的MPPT控制
      基于多進(jìn)制查詢樹的多標(biāo)簽識別方法
      毫米波導(dǎo)引頭預(yù)定回路改進(jìn)單神經(jīng)元控制
      基于LCD和排列熵的滾動軸承故障診斷
      平定县| 博野县| 邮箱| 昌邑市| 尉犁县| 若尔盖县| 乐山市| 甘德县| 平度市| 乳源| 房山区| 巍山| 如皋市| 博客| 监利县| 香港 | 沧源| 五家渠市| 太湖县| 黄大仙区| 波密县| 邯郸市| 福海县| 招远市| 崇义县| 枝江市| 铁岭县| 涟源市| 安图县| 石台县| 恩施市| 岱山县| 五台县| 神木县| 大安市| 革吉县| 扎鲁特旗| 五家渠市| 辽源市| 北川| 皋兰县|