我们之前已经提到使用User-defined function中的S-function模块实现AMEsim-simulink的联合仿真AMEsim-Simulink联合仿真之S-function的配置
今天我们主要来介绍使用AME2SLCosim的参数配置。
注意:该联合仿真案例的主软件为simulink,从软件为amesim。
01
—
Simulink-amesim标准接口
首先我们还是使用之前搭建好的悬架模型,运行联合仿真,进入simulink。
进入simulink后我们可以在模型库中看到“Simcenter Amesim Interfaces”库,
其中有两个模块。
AME2SL:该模块使用了“model exchange”模式,即以simulink为主软件,将amesim模型输入simulink并以simulink的求解器进行计算。
model exchange模式
AME2SLCosim:该模块使用了“Co-simulation”模式,同样将amesim模型输入至simulink以实现simulink为主amesim为从的联合仿真模式,同时调用二者的求解器进行计算。
Co-simulation模式
02
—
AME2SLCosim设置
我们添加AME2SLCosim模块后需要使其与amesim模型进行关联。
双击该模块,在amesim模型的存储路径找到对应的mex文件,点击“update model”即可更新出设置好的数据接口。
在“run parameters”中可以直接修改amesim的部分运行参数。
Create Simcenter Amesim result file. | 是否创建amesim结果文件,创建后可以在amesim中查看对应仿真数据即曲线 |
Print interval | 即结果打印间隔,与amesim计算设置中的Print interval一致 |
Integrator type | 选择积分器的类型,变量(标准)或固定步长求解器。 |
Sample time | amesim与simulink数据通讯的采样时间 |
statistics | 与amesim运行参数中的对应项一致 |
monitor time | 与amesim运行参数中的对应项一致 |
tolerance | 误差,与amesim运行参数中的对应项一致 |
maximum time step | 最大时间步,与amesim运行参数中的对应项一致 |
solver type | 调整优化求解器水平,与Amesim运行参数中的对应项相同。 |
Discontinuities printout | 与amesim运行参数中的对应项一致 |
Integration method | 与amesim运行参数中的对应项一致 |
Order | 积分阶数: 1对应欧拉法(Euler) 2-4对应龙格库塔法(Runge-Kutta) |
Step | 积分法的时间步长。与amesim运行参数中的对应项一致。 |
可以看到大部分参数均来自与AMEsim的运行参数,后续我将会结合amesim将上表的参数进行逐一介绍。
联系客服