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

基于遺傳算法和CMAC的雙電機協調控制

2016-04-08 05:08:07曹訓訓李凌杰武漢船用電力推進裝置研究所武漢430064
船電技術 2016年1期
關鍵詞:模型

曹訓訓,李凌杰(武漢船用電力推進裝置研究所,武漢 430064)

?

基于遺傳算法和CMAC的雙電機協調控制

曹訓訓,李凌杰
(武漢船用電力推進裝置研究所,武漢 430064)

摘要:提出一種小腦模型神經網絡(CMAC)和自適應在線遺傳算法(GA)相結合的新型控制算法,應用于機器人中兩軸永磁無刷直流電機的速度協調控制,利用MATLAB/SIMULINK仿真,結果證明了GA和CMAC復合控制器可以有效的消除協調控制中的轉矩脈動。

關鍵詞:小腦模型神經網絡遺傳算法協調控制

0 引言

永磁無刷直流電機具有良好的靜、動態調速性能,且結構簡單、運行可靠、易于控制,近年來廣泛應用于移動機器人中。當機器人多軸協調控制系統中的兩個電機主、輔電機需要同步運行時,由于電機參數的變化和負載大小的不同,兩電機轉速的協調會受到干擾。此時,可采用遺傳算法、粒子群優化、神經網絡以及模糊控制等方法來取代或優化傳統的PID調速,使輔電機嚴格按照主電機的轉速來調整PWM觸發電壓的大小,從而實現協調同步。

其中,遺傳算法作為一種高級啟發式搜索的優化方法,簡單通用、魯棒性強,無需任何初始信息就可尋求全局最優解。但遺傳算法局部搜索能力較弱,收斂速度慢,影響系統的高精度控制和穩定運行[1]。小腦模型神經網絡算法,是一種模擬人腦的學習,即模擬種群中單個個體的自學習算法,具有很強的局部泛化能力,收斂速度快,且其最小值是唯一的,迭代次數少,程序執行速度快,適合于實時控制[2]。但小腦模型神經網絡在控制的初始階段需要調節好PID參數,以啟動系統。將這兩種算法相結合,取長補短,為協調控制提供了一種新的更佳的解決方案。

1 永磁無刷直流電機的數學模型

永磁無刷直流電動機的氣隙磁場波形、反電動勢波形以及定子電流波形都是非正弦的,這為建模帶來了一定的困難。為了簡化數學模型,現對該電動機的工作情況作如下假設:

1) 電動機本體的三相定子繞組是完全對稱的,相應的電氣時間常數可以忽略不計。2) 忽略定子電流磁通以及齒槽效應和磁路飽和對氣隙磁通的影響。3) 電機運行時,忽略溫度等外界因素對電機參數的干擾。在滿足上述假設條件的基礎上,永磁無刷直流電機動態特性方程組描述如下:

其中,U-觸發電壓,Ea-感應電動勢,R-三相定子電阻,L-電樞電感,i-相電流,Ke-反電勢常數,Kt-轉矩系數,n-電機轉速,Ta-電磁轉矩,J-電機慣性系數,D-摩擦系數。

在電機動態運行時,對式(1)~(4)進行拉普拉斯變換,可得拉式方程組,即,

在機器人兩軸協調控制系統中,輔電機的參數為:Ke=0.125 v·s/rad,Kt=15 Nm/A,L=5×10-3H,D=0.01 Nm·s/rad,J=0.03kg·m2,R=5?。由式(5)~(8)求得輔電機轉速調節器的傳遞函數為:

在計算機控制系統中采用離散控制,Z變換后,傳遞函數為,

2 遺傳算法PID參數尋優

遺傳算法是模擬達爾文生物進化論的自然選擇和遺傳學機理的生物進化過程的計算模型,是一種通過模擬自然進化過程搜索最優解的方法,它最初由美國Michigan大學J.Holland教授于1975年首先提出來的,J.Holland教授所提出的GA通常為簡單遺傳算法。

