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

?

基于FCMAC的空間零重力環(huán)境地面模擬裝置控制

2011-01-27 09:16:32齊乃明張文輝高九州
航天器環(huán)境工程 2011年1期
關(guān)鍵詞:三維空間重力神經(jīng)網(wǎng)絡(luò)

齊乃明,張文輝,高九州,馬 靜

(1.哈爾濱工業(yè)大學(xué) 航天學(xué)院,哈爾濱 150001;2.東北農(nóng)業(yè)大學(xué) 工程學(xué)院,哈爾濱 150001)

0 引言

通過零重力環(huán)境地面模擬裝置來驗(yàn)證空間機(jī)器人的性能已成為經(jīng)濟(jì)有效的手段。目前模擬太空零重力環(huán)境的方式主要有[1]:自由落體運(yùn)動法,懸吊法,水浮法和氣浮法。

1)自由落體運(yùn)動法是在高空或者近真空的落塔上令試驗(yàn)?zāi)繕?biāo)物做平拋運(yùn)動(例如德國著名的不萊梅落塔),其缺點(diǎn)是造價昂貴、試驗(yàn)時間短。日本NASDA曾在零重力試驗(yàn)室進(jìn)行過此類研究[2]。

2)懸吊法是通過吊絲的垂直拉力來平衡機(jī)器人自身重力。該方法系統(tǒng)復(fù)雜,吊絲易傾斜晃動,重力補(bǔ)償精度不高。美國卡耐基·梅隆大學(xué)研制的SM2地面試驗(yàn)系統(tǒng)[3]采用此方法。

3)水浮法是指利用水的浮力來平衡機(jī)械臂自身的重力。該方案易受水阻力和紊流影響,且要求試驗(yàn)期間的密封性非常好,成本非常高。美國馬里蘭大學(xué)研制的Ranger試驗(yàn)系統(tǒng)[4]采用此方法。

4)氣浮法是利用噴氣懸浮力抵消飛行器重力,具有結(jié)構(gòu)簡單、承載能力大、建造周期短、費(fèi)用低、易于實(shí)現(xiàn)、零重力模擬精度高等優(yōu)點(diǎn),是應(yīng)用最廣的方法。目前加拿大公司所開發(fā)的地面實(shí)驗(yàn)系統(tǒng)、美國斯坦福大學(xué)建造的自由飛行空間機(jī)器人系統(tǒng)[5]以及哈爾濱工業(yè)大學(xué)為中國空間技術(shù)研究院研制的多套空間機(jī)器人地面模擬系統(tǒng)采用的均是氣浮方法。

飛行器運(yùn)動姿態(tài)復(fù)雜,而現(xiàn)有的氣浮法只能在水平面上進(jìn)行二維仿真試驗(yàn),已不能滿足飛行器運(yùn)動地面模擬試驗(yàn)的需要。文獻(xiàn)[6]提出了一種僅用于微型機(jī)器人的氣浮與氣缸結(jié)合的方式,但該方案忽略了氣源壓力不穩(wěn)及氣缸本身很重的因素,大的附加重量會對空間機(jī)器人的性能測試精度產(chǎn)生影響,另外其采用的神經(jīng)網(wǎng)絡(luò)算法需要大量樣本學(xué)習(xí),這些都影響了工程應(yīng)用價值。

本文針對以上方案的不足,研制了一種新型的三維空間零重力模擬裝置。仿真結(jié)果表明該裝置具有較高模擬精度和工程價值。

1 三維空間零重力地面模擬試驗(yàn)系統(tǒng)

1.1 結(jié)構(gòu)設(shè)計

由于復(fù)雜的三維空間運(yùn)動均可以分解為水平和豎直兩個方向的運(yùn)動,因此三維空間零重力環(huán)境地面模擬試驗(yàn)系統(tǒng)的結(jié)構(gòu)主要包括水平和豎直兩大部分(如圖1所示)。該系統(tǒng)水平部分采用氣足組件,利用氣動壓使整個設(shè)備懸浮于平臺上。豎直方向主要由一套電機(jī)驅(qū)動系統(tǒng)及機(jī)械傳動系統(tǒng)組成,并通過工作臺面處的壓力傳感器形成一個恒力伺服系統(tǒng)。

