韓東穎,李冰洋,時培明
(1.燕山大學 車輛與能源學院,河北 秦皇島 066004;2.燕山大學 電氣工程學院,河北 秦皇島 066004)
?
基于神經(jīng)網(wǎng)絡-模糊PID的軋機非線性扭振智能控制
韓東穎1,李冰洋2,時培明2
(1.燕山大學 車輛與能源學院,河北 秦皇島 066004;2.燕山大學 電氣工程學院,河北 秦皇島 066004)
針對軋機傳動系統(tǒng)扭振控制問題,建立含間隙非線性的軋機系統(tǒng)動力學模型??紤]到軋機扭振模型的非線性和參數(shù)不易測量的特點,提出神經(jīng)網(wǎng)絡和模糊PID相結(jié)合的控制器設計方法,以模糊PID為主體,通過引入神經(jīng)網(wǎng)絡改變模糊隸屬度函數(shù)的中心值和寬度,最終得到最佳PID參數(shù)。設計神經(jīng)網(wǎng)絡-模糊PID智能控制器,并利用實際軋機參數(shù)與經(jīng)典雙閉環(huán)控制系統(tǒng)進行對比仿真。仿真結(jié)果表明所設計的智能控制系統(tǒng)對軋機傳動系統(tǒng)扭振的抑制作用明顯優(yōu)于經(jīng)典雙閉環(huán)控制系統(tǒng)。
振動與波;軋機傳動系統(tǒng);扭振;間隙非線性;神經(jīng)網(wǎng)絡;模糊PID
隨著軋機裝備水平的提高,軋機傳動已由先進的交流調(diào)速取代了傳統(tǒng)的直流調(diào)速,大大提高了軋機傳動的技術(shù)性能指標。但軋機大多利用原機械設備,機械與電氣配合不好,容易出現(xiàn)傳動系統(tǒng)的扭振現(xiàn)象,引起系統(tǒng)動態(tài)速降,甚至破壞控制系統(tǒng)的穩(wěn)定性。另一方面,扭振會使傳動部件產(chǎn)生疲勞損傷,降低部件的使用壽命。劇烈的振動還會引起部件的突然破壞性斷裂,造成嚴重的經(jīng)濟損失[1]。
隨著現(xiàn)代控制理論的發(fā)展,尤其是智能控制的出現(xiàn),為扭振的抑制提供了新的思路。Orlowska-Kowalska T、Kaminski M利用經(jīng)過OBD技術(shù)優(yōu)化的神經(jīng)網(wǎng)絡狀態(tài)觀測器來實現(xiàn)對軋機扭振的控制[2]。東北大學馬慶增在滑模變結(jié)構(gòu)控制的基礎上引入模糊控制,實現(xiàn)了較為有效的扭振抑制[3]。為了實現(xiàn)更好的控制效果,本文提出神經(jīng)網(wǎng)絡和模糊PID控制器相結(jié)合的方法,設計了神經(jīng)網(wǎng)絡-模糊PID智能控制系統(tǒng),并與經(jīng)典雙閉環(huán)控制系統(tǒng)對軋機進行對比仿真。仿真結(jié)果表明設計的智能控制系統(tǒng)對軋機傳動系統(tǒng)扭振的抑制作用明顯優(yōu)于經(jīng)典雙閉環(huán)控制系統(tǒng)。
軋機傳動系統(tǒng)是一個由若干慣性部件和彈性部件構(gòu)成的“質(zhì)量彈簧系統(tǒng)”。由于電機轉(zhuǎn)子和軋輥的質(zhì)量遠大于其他部件的質(zhì)量以及影響產(chǎn)品質(zhì)量和系統(tǒng)動態(tài)響應品質(zhì)的主要部件也是電機和軋輥,因此將軋機傳動系統(tǒng)看成是由電動機、軋輥以及連接兩者的彈性連接軸組成,也就是通常所說的軋機二質(zhì)量系統(tǒng),如圖1所示。
圖1軋機二質(zhì)量系統(tǒng)模型
圖1中,M1是電機輸出轉(zhuǎn)矩;M2是軋輥負荷轉(zhuǎn)矩;M12是連接軸扭矩;ω1是電機角速度;ω2是軋輥角速度;J1是電機轉(zhuǎn)動慣量;J2是軋輥轉(zhuǎn)動慣量;θ1是電機旋轉(zhuǎn)角度;θ2是軋輥旋轉(zhuǎn)角度;K12是連接軸彈性系數(shù)。
根據(jù)運動學方程式寫出微分方程式得
設θ1=∫ω1dt,θ2=∫ω2dt,代入式(1)得
對式(2)進行拉式變換,得
從式(3)可以寫出從電機轉(zhuǎn)速ω1到連接軸扭矩M12的傳遞函數(shù)T為
為了更貼近實際軋機,進一步建立含間隙非線性的二質(zhì)量系統(tǒng)模型。在考慮軋機傳動系統(tǒng)結(jié)構(gòu)間隙的扭振響應計算過程中,將彈性恢復力做分段線性化處理。將分段線性彈性恢復力代入沒有間隙時的扭振響應計算模型進行求解,就可得到含有間隙時的扭振響應[4]。
含間隙的軸系扭矩表示為
式中Kj——無間隙時的扭轉(zhuǎn)剛度;
θj-θj+1——角位移;
Δθ——間隙量。
根據(jù)上式建立含間隙非線性的軋機二質(zhì)量系統(tǒng)模型,如圖2所示。
圖2 含間隙軋機二質(zhì)量系統(tǒng)框圖
2.1控制器的原理
神經(jīng)網(wǎng)絡-模糊PID控制器是在模糊PID控制器的基礎上加入神經(jīng)網(wǎng)絡[5],也可以理解為模糊PID控制器和神經(jīng)網(wǎng)絡兩部分組成了文中的神經(jīng)網(wǎng)絡-模糊PID控制器,將系統(tǒng)的偏差與偏差的變化率輸入到神經(jīng)網(wǎng)絡中,根據(jù)預設的模糊規(guī)則控制器,輸出對應于PID控制器的三個可調(diào)參數(shù)KP、KI、KD,然后控制系統(tǒng)對控制結(jié)果進行評價并反饋到神經(jīng)網(wǎng)絡中,經(jīng)網(wǎng)絡通過自學習與加權(quán)系數(shù)的調(diào)整,更新模糊控制的隸屬度函數(shù),直到輸出最佳的PID控制參數(shù)[6]。
2.2控制器的結(jié)構(gòu)
神經(jīng)網(wǎng)絡選用BP神經(jīng)網(wǎng)絡,BP模糊神經(jīng)網(wǎng)絡模型模型如圖3所示,分為5層。
第一層是輸入層,它的作用就是將輸入值傳到第二層;第二層是隸屬度函數(shù)生成層,它的作用就是計算上一層的輸入分向量屬于本層各語言變量值的隸屬度函數(shù);第三層是模糊推理層,每個節(jié)點都對應一條模糊規(guī)則,本層要計算出每條規(guī)則的適用度;第四層是歸一化層,實現(xiàn)的是歸一化計算。第五層是精確化輸出層,用來進行清晰化的計算。
圖3 控制器結(jié)構(gòu)圖
3.1模糊PID的原理
采用由誤差和誤差導數(shù)組成的二維模糊控制器。模糊控制器的設計需要經(jīng)歷三個過程:模糊化、模糊推理和清晰化,控制原理圖如圖4所示。
圖4 模糊PID控制原理圖
3.2模糊論域與隸屬度函數(shù)
模糊語言變量為誤差e和誤差導數(shù)e˙,其論域值為[-4,4],變量為[NB,NM,NS,ZE,PS,PM,PB],即負大、負中、負小、零、正小、正中、正大。PID三個參數(shù)KP、KI、KD論域?。?,2],變量為[PE,PS,PM,PB,PL],即零、正小、正中、正大、正最大。
采用高斯型的隸屬度函數(shù),在設計時,通常在誤差為零處附近的形狀比較陡,以獲得良好的靈敏度,而在誤差大的區(qū)域則讓形狀較緩,以保證較強的魯棒性。初始設定值時,令誤差e和誤差導數(shù)e˙的設置相同,參數(shù)KP、KI、KD的設置相同。
3.3模糊規(guī)則的確定
模糊規(guī)則是模糊模控制器的核心,其設計離不開對系統(tǒng)定性的分析,設計前首先要定性地給出誤差與誤差變化率和PID三個參數(shù)直接的關(guān)系。以階躍信號的響應為例,給出每個階段對應的PID參數(shù)調(diào)節(jié)要求,如圖5所示。
按照誤差與誤差變化率的正負值和大小,可以把曲線主要分為七段,即AB、BC、CD、DE、EF、FG、GH。在AB段,e>0,e˙<0,其中誤差是主要考慮因素,為了使誤差能盡快減小以提高系統(tǒng)的響應時間,應給較大的P值(PL),而I和D則可以取較小的值或零(PE)。
圖5 階躍響應下的系統(tǒng)曲線
在BC段,同樣e>0,e˙<0,由于之前的P值較大,系統(tǒng)以較快的速度上升,為了減小或者避免系統(tǒng)的超調(diào)量,此時應該把P值減小為PB,并且隨著e的減小,P值也應相應減小為PM,同時還應增大I與D的取值以減小超調(diào)。
在CD段,此時e<0,e˙<0,這個階段主要目標是控制系統(tǒng)的超調(diào)量,使曲線快速停止上升,所以要取較大的I值(PL),同時P取適中值(PM)。
在DE段,此時e<0,e˙>0,這個階段的主要目標是使曲線快速回落,并將誤差控制在較小的范圍。此時,P取中值(PM),I適當減?。≒M),D取中大值(PM或PB)使系統(tǒng)有較好的抗干擾能力。
在EF段,此時e>0,e˙>0,為了保證穩(wěn)態(tài)精度,P取中小值(PM),I取較小值(PS),D取中值(PM)。
在FG和GH段,此時e和e˙值已經(jīng)接近于零,這個階段的主要目標是精調(diào)。此時誤差的積分幾乎不變,因此I取零值(PE),同時P和D取較小值(PS)以保證系統(tǒng)的穩(wěn)態(tài)精度。
根據(jù)以上的分析,可以繪制出模糊控制的規(guī)則表,誤差與誤差變化率的模糊子集均為7個,故共有7×7=49條規(guī)則。模糊規(guī)則如表1所示[7]。
3.4精確化輸出
模糊規(guī)則確定后,開始模糊推理,求解模糊關(guān)系方程產(chǎn)生相應的模糊矢量。采用Takagi-Sugeno型推理,之后是將得到的模糊結(jié)果精確化,即解模糊,采用中位數(shù)法(Bisector)。最后就可以得到輸入為e和e˙下的P、I、D輸出。
3.5神經(jīng)網(wǎng)絡的設計和訓練
神經(jīng)網(wǎng)絡的訓練是在Matlab/Anfisedit中進行的,網(wǎng)絡類型選用BP網(wǎng)絡,分為五層[8]。訓練和檢測的數(shù)據(jù)從上面設計的模糊PID中提取。接著,生成模糊推理系統(tǒng),完成后得到模糊神經(jīng)網(wǎng)絡的結(jié)構(gòu)。訓練初次生成的模糊神經(jīng)網(wǎng)絡,誤差值設為0.03,訓練次數(shù)為1 000次。如果訓練一次達不到要求,就要對網(wǎng)絡的進行多次訓練直到達標為止。
表1 模糊推理規(guī)則表
仿真實驗中用到的軋機參數(shù)是承鋼1 780 mm板帶軋機的實際參數(shù),具體參數(shù)為:電機轉(zhuǎn)動慣量J1=13×10-4kg?m2、軋輥轉(zhuǎn)動慣量J2=18×10-4kg?m2、連接軸彈性系數(shù)K12=27 200N?m/rad、阻尼系數(shù)ζ=0.02。模糊神經(jīng)網(wǎng)絡部分用的是上節(jié)訓練完成的網(wǎng)絡,通過編寫S函數(shù)實現(xiàn)[9];軋機部分用的是含間隙非線性軋機二質(zhì)量系統(tǒng)。在0 s處加單位階躍模擬軋機起振,在3 s處突加單位階躍模擬軋機扭振,為了更清晰顯示神經(jīng)網(wǎng)絡-模糊PID的優(yōu)越性,讓其跟經(jīng)典雙閉環(huán)控制系統(tǒng)進行對比,分別取連接軸扭矩和軋輥轉(zhuǎn)速兩個量進行比較。
(1)連接軸扭矩在訓練中誤差曲線如圖6所示。
圖7中上半部分代表的是在雙閉環(huán)控制系統(tǒng)中連接軸扭矩仿真曲線,下半部分代表的是在神經(jīng)網(wǎng)絡-模糊PID控制系統(tǒng)中連接軸扭矩仿真曲線。對比上下兩線可以明顯看出,不論是在起振階段還是在3 s處突加單位階躍負載的扭振階段,下線振蕩的頻率和幅度都比上線要小得多,并且下線更為平緩。
(2)軋輥轉(zhuǎn)速波動在訓練中誤差曲線如圖8所示。
圖6 連接軸扭矩在訓練中均方根誤差曲線
圖7 連接軸扭矩對比圖
圖8軋輥轉(zhuǎn)速波動在訓練中均方根誤差曲線
圖9是軋輥轉(zhuǎn)速波動對比圖,上圖是雙閉環(huán)控制系統(tǒng)軋輥轉(zhuǎn)速波動仿真圖,下圖是文中神經(jīng)網(wǎng)絡-模糊PID控制系統(tǒng)軋輥轉(zhuǎn)速波動仿真圖。可見,從起振的超調(diào)量到3 s處突加單位階躍時的動態(tài)速降,下圖轉(zhuǎn)速波動都比較小,并且恢復時間也短。
通過對軋機系統(tǒng)的分析,建立更接近實際軋機系統(tǒng)的含間隙非線性軋機二質(zhì)量系統(tǒng)模型??紤]到扭振模型比較復雜和參數(shù)不易測量的特點,建立神經(jīng)網(wǎng)絡-模糊PID軋機扭振智能控制系統(tǒng)。最后,為了突出該系統(tǒng)的優(yōu)越性,讓其和經(jīng)典雙閉環(huán)控制系統(tǒng)在Matlab/Simulink環(huán)境中進行對比仿真,結(jié)果表明設計的神經(jīng)網(wǎng)絡-模糊PID軋機扭振智能控制系統(tǒng)對軋機扭振有著更明顯的抑制效果。
圖9 軋輥轉(zhuǎn)速波動對比圖
[1]李崇堅,段巍.軋機傳動交流調(diào)速機電振動控制[M].北京:冶金工業(yè)出版社,2003.
[2]ORLOWSKA-KOWALSKAT,KAMINSKIM.Application of the OBD method for optimization of neural state variable estimators of the two-mass drive system[J]. Neurocomputing,2009,72:3034-3045.
[3]馬慶增.軋機傳動系統(tǒng)扭振抑制滑模變結(jié)構(gòu)控制器設計[D].東北大學,2008:43-54.
[4]侯東曉,劉彬,時培明,等.分段非線性軋機輥系系統(tǒng)的分岔行為研究[J].振動與沖擊,2010,29(12):132-135.
[5]王益群,王海芳,高英杰,等.基于神經(jīng)網(wǎng)絡PID的軋機AGC力控制[J].中國機械工程,2005,16(18):1650-1653.
[6]SUN J,ZHANG D,LI X,et al.Smith prediction monitor AGC system based on fuzzy self-tuning PID control[J]. Journal of Iron&Steel Research International,2010,17(2):22-26.
[7]陳志旺,李建雄,王洪瑞.模糊PI軋機位置閉環(huán)控制實驗研究[J].中國機械工程,2007,18(11):1277-1280.
[8]賈春玉,王英華,周會鋒.板形板厚綜合調(diào)節(jié)神經(jīng)模糊智能方法的研究[J].中國機械工程,2003,14(20):1741-1744.
[9]李國勇.智能控制及其Matlab實現(xiàn)[M].北京:電子工業(yè)出版社,2005,194-284.
Intelligent Control of Nonlinear Torsional Vibration of Rolling Mills based on Neural Network and Fuzzy PID
HAN Dong-ying1,LI Bing-yang2,SHI Pei-ming2
(1.College of Vehicles and Energy,Yanshan University,Qinhuangdao 066004,Hebei China;2.College of Electrical Engineering,Yanshan University,Qinhuangdao 066004,Hebei China)
A dynamic model for a rolling mill with backlash nonlinearity is established for torsional vibration control analysis of the rolling mill’s drive system.Considering the nonlinearity of the model and the difficulty in parameters measurement,a controller’s design method of combining neural network with fuzzy PID is proposed.In this method,the fuzzy PID is the dominant.By introducing the neural network to adjust the central value and width of the fuzzy membership degree function,the optimal PID parameters are obtained.Then,the intelligent control system of the neural network combined with the fuzzy PID is designed and simulated using the real rolling mall parameters and the parameters of the classic double loop control system.The results show that the designed intelligent control system can suppress the torsional vibration of the rolling mill drive system obviously better than that of the classical double loop control system.
vibration and wave;transmission system of the rolling mill;torsional vibration;backlash nonlinearity;neural network;neural network;fuzzy PID
TM341;TH113.1
ADOI編碼:10.3969/j.issn.1006-1335.2016.04.034
1006-1355(2016)04-0161-04+187
2016-02-25
國家自然科學基金資助項目(51005196);河北省自然科學基金資助項目(E2012203194)
韓東穎(1978-),女,吉林省遼源市人,副教授,碩士生導師。主要研究方向為振動分析與控制、結(jié)構(gòu)健康監(jiān)測。E-mail:dongying.han@163.com
時培明(1979-),男,黑龍江省延壽縣人,副教授,碩士生導師,主要研究方向為機械系統(tǒng)智能監(jiān)測與控制。