四旋翼飛行器仿真-實(shí)驗(yàn)報(bào)告_第1頁(yè)
四旋翼飛行器仿真-實(shí)驗(yàn)報(bào)告_第2頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、動(dòng)態(tài)系統(tǒng)建模仿真實(shí)驗(yàn)報(bào)告(2)四旋翼飛行器仿真姓名:學(xué)號(hào):指導(dǎo)教師:院系:2014.12.281實(shí)驗(yàn)容基于Simulink建立四旋翼飛行器的懸??刂苹芈罚瑢?shí)現(xiàn)飛行器的懸??刂?建立GUI界面,能夠輸入?yún)?shù)并繪制運(yùn)動(dòng)軌跡;基于VRToolbox建立3D動(dòng)畫(huà)場(chǎng)景,能夠模擬飛行器的運(yùn)動(dòng)軌跡。2實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)在Matlab環(huán)境中對(duì)四旋翼飛行器進(jìn)行系統(tǒng)建模,使掌握以下容:四旋翼飛行器的建模和控制方法在Matlab下快速建立虛擬可視化環(huán)境的方法。3實(shí)驗(yàn)器材硬件:PC機(jī)。工具軟件:操作系統(tǒng):Windows系列;軟件工具:MATLAB及simulink。4實(shí)驗(yàn)原理4.1四旋翼飛行器四旋翼飛行器通過(guò)四個(gè)螺旋槳產(chǎn)生

2、的升力實(shí)現(xiàn)飛行,原理與直升機(jī)類(lèi)似。四個(gè)旋翼位于一個(gè)幾何對(duì)稱的十字支架前,后,左,右四端,如圖1所示。旋翼由電機(jī)控制;整個(gè)飛行器依靠改變每個(gè)電機(jī)的轉(zhuǎn)速來(lái)實(shí)現(xiàn)飛行姿態(tài)控制。在圖1中,前端旋翼1和后端旋翼3逆時(shí)針旋轉(zhuǎn),而左端旋翼2和右端的旋翼4順時(shí)針旋轉(zhuǎn),以平衡旋翼旋轉(zhuǎn)所產(chǎn)生的反扭轉(zhuǎn)矩。由此可知,懸停時(shí),四只旋翼的轉(zhuǎn)速應(yīng)該相等,以相互抵消反扭力矩;同時(shí)等量地增大或減小四只旋翼的轉(zhuǎn)速,會(huì)引起上升或下降運(yùn)動(dòng);增大某一只旋翼的轉(zhuǎn)速,同時(shí)等量地減小同組另一只旋翼的轉(zhuǎn)速,則產(chǎn)生俯仰、橫滾運(yùn)動(dòng);增大某一組旋翼的轉(zhuǎn)速,同時(shí)等量減小另一組旋翼的轉(zhuǎn)速,將產(chǎn)生偏航運(yùn)動(dòng)。4.2建模分析四旋翼飛行器受力分析,如圖2所示圖2

3、四旋翼飛行器受力分析示意圖旋翼機(jī)體所受外力和力矩為:重力mg,機(jī)體受到重力沿-z方向;w四個(gè)旋翼旋轉(zhuǎn)所產(chǎn)生的升力F(i=1,2,3,4),旋翼升力沿z方向;ib旋翼旋轉(zhuǎn)會(huì)產(chǎn)生扭轉(zhuǎn)力矩M(i=1,2,3,4)。M垂直于葉片的旋翼ii平面,與旋轉(zhuǎn)矢量相反。力模型為:F=k®2,旋翼通過(guò)螺旋槳產(chǎn)生升力°kF是電機(jī)轉(zhuǎn)動(dòng)力系數(shù),i Fi可取6.Hx10-8N/rpm2,®i為電機(jī)轉(zhuǎn)速。旋翼旋轉(zhuǎn)產(chǎn)生旋轉(zhuǎn)力矩Mi(i=1,2,3,4),力矩Mi的旋向依據(jù)右手定則確定。力矩模型為M=k2,其中k是電機(jī)轉(zhuǎn)iMiM動(dòng)力系數(shù),可取1.5x10-9Nm/rpim«為電機(jī)轉(zhuǎn)速。當(dāng)