本文采用自適應遺傳算法在線整定PD參數,在采樣時刻k,選取足夠多的個體,計算不同個體的自適應度,通過優化,選擇自適應度大的個體所對應的PD參數作為該采樣時刻下的控制參數。為使協調控制過程平穩,防止產生超調,采用誤差絕對值及誤差變化率的加權和作為采樣時刻k中個體i的最小目標函數[3]。參數選擇的最小目標函數為:

式中,error(i)為采樣時刻k個體i的速度跟蹤誤差,?e(i)為采樣時刻k個體i的跟蹤誤差變化率,θ1、θ2為經驗系數。

采用懲罰功能避免超調,即將超調量作為最優指標的一項,此時最優指標為:

自適應度越大,變異概率越小,自適應變異概率取為:

其中,pop為種群的個體數。

遺傳算法優化PD參數的步驟如下:

1) 確定PD參數的大致范圍,并對其進行編碼;2) 隨機生成個體數為n的種群,初始化適應度值;3) 將種群中的個體解碼成對應的參數值,用此參數求代價函數值J及適應函數值f,取f=1/J ;4) 進行復制、交叉和變異操作,產生下一代種群;5) 若參數收斂或達到預定的指標,輸出最優值,否則,返回步驟(3)和(4)。

3 基于遺傳算法的CMAC控制器

3.1 CMAC前饋控制系統

小腦模型神經網絡是一種表達復雜非線性函數的表格查詢型自適應神經網絡,該網絡可通過學習算法改變表格的內容,具有信息分類存儲的能力。CMAC比一般神經網絡具有更好的非線性逼近能力,更適合于復雜動態環境下的非線性實時控制[4]。CMAC前饋控制的網絡拓撲結構如圖1所示。

圖1 CMAC網絡拓撲結構

圖1所示CMAC和PID并行控制系統中,CMAC控制器起前饋作用。CMAC前饋控制的基本思想在于:將輸入值在概念存儲器中進行映射,從實際存儲單元中找到對應于該映射狀態的地址,將這些存儲單元中的網絡權值求和得到CMAC的輸出;將此實際輸出值與總輸出值進行比較,并根據梯度下降法修改這些被激活的存儲單元的權值。

3.2 遺傳算法取代常規PID控制器

在機器人雙電機協調控制系統中,改進傳統的CMAC前饋控制器,將傳統的PID控制器替換為遺傳算法控制器,采用遺傳算法和CMAC復合控制。改進后的雙電機智能協調控制系統框圖如圖2所示。

圖2 雙申機智能協調控制系統框圖

其中,CMAC控制器的一維輸出Cout(k)為:

式中,δi為二進制算子,ωi為CMAC網絡權值,f為CMAC網絡的泛化參數。

將圖2中主電機的轉速信號n1(k)作為CMAC的輸入值Uj。將U在區間[Umin,Umax]上分成(L+2f)個量化間隔:

其中,?u為泛化常量,比量化間隔稍大,通常取為:

在泛化區間內,CMAC的網絡權值才有效,故二進制算子δi為:

基于遺傳算法的CMAC復合控制器的總輸出為GA控制器和CMAC控制器的輸出之和,即:

其中,GAout(k)為遺傳控制器的輸出。

每一控制周期結束時,CMAC的輸出Cout(k)與總控制器輸出u(k)相比較,修正權值,進入學習過程。CMAC網絡權值的調整指標為:

將式(14)和式(20)代入式(21)得CMAC網絡權值的修正量:

其中,η∈(0,1)為網絡學習速率。

為了避免訓練過程發生振蕩,加快收斂速度,考慮k時刻以前的梯度方向,引入動量項,權值修正公式為:

