é¼å¯§å·¥ç¨‹æŠ€è¡“(shù)大å¸(xué)電氣工程系 å½ç¹¼æ…Ž è˜‡æ…¶å®‡ 宋紹樓
由于采用常è¦(guÄ«)PID算法很難跟蹤上基于Stribeck摩擦模型的伺æœç³»çµ±(tÇ’ng)的輸入信號(hà o),本文采用了模糊PID與傳統(tÇ’ng)PID控制相串è¯(lián)的方法,以飛行模擬臺(tái)伺æœç³»çµ±(tÇ’ng)背景進(jìn)行仿真實(shÃ)é©—(yà n)ç ”ç©¶ï¼Œçµ(jié)果表明,該方法è¨(shè)計(jì)ç°¡(jiÇŽn)單,能å°(duì)具有帶摩擦的伺æœç³»çµ±(tÇ’ng)進(jìn)行有效控制,具有較強(qiáng)çš„é¯æ£’性和抗干擾性能,并明顯優(yÅu)于常è¦(guÄ«)PID控制的性能。
1 Stribeck摩擦模型介紹(Introduction of Stribeck Friction Model)
在伺æœç³»çµ±(tÇ’ng)䏿ˆ‘們總是希望輸出能快速準(zhÇ”n)確地跟蹤輸入以é”(dá)到隨動(dòng)çš„æ•ˆæžœã€‚åœ¨ç†æƒ³ç‹€æ³ä¸‹é€™ä¹Ÿè¨±å¹¶éžé›£äº‹ï¼Œä½†å•題是,在實(shÃ)際的伺æœç³»çµ±(tÇ’ng)ä¸ï¼Œæ©Ÿ(jÄ«)械伺æœç³»çµ±(tÇ’ng)ä¸å¯é¿å…地è¦å—到摩擦環(huán)節(jié)的影響,尤其是在高精度ã€è¶…低速伺æœç³»çµ±(tÇ’ng)ä¸ï¼Œç”±äºŽéžç·šæ€§æ‘©æ“¦ç’°(huán)節(jié)çš„å˜åœ¨ï¼Œä½¿ç³»çµ±(tÇ’ng)的動(dòng)æ…‹(tà i)性能å—到很大程度的影響,主è¦è¡¨ç¾(xià n)為低速時(shÃ)出ç¾(xià n)爬行ç¾(xià n)象,穩(wÄ›n)æ…‹(tà i)時(shÃ)有較大的éœå·®æˆ–出ç¾(xià n)極é™ç’°(huán)æŒ¯è•©ï¼Œå› æ¤å»ºç«‹æ‘©æ“¦æ¨¡åž‹å¹¶åœ¨æ¤åŸºç¤Ž(chÇ”)上采用動(dòng)æ…‹(tà i)補(bÇ”)償åŠå…ˆé€²(jìn)çš„PID控制算法就æˆç‚ºäº†è§£æ±ºé€™ä¸€å•題的關(guÄn)鵿‰€åœ¨ï¼Œè€Œå…¶ä¸Stribeck曲線就是比較著å的摩擦模型。
Stribeck摩擦模型å¯è¡¨ç¤ºç‚ºï¼šå¦‚圖1。
[IMG=圖1 Stribeck摩擦模型示æ„圖]/uploadpic/THESIS/2007/11/2007111611151885196J.jpg[/IMG]
圖1 Stribeck摩擦模型示æ„圖
ç•¶(dÄng)

時(shÃ)ï¼Œéœæ‘©æ“¦ç‚ºï¼š

ç•¶(dÄng)

