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

?

基于SimMechanics操縱負荷系統(tǒng)建模與仿真

2016-11-04 12:34:12陳龍潘春萍劉志星韓魯佳
科技視界 2016年23期
關(guān)鍵詞:參數(shù)設(shè)置模擬器運動學

陳龍+潘春萍+劉志星+韓魯佳

【摘 要】建模與仿真是飛行模擬器操縱負荷系統(tǒng)研發(fā)的關(guān)鍵技術(shù)之一。為分析飛行模擬器操縱負荷系統(tǒng)的結(jié)構(gòu)及運動學原理,本文以縱向操縱系統(tǒng)為例,基于SimMechanics建立了飛行模擬器縱向操縱系統(tǒng)仿真模型,對其進行運動學仿真。在模型的相關(guān)點處設(shè)置檢測模塊,實時的直觀的分析了系統(tǒng)的運動性能。仿真結(jié)果表明,在Matlab/SimMechanics仿真環(huán)境中建立飛行模擬器縱向操縱系統(tǒng)仿真模型,可以簡潔、高效的進行運動學仿真,并得到精確分析結(jié)果。

【關(guān)鍵詞】操縱負荷系統(tǒng);SimMechanics;建模;運動學仿真

0 引言

操縱負荷系統(tǒng)是飛行模擬器的重要組成部分,它的仿真效果直接影響飛行員的操縱力感和對模擬器飛行質(zhì)品評定,因此其必須能夠?qū)?/p>

時復現(xiàn)飛機的動態(tài)和靜態(tài)特性。操縱系統(tǒng)的建模和運動學仿真是飛行模擬器操縱負荷系統(tǒng)研究的重要過程,通過建模與仿真可以對整個系統(tǒng)的結(jié)構(gòu)從理論角度有更深的理解[1]。

目前,國內(nèi)學者在構(gòu)建飛行模擬器操縱負荷系統(tǒng)模型方面主要包括產(chǎn)生模型力的機構(gòu)和模擬器加載系統(tǒng)兩部分進行數(shù)學建模。如王輝等[2]提出三段式跟蹤力模型,建立系統(tǒng)分段等效數(shù)學模型研究解決系統(tǒng)多余力與穩(wěn)態(tài)誤差的問題,關(guān)理想[3]則建立電動式操縱負荷系統(tǒng)數(shù)學模型,對系統(tǒng)的操縱性進行分析研究,段永勝[4]利用最小二乘參數(shù)估計法得到系統(tǒng)等效模型并對其操縱結(jié)構(gòu)進行具體分析。然而飛行模擬器是一個半物理系統(tǒng),數(shù)學模型可以解決系統(tǒng)運行問題,但卻需要大量的公式、參數(shù)和計算,對系統(tǒng)的仿真實時性有很大的影響,過程復雜并影響仿真效果。所以本文采用Matlab/SimMechanics仿真工具對飛行模擬器操縱負荷系統(tǒng)建立機械模型并用解析法來實現(xiàn)對飛行模擬器祝操縱負荷系統(tǒng)的運動學分析。

1 系統(tǒng)建模仿真

1.1 飛行模擬器操縱負荷系統(tǒng)

飛行模擬器操縱負荷系統(tǒng)有縱向、橫向、航向三軸操縱系統(tǒng),其模型建立原理基本相同。本文以縱向操縱系統(tǒng)為例進行介紹,如圖1所示,縱向操縱系統(tǒng)是有駕駛桿機構(gòu)、傳動機構(gòu)、電動伺服系統(tǒng)三部件組成。駕駛桿作縱向繞軸旋轉(zhuǎn)運動;傳動機構(gòu)作平面運動;電液私服負荷系統(tǒng)作繞軸旋轉(zhuǎn)運動[5]。在飛行模擬器主操縱負荷系統(tǒng)中,駕駛桿的長度為60cm(轉(zhuǎn)軸上部分50cm,轉(zhuǎn)軸下部分10cm),駕駛桿半徑為2.4cm(駕駛桿此處近似看作圓柱體);聯(lián)動桿長度為50cm,半徑為0.8cm,作動缸內(nèi)缸長度為24cm,半徑為1cm;外缸長度為30cm,半徑為3cm。

1.2 SimMechanics仿真模型的建立

SimMechanics是Matlab軟件中Simulink環(huán)境下的多體動力機械系統(tǒng)及其控制系統(tǒng)的建模工具箱,其中包括剛體模塊、運動副模塊、約束與傳動模塊、檢測與驅(qū)動模塊、力元件模塊及輔助工具模塊,利用它可以方便的建立復雜機械系統(tǒng)的圖示化模型[6]。

SimMechanics的建模方法與Simulink建模相似,只需將一系列關(guān)聯(lián)模塊在普通Simulink窗口中繪制出來,并使用其自帶的檢測和驅(qū)動模塊與Simulink模塊連接起來,設(shè)置完參數(shù)便可得到整個系統(tǒng)的仿真結(jié)果,無需建立復雜數(shù)學模型,即可實現(xiàn)實時仿真結(jié)果分析[7]。

根據(jù)駕駛桿主操縱負荷系統(tǒng)的模型簡圖,用Simlink以及SimMechanics中的模塊,建立仿真模型如圖2所示。

圖2中Ground1、Ground2表示機架模塊,v_stick、h_stick、cylinder_inner、cylinder_outer為剛體模塊,stick-bottom-Rev1、stick-bottom-Rev2、Revolute為單自由轉(zhuǎn)動鉸,Joint Sensor1、Joint Sensor為鉸檢測模塊,Joint Actuator為在鉸鏈處施加力或力矩模塊,Scope、Scope1、Scope2為示波器模塊,Weld為剛節(jié)點模塊,Sine Wave為正弦波信號源。

2 模塊參數(shù)設(shè)置

在SimMechanics仿真環(huán)境中建模,模塊搭建的步驟非常簡單,只需要挑選與實際系統(tǒng)構(gòu)件性能相似的模塊并用線連接便可完成。在搭建完模塊之后便是SimMechanics建模的最關(guān)鍵的步驟——設(shè)置模塊參數(shù)。

在仿真模型建立完成后,要對每個模塊進行參數(shù)設(shè)置。如剛體模塊需要設(shè)置的參數(shù)有:質(zhì)量、慣性張量、位置屬性、方向以及隨動坐標系。下面以電動伺服系統(tǒng)內(nèi)桿(cylinder_inner)模塊為例,雙擊cylinder_inner模塊打開參數(shù)對話框(Block Parameters)設(shè)置參數(shù),可以看到如圖3所示的對話框。

在Mass properties下有Mass和Inertia兩個參數(shù)設(shè)置項。即質(zhì)量參數(shù)和慣性張量參數(shù)。我們將質(zhì)量參數(shù)設(shè)為Stick_left2_mass,慣性張量參數(shù)設(shè)為Stick_left2_inertia。質(zhì)量和慣性張量參數(shù)只需要在編寫m文件中設(shè)置好密度、長度、內(nèi)徑和外徑然后調(diào)用inertiaCylinder函數(shù)便可,然后如圖3在相應位置填上對應的變量名就完成質(zhì)量和慣性張量的參數(shù)設(shè)置[13]。

Position設(shè)置的是模塊的位置參數(shù)。駕駛桿的縱向運動區(qū)間是[-α,α],因為仿真模型在運動過程中各個點是隨駕駛桿不斷運動的,所以其坐標也是不斷變化的。在位置參數(shù)中選擇顯示隨動坐標CS1和CS2,設(shè)置CS1為電動伺服系統(tǒng)內(nèi)桿左端坐標,CS2為電液伺服系統(tǒng)內(nèi)桿右端坐標,CG為其幾何中心。

同理可以得到其他各剛體模塊的質(zhì)量、轉(zhuǎn)動慣量和隨動坐標參數(shù)。對v_stick 、h_stick、cylinder_outer剛體模塊進行參數(shù)設(shè)置,在根據(jù)需要設(shè)置輸入和運動副的的轉(zhuǎn)動方式便完成了主要參數(shù)的設(shè)置。

3 系統(tǒng)建模仿真

運行建立好的SimMechanics仿真模型,利用虛擬現(xiàn)實工具箱可以對整個系統(tǒng)運動過程進行實時演示,如圖4所示為系統(tǒng)的某一時刻的動畫演示截圖。

