時培明 ,李冰洋
(燕山大學 電氣工程學院,河北 秦皇島066004)
基于改進BP神經網絡的軋機扭振智能控制
時培明,李冰洋
(燕山大學電氣工程學院,河北秦皇島066004)
針對軋機傳動系統扭振控制問題,建立考慮負載轉矩的軋機傳動系統動力學模型。考慮到扭振模型比較復雜和參數不易測量的特點,提出基于神經網絡的狀態觀測器,并對標準BP網絡進行優化處理。設計基于改進BP神經網絡狀態觀測器的智能控制系統,并利用SIMULINK對軋機實例進行仿真。結果表明設計的智能控制系統對軋機傳動系統的扭振有良好的控制效果。
振動與波;軋機傳動系統;扭振;改進BP神經網絡;狀態觀測器
隨著軋機裝備水平的提高,相應對傳動系統提出了高精度和高動態性能的技術要求。為了適應現代軋鋼工業的發展,我國軋機在近期都進行了大規模電氣自動化系統的技術更新改造,軋機傳動已由先進的交流調速取代傳統的直流調速,大大提高了軋機傳動的技術性能指標。但軋機大多利用原機械設備,機械與電氣配合不好,容易出現傳動系統的扭振現象,扭振作為軋機傳動系統的一個外部擾動環節,會引起系統動態速降,甚至破壞控制系統的穩定性,另一方面對軋機的破壞非常嚴重。扭振使傳動部件產生疲勞損傷,降低部件的使用壽命。劇烈的振動還會引起部件的突然破壞性斷裂,造成很大的經濟損失[1]。
針對大型連軋機傳動系統頻繁出現軋機傳動振動事故,國內外學者進行了大量的研究,以解決軋機扭振對軋鋼生產的影響[2]。但這些研究成果基本上是從軋機傳動機械與工藝條件出發,通過對機械系統的合理設計或者改變系統的參數,如電機和軋輥的轉動慣量,彈性軸的剛度等來減小機電共振現象,很少涉及軋制擾動對電氣系統的影響,以及從電氣傳動自動化系統的角度來解決軋機傳動機電振動的問題。
隨著現代控制理論的發展,尤其是智能控制的出現,為扭振的抑制提供了新的思路。本文針對軋機模型比較復雜和參數不易測量的特點,提出基于神經網絡的狀態觀測器,并對標準BP網絡進行優化處理。在理論分析的基礎上,進一步通過仿真研究對這種方法的可行性和有效性進行驗證。
構成一臺軋機傳動系統的機械傳動部件很多,可以認為軋機的主傳動系統是一個由若干慣性部件和彈性部件構成的“質量彈簧系統”。為了便于計算組合,傳動系統可以對慣性部件與彈性部件進行合并,使整個系統得以簡化,忽略連接軸阻尼,將其看成是由電動機和軋輥通過連接軸連接在一起的二質量系統,如圖1所示。

圖1軋機二質量系統模型
圖1中Me是電機輸出電磁轉矩;Mω是軋機軋制轉矩;ML是負荷轉矩;ωm是電機旋轉角頻率;ωL是軋機旋轉角頻率;Jm是電機轉動慣量;JL是軋機轉動慣量;θm是電機旋轉角度;θL是軋機旋轉角度;K是連接軸彈性系數。
根據運動學方程式寫出微分方程式得


對(2)兩邊微分可得

由(1)(2)和(3)可以寫出電機模型的狀態方程:


把狀態方程式進行拉式變換得

由(5)得軋機二質量系統結構框圖,如圖2所示。

圖2 二質量系統結構框圖
2.1改進BP神經網絡
標準BP網絡模型把應用轉換為了一個數學優化問題,把訓練樣本的輸入輸出問題轉變成了一個非線性數學優化方面的問題。BP神經網絡根據Widrow-Hoff規則,在學習算法方面使用數學優化算法中的最速下降算法,BP學習算法是一個全局逼近的優化算法。因而,具有一個很好的泛化能力和較強的容錯性。從理論方面來說,BP網絡具有非常強的非線性映射能力,只要BP神經網絡的隱含層層數和隱含層的神經元節點數足夠多,那么網絡就可以完成對任意非線性映射的逼近。但是,它也有著許多缺點:收斂速度慢,在學習過程中,學習速率的收斂情況比較慢。因此,BP算法容易出現一個吋間比較長的輸出誤差“平原”,即出現數學上所說的平臺;易陷入局部最小,無法確保算法是否收斂到了全局最小點。既然,標準BP網絡算法是一個數值優化方面的非線性優化問題,那么,局部極小值的問題就不可避免地存在。BP網絡是沿著一個局部的方向來逐漸改善網絡的極值,然后希望使輸出誤差函數達到最小化的一組全局解,但是,實際上得到的往往是一個局部極小值。因此,需要對標準的BP算法進行改進[4]。
標準BP網絡采用的優化算法是梯度下降法,但是因為該方法搜索的效率比較低,并且其學習率是固定的,這就不可避免的會產生某些缺陷。本文針對標準BP網絡學習速率是固定這一缺點,提出一個全新的改進方案。在BP網絡中,誤差反向傳播的時候,神經元節點間的連接權系數不同,那么將采用不同的學習速率,然后對其進行尋優搜索。對于輸出層與隱層間的那些連接權系數wip1,wip2,…wipm,在反向傳播調節的時候,將采用不同的學習速率,釆用不同的學習率η1,η2,…,ηm對其進行調整。對于不同神經元節點間的那些差異性的調節,都可以使學習率的自適應能力得到最大限度地調動,而且也可以盡最大努力在學習中滿足權系數的多變要求。在對傳統的學習率自適應方法改進后,該方法的誤差反向傳播過程如圖3所示。

圖3 改進后誤差反向調節過程
經過改進的新學習速率算法,可以隨機選取算法中學習步長η的起始值。但是新算法的學習步長是不固定的,在尋求目標函數E()w的最小值過程中,會對算法的學習步長進行調整,調整公式可為

公式(6)中,m是實數范圍內的一個常數,取值為2或3;λ的值是由一個符號函數確定的,值為-1或1,由決定的。
新算法學習步長的調整步驟如下:


綜上,新算法的連接權系數調節公式如式(9)所示

2.2神經網絡狀態觀測器的實現方法
從采用的軋機傳動二質量系統結構中,取連接軸扭矩MSH及軋輥轉速ωL分別做前饋控制和反饋控制,組成復合控制系統。但是,實際生產中對這兩個量的直接測量是非常困難的,因此利用本文設計的改進BP神經網絡狀態觀測器對其進行觀測。
神經網絡狀態觀測器的結構如圖4所示,把待觀測的原軋機系統的輸入u和輸出y作為觀測器的輸入,而觀測器的輸出x^就是需要觀測的原系統的狀態[6]。這個原軋機系統就是圖2所示的軋機二質量系統。設計神經網絡狀態觀測器的核心問題是設計一個神經網絡來逼近原系統狀態變量與輸入變量的關系映射,當逼近成功也就是學習完成時,神經網絡的輸出就是原系統的狀態[7],并且觀測器只用到了原系統的輸出函數,這也從原理上說明神經網絡狀態觀測器對系統模型沒有依賴。在使用神經網絡狀態觀測器之前,神經網絡狀態觀測器需要用到輸出估計值與實際值的偏差,并用它來訓練神經網絡,進行權值的調整[8,9]。觀測器中的網絡類型就是上文中介紹的改進BP神經網絡。

圖4 神經網絡狀態觀測器結構圖
據圖4神經網絡狀態觀測器的結構可以得到用于軋機傳動系統的神經網絡狀態觀測器,如圖5所示。觀測器的輸入為軋機傳動系統的輸入變量電機的輸出轉矩Me、負載轉矩ML和系統的輸出變量電機轉速ωM,這三個量都是可直接測量的量。觀測器的輸出為需要觀測的兩個系統變量軋輥轉速ωL和連接軸扭矩MSH。神經網絡是一個5 入3出的BP網絡,輸入層有5個結點,分別用來接收3個狀態變量的估計值以及兩個系統輸入變量,神經網絡的輸出層有3個結點,分別用來輸出3個系統狀態變量估計值,其中軋輥轉速的觀測值經過含有反饋放大系數Km環節后輸出到加法器與設定值進行比較;連接軸扭矩觀測值經過前饋補償控制器Ga(S)作用,然后加到速度調節器的輸出上。

圖5 軋機傳動系統的神經網絡狀態觀測器
首先利用傳統的雙閉環控制系統產生的數據對神經網絡進行離線訓練,此模型采用三層BP網絡,網絡的初始值設置為[0,0.5]之間的隨機數,網絡的輸入層、隱層和輸出層的節點數分別為5、10、3。具體算法如下:
性能指標誤差函數為

神經元的激勵函數
隱層

輸出層

權系數修正公式見式(9)。將訓練好的神經網絡作為控制器的初始值,這樣在控制初期就不會出現較大的波動。
仿真實驗在Matlab的Simulink工具箱環境下進行[10],仿真結構圖如圖6所示,其由兩部分組成:一部分是原軋機系統,也就是圖2所示的軋機二質量系統;另一部分為控制系統,其中包括電流調節器、速度調節器、前饋補償控制器和BP神經網絡狀態觀測器。神經網絡是通過編寫一個M函數實現的。仿真過程是首先以單位階躍信號模擬軋機傳動系統起動過程,然后在3 s時突加單位階躍負載擾動模擬咬鋼時軋機系統的動態變化過程,并對BP算法改進前后神經網絡狀態觀測器控制在連接軸扭矩和負載轉速的動態響應上進行比較,仿真結果曲線如圖7、圖8所示。

