走進(jìn)Simscape之搭建簡單的物理模型八步走(官方幫助文檔學(xué)習(xí))
Essential Steps for Constructing a Physical Model
Step 1:新建一個(gè)simscape模型
命令窗口輸入ssc_new【或者ssc_new('modelname')
ssc_new('modelname','domain')。有效的domains類型有?'electrical'
,?'gas'
,?'hydraulic'
,'isothermal_liquid'
,?'magnetic'
,?'moist_air'
,?'rotational'
,?'translational'
,?'thermal'
,?'thermal_liquid'
, 和?'two_phase_fluid'
】,即可彈出新建立的模型窗口,可見模型已包含了一個(gè)?Solver Configuration?block, 一個(gè)??Simulink-PS Converter?block, 和一個(gè)已連接到?Scope?block 的?PS-Simulink Converter?block 。

Step 2:組建物理網(wǎng)絡(luò)

Simscape > Foundation Library > Mechanical > Translational Elements library.

Simscape模型示意圖
Step 3:調(diào)整添加塊的參數(shù)
依次雙擊添加塊,進(jìn)入相應(yīng)的參數(shù)設(shè)置對(duì)話框。
設(shè)置Spring rate?為?400 N/m;

設(shè)置Damping coefficient?為?100 N/(m/s)
;

設(shè)置Mass?to?3.6 kg,初始速度為10m/s。

Step 4:添加源
Simscape > Foundation Library > Mechanical > Mechanical Sources library.
增加壓力源和機(jī)械平移參考點(diǎn)并連接相應(yīng)的接口。

Step 5:添加傳感器
Simscape > Foundation Library > Mechanical > Mechanical Sensors library
測(cè)量流變量需要串聯(lián)傳感器,測(cè)量勢(shì)變量需要并聯(lián)傳感器。

Step?6:添加連接simulink的轉(zhuǎn)接口
刪除雜亂無章的Scope,連接Simulink-PS Converter?block,PS-Simulink Converter?block和Solver Configuration?block;

Simulink > Sources library,添加Pulse Generator?block,并調(diào)整參數(shù);

Simulink > Math Operations library,添加sum block;
Simulink > Continuous library,添加PID Controller?block,設(shè)置PID參數(shù);

連接上述添加的塊。

為比較輸入與反饋信號(hào),右擊脈沖信號(hào)線,選擇Create & Connect Viewer?>?Simulink?>?Scope,然后右擊反饋信號(hào)線,選擇Connect To Viewer?>?Scope。
Step 7: 運(yùn)行仿真模型
點(diǎn)擊運(yùn)行按鈕,查看輸入與反饋信號(hào)。

Step 8: 查看仿真結(jié)果
右擊Spring?block,選擇Simscape?>?View simulation data?>?simlog。
按住CTRL鍵可同時(shí)查看多個(gè)變量的仿真結(jié)果。