4、給定期望轉(zhuǎn)速后,電機(jī)的實(shí)i際轉(zhuǎn)速需要經(jīng)過(guò)一段時(shí)間才能達(dá)到。實(shí)際轉(zhuǎn)速與期望轉(zhuǎn)速之間的關(guān)系為一階延遲:9=kmVdeS3)響應(yīng)延遲時(shí)間可取OO5S(即k=20)。期望轉(zhuǎn)速3des則需要限msi制在電機(jī)的最小轉(zhuǎn)速和最大轉(zhuǎn)速之間,圍可分取1200rpm,7800rpm。飛行器受到外界力和力矩的作用,形成線運(yùn)動(dòng)和角運(yùn)動(dòng)。線運(yùn)動(dòng)由合外力引起,符合牛頓第二定律:_0一_0一mr=0+R0-mg工FLir為飛機(jī)的位置矢量。角運(yùn)動(dòng)由合力矩引起。四旋翼飛行器所受力矩來(lái)源于兩個(gè)方面:1)旋翼升力作用于質(zhì)心產(chǎn)生的力矩;2)旋翼旋轉(zhuǎn)產(chǎn)生的扭轉(zhuǎn)力矩。角運(yùn)動(dòng)方程如下式所示。其中,L為旋翼中心建立飛行器質(zhì)心的距離,I為慣量矩

5、陣。PP-qxIqrrL(F-F)2 4L(F-F)3 1M-M+M-M12344.3控制回路設(shè)計(jì)控制回路包括外兩層。外回路由PositionControl模塊實(shí)現(xiàn)。輸入為位置誤差,輸出為期望的滾轉(zhuǎn)、俯仰和偏航角(©des(t)、0des(t)、屮des(t)?;芈酚葾ttitudeControl模塊實(shí)現(xiàn),輸入為期望姿態(tài)角,輸出為期望轉(zhuǎn)速。MotorDynamics模塊模擬電機(jī)特性,輸入為期望轉(zhuǎn)速(Ao、Ao>Ao),輸出為力和e0屮力矩。RigidBodyDynamics是被控對(duì)象,模擬四旋翼飛行器的運(yùn)動(dòng)特性。PortionControlThMt守護(hù)AttitudeMotor

6、RigidBodyControlDynamicsDynamics»迪,/(/.)丁©ML圖3包含外兩個(gè)控制回路的控制結(jié)構(gòu)(1)回路:姿態(tài)控制回路對(duì)四旋翼飛行器,我們唯一可用的控制手段就是四個(gè)旋翼的轉(zhuǎn)速。因此,這里首先對(duì)轉(zhuǎn)速®產(chǎn)生的作用進(jìn)行分析。假設(shè)我們希望旋翼1的轉(zhuǎn)速達(dá)到°廣,那么它的效果可分解成以下幾個(gè)分量:曙:使飛行器保持懸停的轉(zhuǎn)速分量;hAo:除懸停所需之外,產(chǎn)生沿ZB軸的凈力;FA°q:使飛行器負(fù)向偏轉(zhuǎn)的轉(zhuǎn)速分量;A°:使飛行器正向偏航的轉(zhuǎn)速分量;屮因此,可以將期望轉(zhuǎn)速寫(xiě)成幾個(gè)分量的線性組合:COdes=co+A°一

7、A°+A°1 hFe屮其它幾個(gè)旋翼也可進(jìn)行類(lèi)似分析,最終得到:Odes10-1o+Ao1hFOdes110-1Ao2=COdes1011Ao3eOdes1-11-1AoL4J一屮一在懸浮狀態(tài)下,四個(gè)旋翼共同的升力應(yīng)抵消重力,因此:4Ko2=mgFh此時(shí),可以把旋翼角速度分成幾個(gè)部分分別控制,通過(guò)“比例-微分”控制律建立如下公式:A®=k(0des0)+k(°des)0p,0dA®=k(0des0)+k(0des0)0p,0d,0A®=k仲des屮)+k伸des屮)屮p,屮d,屮綜合以上三式可得到期望姿態(tài)角-期望轉(zhuǎn)速之間的關(guān)系,即回路。

8、外回路:位置控制回路外回路采用以下控制方式:通過(guò)位置偏差計(jì)算控制信號(hào)(加速度);建立控制信號(hào)與姿態(tài)角之間的幾何關(guān)系;得到期望姿態(tài)角,作為回路的輸入。期望位置記為rdes??赏ㄟ^(guò)PID控制器計(jì)算控制信號(hào):i(r一rdes)+k(r一r)+k(r一r)+kJ(r一r)=Oi,Tid,ii,Tip,ii,Tii,ii,Tir是目標(biāo)懸停位置是我們的目標(biāo)懸停位置(i=l,2,3),rdes是期望加速度,i,Ti即控制信號(hào)。注意:懸停狀態(tài)下線速度和加速度均為0,即r=r=0。i,Ti,T通過(guò)俯仰角和滾轉(zhuǎn)角控制飛行器在XW和YW平面上的運(yùn)動(dòng),通過(guò)A®控制偏屮航角,通過(guò)A®控制飛行器在ZB

