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

?

基于模糊PID控制的步進(jìn)電機(jī)建模與仿真

2018-05-25 07:09:05李寶慧趙樹忠
機(jī)械工程與自動化 2018年2期
關(guān)鍵詞:響應(yīng)速度控制算法模糊控制

郭 豪,李寶慧,趙樹忠

(華北理工大學(xué),河北 唐山 063009)

0 引言

由于具有便于控制、定位精度較高、不存在累積誤差等優(yōu)點,步進(jìn)電機(jī)常常被用在機(jī)械傳動和驅(qū)動工業(yè)機(jī)器人中[1]。目前常采用傳統(tǒng)PID控制方法實現(xiàn)對步進(jìn)電機(jī)的控制,系統(tǒng)簡單、便于操作、穩(wěn)定性高[2]。但用傳統(tǒng)PID控制方法難以實現(xiàn)對時變的非線性動態(tài)步進(jìn)電機(jī)的精確控制[3],為了達(dá)到提高步進(jìn)電機(jī)的魯棒性[4]、實現(xiàn)對系統(tǒng)的在線精確控制的目的,人們在原有PID控制的基礎(chǔ)之上,加入了數(shù)學(xué)算法(例如:神經(jīng)網(wǎng)絡(luò)、模糊控制[5]、遺傳算法等)來實現(xiàn)對PID控制參數(shù)的精確調(diào)節(jié)。根據(jù)步進(jìn)電機(jī)的特性,組成的閉環(huán)系統(tǒng)存在著非線性、時變等諸多特性,因此,本文采用一種模糊PID控制算法實現(xiàn)對步進(jìn)電機(jī)的建模和仿真分析。

1 二相混合式步進(jìn)電機(jī)的數(shù)學(xué)模型

在不考慮磁滯、渦流、線圈自感等對系統(tǒng)影響的情況下,對于二相混合式步進(jìn)電機(jī)而言,步進(jìn)電機(jī)的電壓平衡方程可以表示為:

(1)

(2)

其中:ua、ub和ia、ib分別為二相步進(jìn)電機(jī)二相的電壓和電流;R為電機(jī)繞組電阻;L為電機(jī)繞組電感;Km為電機(jī)反電勢系數(shù);ω為電機(jī)轉(zhuǎn)速;Nr為電機(jī)轉(zhuǎn)子齒數(shù);θ為電機(jī)旋轉(zhuǎn)角度。電機(jī)轉(zhuǎn)矩方程及轉(zhuǎn)速和角度關(guān)系方程分別為:

(3)

(4)

其中:Te為電磁轉(zhuǎn)矩;J為轉(zhuǎn)動慣量;TL為負(fù)載轉(zhuǎn)矩;B為黏滯摩擦系數(shù)。式(1)~式(4)組成了二相混合式步進(jìn)電機(jī)的數(shù)學(xué)模型,它的微分方程形式為:

(5)

通過對步進(jìn)電機(jī)的微分方程進(jìn)行分析得出,步進(jìn)電機(jī)系統(tǒng)是參數(shù)時變、高度非線性系統(tǒng)。

2 控制仿真模塊的建立

根據(jù)模糊PID算法建立仿真模塊,依據(jù)模糊規(guī)則實現(xiàn)對PID參數(shù)的實時調(diào)節(jié),并且列出在不同狀態(tài)下對PID參數(shù)的實時推理結(jié)果。將計算得出的偏差和偏差變化率輸入到模糊控制器中,依次經(jīng)過模糊化、解模糊、比例變化等處理,得到PID控制器的數(shù)據(jù)。根據(jù)模糊控制器的輸出參量,搭建的模糊PID仿真系統(tǒng)框圖如圖1所示。

圖1 模糊PID仿真系統(tǒng)框圖

對于傳統(tǒng)PID控制器,PID的控制方程可以表示為:

(6)

e(t)=rin(t)-yout(t).

(7)

