Matlab/Simulink模型搭建与编译
最近收到很多交流信息,对于如何使用Matlab/Simulink与NI Labview以及Veristand进行联合仿真比较感兴趣,在这里我将之前所做的一些案例进行了一下总结,写下这篇教程,通过一个电机仿真的功率硬件在环仿真案例跟大家分享一下如何实现Matlab/Simulink与NI Labview以及Veristand联合仿真。
Veristand是NI 公司专门针对HIL仿真测试系统开发的软件环境。NI Veristand能够配置模拟、数字和基于FPGA的硬件I/O接口;能从NI Labview和MathWorks Simulink等建模环境中导入控制算法和仿真模型;通过博电的功率接口(PI系列模块化功率平台)实现PHIL的联合仿真;通过利用操作界面实时在线监控运行任务并与之交互。
本案例分为三个章节
第一章主要介绍如何使用Matlab/Simulink搭建模型,修改模型,编译生成.dll文件;
第二章主要介绍如何将.dll文件导入NI Veristand,设置模型参数,搭建MIL仿真系统;
第三章主要介绍如何结合博电功率接口(PI系列模块化功率平台)构建PHIL仿真系统。
1整体流程介绍
NI Veristand可以利用.dll文件导入由Matlab/Simulink/Stateflow创建的算法或仿真模型,下图所示为Simulink模型导入NI Veristand过程: