国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于遺傳算法的無刷直流電動機自適應(yīng)模糊控制

2014-03-12 09:24侯春杰孟令瑞
微特電機 2014年10期
關(guān)鍵詞:閉環(huán)控制模糊控制轉(zhuǎn)矩

侯春杰,張 雷,孟令瑞

(河南科技大學,洛陽471023)

0 引 言

由于無刷直流電動機(以下簡稱BLDCM)具有功率密度高、體積小、調(diào)速性能好且結(jié)構(gòu)簡單的特點,它在汽車、工具、工業(yè)工控、航天等領(lǐng)域應(yīng)用廣泛[1-3]。

目前采用遺傳算法(以下簡稱GA)優(yōu)化模糊控制器的研究有很多[4-9]。文獻[7]采用了十進制的遺傳算法編碼方式,可以得到全局最佳規(guī)則庫,仿真結(jié)果較好。文獻[8]通過實數(shù)編碼的GA 對隸屬度函數(shù)的位置及寬度進行共同編碼,引入適當?shù)碾`屬度函數(shù)評判機制來生成最優(yōu)的隸屬度函數(shù),仿真結(jié)果表明優(yōu)化后的模糊控制器控制品質(zhì)有較大的改善和提高。文獻[9]提出了二維調(diào)整因子的概念,利用GA 優(yōu)化選取二維調(diào)整因子、量化因子以及比例因子,減小了搜索空間。

本文利用GA 同時優(yōu)化控制規(guī)則和隸屬度函數(shù),并在MATLAB/Simulink 中搭建仿真模型,將遺傳算法與自適應(yīng)模糊控制相結(jié)合[10-11]。仿真表明,基于該方法的BLDCM 自適應(yīng)模糊控制系統(tǒng),響應(yīng)快、無超調(diào)、穩(wěn)態(tài)誤差小,并且具有較強的自適應(yīng)性和魯棒性。

1 無刷直流電動機雙閉環(huán)控制系統(tǒng)

1.1 BLDCM 的數(shù)學模型

本文數(shù)學模型采用兩相導通星形三相六狀態(tài),并滿足以下假定:

1)轉(zhuǎn)子磁阻不隨位置變化而變化,三相繞組完全對稱;

2)不計電樞反應(yīng)、換相過程和齒槽的影響;

3)在定子內(nèi)表面,電樞導體呈均勻連續(xù)分布;

4)磁路不飽和,忽略磁滯損耗以及渦流損耗。

基于以上假設(shè),三相對稱BLDCM 的相電壓方程:

式中:eA,eB,eC為反電動勢;iA,iB,iC為三相定子繞組的相電流;uA,uB,uC為三相定子繞組的相電壓;Rs為繞組電阻;L 為自感;M 為互感。

電磁轉(zhuǎn)矩的方程:

轉(zhuǎn)子運動方程:

式中:Te為電磁轉(zhuǎn)矩;ω 為轉(zhuǎn)子機械角加速度;Tl為負載轉(zhuǎn)矩;J 為轉(zhuǎn)子的轉(zhuǎn)動慣量。

1.2 雙閉環(huán)控制系統(tǒng)

速度環(huán)采用Fuzzy 控制器為外環(huán),并使用GA 對其進行優(yōu)化,優(yōu)化后的Fuzzy 控制器輸入為給定轉(zhuǎn)速n*與實際速度回饋值n 的差值,輸出為內(nèi)環(huán)的給定值。內(nèi)環(huán)為PI 調(diào)節(jié)器組成的電流環(huán),外環(huán)輸出的給定電流值i*減去采樣值i 作為PI 調(diào)節(jié)器的輸入,輸出為BLDCM 的給定電壓。采用這種雙閉環(huán)控制策略,能恰當?shù)匕l(fā)揮速度負反饋和電流負反饋的作用,使控制系統(tǒng)具有良好的動、靜態(tài)特性。圖1 為BLDCM 雙閉環(huán)控制系統(tǒng)的結(jié)構(gòu)圖。

圖1 BLDCM 雙閉環(huán)控制系統(tǒng)的結(jié)構(gòu)圖

2 GA 優(yōu)化自適應(yīng)模糊控制

2.1 個體編碼

對于隸屬度函數(shù)的形狀,本文選擇三角形隸屬度函數(shù),采用十進制編碼方式。其可由3 個變量確定:左右端點的橫坐標以及頂點橫坐標。如圖2 所示,選取三點橫坐標作為優(yōu)化參數(shù),即對{x1,x2,x3,x4,x5}進行編碼。對于兩輸入三輸出的系統(tǒng)而言,其隸屬度函數(shù)的編碼為5 ×5 =25 的編碼串。

圖2 模糊變量的隸屬度函數(shù)圖形

對于控制規(guī)則的編碼,約定1 代表NB,2 代表NM,3 代表NS,4 代表ZO,5 代表PS,6 代表PM,7代表PB,模糊規(guī)則可拉伸成147 位的數(shù)字編碼串。

將隸屬度函數(shù)和控制規(guī)則的編碼聯(lián)合起來,就得到長度為25 +147 =172 位的染色體編碼串。

2.2 適應(yīng)度函數(shù)

本文目標函數(shù)采用誤差絕對值時間積分性能指標,加上系統(tǒng)輸出的二次方項以免控制量太大,加入懲罰函數(shù)防止超調(diào),如果超調(diào),就將超調(diào)量加入最佳指標式子中。

式中:u(t)為控制器輸出;e(t)為系統(tǒng)誤差;w1,w2,w3,w4為權(quán)值,且w4?w1,tu為上升時間。

因種群收斂可能出現(xiàn)除零,所以將適應(yīng)度函數(shù)設(shè)為fit=1/(1 +J)。

2.3 選擇操作

2.4 交叉算子

編碼串的前25 位是隸屬度函數(shù)的編碼,后147位為規(guī)則編碼。假若按照一般的交叉方法,容易產(chǎn)生一些病態(tài)或者不合理的后代。因此本文采用分步一致交叉方法。對于前25 位隸屬度函數(shù)的編碼,因有5 個變量,所以分成5 組,每組5 位編碼,組與組之間進行交叉互換。對于后147 位規(guī)則的編碼,首先將等位基因比較,若其差值絕對值小于或者等于1,則等位基因可以互換,因此可防止控制作用發(fā)生突變及其引起的控制系統(tǒng)的劇烈震蕩。

2.5 變異算子

分步進行隸屬度函數(shù)和規(guī)則的變異操作。對于前25 位編碼,若變異的概率小于0.01,并且變異位加上1 仍小于后面的的數(shù)時,實施變異。針對后147 位編碼,如果變異概率小于給定變值,則變異位基因值+1 或-1。變異后的數(shù)字小于1 時令該基因值等于1,大于7 時令該基因值等于7。為防止產(chǎn)生不合理規(guī)則,變異量只能是+1 或者-1。

表1 至表3 為GA 優(yōu)化后的控制規(guī)則。

表1 Δkp 優(yōu)化規(guī)則表

表2 Δki 優(yōu)化規(guī)則表

表3 Δkd 優(yōu)化規(guī)則表

2.6 基于GA 優(yōu)化的自適應(yīng)模糊控制系統(tǒng)

遺傳算法優(yōu)化參數(shù),自動生成最優(yōu)的隸屬度函數(shù)和控制規(guī)則,通過程序?qū)懭肽:刂破?。圖3 為基于GA 優(yōu)化的自適應(yīng)模糊控制器的仿真模型。

圖3 模糊自適應(yīng)PID 控制模塊仿真圖

3 仿真結(jié)果及分析

GA 參數(shù):種群大小等于30,進化代數(shù)選取100。變異概率pm=0. 01,交叉概率pc=0. 7。w1=0.999,w2=0.001,w3=2,w4=100。

圖4 目標函數(shù)J 的優(yōu)化過程

圖4 為目標函數(shù)的優(yōu)化過程。隨著進化過程的進行,目標函數(shù)逐漸減小,當種群進化到第26 代時,目標函數(shù)達到最優(yōu)解。

圖5 為采用GA 優(yōu)化后的控制器階躍響應(yīng)圖,由圖5 可知,采用該控制器的控制系統(tǒng)沒有超調(diào),響應(yīng)迅速并能較快恢復穩(wěn)定。

圖5 GA 優(yōu)化后模糊PID 控制的階躍響應(yīng)曲線

經(jīng)遺傳算法優(yōu)化后的隸屬度函數(shù)及模糊規(guī)則用于Fuzzy 控制器,選取Mamaddni 作為模糊化方法,反模糊化使用面積中心法,將控制器用于MATLAB雙閉環(huán)控制系統(tǒng)中進行仿真。

電機參數(shù):額定電壓U =12 V,極對數(shù)p =4,定子電阻R=0.65 Ω,有效電感L =0.24 ×10-3H,轉(zhuǎn)動慣量J=2.1 ×10-5kg·m2,摩擦系數(shù)1 ×10-5,仿真時長0.2 s。

在變換轉(zhuǎn)速試驗中,系統(tǒng)無負載起動,起始n =600 r/min,t=0.1 s 時n =1 000r/min。電機轉(zhuǎn)速對比仿真曲線如下。

圖6 為轉(zhuǎn)速對比曲線,圖7 為轉(zhuǎn)速對比曲線的局部放大圖。仿真結(jié)果表明,基于GA 優(yōu)化后的控制器,系統(tǒng)上升時間短,無超調(diào),穩(wěn)態(tài)誤差小。

圖6 轉(zhuǎn)速對比波形

圖7 轉(zhuǎn)速響應(yīng)對比曲線局部放大圖

改變負載試驗中,在0.15 s 時施加負載Tl=20×10-3N·m,得到轉(zhuǎn)速對比波形如圖8 所示,ia波形、ea波形和Te波形如圖9 所示。

圖8 施加負載的轉(zhuǎn)速對比波形

圖9 ia,ea,Te 波形

從圖8 可以看出,經(jīng)遺傳算法優(yōu)化后的控制器,在改變負載時擾動小,并很快又達到額定轉(zhuǎn)速,具有較好的系統(tǒng)抗干擾性和魯棒性。

從圖9(a)可以看出,在空載運行時,相電流很快到達穩(wěn)定,0.15 s 施加負載后,為增大電磁轉(zhuǎn)矩,帶動外界負載,ia增大。圖9(b)顯示,系統(tǒng)空載時,ea為理想梯形波,其頂部約為120°,0.15 s 時改變Te,幅值略微變大。從圖9(c)可以看出,空載運行時,達到最大的起動轉(zhuǎn)矩,變換速度時引起轉(zhuǎn)矩脈動并迅速恢復穩(wěn)定。0.15 s 時加入負載運行,轉(zhuǎn)矩迅速增大并保持穩(wěn)定,整個過程中轉(zhuǎn)矩脈動較小。

4 結(jié) 語

本文提出基于遺傳優(yōu)化機制的自適應(yīng)模糊控制器設(shè)計方法,并用于BLDCM 的控制系統(tǒng)。這種設(shè)計方法能夠自動生成最優(yōu)的隸屬度函數(shù)以及相應(yīng)的模糊控制規(guī)則集合。MATLAB 仿真表明,采用遺傳算法優(yōu)化自適應(yīng)Fuzzy-PID 控制器的BLDCM 控制系統(tǒng)具有響應(yīng)迅速、超調(diào)較小、無穩(wěn)態(tài)誤差等優(yōu)點。尤其在負載發(fā)生變化時,系統(tǒng)能很快再次穩(wěn)定下來,具有較好的適應(yīng)能力和魯棒性。

[1] 蔣旭益,王立標.基于自適應(yīng)模糊PID 無刷直流電機控制研究[J].科學技術(shù)與工程,2011,11(27):6720 -6723.

[2] 張小莉,張波.無刷直流電機自適應(yīng)模糊控制系統(tǒng)建模與仿真[J].機電一體化,2011,17(4):28 -32.

[3] 孫佃升,白連平.模糊自適應(yīng)PID 控制器在無刷直流電機控制系統(tǒng)中的應(yīng)用[J].電氣傳動,2009,39(10):63 -66.

[4] 孫霞.基于遺傳優(yōu)化的無刷直流電機模糊控制的研究[J].煤礦機械,2011,32(10):104 -106.

[5] 范冰潔,李玉忍,陳永祿.基于遺傳算法的無刷直流電機控制參數(shù)優(yōu)化[J].計算機仿真,2009,26(8):188 -192.

[6] JAMALUDIN J,RAHIM N A,HEW W P.Development of a selftuning fuzzy logic controller for intelligent control of elevator systems[J].Engineering Applications of Artificial Intelligence,2009,(22):1167 -1178.

[7] 邵克勇,張鴻雁. 一種基于GA 的模糊控制規(guī)則優(yōu)化新方法[J].化工自動化及儀表,2011,38(3):261 -264.

[8] 王鋒,張國煊,張懷相. 模糊隸屬度函數(shù)的遺傳優(yōu)化[J]. 杭州電子科技大學學報,2009,29(4):34 -37.

[9] 劉鎮(zhèn),李程遠.用遺傳算法優(yōu)化模糊控制規(guī)則[J].貴州工業(yè)大學學報,2009,28(5):7 -11.

[10] 楊璽.基于遺傳算法的模糊控制器規(guī)則優(yōu)化[J].電氣傳動自動化,2010,32(5):41 -44.

[11] 董嬌玲.基于遺傳算法優(yōu)化可調(diào)整控制規(guī)則的模糊控制[J].計算機應(yīng)用與軟件,2010,27(11):203 -205.

猜你喜歡
閉環(huán)控制模糊控制轉(zhuǎn)矩
基于LMI的過渡態(tài)主控回路閉環(huán)控制律優(yōu)化設(shè)計
基于Ansys Maxwell 2D模型的感應(yīng)電動機轉(zhuǎn)矩仿真分析
智能車競賽中的閉環(huán)控制算法應(yīng)用分析
T-S模糊控制綜述與展望
基于模糊控制的PLC在溫度控制中的應(yīng)用
容錯逆變器直接轉(zhuǎn)矩控制策略
風力發(fā)電系統(tǒng)網(wǎng)側(cè)逆變器雙閉環(huán)控制策略研究
基于模糊控制的恒壓供水系統(tǒng)的研究
基于模糊控制的無人機滑跑起飛控制方法研究
電動車用PMSM的快速轉(zhuǎn)矩電流響應(yīng)控制方法
慈溪市| 平江县| 壶关县| 江山市| 漾濞| 化州市| 巴彦淖尔市| 娄烦县| 尚义县| 理塘县| 安陆市| 连山| 舒城县| 木里| 石狮市| 浦北县| 高陵县| 渭南市| 凤山市| 泾川县| 科技| 定州市| 西贡区| 霍林郭勒市| 大宁县| 白银市| 资阳市| 南城县| 绩溪县| 额敏县| 沙洋县| 宣化县| 湘乡市| 延庆县| 马鞍山市| 朔州市| 萝北县| 京山县| 云安县| 双柏县| 罗甸县|