其中:u(t)為控制器的輸出;e(t)為控制偏差;rin(t)為給定值;yout(t)為實際輸出值;KP、KI、KD分別為比例、積分、微分增益。在比例環(huán)節(jié)當(dāng)中,增大比例增益,可減少穩(wěn)態(tài)誤差,提高響應(yīng)速度,但會降低穩(wěn)定性,甚至造成系統(tǒng)不穩(wěn)定。在積分環(huán)節(jié)中,增大積分增益,會減少或消除穩(wěn)態(tài)誤差,改善穩(wěn)態(tài)性能,但會使系統(tǒng)的反應(yīng)速度變慢。而微分環(huán)節(jié)主要是抑制過沖和振蕩,抵抗外界的突發(fā)干擾,阻止系統(tǒng)的突變。為了實現(xiàn)無差控制,降低調(diào)節(jié)過程中的振蕩,只要調(diào)節(jié)好上述KP、KI、KD這3個增益參數(shù)即可。

通過計算得出當(dāng)前系統(tǒng)控制偏差e及其變化Δe,利用模糊規(guī)則推理,根據(jù)KP、KI、KD和e與Δe的關(guān)系,調(diào)整增益參數(shù)。綜合整定原則與工程技術(shù)人員實際經(jīng)驗,建立模糊控制規(guī)則表,如表1所示。由輸入變量e和Δe來修正PID控制器的參數(shù)KP、KI、KD,改進(jìn)后的計算公式為:

(8)

(9)

(10)

表1 模糊控制規(guī)則表

控制器參數(shù)值的設(shè)定有以下特點:當(dāng)偏差較大時,KP的取值與系統(tǒng)的響應(yīng)速度有關(guān),取值越大,系統(tǒng)響應(yīng)速度越快;而當(dāng)偏差不明顯時,則應(yīng)當(dāng)避免KP過大造成系統(tǒng)過度響應(yīng),此時應(yīng)該合理調(diào)整KI參數(shù)值。系統(tǒng)當(dāng)中的偏差變化率Δe與KP成正比關(guān)系,與KI成反比關(guān)系,通過調(diào)整KD來抑制過度變化,縮短調(diào)節(jié)時間。所以,模糊PID控制系統(tǒng)的設(shè)計關(guān)鍵在于式(6)模糊控制器的具體實現(xiàn)。由上述算法建立系統(tǒng)的Simulink仿真模型,如圖2所示。

圖2 控制系統(tǒng)的Simulink仿真模型

3 仿真分析

依據(jù)前文設(shè)計的步進(jìn)電機(jī)模糊PID控制器,構(gòu)建模糊控制器的FIS結(jié)構(gòu)文件。將系統(tǒng)所需要的輸入和輸出變量、模糊控制規(guī)則與隸屬函數(shù)等通過編輯,輸入到MATLAB當(dāng)中的Fuzzy-Logic工具箱的PID編輯器內(nèi);將編輯好的FIS結(jié)構(gòu)文件嵌入“Fuzzy Logic Controller”模塊當(dāng)中。通過以上操作便將仿真模糊PID控制器模塊搭建完成,再將前者與步進(jìn)電機(jī)的仿真模塊相接,整個仿真系統(tǒng)搭建完成。

根據(jù)所采用的二相步進(jìn)電機(jī)設(shè)置仿真參數(shù)為:L=1.5 mH,R=0.55 Ω,J=4.5×10-5kg·m2,Km=0.19 Nm/A,Nr=50,B=8.0×10-4N·ms/rad,負(fù)載mr=0~2.5 N·m。根據(jù)所選取參數(shù),在MATLAB當(dāng)中分別對傳統(tǒng)PID控制算法和模糊PID控制算法進(jìn)行比較。在系統(tǒng)的初始階段加mr=1 N·m的負(fù)載,步進(jìn)電機(jī)達(dá)到n=100 r/min;在t=0.5 s時卸掉負(fù)載量,即mr=0.5 N·m;在t=1.2 s時刻突加負(fù)載量,即mr=1 N·m,測試步進(jìn)電機(jī)的抗負(fù)載突變能力。進(jìn)行仿真運算后,得出的仿真響應(yīng)曲線如圖3和圖4所示。

