分享

AMEsim-Simulink联合仿真之AME2SLCosim

 基算仿真 2023-05-30 发布于江苏

我们之前已经提到使用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将上表的参数进行逐一介绍。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多