圖6軋機傳動仿真結構圖
圖7為突加階躍時連接軸扭矩的對比曲線,其中圖7(a)為算法改進前的變化曲線,圖7(b)為算法改進后的變化曲線。可以明顯地看到BP算法改進前的控制系統,無論是在電機起動時還是在單位階躍負載擾動發生時,連接軸轉矩振蕩的都非常嚴重,平均振幅和頻率都比較大;相比,BP算法改進后的控制系統,無論是在電機起動時還是在單位階躍負載擾動發生時振蕩都明顯減輕,平均振幅和頻率明顯減小。
圖8為突加階躍時負載轉速的對比曲線,其中圖8(a)為算法改進前的變化曲線,圖8(b)為算法改進后的變化曲線。可以清楚看到BP算法改進前的軋機傳動系統負載轉速在電機起動時超調量比較大,且振蕩非常嚴重,平均振幅和頻率都比較大,調節時間比較長,當單位階躍負載擾動發生時產生較大的動態速降;相比,BP算法改進后的系統負載轉速超調量有所減少,且振蕩明顯減輕,平均振幅和頻率明顯減小,調節時間較短,當單位階躍負載擾動發生時產生的動態速降也較小,動態性能得到明顯改善。

圖7 連接軸扭矩比較

圖8 負載轉速比較
考慮到扭振模型比較復雜和參數不易測量的特點,在建立考慮負載轉矩的軋機傳動系統動力學模型的基礎上,提出了基于神經網絡的狀態觀測器,設計基于改進BP神經網絡狀態觀測器的智能控制系統,并利用simulink對軋機實例進行仿真。通過比較可以明顯看出,無論是軋機起動過程還是在單位階躍負載擾動發生時的恢復過程,引入基于改進BP神經網絡狀態觀測器的控制后,系統的動態性能明顯改善,連接軸轉矩振蕩明顯減小,扭振現象得到顯著抑制。結果表明設計的智能控制系統對軋機傳動系統的扭振有良好的控制效果。
[1]李崇堅,段巍.軋機傳動交流調速機電振動控制[M].北京:冶金工業出版社,2003.
[2]SUN Xiao-dong,CHEN Long,YANG Ze-bin,et al.Speed sensorless vector control of a bearingless induction motor with artificial neural network inverse speed observer[J]. IEEE Transactions on Mechatronicsl,2013,18(4): 1357-1366.
[3]Luis E.Zarate,Sergio M.Dias.Qualitative behavior rules for the cold rolling process extracted from trained ANN via the FCANN method[J].Engineering Applications of Artificial Intelligence,2009,(22):718-731.
[4]米江,紀國宜.改進的BP神經網絡在風機故障診斷中的應用[J].噪聲與振動控制,2011,31(2):94-98.
[5]TeresaOrlowska-Kowalska,MarcinKaminski. Application of the OBD method for optimization of neural state variable estimators of the two-mass drive system[J]. Neurocomputing,2009,20(1):3034-3045.
[6]張瑞成,童朝南.基于狀態觀測器的軋機主傳動系統機電振動控制研究[J].電氣傳動,2005,35(11):1005-1009.
[7]ZHAI lian-fei,CHAI tian-you.Nonlinear decoupling PID control using neural networks and multiple models[J]. Journal of Control Theory and Applicationgs,2006,(1): 62-69.
[8]孟宗,高海濱,劉彬.基于小波神經網絡的軋機接軸扭振狀態識別研究[J].儀器儀表學報,2006,27(6):1724-1725.
[9]孫玉國,尹玉川.機器基礎動力耦合系統最優控制器設計與性能仿真[J].噪聲與振動控制,2003,23(3):24-26.
[10]聞新,周露,王丹力,等.MATLAB神經網絡應用設計[M].北京:科學出版社,2001.207-232.
Intelligent Control of Torsional Vibration of Rolling Mills Based on Improved BPNeural Network
SHI Pei-ming,LI Bing-yang
(College of Electrical Engineering,Yanshan University,Qinhuangdao 066004,Hebei China)
The dynamic model of the drive system of rolling mills was established to study the torsional vibration control problem in the loading condition.Due to the complicated characteristics and the difficulty in parameters measurement of the torsional vibration model,the state observer method was proposed based on neural network,and the typical BP network was optimized.The intelligent control system based on the improved BP neural network observers was designed and the real mill examples were simulated using SIMULINK.The results show that the designed smart control system of the rolling mill drive system has a good effect for torsional vibration control.
vibration and wave;transmission system of the rolling mill;torsional vibration;improved BP neural network;state observer
TM341;TH113.1
ADOI編碼:10.3969/j.issn.1006-1335.2015.05.028
1006-1355(2015)05-0134-05
2014-11-25
河北省自然科學基金(E2012203194);河北省高等學校創新團隊領軍人才培育計劃項目(連鑄、軋鋼自動化技術及應用)(LJRC013)
時培明(1979-),男,黑龍江哈爾濱人,副教授,主要從事軋機振動控制等方面的研究工作。
E-mail:spm@ysu.edu.cn