試驗(yàn)系統(tǒng)主要工作原理為:氣足組件為整個直推式三維升降設(shè)備提供懸浮氣動力;電機(jī)接收控制器的控制信號并帶動絲杠進(jìn)行旋轉(zhuǎn),進(jìn)而推動螺母豎直升降;導(dǎo)向桿與直線軸承完成微重力模擬裝置的豎直導(dǎo)向功能,支撐桿將傳感器支撐板與螺母托板固連,實(shí)現(xiàn)傳感器支撐板與螺母托板的共同豎直升降;壓力傳感器用于測量壓力信息,通過壓力反饋實(shí)現(xiàn)零重力環(huán)境的模擬監(jiān)測。

上述各機(jī)械傳動部件均可采用標(biāo)準(zhǔn)件,并針對空間機(jī)器人結(jié)構(gòu)的不同,只需更換托架接口就可以滿足不同需求。

圖1 三維空間地面模擬試驗(yàn)設(shè)備結(jié)構(gòu)圖Fig.1 Structure diagram of spatial microgravity simulation system

1.2 系統(tǒng)動力學(xué)建模

將整個機(jī)械系統(tǒng)、壓力傳感器、試件(空間機(jī)器人)都看作是由質(zhì)量、阻尼、剛度構(gòu)成的模型,則地面零重力模擬裝置的動力學(xué)模型可以粗略地用圖2表示[7]。

圖2 力控系統(tǒng)動力學(xué)模型Fig.2 Dynamics model of force control system

圖2所示模型的各參數(shù)定義:md、ms、mr分別為機(jī)械傳動系統(tǒng)、壓力傳感器、空間機(jī)器人的質(zhì)量,{Kd,Dd}、{Ks,Ds}、{Kr,Dr}分別是它們的剛度及阻尼系數(shù),則可建立其輸入/輸出方程:

傳感器的測量力Fs輸出為

將(1)式及(2)式代入(3)式得

2 零重力模擬裝置的FCMAC控制器設(shè)計

2.1 FCMAC神經(jīng)網(wǎng)絡(luò)

神經(jīng)網(wǎng)絡(luò)及模糊控制具有很強(qiáng)的非線性逼近能力,目前已有多種控制方法[8-9]應(yīng)用于電機(jī)的解耦控制。在神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)中,小腦模型關(guān)聯(lián)控制(CMAC)算法是由Albus于1975年根據(jù)小腦皮層神經(jīng)結(jié)構(gòu)特點(diǎn)提出,由于其能夠?qū)W習(xí)多維非線性映射,因而已被廣泛應(yīng)用于函數(shù)逼近、模式識別和機(jī)器人控制等許多領(lǐng)域。該算法簡單、學(xué)習(xí)速度快,因此特別適合實(shí)時學(xué)習(xí)控制。但該神經(jīng)網(wǎng)絡(luò)算法內(nèi)部知識的表達(dá)不清楚,輸入狀態(tài)與聯(lián)想強(qiáng)度之間的關(guān)系無法在線調(diào)整。而模糊邏輯控制算法恰好彌補(bǔ)了這一缺陷,將二者結(jié)合起來可以很好地反映人腦認(rèn)知的模糊性和連續(xù)性,且具有較強(qiáng)的自學(xué)習(xí)能力,這就是本文提出的模糊小腦模型關(guān)聯(lián)控制(FCMAC)算法。

FCMAC可實(shí)現(xiàn)任意的非線性映射:u=f(x),其中x∈RNx為連續(xù)輸入空間(Nx為輸入向量維數(shù));u∈Nu為輸出空間。其工作機(jī)理為:通過對輸入的模糊量化,得出輸入向量激活聯(lián)想強(qiáng)度的活性,進(jìn)而激活聯(lián)想強(qiáng)度以恢復(fù)系統(tǒng)的信息。圖3 所示是一個雙輸入單輸出的FCMAC結(jié)構(gòu)。

圖3 FCMAC神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)Fig.3 Fuzzy CMAC neural network structure

1)輸入層:為第一層,其結(jié)點(diǎn)是輸入結(jié)點(diǎn),輸入變量信息,并將輸入的x=(x1,x2)T傳送到下一層。

2)模糊化層:對輸入變量進(jìn)行模糊化處理,相當(dāng)于模糊邏輯控制器,它的每個結(jié)點(diǎn)對應(yīng)于一個語言變量,完成一個輸入隸屬函數(shù)()μijix的計算,進(jìn)而實(shí)現(xiàn)輸入變量的模糊化。

3)模糊相聯(lián)層:層中每個結(jié)點(diǎn)為規(guī)則結(jié)點(diǎn),用來代表模糊規(guī)則,該層中的連線表示執(zhí)行模糊邏輯規(guī)則IF(前件)的部分,通過乘積運(yùn)算得到相應(yīng)的點(diǎn)火強(qiáng)度。

4)模糊后相聯(lián)層:完成點(diǎn)火強(qiáng)度的歸一化計算(加權(quán)平均),以便為下一層的 Takagi型模糊推理提供必要的準(zhǔn)備。其歸一化算法為

5)輸出層:對于單輸出情形,直接給出清晰化的輸出值為

2.2 三維空間模擬地面試驗(yàn)裝置的控制系統(tǒng)設(shè)計

這里不考慮傳動機(jī)構(gòu)及傳感器與試件接觸時的動態(tài)特性,只考慮力與位置的靜態(tài)特性,那么基于FCMAC神經(jīng)網(wǎng)絡(luò)的地面零重力模擬裝置的控制系統(tǒng)框圖如圖4所示。

圖4 地面零重力裝置控制系統(tǒng)方框圖Fig.4 Block diagram of spatial microgravity simulation control system

圖中KE為環(huán)境綜合剛度,KE=KsKr??紤]到永磁同步電機(jī)具有非線性、強(qiáng)耦合的特點(diǎn)以及機(jī)械傳動部件的齒輪間隙的不確定性及外界干擾,為提高控制精度,內(nèi)環(huán)采用響應(yīng)速度快、魯棒性強(qiáng)的滑模變結(jié)構(gòu)控制器,外環(huán)采用快速學(xué)習(xí)算法的FCMAC神經(jīng)網(wǎng)絡(luò)的控制策略。

1)滑模變結(jié)構(gòu)控制器設(shè)計

取位置環(huán)滑模切換函數(shù)為

根據(jù)滑動條件可知,當(dāng)狀態(tài)不在開關(guān)線上時,需滿足下式成立:

則變結(jié)構(gòu)控制器輸出為

由式(1)及式(2)得控制器參數(shù)為

2)FCMAC神經(jīng)網(wǎng)絡(luò)力控制器設(shè)計

采用五層FCMAC神經(jīng)網(wǎng)絡(luò)作為控制器,以力誤差Fe及力誤差的變化率為輸入,歸一化處理后在[-1,1]區(qū)間;兩個輸入各采用9個語言變量,即負(fù)大(NL)、負(fù)中(NM)、負(fù)?。∟S)、負(fù)零(NZ)、零(Z)、正零(PZ)、正?。≒S)、正中(PM)、正大(PL)。

其隸屬函數(shù)采用高斯函數(shù)

由于FCMAC神經(jīng)網(wǎng)絡(luò)只有輸出層有加權(quán),且只有與被激活神經(jīng)元相連的局部連接權(quán)得到修正,其算法才可以采用Albus學(xué)習(xí)算法或BP算法等。針對零重力模擬裝置試驗(yàn)?zāi)繕?biāo)及試驗(yàn)環(huán)境的不確定性,對某一系統(tǒng)的學(xué)習(xí)結(jié)果很難再應(yīng)用于其他環(huán)境,因此在線自學(xué)習(xí)、自適應(yīng)能力對零重力模擬裝置很重要。

本文采用改進(jìn)的有監(jiān)督的Hebb學(xué)習(xí)規(guī)則,以輸出偏差為監(jiān)督信號,通過關(guān)聯(lián)搜索進(jìn)行自學(xué)習(xí)和自組織,使相應(yīng)輸出增強(qiáng)或減弱,以逼近期望輸出。

上述式中:ri(k)為遞進(jìn)信號,隨過程進(jìn)行逐步衰減;z(k)=Fd-Fs為輸出誤差信號;η>0為步長或?qū)W習(xí)率,0≤c≤1為正常數(shù)。

聯(lián)立式(13)和式(14)得

式中Δwi(k)=wi(k+1)-wi(k)。

