SimMechanics簡介(模塊)_第1頁
SimMechanics簡介(模塊)_第2頁
SimMechanics簡介(模塊)_第3頁
SimMechanics簡介(模塊)_第4頁
SimMechanics簡介(模塊)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、SimMechanicsSimMechanics 模塊組提供了建模的必要模塊, 可以直接在 Simulink 中使用。SimMechanics 支持用戶自定義的構(gòu)件模塊,可以設(shè)定質(zhì)量和轉(zhuǎn)動慣量。通過節(jié)點(diǎn)聯(lián)接各個構(gòu)件來表示可能的相對運(yùn)動, 還可以在適當(dāng)?shù)牡胤教砑舆\(yùn)動約束、 驅(qū)動力。運(yùn)行 matlab,點(diǎn)擊進(jìn)入 simulink 界面,在 simulink 庫中點(diǎn)擊 simscape 前點(diǎn)加號,在點(diǎn)擊 SimMechanics 前的加號,就可以進(jìn)入 SimMechanics 的模塊庫了,如圖 1 所示。模 塊 組 包 含 剛 體 子 模 塊 組 ( Bodies )、 約 束 與 驅(qū) 動 模 塊組

2、( Constraints&Drivers )、力單元模塊組( Force Elements)、接口單元模塊組Interface Elements)、 運(yùn)動鉸 模塊 組( Joints)及 傳感 器和 激勵 器模塊 組Sensors&Actuators)和輔助工具模塊組( Utilities )。圖 1剛體子模塊( Bodies)雙擊此模塊,彈出模塊組,此模塊組包括四個模塊: 剛體(Body)、機(jī)架(Ground)機(jī)械環(huán)境( Machine Enviroment)和共享機(jī)械環(huán)境( Shared Enviroment)。如圖 2圖 2所示。機(jī)械環(huán)境( Machine Enviro

3、nment)是為仿真定義環(huán)境變量。雙擊此模塊,打開模塊參數(shù)設(shè)計(jì)窗口,如圖 3 所示,可以設(shè)定重力、維數(shù)、分析模式、約束求解器、誤差、線性化和可視化 等。共享環(huán)境聯(lián)接兩個剛體模塊使他們享有相同的機(jī)械環(huán)境。機(jī)架只有一個連接端, 另外一個固定。 一個機(jī)械系統(tǒng)一般都要設(shè)定他的機(jī)械環(huán)境。圖 3剛體( body)有兩個連接端,其中一個為主動端,另一端為從動端。雙擊此模塊,彈出模塊參數(shù)設(shè)計(jì)窗口, 如圖 4 所示,可以在此窗口中定義質(zhì)量、 慣性矩、坐標(biāo)原點(diǎn)、剛體的初始位置和角度等參數(shù)。圖 4其它兩個模塊的參數(shù)同樣可以這樣設(shè)定。約束與驅(qū)動模塊組( Constraints&Drivers)雙擊此模塊,在右

4、邊窗口中可以看到此模塊組包含有以下模塊:Angle Driver :設(shè)定兩個剛體坐標(biāo)間的角度。Distance Driver:設(shè)定兩個坐標(biāo)原點(diǎn)的距離。Gear Constraint:齒輪約束。Linear Driver :確定兩個剛體坐標(biāo)間的向量差。Parallel Constrant:平行約束。Point-Constraint:曲線約束。Velocity Driver :確定兩個剛體坐標(biāo)間的相對線速度和角速度。利用此模塊可以事先設(shè)定定機(jī)構(gòu)間約束, 這些約束可以時間無關(guān)的限制或與Simulink 信號時間相關(guān)的自由度。這里介紹一下齒輪約束;雙擊,彈出參數(shù)設(shè)置窗口, 可以在此窗口中設(shè)置傳感器個數(shù)

5、和齒輪的節(jié)圓半徑。如圖 5 所示,傳感器個數(shù)為 0,主動輪和從動輪節(jié)圓半徑都為1m。圖 5力單元模塊組( Force Elements)此子模塊庫包含了Body Spring&Damper 和 Joint Spring&Damper 兩個模塊,可以通過這兩個模塊創(chuàng)建機(jī)構(gòu)間的力或扭矩。Body Spring&Damper:在兩個剛體之間施加線性阻尼振子。Joint Spring&Damper:在兩個剛體間的單自由度鉸或單自由度轉(zhuǎn)動鉸建立一個線性阻尼振蕩力或力矩。雙擊模塊,彈出參數(shù)設(shè)置窗口,可以在窗口中設(shè)置彈簧阻尼模塊的參數(shù)(彈性系數(shù)、阻尼系數(shù)、彈簧自然長度)和單位

6、。如圖6 所示。圖 6接口模塊組( Interface Elements)這個子模塊庫包含了 移動副接口(Prismatic-Translational Interface)和轉(zhuǎn)動副接口( Revolute-Rotational Interface)兩個模塊。運(yùn)動鉸子模塊( Joints)運(yùn)動鉸子模塊提供了各種運(yùn)動鉸鏈,利用這些運(yùn)動鉸就可以將剛體構(gòu)件連接起來,如圖 7 所示。圖 7它包 含了 兩個子模塊庫 Disassembled Joints 和 Massless Connectors。Disassembled Joints 模塊庫中的模塊是分解后的鉸,不同于 Joints 中對應(yīng)的鉸,它們

7、有不同的基準(zhǔn)點(diǎn)。 Massless Connectors 中的模塊是 Joint 中對應(yīng)的鉸的組合。雙擊常用模塊,彈出參數(shù)設(shè)置窗口,可以在此窗口中設(shè)置傳感器的數(shù)量及其坐標(biāo)等參數(shù),如圖8 所示。圖 8傳感器與激勵器模塊組(Sensors&Actuators)雙擊模塊,彈出圖 9 所示模塊組。該模塊組中的模塊用來和普通的 Simulink 模塊進(jìn)行數(shù)據(jù)交換。Body Actuator:通過廣義力或力矩來驅(qū)動剛體。Body Sensor:剛體檢測模塊。Constraint&Driver Sensor:檢測一對受約束剛體間的力或力矩。Driver Actuator :對一對互相約束的剛

8、體施加相對運(yùn)動。Joint Actuator:在鉸鏈處施加力或力矩。Joint Initial Condition :在仿真之前給鉸施加初始位移和速度。Joint Sensor:鉸檢測模塊。Joint Stiction Actuator:給鉸施加初始位移和速度。Variable Mass&Inertia Actuator:在一個坐標(biāo)系中,剛體的質(zhì)量隨時間變化。圖 9在模型中雙擊 模塊,會彈出圖設(shè)置激勵的方式和個參數(shù)的單位。9 所示窗口??梢栽诖舜翱谥袌D 9輔助工具子模塊庫( Utilities )此模塊庫包含以下模塊:Connection Port :子系統(tǒng)物理建模連接端口。Continuous Angle :將傳感器輸出的非連續(xù)、有界角度轉(zhuǎn)換成無界連續(xù)的角輸出。Convert from Rotation Matrix to Virtual Reality Toolbox :將 3*3 的旋轉(zhuǎn)矩陣轉(zhuǎn)換成等價的VRML (虛擬現(xiàn)實(shí)語

溫馨提示

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

評論

0/150

提交評論