式中,α∈(0,1)為動量項慣性系數。當系統開始運行時,置ω=0,此時Cout(k)=0,u(k)= Cout(k),系統由遺傳算法控制器進行全局搜索,尋找最優PD參數。隨著CMAC的學習,遺傳算法PD控制器產生的輸出控制量GAout(k)逐漸為零,CMAC的網絡權值趨向穩定,CMAC產生的輸出控制量Cout(k)逐漸逼近控制器總輸出u(k)。u(k)即為輔電機的脈寬調制電壓,它通過驅動電路實時改變輔電機的轉速,使其精確地與主電機同步。

4 仿真分析

4.1 仿真實驗

為了比較基于遺傳算法的小腦模型控制器的控制效果,在MATLAB/SIMULINK軟件環境中進行了仿真研究,并與遺傳算法PID控制和小腦模型PID控制分別在同樣的參數設置和運行環境中進行了速度協調控制性能的比較。GA+CMAC、GA、CMAC+PID三種算法在雙電機協調控制系統中的仿真模型如圖3所示。

圖3 三種算法同環境運行的仿真模型

利用S函數實現算法的離散控制器的設計。誤差的初始化是通過時鐘功能實現的,從而在S函數中實現了誤差的積分和微分。仿真時間為1 s,采樣時間為0.001 s,階躍信號rin(k)=1750 r/min為主電機的轉速信號,yout(k)為輔電機的轉速跟蹤信號。

在遺傳算法程序中,取θ1=0.95,θ2=0.05;使用的個體數為pop=120,進化代數為10代,交叉概率為Pc=0.9,采用實數編碼方式。為了避免參數選取范圍過大,先按經驗選取一組Kp、Kd參數,然后在這組參數的周圍利用遺傳算法進行設計,從而減少初始尋優的盲目性,節省計算量。取參數Kp的取值范圍為[20,25],Kd的取值范圍為[0.001,0.02]。小腦模型神經網絡程序中參數為:L=100,f=5,α=0.04,η=0.1。CMAC和PID并行控制器中的PID參數分別為:Kp=23, Ki=0,Kd=5,即采用PD控制。

圖4 三種算法中雙申機的協調控制轉速波形

4.2 三種算法控制效果比較

仿真實驗中GA和GA+CMAC兩種控制方案中的參數均已調節到最優。輔電機轉速跟蹤主電機的響應曲線如圖4所示。由圖4可知,采用傳統PID和小腦模型神經網絡復合控制時,在沒有找到最優PID參數的情況下,輔電機產生較大轉矩脈動,且調節時間很長,無法與主電機實時協調。單獨采用遺傳算法控制器時,輔電機轉速雖能在較短的時間內與主電機協調同步,但與遺傳算法和小腦模型復合控制器相比,輔電機會產生轉矩脈動,即圖中GA控制器的波形上下抖動,很難收斂到極值點。這在實際應用中是無法實現高精度協調控制的。只有采用遺傳算法和小腦模型復合控制時,輔電機不僅能快速高精度地跟蹤主電機指令,而且轉矩非常平滑,沒有脈動,在實際應用中具有重要的意義。

5 結論

遺傳算法單獨控制時,增益Kp的值在很大程度上決定著控制效果,而引入CMAC復合控制時,電機轉速不依賴于Kp的值,Kp的值只需在一個合理的范圍內即可,系統的魯棒性得到改善,且CMAC的局部泛化能力很好的解決了轉矩脈動問題,提高了控制精度。

在雙電機協調控制中,結合遺傳算法全局搜索性能好和小腦模型神經網絡局部泛化能力強的優點,模擬種群個體之間及種群中最優個體自身的學習,實現PID最優參數的全局搜索,同時又加快了局部收斂速度,減少了電機的轉矩脈動,提高了協調控制的精度,且不需要繁瑣的調試PID參數。

參考文獻:

[1] Shiu Yin Yuen,Chi Kin Chow.A genetic algorithm that adaptively mutates and never revisits[J].IEEE transactions on evolutionary computation,2009,13(2):454-472.

