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打印中的模型分割與打包
主站蜘蛛池模板: 女人18毛片一级毛片在线 | 欧美亚洲第一页| 亚洲欧美在线精品一区二区| 992Tv视频国产精品| 国内精品九九久久久精品| AV不卡在线永久免费观看| 欧美精品综合视频一区二区| 无码在线激情片| 色综合中文字幕| 国产亚洲精品97在线观看| 一本色道久久88亚洲综合| 香蕉在线视频网站| 第一区免费在线观看| 看国产一级毛片| 青青草原偷拍视频| 国产精品女主播| 国产成人一二三| 亚洲av无码人妻| 亚洲色无码专线精品观看| 国产网友愉拍精品| 欧美福利在线观看| 国产精品永久久久久| 狠狠亚洲婷婷综合色香| 国产成人三级在线观看视频| 国产AV无码专区亚洲A∨毛片| 亚洲九九视频| 国产高清在线丝袜精品一区| 日本妇乱子伦视频| 国产尤物视频在线| 亚洲成人一区二区| 国产精品va免费视频| 欧美日本在线一区二区三区| 国产自无码视频在线观看| 国产精品自在拍首页视频8| 免费福利视频网站| 激情综合网址| 人妻丝袜无码视频| 国产91麻豆免费观看| 中国黄色一级视频| 国产成人你懂的在线观看| 精品无码专区亚洲| 色偷偷男人的天堂亚洲av| 成年女人18毛片毛片免费| 亚洲人成网7777777国产| 亚洲欧美成人| 国产精女同一区二区三区久| 国产精品久久久久久搜索| 亚洲国产精品不卡在线| 一区二区自拍| 3344在线观看无码| 97se亚洲综合| 亚洲色图欧美一区| 国产欧美日韩va| 日本道综合一本久久久88| 久久精品视频亚洲| 91毛片网| 久久国产拍爱| 日本高清在线看免费观看| 不卡无码网| 女人毛片a级大学毛片免费| 午夜无码一区二区三区| 久久国产精品电影| 午夜限制老子影院888| 日韩欧美91| 野花国产精品入口| 亚洲永久视频| 日本不卡在线| 日韩无码黄色| 亚洲欧美日本国产综合在线 | 伊人成色综合网| 亚洲女同一区二区| 欧美天天干| 激情综合五月网| 久久精品无码国产一区二区三区 | 国产一区二区免费播放| 欧美区一区二区三| 任我操在线视频| 67194成是人免费无码| 日本在线免费网站| 91极品美女高潮叫床在线观看| 亚洲成人免费在线| 久久亚洲中文字幕精品一区|