要對剛體或運動副進行分析,就要在模型中添加傳感器模塊,使用Simlink中的Scope模塊對仿真結(jié)果進行動畫顯示。在m文件編寫完成和仿真參數(shù)設(shè)置完畢后啟動仿真,因為stick-bottom-Rev1處運動副是轉(zhuǎn)動副,它處在駕駛桿“杠桿”的支點位置,所以鉸檢測模塊Scope2檢測的結(jié)果便是該鉸接處駕駛桿繞鉸接點運動的和計算扭矩,如圖5。

另一個鉸檢測模塊Scope檢測的是自定義鉸模塊Custom Joint,本文將其定義為可以轉(zhuǎn)動和平動的二自由度運動副,通過在該鉸接處添加正弦信號來拖動模擬器操縱負荷系統(tǒng)運動,正弦信號幅值設(shè)定在駕駛桿運動的極限位置,所以鉸檢測模塊檢測的是隨著的正弦信號運動的聯(lián)動機構(gòu)的位置、速度、加速度反映駕駛桿相應的運動參數(shù),如圖6。

通過上述的仿真曲線,操縱負荷系統(tǒng)的駕駛桿鉸接點的角度、角速度、角加速度以及電動伺服系統(tǒng)聯(lián)動機構(gòu)的位置、速度、加速度的關(guān)系及聯(lián)系可以直接與仿真動畫中的每一個運動過程相對應,這就使得整個操縱負荷系統(tǒng)的運動過程變得直觀,系統(tǒng)的實時運動、動力參數(shù)能夠方便快捷的掌握。

4 結(jié)語

本文基于SimMechanics對飛行模擬器操縱負荷系統(tǒng)的縱向操縱系統(tǒng)進行了建模并且完成運動學仿真分析,給出了系統(tǒng)相應的仿真結(jié)果和相關(guān)的構(gòu)件的位置、速度和加速度曲線的繪制,有了這些數(shù)據(jù)才能分析、評價操縱負荷系統(tǒng)的工作性能,為以后的進一步研究提供了基礎(chǔ)。

所以使用SimMechanics建立操縱負荷系統(tǒng)模型仿真功能強大、仿真結(jié)果方便直觀并且可以實現(xiàn)自動建模分析,這對于提高操縱負荷系統(tǒng)的仿真條件以及系統(tǒng)的性能優(yōu)化提供了新的方法,為實驗奠定了理論基礎(chǔ)。

【參考文獻】

[1]王芳.知網(wǎng)飛行模擬器操縱負荷系統(tǒng)研究[D].南京:南京航空航天大學,2008:20-25.

[2]王輝,閆祥安,王立文.飛行模擬器操縱負荷系統(tǒng)的數(shù)學建模及仿真研究[J].中國機械工程,2006,17:258-261.

[3]關(guān)理想,顧宏斌,柴功博.一種電動式操縱負荷系統(tǒng)建模與仿真研究[J].飛機設(shè)計,2011,31(5):51-53.

[4]段永勝,盧穎,閆梁,等.飛行模擬器操縱負荷系統(tǒng)建模與仿真[J]. 兵工自動化,2012,31(8):24-28.

[5]鄭淑濤,廖峰,王立文,韓俊偉.飛行模擬器操縱負荷系統(tǒng)實驗研究[J].系統(tǒng)仿真學報,2008,20(4):965-969.

[責任編輯:李書培]

猜你喜歡
參數(shù)設(shè)置模擬器運動學
飛行模擬器大揭秘
航空世界(2022年3期)2022-06-01 06:13:42
了不起的安檢模擬器
盲盒模擬器
劃船模擬器
基于MATLAB的6R機器人逆運動學求解分析
基于D-H法的5-DOF串并聯(lián)機床運動學分析
逃生疏散模擬軟件應用
動車環(huán)境下U900異頻切換參數(shù)設(shè)置探討
基于運動學原理的LBI解模糊算法
雙足機器人運動學分析與仿真
台东市| 惠安县| 台南县| 长丰县| 汉川市| 垫江县| 鹤峰县| 兰溪市| 澄城县| 含山县| 静海县| 日喀则市| 闽清县| 怀化市| 金秀| 新平| 集贤县| 虞城县| 衡阳市| 石棉县| 剑河县| 蒲江县| 江津市| 那坡县| 齐河县| 通山县| 扬州市| 东乌珠穆沁旗| 抚远县| 会宁县| 屯昌县| 汾西县| 临朐县| 塘沽区| 丰城市| 泸水县| 嘉定区| 齐河县| 洛宁县| 宁德市| 凉城县|