我們之前已經(jīng)提到使用User-defined function中的S-function模塊實(shí)現AMEsim-simulink的聯(lián)合仿真AMEsim-Simulink聯(lián)合仿真之S-function的配置
今天我們主要來(lái)介紹使用AME2SLCosim的參數配置。
注意:該聯(lián)合仿真案例的主軟件為simulink,從軟件為amesim。
01
—
Simulink-amesim標準接口
首先我們還是使用之前搭建好的懸架模型,運行聯(lián)合仿真,進(jìn)入simulink。

進(jìn)入simulink后我們可以在模型庫中看到“Simcenter Amesim Interfaces”庫,
其中有兩個(gè)模塊。

AME2SL:該模塊使用了“model exchange”模式,即以simulink為主軟件,將amesim模型輸入simulink并以simulink的求解器進(jìn)行計算。

model exchange模式
AME2SLCosim:該模塊使用了“Co-simulation”模式,同樣將amesim模型輸入至simulink以實(shí)現simulink為主amesim為從的聯(lián)合仿真模式,同時(shí)調用二者的求解器進(jìn)行計算。

Co-simulation模式
02
—
AME2SLCosim設置
我們添加AME2SLCosim模塊后需要使其與amesim模型進(jìn)行關(guān)聯(lián)。

雙擊該模塊,在amesim模型的存儲路徑找到對應的mex文件,點(diǎn)擊“update model”即可更新出設置好的數據接口。


在“run parameters”中可以直接修改amesim的部分運行參數。


| Create Simcenter Amesim result file. | 是否創(chuàng )建amesim結果文件,創(chuàng )建后可以在amesim中查看對應仿真數據即曲線(xiàn) |
| Print interval | 即結果打印間隔,與amesim計算設置中的Print interval一致 |
| Integrator type | 選擇積分器的類(lèi)型,變量(標準)或固定步長(cháng)求解器。 |
| Sample time | amesim與simulink數據通訊的采樣時(shí)間 |
| statistics | 與amesim運行參數中的對應項一致 |
| monitor time | 與amesim運行參數中的對應項一致 |
| tolerance | 誤差,與amesim運行參數中的對應項一致 |
| maximum time step | 最大時(shí)間步,與amesim運行參數中的對應項一致 |
| solver type | 調整優(yōu)化求解器水平,與Amesim運行參數中的對應項相同。 |
| Discontinuities printout | 與amesim運行參數中的對應項一致 |
| Integration method | 與amesim運行參數中的對應項一致 |
| Order | 積分階數: 1對應歐拉法(Euler) 2-4對應龍格庫塔法(Runge-Kutta) |
| Step | 積分法的時(shí)間步長(cháng)。與amesim運行參數中的對應項一致。 |
可以看到大部分參數均來(lái)自與AMEsim的運行參數,后續我將會(huì )結合amesim將上表的參數進(jìn)行逐一介紹。
聯(lián)系客服