[2] W.Thomas Miller,Felson H.Glanz,L.Gordon Kraft.CMAC:An associative neural network alternative to backpropagation[J].Proceedings of the IEEE,1990,78,(10):1561-1567.

[3] 劉金琨.先進PID控制MATLAB仿真[M].北京:電子工業出版社,2004:193-238.

[4] 韓力群.人工神經網絡理論、設計及應用[M].北京:化學工業出版社,2007:154-163.

Coordinating Control Based on Hybrid Genetic Algorithm and CMAC For Double Motors

Cao Xunxun,Li Lingjie
(Wuhan Institute of Marine Electric Propulsion,Wuhan 430064,China )

Abstract:A new kind of control method combined hybrid cerebellar model articulation controller (CMAC)with online adaptive genetic algorithm (GA) control method is proposed.It is used to control two brushless DC motors applied in a robot.Experimental results in MATLAB/SIMULINK software show that the torque ripple of the coordinate control is eliminated by using the hybrid CMAC and genetic algorithm.

Keywords:CMAC;genetic algorithm;coordinated control

作者簡介:曹訓訓(1983-),男,工程師。研究方向:神經網絡控制、預測控制。

收稿日期:2015-09-09

中圖分類號:TM331

文獻標識碼:A

文章編號:1003-4862(2015)11-0049-04

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 日本不卡免费高清视频| 91视频首页| 国产主播喷水| 国产免费好大好硬视频| 国产自在自线午夜精品视频| 在线精品欧美日韩| 亚洲成人在线免费| 欧美亚洲一二三区| 亚洲大学生视频在线播放| 92午夜福利影院一区二区三区| 婷婷中文在线| 欧美午夜视频在线| 亚洲欧美另类中文字幕| 精品成人免费自拍视频| 97色伦色在线综合视频| 精品伊人久久久香线蕉| 亚洲最大情网站在线观看| 天天干伊人| 亚洲人精品亚洲人成在线| 九九九久久国产精品| 中文字幕在线视频免费| 一本色道久久88| 久久福利片| 亚洲无线视频| 中文字幕佐山爱一区二区免费| 国产在线无码一区二区三区| 国产精品无码一区二区桃花视频| h网址在线观看| 自偷自拍三级全三级视频| 四虎AV麻豆| 日韩乱码免费一区二区三区| 国产日本欧美亚洲精品视| 毛片免费在线视频| 国产无码网站在线观看| 亚洲国产在一区二区三区| 伊人久久青草青青综合| 中文精品久久久久国产网址| 色综合中文综合网| 99一级毛片| 午夜色综合| 亚洲精品自产拍在线观看APP| 国产精品福利一区二区久久| 久久亚洲高清国产| 这里只有精品在线播放| 亚洲欧美精品一中文字幕| 日韩色图在线观看| 91久久偷偷做嫩草影院| 美女亚洲一区| 丁香婷婷激情综合激情| 久久午夜夜伦鲁鲁片无码免费| 国产成人亚洲综合A∨在线播放| 婷婷综合色| 日韩无码一二三区| 青青操视频在线| 一级黄色欧美| 国产91在线免费视频| 大乳丰满人妻中文字幕日本| 欧美国产精品不卡在线观看 | 99视频在线精品免费观看6| 国产一级α片| 潮喷在线无码白浆| 久久国产V一级毛多内射| 99热这里只有精品在线播放| 欧美日韩福利| 婷五月综合| 国产欧美日韩另类| 欧美亚洲一二三区| 毛片久久网站小视频| 日韩在线视频网| 制服无码网站| 色噜噜综合网| 亚洲无码精品在线播放| 色偷偷综合网| 国产伦精品一区二区三区视频优播| 亚洲天堂网站在线| 在线欧美国产| 国产手机在线小视频免费观看| 欧美第一页在线| 一区二区自拍| 激情六月丁香婷婷| 青青热久免费精品视频6| 99色亚洲国产精品11p|