韓成浩,趙丁選
HAN Cheng-hao1,2, ZHAO Ding-xuan1
(1.吉林大學(xué) 機(jī)械科學(xué)與工程學(xué)院,長(zhǎng)春 130022;2.吉林建筑工程學(xué)院 電氣與電子信息工程學(xué)院,長(zhǎng)春 130118)
六自由度并聯(lián)機(jī)器人具有結(jié)構(gòu)簡(jiǎn)單、剛度好、定位精度高和動(dòng)態(tài)響應(yīng)快等優(yōu)良特性,廣泛應(yīng)用于裝配生產(chǎn)線、運(yùn)動(dòng)模擬再現(xiàn)、高精密機(jī)床、飛行模擬器、衛(wèi)星天線換向裝置等高精度和大載荷且工作空間較小的場(chǎng)合[1,2]。六自由度并聯(lián)機(jī)器人控制系統(tǒng)屬非線性和時(shí)變系統(tǒng),其6個(gè)液壓缸伺服子系統(tǒng)的準(zhǔn)確和快速響應(yīng)極為重要,采用傳統(tǒng)PID控制算法往往難以滿足控制精度要求。本文采用自整定模糊PID控制算法設(shè)計(jì)了模糊PID控制器,并對(duì)系統(tǒng)進(jìn)行了Matlab仿真。結(jié)果表明本控制器具有響應(yīng)速度快、魯棒性強(qiáng)、精度高和無(wú)超調(diào)等特點(diǎn),提高了六自由度并聯(lián)機(jī)器人的整體控制性能。
圖1 單自由度電液伺服系統(tǒng)結(jié)構(gòu)
六自由度并聯(lián)機(jī)器人控制系統(tǒng)由6個(gè)單自由度電液伺服系統(tǒng)組成,圖1為單自由度電液伺服系統(tǒng)。系統(tǒng)主要由液壓缸、電液比例位置控制和控制閥等組成。系統(tǒng)對(duì)用戶給定的具體數(shù)據(jù)和位移傳感器檢測(cè)到的當(dāng)前液壓缸活塞位置進(jìn)行比較,經(jīng)PID控制算法自動(dòng)調(diào)節(jié)比例電磁鐵的電流,驅(qū)動(dòng)比例調(diào)節(jié)閥,進(jìn)行活塞桿伸縮量的準(zhǔn)確控制。
因液壓系統(tǒng)屬非線性的系統(tǒng),且活塞桿的運(yùn)動(dòng)摩擦力、比例閥的流量特性和閥開(kāi)度的飽和特性等均屬非線性。為了分析方便作如下處理:
1)設(shè)四通閥的重合量為零,各出口的流量系數(shù)一定;
2)設(shè)電磁閥的供油壓力恒定,忽略系統(tǒng)的非定常流動(dòng);
3)設(shè)液壓油的油溫恒定;
4)作用于閥和液壓缸上的摩擦力用粘性衰減力來(lái)替代;
5)設(shè)液壓油流經(jīng)控制窗口時(shí)產(chǎn)生壓力損失;
6)忽略各種油泄漏。
根據(jù)上述假設(shè),利用拉氏變換可推導(dǎo)出活塞桿的伸縮量和比例閥開(kāi)啟度大小的開(kāi)環(huán)傳遞函數(shù)[3,4]Gc(s)。
式中:
ξh—控制閥液壓相對(duì)阻尼系數(shù),取0.2;ωh—活塞桿的振動(dòng)頻率,取186 rad/s;
K—開(kāi)環(huán)放大倍數(shù),取1.5。則系統(tǒng)的開(kāi)環(huán)傳遞函數(shù)為:
圖2為模糊PID控制器結(jié)構(gòu),系統(tǒng)由給定輸入端、當(dāng)前活塞桿位置反饋通路、模糊決策控制和PID控制器組成。模糊PID控制技術(shù)的關(guān)鍵在于找出比例(P)、積分(I)和微分(D)這三個(gè)參數(shù)與誤差量e和誤差變化率ec之間的模糊關(guān)系,即根據(jù)實(shí)際經(jīng)驗(yàn)整理出具體的模糊控制規(guī)則。所設(shè)計(jì)的模糊PID控制系統(tǒng)定時(shí)采集誤差量e的數(shù)值和誤差變化率ec的數(shù)值。然后由模糊控制器推理出具體輸出控制量,并對(duì)P、I、D三個(gè)參數(shù)進(jìn)行實(shí)時(shí)修改,實(shí)現(xiàn)目標(biāo)的自適應(yīng)精確控制 。圖2中,r為用戶給定值,y為液壓缸活塞桿的伸縮長(zhǎng)度。
圖2 模糊PID控制器結(jié)構(gòu)
進(jìn)行P、I、D三個(gè)參數(shù)在線自整定時(shí),模糊PID控制器根據(jù)當(dāng)前采集到的e和ec,經(jīng)推理和解模糊方法計(jì)算出Kp、Ki、Kd三個(gè)輸出量在其所屬論域內(nèi)的精確數(shù)值。之后乘以適當(dāng)?shù)谋壤蜃観P、QI、Qd得出實(shí)際的修正數(shù)值。最后將這些整理出的實(shí)際修正數(shù)值代入公式(3)、(4)、(5)中得出控制系統(tǒng)的最佳PID參數(shù)[5,6]。
Kp= Kp’+KP×QP (3)Ki = Ki’+ Ki× QI (4)Kd= Kd’+Kd×Qd (5)式中的Kp’、Ki’、Kd’是PID參數(shù)初始值。
根據(jù)單自由度電液伺服系統(tǒng)的具體控制對(duì)象,將模糊控制器的總體結(jié)構(gòu)設(shè)計(jì)為兩輸入、三輸出方式。系統(tǒng)的模糊PID控制器結(jié)構(gòu)如圖3所示,誤差量E和誤差變化率EC設(shè)置為模糊控制器的輸入變量,比例(P)、積分(I)、微分(D)三個(gè)參數(shù)的修正值KP、KI、KD設(shè)置為模糊控制器的輸出變量。
2.2.1 給定語(yǔ)言變量
本系統(tǒng)的語(yǔ)言變量共有三個(gè):1)誤差輸入語(yǔ)言變量E,設(shè)論域?yàn)锳=[-1,+1];2)誤差變化率輸入語(yǔ)言變量EC,設(shè)論域?yàn)锽=[-1,+1];3)P、I、D三個(gè)參數(shù)(Kp、Ki、Kd)的輸出調(diào)整語(yǔ)言變量KP、KI、KD,設(shè)論域均為[-1,+1]。給定模糊變量E、EC、KP、KI、KD在其論域內(nèi)的模糊集均為7個(gè),即PB(正大)、PM(正中)、PS(正小)、ZE(零)、NS(負(fù)小)、NM(負(fù)中)、NB(負(fù)大)[7,8]。
圖3 模糊控制系統(tǒng)結(jié)構(gòu)圖
2.2.2 建立隸屬度函數(shù)
確定了論域和模糊集以后,要確定模糊語(yǔ)言變量的隸屬度函數(shù)。系統(tǒng)的輸入隸屬度函數(shù)采用正態(tài)形,而輸出隸屬度函數(shù)采用兩側(cè)為半正態(tài)形、中間為三角形的結(jié)構(gòu)。輸入變量E和EC的隸屬度函數(shù)曲線如圖4和圖5所示。輸出變量KP、KI、KD的隸屬度函數(shù)如圖6、圖7、圖8所示。根據(jù)實(shí)際情況,對(duì)輸入和輸出變量的論域進(jìn)行適當(dāng)?shù)恼{(diào)整。
圖4 輸入量E的隸屬度函數(shù)
圖5 輸入量EC的隸屬度函數(shù)
圖6 輸出量KP的隸屬度函數(shù)
圖7 輸出量KI的隸屬度函數(shù)
圖8 輸出量KD的隸屬度函數(shù)
模糊控制規(guī)則的建立采用經(jīng)驗(yàn)歸納法。KP、KI和KD自整定的模糊控制規(guī)則[9],見(jiàn)表1、2和3。
表1 KP模糊規(guī)則
表2 KI模糊規(guī)則
表3 KD模糊規(guī)則
在Matlab程序中的Simulink設(shè)計(jì)環(huán)境下調(diào)出相應(yīng)的圖形模塊進(jìn)行連接,仿真模糊PID控制器和普通PID控制器對(duì)上述開(kāi)環(huán)傳遞函數(shù)的響應(yīng),圖9為仿真模型設(shè)計(jì)圖。
圖9 模糊PID與普通PID的各模塊連接圖
圖10為模糊PID控制器與普通PID控制器對(duì)階躍信號(hào)的響應(yīng)曲線圖。從兩個(gè)響應(yīng)曲線中可看出,模糊PID控制器的響應(yīng)時(shí)間非???,達(dá)到穩(wěn)態(tài)僅用了1.1s,且無(wú)超調(diào),證明了自整定模糊PID控制算法明顯優(yōu)于普通PID控制算法。
圖10 模糊PID控制器與普通PID控制器的階躍響應(yīng)曲線圖
針對(duì)采用傳統(tǒng)PID控制器控制六自由度并聯(lián)機(jī)器人時(shí)所存在的響應(yīng)速度慢、控制精度不高和魯棒性差等問(wèn)題,利用自整定模糊PID控制算法設(shè)計(jì)了一種模糊PID控制器,并對(duì)單自由度液壓伺服系統(tǒng)進(jìn)行了Matlab仿真。結(jié)果表明所設(shè)計(jì)模糊PID控制器具有響應(yīng)速度快、魯棒性強(qiáng)、精度高和無(wú)超調(diào)等特點(diǎn),提高了六自由度并聯(lián)機(jī)器人的控制性能。
[1] 肖英奎.運(yùn)動(dòng)同步記錄與在線模擬技術(shù)研究[D].長(zhǎng)春:吉林大學(xué),2005.
[2] 倪濤.有力覺(jué)及視覺(jué)臨場(chǎng)感的遙操作機(jī)器人系統(tǒng)研究[D].長(zhǎng)春:吉林大學(xué),2006.
[3] Dingxuan Zhao,Hironao Yamada,Takayoshi MUTO,et al.6DOF presentation of realistic motion in operating a construction tele-robot system.Proceedings of the 5th JFPS International Symposium on Fluid Power,2002(2):507-512.
[4] Dingxuan Zhao,Yupeng Xia,Hironao Yamada,etal.Presentation of realistic motionto the operator in operating a teleoperated construction robot.Journal of Robotics and Mechatronics.2002,14(2):98-104.
[5] 諸靜.模糊控制原理與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2005.
[6] 樓順天,胡昌華,等.基于MATLAB的系統(tǒng)分析與設(shè)計(jì)—模糊系統(tǒng)[M].西安:西安科技大學(xué)出版社,2001.
[7] 茅碩,何永勇.Fuzzy-PID設(shè)計(jì)及控制性能分析[J].中國(guó)慣性技術(shù)學(xué)報(bào),2006,8(2):33-34.
[8] 陳杰,等.模糊控制的研究現(xiàn)狀與展望[J].自動(dòng)化與儀器儀表,2006,9(2):32-33.
[9] 丁曙光,盧檢兵,等.基于高精度Fuzzy控制算法的校直機(jī)液壓伺服系統(tǒng)的仿真與應(yīng)用研究[J].重型機(jī)械,2007,15(2):23-25.