Adams与Matlab的联合仿真通过Adams/Controls中的接口功能已经很早就实现,具体是通过Adams安装路径下的支持文件,利用Adams/Controls中的导出功能,将Adams模型生成模型文件以及同Matlab的接口文件*.m,然后在Matlab中执行该*.m文件后,再执行相关命令将机械和控制融合为一个模型进行求解。该功能实现比较容易,操作比较简单,因此工程师普遍接受并展开了广泛的工程应用,而随着FMI技术的发展,有了更多借助FMU实现二者联合仿真的需求,为此,本文针对Adams与Matlab通过FMI协议接口进行联合仿真展开描述。
模型准备
为了展现本文的通用性,使用Adams安装路径下的模型,具体为:
将上述路径下的antenna.cmd和antenna.mdl拷贝到指定的工作路径下