圖3傳統(tǒng)PID控制響應(yīng)曲線圖4模糊PID控制響應(yīng)曲線

由圖3、圖4分析得出,步進(jìn)電機(jī)在t=0~2 s之間的轉(zhuǎn)速穩(wěn)定;傳統(tǒng)PID控制系統(tǒng)響應(yīng)速度慢,響應(yīng)曲線不夠理想;而采用了模糊PID控制的驅(qū)動系統(tǒng)響應(yīng)速度快,電機(jī)啟動迅速,系統(tǒng)抗擾動能力強(qiáng)。相比于單純的PID控制系統(tǒng),模糊PID控制具有一定的優(yōu)勢。

4 結(jié)語

區(qū)別于傳統(tǒng)的PID算法或模糊算法,本文將這兩種算法相結(jié)合,設(shè)計了一種模糊PID控制算法,建立了步進(jìn)電機(jī)的模型并進(jìn)行了Simulink仿真。仿真結(jié)果表明模糊PID控制算法相比較傳統(tǒng)PID算法而言,具有諸多優(yōu)點。這一種復(fù)合控制思想為步進(jìn)電機(jī)的位置控制精度提升提供了一種思路。

參考文獻(xiàn):

[1] 任志斌,劉今越,郭志紅,等.基于模糊PID算法的高精度轉(zhuǎn)臺控制系統(tǒng)研究[J].機(jī)床與液壓,2017,45(4):172-175.

[2] 翟雁,郭陽寬,祝連慶,等.步進(jìn)電機(jī)模糊PID閉環(huán)控制系統(tǒng)仿真研究[J].現(xiàn)代電子技術(shù),2015,38(11):146-149.

[3] 徐亞茹,陸靜平.步進(jìn)電機(jī)驅(qū)動系統(tǒng)模糊PID仿真分析[J].機(jī)械設(shè)計與制造,2014(12):23-25,29.

[4] 潘強(qiáng),鞠玉濤.一種步進(jìn)電機(jī)模糊自整定PID閉環(huán)控制系統(tǒng)設(shè)計[J].機(jī)床與液壓,2013,41(13):81-85.

[5] 鄭雪欽,郭東輝.一種實時自適應(yīng)步進(jìn)電機(jī)PID控制器設(shè)計[J].控制工程,2009,16(5):643-646.

[6] 陳翔,崔志琴,徐兆華.基于Matlab的步進(jìn)電機(jī)閉環(huán)建模與仿真[J].煤礦機(jī)械,2014,35(3):35-36.

猜你喜歡
響應(yīng)速度控制算法模糊控制
Kubernetes容器集群環(huán)境下新型供電系統(tǒng)響應(yīng)速度優(yōu)化
基于高速相位調(diào)制器的超快偏振控制
光通信研究(2020年2期)2020-06-15 07:42:58
電磁閥響應(yīng)速度的影響因素
基于ARM+FPGA的模塊化同步控制算法研究
T-S模糊控制綜述與展望
基于模糊控制的PLC在溫度控制中的應(yīng)用
電子制作(2016年21期)2016-05-17 03:53:01
基于模糊控制的恒壓供水系統(tǒng)的研究
用于光伏MPPT中的模糊控制占空比擾動法
一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
一種非圓旋轉(zhuǎn)工件支撐裝置控制算法
台南县| 泰州市| 衡阳县| 常德市| 盐城市| 略阳县| 永丰县| 平谷区| 商水县| 阳城县| 赫章县| 新干县| 剑河县| 竹北市| 鄂伦春自治旗| 延安市| 布尔津县| 顺昌县| 眉山市| 沙田区| 若尔盖县| 阆中市| 长沙县| 吉首市| 清丰县| 衢州市| 子洲县| 太和县| 大荔县| 从化市| 曲阳县| 长宁县| 阿城市| 大关县| 文水县| 竹溪县| 吕梁市| 开原市| 上虞市| 兴和县| 安塞县|