如果存在函數(shù)fi[wi(k),z(k),u(k),xi(k)],則有

則式(17)可寫成

式(19)表明:加權(quán)系數(shù)wi(k)沿著修正函數(shù)fi對應(yīng)于wi(k)的負(fù)梯度方向進(jìn)行搜索。應(yīng)用隨機(jī)逼近理論可以證明:當(dāng)c充分小時,使用上述學(xué)習(xí)算法,wi(k)可收斂到某一穩(wěn)定值wi*,且使期望值落在允許范圍內(nèi)。

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

本系統(tǒng)的模擬目標(biāo)為重量達(dá)1500 N的空間目標(biāo)機(jī)器人,零重力模擬時間為10 s。在0~2 s時為旋轉(zhuǎn)關(guān)節(jié)旋轉(zhuǎn),帶動模擬目標(biāo)旋轉(zhuǎn),完成平移和升降,其旋轉(zhuǎn)驅(qū)動力在豎直方向的分力為f=25.0sin(2πt)N。在2 s時,目標(biāo)機(jī)器人抓捕1成功,其總重量變?yōu)?950 N。整個過程受到摩擦力f2=4sin(πt)N的影響。

模糊神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)參數(shù)取η=0.60、c=0.15,網(wǎng)絡(luò)初始值及高斯值均在(-1~1)之間隨機(jī)選取。Kr取8。仿真結(jié)果如下,其中圖5為重力及其裝置的支撐張力值,圖6為張力對重力的跟蹤誤差值,圖7為控制器輸出力矩。

圖5 張力跟蹤曲線Fig.5 The tensile force tracking curve

圖6 滑模變結(jié)構(gòu)控制器輸出Fig.6 Output of the sliding model controller with variable structure

圖7 模糊神經(jīng)網(wǎng)絡(luò)控制器輸出Fig.7 Output of fuzzy neural network controller

由圖中可以看出張力控制從初始時刻大約1 s后即達(dá)到了精確補(bǔ)償重力,且初始控制誤差不大;即使系統(tǒng)在2 s抓捕成功后,控制器能夠快速響應(yīng),并達(dá)到了很好的零重力控制效果。這說明所采用具有快速動態(tài)特性的滑??刂破骷熬哂锌焖賹W(xué)習(xí)能力的FCMAC神經(jīng)網(wǎng)絡(luò)是有效的。無論是內(nèi)環(huán)的滑??刂破鬟€是外環(huán)的模糊神經(jīng)網(wǎng)絡(luò)控制器,其整個過程控制力矩均不大。考慮到空間機(jī)器人姿態(tài)保持的需要,通常運(yùn)行于低速工況,這為模糊神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)提供了時間,能夠應(yīng)對實(shí)時性及非線性要求。

進(jìn)一步仿真發(fā)現(xiàn),模糊神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)率對控制效果有較大影響:學(xué)習(xí)率增大時,收斂加快,控制效果更好,但過大的學(xué)習(xí)率會引起系統(tǒng)振蕩。

4 結(jié)論

本文提出了一種新型的三維空間零重力模擬裝置。水平方向采用氣懸浮技術(shù),豎直方向采用機(jī)電驅(qū)動的恒力控制方式來實(shí)時抵消目標(biāo)的重力??紤]到永磁同步電機(jī)具有非線性、強(qiáng)耦合的特點(diǎn)以及機(jī)械傳動部件的齒輪間隙的不確定性及外界干擾,為提高控制精度,同時保證控制的實(shí)時性,位置環(huán)采用滑模變結(jié)構(gòu)控制器,力環(huán)采用FCMAC神經(jīng)網(wǎng)絡(luò)的控制策略。仿真結(jié)果表明了該地面零重力試驗(yàn)裝置對于三維空間零重力環(huán)境的模擬具有較高精度,且算法簡單,學(xué)習(xí)速度快,對于做復(fù)雜運(yùn)動的空間機(jī)器人的零重力模擬試驗(yàn)具有較高的工程應(yīng)用價值。

(References)

[1]史士財, 吳劍威, 崔平遠(yuǎn), 等.空間機(jī)械臂全局反作用優(yōu)化及地面試驗(yàn)研究[J].機(jī)器人, 2009, 31(3): 242-248 Shi Shicai, Wu Jianwei, Cui Pingyuan, et al.Global reaction optimization of space manipulator and its ground test[J].Robot, 2009, 31(3): 242-248

