999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

氣動人工肌肉并聯平臺自適應模糊CMAC姿態跟蹤控制

2012-12-03 09:48:20施光林
中國機械工程 2012年2期
關鍵詞:實驗

施光林 沈 偉

1.上海交通大學,上海,200240 2.上海海洋大學,上海,201306

0 引言

氣動人工肌肉[1](pneumatic artificial muscle,PAM)是一種新型的氣動執行器。當對氣動人工肌肉充氣時,其收縮產生的拉力與外力達到平衡,實現被連接物體的準確定位。由于結構原因,氣動人工肌肉只能產生拉力。與其他氣動執行器相比,氣動人工肌肉具有柔順、結構簡單、經濟和拉力重量比大等眾多優點,其應用也日益廣泛[2]。筆者著眼類人機器人腰部應用,設計了一種氣動人工肌肉三自由度并聯平臺[3]。3根氣動人工肌肉向下的拉力與中心立柱滑桿彈簧向上的推力共同作用于上平臺圓盤。當達到平衡時,可實現上平臺圓盤某一確定的姿態,從而達到協調上下肢的目的。

常溫氣體的易壓縮性、閥口處氣體流動的強非線性以及氣體流動過程中常見的氣壓波動等導致氣動系統高精度控制有很大的難度。氣動人工肌肉的靜動態特性也具有極強的非線性和遲滯力等強不確定性因素,而且并聯平臺的3個驅動器之間也存在強烈的耦合。上述特性使得氣動人工肌肉并聯平臺的姿態控制難度更高。

眾所周知,智能系統在強非線性和強不確定性系統的控制策略設計中被廣泛采用。采用人工神經網絡、模糊系統在理論上可以對任意復雜的系統進行建模,且可以避免繁瑣的建模分析和控制器設計。小腦模型神經網絡(cerebellar model articulation controller,CMAC)是一種基于神經生理學且簡單快速的神經網絡[4],與BP網絡之類的全局逼近方法相比,它具有局部逼近能力、連續(模擬)輸入輸出能力和一定的泛化能力,而且結構簡單,學習速度快,特別適合于實時控制。模糊邏輯與CMAC兩者結合即構成模糊CMAC神經網絡[5],可進一步提高CMAC的逼近能力和自適應能力。

本文采用自適應模糊CMAC(adaptive fuzzy CMAC,AFCMAC)控制器對氣動人工肌肉并聯平臺進行姿態控制,通過合理規劃AFCMAC輸入空間的變量選擇,實現了AFCMAC對氣動人工肌肉遲滯力和氣壓波動等不確定因素以及耦合特性的感知。用離散抗飽和PID控制器并行監督AFCMAC的運行。最后,采用定點轉動參考輸入信號,進行氣動人工肌肉并聯平臺的姿態控制實驗。

1 AFCMAC

1.1 模糊CMAC

圖1所示為一種氣動人工肌肉三自由度并聯平臺。本文將CMAC神經網絡應用于該并聯平臺的姿態控制。下面以二維CMAC(圖2)為例說明一種模糊CMAC的結構原理。定義輸入矢量(a1,a2),分量a1、a2在其取值范圍上做7個等分劃分,每個劃分又有3層結構,每層又分成3個塊(block),每個塊最多包含3個劃分。設m是n維CMAC的層數,Nb為每層所包含塊的數目,則每維的等分劃分數目為m(Nb-1)+1;每塊最多包含m個劃分。為了提高常規CMAC的逼近能力和自適應能力,本文設計出一種模糊CMAC,即在每層的各個塊中定義聯想度函數。本文中的聯想度函數為高斯基函數。

輸入變量(x1,x2,…,xn)∈Rn。第k層各輸入變量被激活的塊組合為聯想域ψk(k=1,2,…,m),每層的聯想度函數定義為

式中,j*為第k層中輸入變量xi被激活的塊的索引,j*=1,2,…,Nb。

ψkij(i=1,2,…,n;j=1,2,…,Nb)為輸入變量xi對應第k層中各塊的聯想度函數:

式中,zij、aij分別為對應塊上的聯想度函數(此處為高斯函數)的中心值和寬度。

與每個被激活的聯想域ψk相對應,存在一個存儲單元,每個存儲單元存儲一個權值wk,則模糊CMAC的輸出為

1.2 自適應算法

模糊CMAC的自適應能力主要體現為控制過程中不斷學習調整CMAC的網絡權值。CMAC的網絡權值也就是其存儲單元的數據。設第s時刻,模糊CMAC的實際輸出為ys,期望輸出為,則權值的調整量為

式中,e為位置跟蹤誤差;K為PID控制器的比例系數,文中取為常數。

2 AFCMAC在線學習

如果控制運行過程中的跟蹤誤差比較大,則很可能會引起劇烈的氣壓波動,導致CMAC的在線自學習效率極大地降低,甚至會使在線自學習無法收斂。為了保證控制運行初期不會出現較大的跟蹤誤差和氣壓波動現象,使模糊CMAC在線實時學習調整成為可能,本文將離散抗飽和PID控制器(discrete anti-Saturation PID,DASPID)作為并行監督控制器。運行程序根據跟蹤誤差|e|的大小,決定采用DASPID還是AFCMAC作為主控制器:當|e|≥1mm時,采用DASPID;當|e|<1mm時,采用 AFCMAC。AFCMAC的結構如圖3所示。首先,被跟蹤的姿態信號通過一個逆解器,轉化為并聯平臺3根氣動人工肌肉的位置跟蹤信號;再由DASPID與AFCMAC的并聯結構實現并聯平臺的姿態跟蹤控制;經在線實時自學習調整,AFCMAC的控制性能逐步提高,單根氣動人工肌肉位置跟蹤誤差逐步減小,最終取代DASPID而完全過渡到AFCMAC控制。

AFCMAC的輸入空間變量如下:被控氣動人工肌肉的內壓為p(k);被控氣動人工肌肉長度為L1(k),另外兩根氣動人工肌肉的長度為L2(k)、L3(k);下一采樣時刻,被控氣動人工肌肉長度變化量ΔL1(k)=L1(k+1)-L1(k);當前采樣時刻,被控氣動人工肌肉長度變化量ΔL1(k-1)=L1(k)-L1(k-1);被控高速開關閥在采樣間隔內的充放氣時間ΔTon與采樣周期T之比為ΔTon/T。

p(k)、L1(k)、ΔL1(k)、ΔL1(k-1)這4個變量組合選擇的目的,在于有效感知氣動人工肌肉的遲滯特性。L1(k)與L2(k)、L3(k)組合選擇的目的,在于使AFCMAC控制器具有一定的解耦能力。在輸入空間中選取ΔTon/T的目的,在于感知開關閥流體脈沖控制特性所形成的氣體波動。

氣動人工肌肉的遲滯特性是氣動人工肌肉三自由度并聯平臺系統最重要的不確定因素,為了成功感知氣動人工肌肉這一獨特遲滯特性,每個AFCMAC采用2個模糊CMAC的并聯結構。2個并聯CMAC的切換以氣動人工肌肉的收縮方向為判斷依據,如圖4所示。

為保證每個AFCMAC對強非線性強不確定系統控制器的逼近能力和控制性能,對輸入空間進行了適當地細化,即將每個模糊CMAC的輸入變量有7層結構,每層分成5塊。在采樣時刻t(k),自適應模糊CMAC輸入以上7個參數變量(p(k)、L1(k)、ΔL1(k)、ΔL1(k-1)、L1(k)、L2(k)、L3(k)),通過式(1)~ 式(3)產生輸出,輸出變量為下一采樣時刻氣動人工肌肉的內壓p(k+1)。將Δp、p、ΔL、L作為PWM信號生成器的輸入,由生成器輸出采樣周期內開關閥充氣或者放氣的開啟時間,實現對氣動人工肌肉的控制。

3 實驗裝置

建立了一種氣動人工肌肉三自由度并聯平臺實驗系統,如圖5中左側裝置所示。實驗系統的氣動回路、測量和控制回路如圖6、圖7所示。

4 實驗過程、結果及分析

在圖5所示的實驗平臺上進行姿態控制實驗。首先,將3根氣動人工肌肉同時充氣至某一氣壓值,達到初始平衡;然后,以初始平衡位置為參考起點,跟蹤參考輸入信號;實驗時長20s。實驗中,DASPID的比例系數取0.4,積分系數取0.3,微分系數取0。參考輸入信號取為定點轉動,即上平臺姿態的偏轉角α(°)的被跟蹤曲線為3sin(2πt/10),俯 仰 角 β(°)的 被 跟 蹤 曲 線 為3sin(2πt/10),中心立柱滑桿高L保持不變。

使用DASPID對實驗平臺進行姿態跟蹤控制實驗,并采集相關實驗數據。使用上述實驗數據,采用離線辨識的方法,自適應算法初步確定了AFCMAC的結構參數。DASPID并行監督的設計和離線辨識方法保證了控制運行初期不會出現較大的跟蹤誤差和氣壓波動,從而使AFCMAC的在線實時學習調整成為可能。

圖8~圖10所示為經離線辨識后,在DASPID的并行監督作用下,AFCMAC控制運行10次,每次運行20s后,再一次運行的實驗結果。通過在線實時學習調整,AFCMAC的性能逐步提高,單根氣動人工肌肉的位置跟蹤誤差已經完全小于1mm。此時,DASPID不再啟動,氣動人工肌肉已經完全處于AFCMAC的控制之中。由圖8b、圖9b、圖10b可見,跟蹤誤差分布較為分散,沒有特別的明顯特征。偏轉角α和俯仰角β的跟蹤誤差基本都在±0.3°范圍之內;中心立柱滑桿高L的最大跟蹤誤差僅為±0.3mm。

并聯平臺實驗系統的上平臺質量為4.03kg。為了檢驗在干擾情況下AFCMAC神經網絡控制器的魯棒性和在線學習調整能力,通過改變上平臺質量的方式對實驗系統施加外在干擾。上平臺質量的改變采用以下方式:在跟蹤運行過程中,在靠近某一氣動人工肌肉一側突然放置一個質量為5.04kg的突變偏心質量塊。突變偏心質量塊的安放位置如圖11所示。由圖12~圖14可見,在大約4s的時刻施加一個突變偏心質量塊,使得俯仰角β和中心立柱滑桿高L的跟蹤誤差較之未加干擾時跟蹤誤差增加一倍多;俯仰角β的跟蹤誤差達到0.5°~0.6°;中心立柱滑桿高L 的跟蹤誤差達到了0.5~0.6mm;偏轉角α的跟蹤誤差增加20%左右,達到0.3°~0.4°。經過大約5~10s的在線學習調整,各個姿態參數的跟蹤誤差逐漸恢復到未加干擾的水平。體現出AFCMAC較強的在線學習調整能力。

5 結語

本文針對一種氣動人工肌肉三自由度并聯平臺,首先介紹一種自適應模糊CMAC(AFCMAC);通過規劃輸入空間,實現了AFCMAC對氣動人工肌肉遲滯力和氣壓波動等不確定因素和耦合因素的感知;兩個并聯的CMAC神經網絡結構保證了對遲滯特性的把握;對輸入變量結構進行了合理細化,保證了AFCMAC的控制性能。離線辨識的方法和DASPID并行監督的設計,避免了在控制運行初期出現較大的跟蹤誤差和氣壓波動,從而使AFCMAC在線實時的學習調整成為可能。隨著運行次數不斷增多,AFCMAC的控制性能逐步提高,最終使三自由度并聯平臺完全處于AFCMAC的控制之下。當參考輸入信號為定點轉動,并在AFCMAC控制下時,上平臺偏轉角α和俯仰角β的最大跟蹤誤差只有±0.3°,中心立柱滑桿高L的最大跟蹤誤差只有±0.3mm。當施加突變偏心干擾時,即上平臺質量由4.03kg突變為9.07kg,AFCMAC體現出較為出眾的快速在線學習調整能力,只經過大約5~10s就使跟蹤誤差達到未加干擾的水平。實驗結果表明了AFCMAC較好的姿態控制性能和在線學習調整能力。

[1]Festo Co.Festo Pneumatic[M].V.28.Esslingen,Germany:Festo KG,2000.

[2]陶國良,謝建蔚,周洪.氣動人工肌肉的發展趨勢與研究現狀[J].機械工程學報,2009,45(10):75-83.

[3]沈偉,施光林.一種三自由度氣動人工肌肉并聯平臺動態數學模型[J].上海交通大學學報,2011,45(2):219-224.

[4]Albus J S.A New Approach to Manipulator Control:the Cerebellar Model Articulation Controller(CMAC)[J].Journal of Dynamic Systems,Measurement and Control,1975,97(7):220-227.

[5]Chiang C T,Lin C S.CMAC with General Basis Functions[J].Neural Networks,1996,9(7):1199-1211.

猜你喜歡
實驗
我做了一項小實驗
記住“三個字”,寫好小實驗
我做了一項小實驗
我做了一項小實驗
記一次有趣的實驗
有趣的實驗
小主人報(2022年4期)2022-08-09 08:52:06
微型實驗里看“燃燒”
做個怪怪長實驗
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 欧美成人午夜影院| 国产一区二区精品高清在线观看| 国产精品19p| 久久香蕉国产线看精品| 国产亚洲精品97在线观看| 免费国产一级 片内射老| 婷婷99视频精品全部在线观看 | 97se亚洲| 国产精品美乳| 国产天天射| 日韩少妇激情一区二区| 香蕉eeww99国产在线观看| 日本午夜精品一本在线观看| 四虎成人精品| 四虎精品免费久久| 中文字幕无码制服中字| 永久免费AⅤ无码网站在线观看| 久久亚洲美女精品国产精品| 波多野吉衣一区二区三区av| 国产欧美日韩18| av一区二区三区高清久久| 国内精品免费| 久久91精品牛牛| 国产精品亚洲αv天堂无码| 激情视频综合网| 国产不卡在线看| 综合色婷婷| 夜夜爽免费视频| 国语少妇高潮| 亚洲无码日韩一区| 久久人搡人人玩人妻精品| 亚洲一区二区三区在线视频| 欧美一级99在线观看国产| 国产成人永久免费视频| 日韩东京热无码人妻| 伊人国产无码高清视频| 亚洲日韩日本中文在线| 一级毛片在线免费视频| 四虎国产精品永久一区| 亚洲视频免费在线看| 国产精品自在线拍国产电影 | 中文字幕在线视频免费| 久久不卡精品| 8090成人午夜精品| 国产欧美视频在线| 亚洲av综合网| 美女一级毛片无遮挡内谢| 日本a∨在线观看| 成人午夜免费观看| 国产乱人伦AV在线A| 久久精品嫩草研究院| 国产免费高清无需播放器| 亚洲黄色成人| 88av在线看| 国产电话自拍伊人| 欧美精品成人一区二区在线观看| 国产欧美精品一区aⅴ影院| 国产亚洲视频播放9000| 三级视频中文字幕| 国产超碰一区二区三区| 国产成人h在线观看网站站| 久久综合干| 亚洲成在线观看| 91精品国产自产在线老师啪l| www.91在线播放| 国产精品一区二区不卡的视频| 亚洲天堂网在线视频| 色窝窝免费一区二区三区 | 中文字幕天无码久久精品视频免费| 中文字幕久久波多野结衣| 麻豆国产原创视频在线播放| 99热最新网址| 亚洲欧美另类日本| 精品国产Ⅴ无码大片在线观看81| 国产午夜福利片在线观看| 91黄色在线观看| 妇女自拍偷自拍亚洲精品| 色播五月婷婷| 国产精品欧美激情| 色综合中文字幕| 欲色天天综合网| 欧美高清三区|