周倫鋼 趙松波 仝戈 許亮




摘 要:為提高BP 神經網絡對水工鋼閘門安全等級識別的速度和精度,構建基于信息增益(IG)和混沌粒子群優化(CPSO)算法優化BP 神經網絡的水工鋼閘門安全等級評估模型。該模型利用IG 算法精簡水工鋼閘門安全等級評估的特征指標,避免冗余變量干擾,提升模型的訓練速度;利用CPSO 算法優化BP 神經網絡的初始權重,提高模型的收斂性及對水工鋼閘門安全等級的分類能力。經過驗證分析,基于IG-CPSO-BP 的水工鋼閘門安全等級評估模型的評估結果與實際的水工鋼閘門安全等級基本吻合,識別精度明顯優于IG-BP、IG-GA-BP、IG-PSO-BP 模型。
關鍵詞:信息增益;混沌粒子群優化算法;BP 神經網絡;安全等級識別;水工鋼閘門
中圖分類號:TV663 文獻標志碼:A doi:10.3969/ j.issn.1000-1379.2023.07.024
引用格式:周倫鋼,趙松波,仝戈,等.基于IG-CPSO-BP 的水工鋼閘門安全等級識別[J].人民黃河,2023,45(7):130-133,162.
0 引言
南水北調中線工程是優化我國水資源配置的一項戰略性基礎設施工程。南水北調中線工程全線輸水采用自流模式,根據沿線地勢、環境等布設節制閘、控制閘、分水口、退水閘等,各閘站均通過鋼閘門的啟閉實現輸水流量實時調控。水工鋼閘門的損壞程度與運行環境和運行狀態密切相關,不同程度的損壞均會導致鋼閘門功能減弱,其危害往往具有突然性,嚴重威脅工程運行安全[1] 。定期檢測并評估水工鋼閘門的運行狀態,及時處理其存在的安全問題,對開展設備運維工作具有重要意義[2] 。目前水工鋼閘門安全等級評估方法眾多,但大多數方法僅適用于傳統定期檢測,數據處理速度慢,且缺乏水工鋼閘門相關的實時監測數據,具有實時在線安全等級評估功能的水工鋼閘門運行系統研究一直未能得到拓展[3-5] 。
水工鋼閘門的安全等級評估可以理解為模式識別,即將安全等級特征值所構成的模式空間正確映射到類別隸屬空間,同時保證該過程快速、穩定。BP 神經網絡具有自組織性、協同性、容錯性和聯想記憶性的優勢,其基于大腦結構原理,可以實現數據并行分析[6] 。然而,在實際工程中傳統的水工鋼閘門安全等級評估模型的評估指標眾多,模型中輸入樣本所包含的特征參數繁雜,BP 神經網絡對初始權重敏感,易陷入局部最優,導致基于BP 神經網絡的水工鋼閘門安全等級評估模型的準確性和快速性不高。信息增益(Information Gain,IG)算法是一種過濾式特征選取算法,可依據信息熵篩選出影響水工鋼閘門安全等級的主導因素[7] ?;煦缌W尤簝灮ǎ茫瑁幔铮?Particle SwarmOptimization,CPSO)算法是一種通過模擬鳥群覓食過程中的遷徙和群聚行為而提出的基于群體智能的全局隨機搜索算法,利用混沌算法對粒子群進優化處理,具有結構簡單、收斂速度快、不易陷入局部最優等特點。目前CPSO 算法已廣泛應用于模式識別、數據挖掘等領域[6,8] 。
為降低BP 神經網絡模型的輸入變量維度,保證其收斂快速性、準確性,本文選取信息增益值大于0.6的特征指標作為網絡模型的輸入變量。通過對其信息增益值進行排序后,選取特征指標依次為主要構件應力、支臂穩定度、銹蝕速率、面板剛度、檢修時間、振動情況、焊縫質量。
3.2 模型參數設置
為保證水工鋼閘門安全等級評估模型的穩定性,隨機選取上述360 組水工鋼閘門安全狀態數據中的330 組數據作為模型訓練樣本集,剩余30 組數據作為模型測試樣本集。利用IG 熵理論選擇上述7 個特征指標作為模型的輸入變量,故BP 神經網絡輸入層神經元數為7。參考表1,選取水工鋼閘門的3 種安全等級為模型輸出變量,即BP 神經網絡輸出層神經元數為3。經多次試驗,BP 神經網絡參數設置如下:隱含層神經元數為15,學習速率為0.000 1,目標精度為10-6,最大迭代次數為200 次。
CPSO 算法參數設置如下:粒子數目m = 30,維數D = 2,最高迭代次數itmax = 100,學習因子c1 = 1.5、c2 =1.5,慣性權重最大值ωmax = 0.9,慣性權重最小值ωmin =0.4,SGmax =10,SG =0,誤差精度e =10-5。
4 模型仿真結果分析
基于IG-CPSO-BP 的水工鋼閘門安全等級評估模型的適應度變化曲線見圖2。在進化過程中,粒子群逐漸陷入局部最優,此時依據混沌原理使種群跳出局部最優,當進化代數為24 次時,模型滿足設定要求,表明基于IG-CPSO-BP 的水工鋼閘門安全等級評估模型具有較大的收斂速率以及較高的收斂精度。
為進一步評估基于IG-CPSO-BP 的水工鋼閘門安全等級評估模型的優劣性,利用相同的水工鋼閘門安全狀態數據樣本,對基于IG-BP、IG-GA-BP、IGPSO-BP 的水工鋼閘門安全等級評估模型進行訓練測試,測試結果見表3。
通過對比分析可得,基于IG-CPSO-BP 的水工鋼閘門安全等級評估模型的評估結果與實際的水工鋼閘門安全等級基本吻合,識別精度明顯高于其他模型,模型運行時間相對較短,模型泛化能力更好,在實際的工程應用中具有更好的在線識別效果。
5 結論
采用IG 算法對水工鋼閘門安全等級評估特征指標進行擇優篩選,采用CPSO 算法對BP 神經網絡的初始權系進行優化,建立基于IG-CPSO-BP 的水工鋼閘門安全等級評估模型,其識別準確率較IG-BP、IGGA-BP、IG-PSO-BP 模型均有提升,在降低BP 神經網絡模型輸入向量維度的同時,有效克服了BP 神經網絡及PSO 算法易陷入局部最優的弊端,在南水北調中線工程水工鋼閘門安全等級在線識別中具有良好的應用前景。
參考文獻:
[1] 嚴柳紅.水工鋼閘門腐蝕影響因素及防腐蝕技術探析[J].科技創新導報,2019,16(36):81,83.
[2] 李奇,鄭圣義.基于直覺模糊層次法和云模型的水工鋼閘門評估[J].人民黃河,2022,44(3):118-121,143.
[3] 李劍斌,巫世晶,楊志澤,等.基于層次分析法和模糊綜合評價的水工鋼閘門安全評估[J].水電能源科學,2016,34(6):195-198.
[4] 賈文斌,戚蘭英,劉月剛.基于FAHP 法的水工鋼閘門安全評價[J].水利水電技術,2015,46(11):84-87,120.
[5] 楊娟娟,洪偉,吳振.現役水工鋼閘門的實時在線監測方法[J].大壩與安全,2019(4):64-67.
[6] 許亮,趙松波,高強,等.PSO-BP 神經網絡在語音干擾效果評估中的應用[J].現代電子技術,2019,42(6):43-46,50.
[7] 萬宇,齊金平,張儒,等.基于信息增益優化支持向量機模型的煤礦瓦斯爆炸風險預測[J].科學技術與工程,2021,21(9):3544-3549.
[8] TORRES?HERRERA E J,SANTOS L F.Dynamical Manifes?tations of Quantum Chaos:Correlation Hole and Bulge[J].PhilosTransact A Math Phys Eng Sci,2017,375(2108):20160434.
[9] YANG Z C,SHEN Y,YANG F,et al.A Comprehensive Real?Time State Evaluation Strategy for Distribution EquipmentBased on M?PSO?BP Algorithm[J].International Transactionson Electrical Energy Systems,2019,29(11):12108.
[10] 中華人民共和國水利部.水工鋼閘門和啟閉機安全檢測技術規程:SL 101—2014[S]. 北京中國標準出版社,2014:5-24.
[11] 李劍斌,巫世晶,楊志澤,等.基于層次分析法和模糊綜合評價的水工鋼閘門安全評估[J]. 水電能源科學,2016,34(6):195-198.
[12] 楊光明,鄭圣義,王鋼鋼,等.水工金屬結構健康診斷理論、方法及應用[M].南京:河海大學出版社,2013:35-68.
[13] 蔣榮,郭建斌.基于理想點法的水工鋼閘門安全評價[J].水電能源科學,2017,35(11):183-185,211.
[14] 方仍存,李超順,蒲桂林.基于自適應混沌蜂群算法的梯級電站優化調度[J]. 人民黃河,2017,39(2):102 -106,111.
[15] 趙松波.基于改進優化算法的液體火箭發動機故障檢測與診斷研究[D].天津:天津理工大學,2019:46-60.
【責任編輯 栗 銘】