项目开发的过程中,很多情况下,我们需要快速的验证方案的效果,在Plant Simuliation里面直接采用Simtalk是很难实现方案内部的相关算法的,而Matlab包含了大量的算法,如蒙特卡罗算法、数据拟合、参数估计、插值等数据处理算法、图论算法、最优化理论的三大非经典算法、数值分析算法、神经网络算法等等。前期联合Matlab进行仿真,后期在移植到Plant 里面是理想的技术路线。总结下来,总共可以使用以下四种方式进行混合仿真。
Plant调用Matlab蚁群算法
- 采用通讯的方式与Matlab混合仿真
- 采用ActiveX的方式与Matlab混合仿真
- 采用直接调用的方式与Matlab混合仿真
- 采用导出DLL的与Matlab混合仿真
从易用的角度,波哥认为从1>2>3=4;当然3和4都是非常灵活的,适合有一定开发能力的人以及追求计算效率的人士。
针对部分人士对混合仿真的需求,波哥推出Plant Simulation与Matlab联合仿真的课程,可以节约大量的摸索时间,有兴趣的小伙伴可以关注一下。课程大纲如下: