999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于GA的DRNN-PID算法在多電機(jī)系統(tǒng)中的應(yīng)用

2012-06-09 10:15:06王智琳劉金保
電子設(shè)計(jì)工程 2012年1期

王智琳,李 彥,劉金保

(江蘇科技大學(xué) 江蘇 鎮(zhèn)江 212003)

在當(dāng)前的工業(yè)生產(chǎn)過程中,如冶金、造紙、紡織、建材等領(lǐng)域,經(jīng)常需要多臺(tái)電機(jī)傳送和卷取產(chǎn)品。為使產(chǎn)品不被拉斷和堆積,提高產(chǎn)品運(yùn)送的質(zhì)量和效率,電機(jī)之間需保持協(xié)調(diào)運(yùn)行,其中同步誤差的控制是一個(gè)關(guān)鍵問題,它與系統(tǒng)的張力及電機(jī)間的轉(zhuǎn)速之差有關(guān),因此速度和張力的控制是多電機(jī)同步系統(tǒng)協(xié)調(diào)運(yùn)行的關(guān)鍵。

而在多變量非線性強(qiáng)耦合控制系統(tǒng)中 ,若不采取一定的解耦措施難以獲得滿意的控制效果。傳統(tǒng)的控制方法一般要首先知道對(duì)象參數(shù) ,然后設(shè)計(jì)解耦器、控制器,這個(gè)過程比較繁瑣,且常依賴于對(duì)象數(shù)學(xué)模型的準(zhǔn)確性。因此傳統(tǒng)的方法難以實(shí)現(xiàn)有效控制。神經(jīng)網(wǎng)絡(luò)解耦控制是控制理論界的重大課題之一,尤其適用于傳統(tǒng)控制方法難以解決的問題,因此更具有研究價(jià)值。

目前有許多神經(jīng)網(wǎng)絡(luò)與PID結(jié)合的控制算法,對(duì)對(duì)象基本無要求,但是算法對(duì)初值選擇要求較高,盡管采取了如帶動(dòng)量項(xiàng)的梯度下降法,變學(xué)習(xí)速率法等改進(jìn),還是會(huì)不可避免的陷入局部極值,且有時(shí)會(huì)振蕩,文中對(duì)此采用了更具動(dòng)態(tài)特性的對(duì)角遞歸神經(jīng)網(wǎng)絡(luò) (Diagonal Recurrent Neural Network,DRNN)與PID相結(jié)合;并利用遺傳算法(Genetic Algorithm,GA)的全局尋優(yōu)特性來優(yōu)化網(wǎng)絡(luò)初值[1],以此用GA和DRNN兩者的優(yōu)點(diǎn)使系統(tǒng)獲得更好的控制效果。

1 三電機(jī)系統(tǒng)

如圖1為3臺(tái)電機(jī)的速度張力運(yùn)行時(shí)的簡單物理模型,各電機(jī)軸上安裝有皮帶輪,電機(jī)之間通過皮帶輪上的傳輸帶連結(jié);當(dāng)電機(jī)運(yùn)轉(zhuǎn)時(shí),轉(zhuǎn)子旋轉(zhuǎn)拉動(dòng)皮帶協(xié)調(diào)運(yùn)行。

圖1 多電機(jī)同步系統(tǒng)的物理模型Fig.1 Physical model of multi-motor synchronization system

根據(jù)虎克定律,考慮前滑量,相鄰兩臺(tái)電機(jī)之間的張力表示為:

上式中有 1≤i<j≤3,Ki為傳遞系數(shù),Tij為張力變化時(shí)間常數(shù);ri、ki、ωri分別為第 i電機(jī)的半徑、 速比和第 i臺(tái)電機(jī)的電氣角速度;rj、kj、ωrj分別為第 j電機(jī)的半徑、速比和第 j臺(tái)電機(jī)的電氣角速度;npi和npj分別為兩電機(jī)的磁極對(duì)數(shù)。

根據(jù)電機(jī)學(xué)中的拖動(dòng)方程和公式(1)得到3臺(tái)電機(jī)同步系統(tǒng)在磁場定向模式下的數(shù)學(xué)模型:

由上易知,此對(duì)象是一個(gè)高階、多變量、非線性、強(qiáng)耦合系統(tǒng),尤其是速度和張力間的耦合,所以對(duì)于該系統(tǒng)的控制,如果以其中一臺(tái)電機(jī)為主電機(jī),其他兩臺(tái)為從電機(jī),則可減小控制難度。

2 基于GA的DRNN-PID算法

鑒于本對(duì)象的特性,文中采用了基于遺傳算法的DRNN的PID控制算法。

圖2 控制結(jié)構(gòu)圖Fig.2 Control chart

圖2為本算法的控制結(jié)構(gòu)圖。其中DRNN網(wǎng)絡(luò)為Elman網(wǎng)絡(luò)的一種簡化[2-3],它包含有輸入層,隱層和輸出層3層,其中隱層為回歸層。設(shè) I=[I1,I2,…,In]為網(wǎng)絡(luò)輸入向量,Ii(k)為輸入層第i個(gè)神經(jīng)元的輸入,sj(k)為第j個(gè)回歸神經(jīng)元輸入總和,O(k)為網(wǎng)絡(luò)輸出, f(·)為雙 S 函數(shù):f(x)=(1-e-x)/(1+e-x),DRNN的輸入輸出映射關(guān)系為:

上式中 r(k)為給定輸入;u(k)為 DRNN-PID 控制器的輸出,也即控制對(duì)象的輸入;y(k)為控制對(duì)象的輸出;T為采樣周期;而系數(shù) kp(k)、ki(k)、kd(k)采用 DRNN 網(wǎng)絡(luò)進(jìn)行整定:

上式中 E=0.5(r(k)-y(k))2,K 分別代表 PID 的 3 個(gè)系數(shù):Kp,Ki,Kd;μ表示其各自對(duì)應(yīng)的學(xué)習(xí)速率;X分別表示其對(duì)應(yīng)的 x1,x2,x3 值;?y/?u 由 DRNN 網(wǎng)絡(luò)辨識(shí)。

網(wǎng)絡(luò)權(quán)值訓(xùn)練可采用梯度下降法:

上式中 Pj(k)=?Xj(k)/,Qij(k)=?Xj(k)/,且

故可知DRNN與PID結(jié)合的算法的步驟是:

1)網(wǎng)絡(luò)輸入層、回歸層、輸出層權(quán)值賦予小的隨機(jī)初值,并設(shè)定網(wǎng)絡(luò)各層的學(xué)習(xí)速率和慣性系數(shù);

2)PID 控制器參數(shù) kp,ki,kd 賦初值, 并同時(shí)給 Pj、Qij賦零初值;

3)計(jì)算PID控制器的輸出u,將u和系統(tǒng)輸出y作為網(wǎng)絡(luò)輸入I;

4)對(duì)神經(jīng)網(wǎng)絡(luò)的權(quán)值進(jìn)行實(shí)時(shí)修正;

5)令 k=k+1,返回步驟 3。

當(dāng)設(shè)計(jì)的系統(tǒng)穩(wěn)定時(shí),ym(k)≈y(k),則有:

而通常情況下隨機(jī)賦的初值很難使網(wǎng)絡(luò)得到很好的結(jié)果,且容易出現(xiàn)本文引言中提到的缺點(diǎn):易振蕩,易陷入局部極小值點(diǎn)等,所以需要優(yōu)化初值。此時(shí)采用遺傳算法(GA)的全局搜索特點(diǎn)來對(duì)DRNN的初值進(jìn)行初步優(yōu)化。

需要注意的是鑒于GA算法的特性,很難實(shí)現(xiàn)在線調(diào)整網(wǎng)絡(luò)的初值,因此需要離線訓(xùn)練,文中采用改進(jìn)的GA算法,采用實(shí)數(shù)編碼,選擇時(shí)采用輪盤賭法和最優(yōu)保留法相結(jié)合,而交叉和變異時(shí)采用自適應(yīng)交叉率和變異率,具體方法如下:

1)實(shí)數(shù)編碼 它是對(duì)原參數(shù)直接進(jìn)行遺傳操作,具有求解精度高、便于大空間搜索等優(yōu)點(diǎn)。編碼時(shí),每個(gè)連接權(quán)值直接用一個(gè)實(shí)數(shù)表示,整個(gè)網(wǎng)絡(luò)的權(quán)值分布用一組實(shí)數(shù)表達(dá),所有的每個(gè)權(quán)值按一定順序級(jí)聯(lián)為一個(gè)長串,即為一個(gè)染色體。2)自適應(yīng)交叉和變異 交叉率和變異率的算式分別如下:

上式中α1和α2為大于0的常數(shù),文中都取為1.5;fmax為最大適應(yīng)度值,favg為平均適應(yīng)度值,為交叉前兩父串中適應(yīng)度值較大者,f為需變異位串適應(yīng)度值;Pc1、Pc2和 Pm1、Pm2為預(yù)先指定的常數(shù),分別取為 Pc1=0.9,Pc2=0.6,Pm1=0.1,Pm2=0.001。 這樣做的好處是:①可相應(yīng)提高群體中表現(xiàn)優(yōu)良的個(gè)體的交叉率和變異率,使得它們不會(huì)處于一種停滯不變的狀態(tài);②對(duì)于群體中適應(yīng)度小于平均適應(yīng)度的個(gè)體,其交叉率和變異率將以較大的概率進(jìn)行交叉和變異;③對(duì)于群體中適應(yīng)度大于平均適應(yīng)度時(shí),其交叉率和變異率以接近當(dāng)前最佳適應(yīng)度的形式進(jìn)行動(dòng)態(tài)調(diào)整,其調(diào)整沿著適應(yīng)度增大的方向以指數(shù)衰減方式進(jìn)行,衰減的強(qiáng)弱以系數(shù)α1和α2表示。

變異策略采用下述方法:

待變異個(gè)體 X=(x1,x2,…,xi,…,xk)的變異點(diǎn)基因值 xi的取值范圍是[ximin,ximax],則變異后的新基因值由下式?jīng)Q定:

上式中rand為 (0,1)上的隨機(jī)數(shù),t為當(dāng)前進(jìn)化代數(shù),T為最大進(jìn)化代數(shù),b為系統(tǒng)參數(shù),一般取為2。該算法在開始階段(t較小時(shí))變異范圍大,而在進(jìn)化后期(t接近T)主要進(jìn)行局部搜索,變異范圍越來越小,由此產(chǎn)生的新基因值更接近原基因值,這樣使得最優(yōu)解的搜索更加集中于某一最有希望的重點(diǎn)區(qū)域中。

3 實(shí)驗(yàn)結(jié)果和仿真分析

圖4是以文中的三電機(jī)系統(tǒng)[公式(2)]為對(duì)象的控制效果,3臺(tái)電機(jī)以1主2從形式,圖中wr1為主電機(jī)的轉(zhuǎn)速,F(xiàn)12,F(xiàn)23分別表示第1、2臺(tái)電機(jī)間和第2、3電機(jī)間的兩個(gè)張力。該算法的關(guān)鍵是前期遺傳算法的搜索要獲得的大致的全局最優(yōu)點(diǎn),后面DRNN的精確調(diào)整就容易得多。

圖3 基于GA的DRNN-PID的控制效果圖Fig.3 Control rendering of DRNN-PID algorithm based on GA

圖4 三電機(jī)系統(tǒng)控制效果圖Fig.4 Control rendering of three motor system

4 結(jié)束語

綜上得出,基于遺傳算法的DRNN的PID控制算法完全不依賴于對(duì)象模型,通過恰當(dāng)?shù)挠?xùn)練和學(xué)習(xí)就可以獲得很好的控制效果。算法結(jié)構(gòu)簡單,易于實(shí)現(xiàn),應(yīng)用在速度和張力的解耦控制或其他工業(yè)控制場合很方便,具有很好的推廣應(yīng)用價(jià)值。

[1]徐麗娜.神經(jīng)網(wǎng)絡(luò)控制[M].3版.北京:電子工業(yè)出版社,2009.

[2]張今朝,劉國海,潘天紅.多電機(jī)同步系統(tǒng)的多模型辨識(shí)[J].電機(jī)與控制學(xué)報(bào),2009,13(1):138-142.ZHANG Jin-zhao, LIU Guo-hai, PAN Tian-hong.Multimodel identification to multi-motor synchronous system[J].Electric Machines and Control,2009,13(1):138-142.