時(shÃ),動(dòng)摩擦為
å¼ä¸ï¼šXXX為驅(qÅ«)å‹•(dòng)力,XXXç‚ºæœ€å¤§éœæ‘©æ“¦åŠ›ï¼ŒXXX為庫(kù)侖摩擦力,XXXX為粘性摩擦力矩比例系數(shù),XXXX為轉(zhuÇŽn)å‹•(dòng)角速度,α和α1為éžå¸¸å°çš„ã€æ£çš„常數(shù)。
2 模糊PID控制(Fuzzy PID Control)
在常è¦(guÄ«)控制ä¸ï¼ŒPID控制是最簡(jiÇŽn)單實(shÃ)用的一種控制方法,它既å¯ä»¥ä¾é 數(shù)å¸(xué)模型通éŽ(guò)è§£æžçš„æ–¹æ³•進(jìn)行è¨(shè)計(jì),也å¯ä»¥ä¸ä¾è³´æ¨¡åž‹è€Œæ†‘ç¶“(jÄ«ng)é©—(yà n)和試湊來(lái)確定。但在本文所討論的伺æœç³»çµ±(tÇ’ng)ä¸ç”±äºŽè€ƒæ…®äº†æ‘©æ“¦çš„å› ç´ ï¼Œå¢žåŠ äº†æŽ§åˆ¶é›£åº¦ï¼Œåƒ…é‡‡ç”¨å‚³çµ±(tÇ’ng)PID算法無(wú)法é”(dá)到滿æ„的控制效果。與傳統(tÇ’ng)PID控制相比,模糊PID控制利用人類專家控制經(jÄ«ng)é©—(yà n),å°(duì)于éžç·šæ€§ã€å¾©(fù)é›œçš„æŽ§åˆ¶é¡¯ç¤ºäº†é¯æ£’æ€§å¥½ã€æŽ§åˆ¶æ€§èƒ½é«˜çš„å„ª(yÅu)點(diÇŽn)。當(dÄng)然,模糊控制從本質(zhì)上講也相當(dÄng)于一種éžç·šæ€§PD控制,大é‡ç†è«–分æžå’Œå¯¦(shÃ)é©—(yà n)都表明,åªåˆ©ç”¨æ¨¡ç³ŠæŽ§åˆ¶å™¨é€²(jìn)行系統(tÇ’ng)控制往往ä¸èƒ½æ»¿è¶³æŽ§åˆ¶å°(duì)象的所有指標(biÄo)ã€‚å› æ¤ï¼Œæœ¬æ–‡å°‡æ¨¡ç³ŠPID控制器與常è¦(guÄ«)PID控制器串è¯(lián)組æˆä¸€å€‹(gè)完整的模糊控制系統(tÇ’ng)。
[IMG=圖2 摩擦æ¢ä»¶ä¸‹çš„伺æœç³»çµ±(tÇ’ng)控制方框圖]/uploadpic/THESIS/2007/11/20071116111748439591T.jpg[/IMG]
圖2 摩擦æ¢ä»¶ä¸‹çš„伺æœç³»çµ±(tÇ’ng)控制方框圖
[IMG=圖3 PID控制的Simulink仿真圖]/uploadpic/THESIS/2007/11/2007111611180460488F.jpg[/IMG]
圖3 PID控制的Simulink仿真圖
[IMG=圖4 模糊控制器輸入輸出隸屬度函數(shù)]/uploadpic/THESIS/2007/11/20071116111852822156.jpg[/IMG]
圖4 模糊控制器輸入輸出隸屬度函數(shù)
[IMG=表1 模糊控制è¦(guÄ«)則表]/uploadpic/THESIS/2007/11/2007111611193761802U.jpg[/IMG]
表1 模糊控制è¦(guÄ«)則表
[IMG=圖5 模糊控制è¦(guÄ«)則曲é¢åœ–]/uploadpic/THESIS/2007/11/200711161120037550806.jpg[/IMG]
圖5 模糊控制è¦(guÄ«)則曲é¢åœ–
3 仿真實(shÃ)例(Simulation Example)
為了說(shuÅ)明基于Stribeck摩擦模型模糊PID算法的優(yÅu)å‹¢(shì),下é¢ä»¥ç°¡(jiÇŽn)化為線性二階環(huán)節(jié)的飛行模擬臺(tái)伺æœç³»çµ±(tÇ’ng)為例進(jìn)行Matlab仿真。在低速情æ³ä¸‹å…·æœ‰è¼ƒå¼·(qiáng)的摩擦ç¾(xià n)è±¡ã€‚æ¤æ™‚(shÃ),控制å°(duì)象變?yÅu)榉蔷€性,很難用傳統(tÇ’ng)控制方法é”(dá)到高精度控制。該仿真系統(tÇ’ng)采用直æµé›»æ©Ÿ(jÄ«),忽略電樞電感,電æµç’°(huán)和速度環(huán)為開環(huán),如圖2所示。
å…¶ä¸ï¼šXXX為PWM功率放大器放大系數(shù),R為電樞電阻,XXX為電機(jÄ«)力矩系數(shù),ce為電壓å饋系數(shù),J為該框的轉(zhuÇŽn)å‹•(dòng)æ…£é‡ï¼ŒÎ¸ï¼ˆt)為轉(zhuÇŽn)速,r(t)為指令信號(hà o),u(t)為控制輸入。
æ ¹æ“š(jù)伺æœç³»çµ±(tÇ’ng)çš„çµ(jié)æ§‹(gòu),飛行模擬轉(zhuÇŽn)臺(tái)ä½ç½®ç‹€æ…‹(tà i)æ–¹ç¨‹å¯æè¿°å¦‚ä¸‹ï¼š

å¼ä¸ï¼šX1(t)=θ(t)為轉(zhuÇŽn)角,X2(t)=(t)為轉(zhuÇŽn)速。è¨(shè)æŸè½‰(zhuÇŽn)臺(tái)伺æœç³»çµ±(tÇ’ng)åƒæ•¸(shù)如下:
R=7.77Ω,=6Nm/A, Ce=1.2V/(rad/s),
j=kgm2,=11V/V,F(xià n)c=15Nm,F(xià n)m=20Nm,
=2.0Nms/rad,α1=1.0,α=0.01
低速æ£å¼¦è·Ÿè¹¤ä¿¡è™Ÿ(hà o)指令為r(t)=0.10sin(2Ï€t)
ç•¶(dÄng)采用傳統(tÇ’ng)PID控制時(shÃ)
u(t)=200*e+40*e     
æ¤æ™‚(shÃ)å°(duì)應(yÄ«ng)PID控制系統(tÇ’ng)在Matlabä¸çš„Simulink仿真圖如圖3。
ç•¶(dÄng)采用模糊PID與常è¦(guÄ«)PID控制器串è¯(lián)控制時(shÃ),其控制器輸入é‡å’Œè¼¸å‡ºé‡çš„隸屬度函數(shù)å‡å¦‚圖4。
所å°(duì)應(yÄ«ng)的模糊控制表如表1。
為了直觀,我們å¯è¦‹æ¤æ™‚(shÃ)控制è¦(guÄ«)則所å°(duì)應(yÄ«ng)å½¢æˆçš„æŽ§åˆ¶æ›²é¢åœ–如圖5。
u(t)=200*u(t)+40*u(t)
并且采用PD控é…åˆæ¨¡ç³ŠæŽ§åˆ¶ã€‚
æ¤æ™‚(shÃ)å°(duì)應(yÄ«ng)系統(tÇ’ng)çš„Matlab控制圖如圖6。
[IMG=圖6模糊和PID串è¯(lián)控制的Simulink]/uploadpic/THESIS/2007/11/20071116112120227291L.jpg[/IMG]
圖6模糊和PID串è¯(lián)控制的Simulink
仿真圖
[IMG=圖7 ä½ç½®ä»¿çœŸçµ(jié)果圖]/uploadpic/THESIS/2007/11/20071116112136394566.jpg[/IMG]
圖7 ä½ç½®ä»¿çœŸçµ(jié)果圖
[IMG=圖8 速度仿真çµ(jié)果圖]/uploadpic/THESIS/2007/11/20071116112146247405.jpg[/IMG]
圖8 速度仿真çµ(jié)果圖
仿真çµ(jié)果曲線1
帶摩擦?xÃ)r采用傳統(tÇ’ng)PID算法和帶摩擦?xÃ)r采用模糊PID與常è¦(guÄ«)PID控制器串è¯(lián)算法時(shÃ)得到的ä½ç½®ä»¿çœŸå°(duì)比曲線如圖7。
å°(duì)比å¯è¦‹,采用傳統(tÇ’ng)PIDå…·æœ‰æ˜Žé¡¯çš„å¹³é ‚ç¾(xià n)象,而采用模糊控制時(shÃ)å¹³é ‚æ¸›å°ä¹ƒè‡³æ¶ˆå¤±ã€‚
仿真çµ(jié)果曲線2
帶摩擦?xÃ)r采用傳統(tÇ’ng)PID算法和帶摩擦?xÃ)r采用模糊PID與常è¦(guÄ«)PID控制器串è¯(lián)算法時(shÃ)得到的速度仿真å°(duì)比曲線如圖8。
å°(duì)比曲線å¯è¦‹,采用模糊控制時(shÃ)雖有抖動(dòng),但其éŽ(guò)æ»å€(qÅ«)時(shÃ)é–“çŸï¼Œä½ç§»å離å°ï¼Œæœªè¦‹å¹³é ‚,精度高。
4 çµ(jié)論(Conclusion)
通éŽ(guò)以上仿真曲線的å°(duì)比å¯ä»¥çœ‹å‡ºï¼šè‹¥ä¸è€ƒæ…®æ‘©æ“¦çš„影響,采用傳統(tÇ’ng)PID控制算法就能å–得良好的控制效果;若考慮摩擦環(huán)節(jié),則ä½ç½®è·Ÿè¹¤å˜åœ¨â€œå¹³é ‚â€ç¾(xià n)象,速度跟蹤å˜åœ¨â€œæ»å€(qÅ«)â€ç¾(xià n)象。å¯è¦‹ï¼Œæ¤æ™‚(shÃ)ä»é‡‡ç”¨å‚³çµ±(tÇ’ng)PIDç®—æ³•å‰‡æŽ§åˆ¶é¯æ£’性差,ä¸èƒ½é”(dá)到高精度跟蹤,由第三組仿真曲線å¯è¦‹åœ¨é‡‡ç”¨äº†æ¨¡ç³ŠPID算法åŽï¼Œç”±æ¨¡ç³ŠPID與傳統(tÇ’ng)PID串è¯(lián)æ‰€çµ„æˆæ¨¡ç³ŠæŽ§åˆ¶ç³»çµ±(tÇ’ng)å¯ä»¥æœ‰æ•ˆåœ°æ¶ˆé™¤â€œå¹³é ‚â€ï¼Œâ€œæ»å€(qÅ«)â€ç‰ä¸è‰¯æ•ˆæ‡‰(yÄ«ng)ï¼Œæ”¹å–„äº†æŽ§åˆ¶æ•ˆæžœï¼ŒåŸºæœ¬æ»¿è¶³äº†æŽ§åˆ¶ç²¾åº¦åœ°è¦æ±‚。
第二屆伺æœèˆ‡é‹(yùn)å‹•(dòng)控制論壇論文集
第三屆伺æœèˆ‡é‹(yùn)å‹•(dòng)控制論壇論文集