[2]Sawada H, Ui K, Mori M, et al.Micro-gravity experiment of a space robotic arm using parabolic flight[J].Advanced Robotics, 2004, 18(3): 247-267

[3]Nechyba M C, Xu Y S.Human-robot cooperation in space: SM2 for new space station structure[J].IEEE Robotics and Automation Magazine, 1995, 2(24): 4-11

[4]Gefke G G, Carignan C R, Roberts B J, et al.Ranger telerobotic shuttle experiment: status report[C]∥Proceeding of SPIE.Bellingham, WA, USA: SPIE, 2001:123-132

[5]Russakow J, Rock S M, Khatib O.An operation space formulation for a free-flying,multi-arm space robot[C]∥Proceedings of the Fourth International Symposium on Experimental Robotics.Berlin, Germany: Springer, 1997:448-457

[6]陳三風(fēng), 梅濤, 張濤, 等.空間零重力環(huán)境地面模擬系統(tǒng)的控制器設(shè)計[J].機(jī)器人, 2008, 30(3): 201-204 Chen Sanfeng, Mei Tao, Zhang Tao, et al.Design of the controller for a ground simulation system of spatial microgravity environment[J].Robot, 2008,30(3): 201-204

[7]邱志成, 談大龍.基于加速度反饋的柔性關(guān)節(jié)機(jī)械臂接觸力控制[J].機(jī)械工程學(xué)報, 2002, 38(10): 37-41 Qiu Zhicheng, Tan Dalong.On acceleration sensor- based feedback control for contact force of the flexible joint manipulator[J].Chinese Journal of Mechanical Engineering, 2002, 38(10): 37-41

[8]陳維, 王耀南.感應(yīng)電機(jī)的神經(jīng)網(wǎng)絡(luò)自適應(yīng)L2魯棒控制[J].電機(jī)與控制學(xué)報, 2007, 11(3): 211-216 Chen Wei, Wang Yaonan.Neural network adaptive L2 robust control of induction motors[J].Electric Machines and Control, 2007, 11(3): 211-216

[9]曹先慶, 朱建光, 唐任遠(yuǎn).基于模糊神經(jīng)網(wǎng)絡(luò)的永磁同步電動機(jī)矢量控制系統(tǒng)[J].中國電機(jī)工程學(xué)報, 2006,26(1): 137-141 Cao Xianqing, Zhu Jianguang, Tang Renyuan.Vector controlled permanent magnet synchronous motor drive with adaptive fuzzy neural network controller[J].Proceedings of the Chinese Society for Electrical Engineering, 2006, 26(1): 137-141

猜你喜歡
三維空間重力神經(jīng)網(wǎng)絡(luò)
瘋狂過山車——重力是什么
神經(jīng)網(wǎng)絡(luò)抑制無線通信干擾探究
電子制作(2019年19期)2019-11-23 08:42:00
三維空間的二維圖形
仰斜式重力擋土墻穩(wěn)定計算復(fù)核
一張紙的承重力有多大?
白紙的三維空間
基于神經(jīng)網(wǎng)絡(luò)的拉矯機(jī)控制模型建立
復(fù)數(shù)神經(jīng)網(wǎng)絡(luò)在基于WiFi的室內(nèi)LBS應(yīng)用
三維空間中次線性Schr(o)dinger-Kirchhoff型方程的無窮多個負(fù)能量解
基于支持向量機(jī)回歸和RBF神經(jīng)網(wǎng)絡(luò)的PID整定
定结县| 乾安县| 寻乌县| 南澳县| 宁阳县| 文化| 海林市| 洛隆县| 阜宁县| 平武县| 霍林郭勒市| 鹿泉市| 霍州市| 饶河县| 海伦市| 井冈山市| 凤凰县| 赣州市| 通州市| 安国市| 两当县| 区。| 襄城县| 永兴县| 黄山市| 阜阳市| 亚东县| 开鲁县| 台山市| 承德市| 舟山市| 梁山县| 金阳县| 温泉县| 溆浦县| 汉中市| 芜湖县| 舒兰市| 三河市| 曲松县| 镇平县|