[3]KU Chao-lee,Lee K Y.Diagonal recurrent neural networks for dynamic systems control[J].IEEE.Transactions on Neural Networks,1995,6(1):144-156.

[4]XUN Liang.Comments on Diagonal recurrent neural networks for dynamic system control reproof of theorems 2 and 4[J].IEEE.Transactions on Neural Networks,1997,8(3):811-812

[5]韓貴金.一種基于對(duì)角遞歸神經(jīng)網(wǎng)絡(luò)的PID解耦控制器[J].電子科技,2007(9):22-26.HAN Gui-jin.A PID decoupling controller based on DRNN[J].Electronic Science&Technology,2007(9):22-26.

[6]段慧達(dá),鄭德玲,劉聰.基于對(duì)角遞歸神經(jīng)網(wǎng)絡(luò)的建模及應(yīng)用[J].北京科技大學(xué)學(xué)報(bào),2004,26(1):103-105.DUAN Hui-da, ZHENG De-ling, LIU Cong.Modeling and application based on diagonal recurrent neural network[J].Journal of University Beiing of Science and Technology,2004,26(1):103-105.

[7]王曉哲,顧樹生.基于遺傳算法的PID神經(jīng)網(wǎng)絡(luò)解耦控制[J].控制與決策,1999,14(Suppl):617-620.WANG Xiao-zhe,GU Shu-sheng.A PID neural network decoupling control based on genetic algorithm[J].Control and Decision,1999,14(Suppl):617-620.

主站蜘蛛池模板: 欧美综合区自拍亚洲综合天堂| 激情视频综合网| 国产精品免费久久久久影院无码| 欧日韩在线不卡视频| 综合久久五月天| 精品亚洲欧美中文字幕在线看| 亚洲不卡影院| 人人艹人人爽| 久久夜色精品国产嚕嚕亚洲av| 在线亚洲小视频| 中文字幕在线看| 亚洲欧美成人| 91九色国产porny| 无码高潮喷水专区久久| 久久久久亚洲精品成人网| 99在线视频精品| 国产成人一区二区| 亚洲黄色成人| 欧美亚洲激情| 国产成人精品高清在线| 国产尹人香蕉综合在线电影| 亚洲男人的天堂久久精品| 欧美日韩精品在线播放| 丁香亚洲综合五月天婷婷| 国产精品免费电影| 国产精品v欧美| 欧美激情视频一区| 国产精品亚洲αv天堂无码| 亚洲天堂在线免费| 爆乳熟妇一区二区三区| 激情网址在线观看| 欧美色伊人| 欧美日韩精品一区二区在线线| 青青青国产视频手机| 任我操在线视频| 熟妇丰满人妻| 麻豆国产精品视频| 国产欧美日韩免费| 国产在线精彩视频二区| 国产精品福利导航| 欧美日韩免费| 亚洲aaa视频| 亚洲午夜国产精品无卡| 亚洲h视频在线| 最新国产在线| 91久久天天躁狠狠躁夜夜| 久久人人97超碰人人澡爱香蕉| 欧美精品一区在线看| 男人的天堂久久精品激情| aaa国产一级毛片| 午夜激情福利视频| 无码专区国产精品第一页| 欧美国产日韩在线观看| 久久久精品无码一二三区| 69国产精品视频免费| 日本福利视频网站| jijzzizz老师出水喷水喷出| 2020精品极品国产色在线观看| 波多野结衣久久精品| 欧美亚洲国产一区| 国产xx在线观看| 国产超碰一区二区三区| 国产精品美女自慰喷水| 欧美国产日韩一区二区三区精品影视| 综合色88| 免费在线观看av| 毛片视频网址| 91色综合综合热五月激情| 欧美成在线视频| 手机精品福利在线观看| 中文字幕资源站| 国产午夜精品鲁丝片| 一级毛片网| 欧美色伊人| 国产国语一级毛片在线视频| 在线视频一区二区三区不卡| 国产欧美另类| 久久久久久久蜜桃| 精品视频在线观看你懂的一区| 亚洲人网站| 国产激情在线视频| 欧美色丁香|