9、軸上的運(yùn)動(dòng)??傻茫篎mx-(cos屮sin0+cos0sin0sin屮)工F1 imr=(sin屮sin0cos屮cos0sin0)乙F2 imr=mg+cos0cos0乙F3 i根據(jù)上式可按照以下原則進(jìn)行線性化:(1)將俯仰角、滾轉(zhuǎn)角的變化作為小擾動(dòng)分量,有sin00,sin,cos0q1,cos©q1;(2)偏航角不變,有屮=屮=屮,其中屮初始偏航角,屮為T(mén)00T期望偏航角(3)在懸停的穩(wěn)態(tài)附近,有工Fqmgi根據(jù)以上原則線性化后,可得到控制信號(hào)(期望加速度)與期望姿態(tài)角之間的關(guān)系:rdes=g(0descos屮+0dessin屮)1TTrdes=g(0dessin屮0desco

10、s屮)2TTrdes8k®A®=F_h3mF則回路的輸入為:»des=(rdesSin屮g1T0des=(rdesCOS屮g1Tm=rdesF8k3FhrdesCOS屮)2T+rdessin屮)2T5實(shí)驗(yàn)步驟與結(jié)果(1)根據(jù)控制回路的結(jié)構(gòu)建立simulink模型;三I鳥(niǎo)已目護(hù)耳Et七laffCaTiLFH七EgE-5a-:J«l&4i(2)為了便于對(duì)控制回路進(jìn)行參數(shù)調(diào)整,利用Matlab軟件為四旋翼飛行器7嚴(yán)E3*創(chuàng)建GUI參數(shù)界面;(3)利用MatLaB的VRToolbox建立四旋翼飛行器的動(dòng)畫(huà)場(chǎng)景(4)根據(jù)系統(tǒng)的結(jié)構(gòu)框圖,搭建Simulink

11、模塊以實(shí)現(xiàn)模擬飛行器在指定位置的懸停。使用默認(rèn)數(shù)據(jù),此時(shí)xdes=3,ydes=4,zdes=5,開(kāi)始仿真,可以得到運(yùn)動(dòng)軌跡x、y、z的響應(yīng)函數(shù),同時(shí)可以得到在xyz坐標(biāo)中的空間運(yùn)動(dòng)軌跡。然后點(diǎn)擊GUI中的VR按鈕使simulink的工作空間中載入系統(tǒng)仿真所需的參數(shù),把x、y、z的運(yùn)動(dòng)軌跡和Roll,Pitch,Yaw輸入至VR中的模擬飛行器中,觀察飛行器的運(yùn)動(dòng)軌跡和運(yùn)動(dòng)姿態(tài),然后再使用一組新的參數(shù)xdes=-8,ydes=3,zdes=6進(jìn)行四旋翼飛行器運(yùn)動(dòng)進(jìn)行仿真模擬,可以看出仿真結(jié)果和動(dòng)畫(huà)場(chǎng)景相吻合。金韶HiMynwritj°sfl-2fin吐巒ej3|0114|禽0.156|ftsat-.'.iSiS-L1Exrz軸廿丈咱應(yīng)田絨坊由;,:匚寸徨隕帀,F7:1甕四旋翼飛行器仿真模型控制律參數(shù)調(diào)節(jié)窗口KPttidfi2nDDDKDlhriaKDpd4MflO師冋B000黑氓QU2DD3D4££<10間CTEJ=S三間運(yùn)訥軌城6實(shí)驗(yàn)總結(jié)與心得此次MATLAB實(shí)驗(yàn)綜合了SIMULINK、GUI和VR場(chǎng)景等多個(gè)部分,對(duì)四旋翼飛行器運(yùn)動(dòng)進(jìn)行了仿真模擬。由仿真結(jié)果可以看出,四旋翼飛行器最終位置達(dá)到了期望給定的位置,三個(gè)方向的響應(yīng)曲線最終平穩(wěn),對(duì)應(yīng)飛行器懸停在期望位置,達(dá)到了控制要求。本次試驗(yàn)收獲很多,學(xué)習(xí)到了很多知識(shí),首先

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論