概述
前段时间一直在弄联合仿真的事情,试错了很多,向在这里和大家分享一下:
因为我想用Matlab里面的Simulink做电机的控制,然后如果要和Maxwell联合仿真,就必须要用到Simplorer,所以这三个软件联合仿真算是正常操作。
但是由于各种因素,使得之前探索联合仿真的时候用的是一个ANSYS EM 的一个版本,电机建立的时候用的是另外一个版本,本来我以为三个软件联合仿真是不管什么版本都可以走通的,但是当我用新的版本进行联合仿真的时候,发现我想的太天真了。(开始以为是我自己模型建立的问题,后来发现是版本的问题)所以在这里想分享给大家我的血泪经验,帮助大家更好地对软件的版本进行选择吧。
首先我尝试走通的联合仿真的版本组合是 ANSYS Electronics desktop19.0+Matlab 2017a,Matlab这个版本也是ANSYS支持联合仿真的最高的版本了,这个联合仿真只要步骤正确,肯定能走通的。
在这里要大家避雷的是ANSYS electronics desktop 2020r2版本,我之前是因为它新增加了dq轴的一些自带公式所以才打算使用这个版本的,但是一用发现没那么简单,联合仿真在Matlab Simulink中S-Function不管我选哪个建立好的工程文件,都没有办法很好的读取到,总是显示“No model”,我还特意看了一下它的help文件,发现其实它支持的版本可以最高达到Matlab2019a,但是我尝试了三个版本:Matlab2017a;Matlab2018a;Matlab2019a,都是相同的失败结果。本来我是挺怀疑自己的建模能力的,但是后面和同学交流,才发现真的版本不一样,出现的问题也不一样,所以在这里我想挺起腰杆,想说这应该就是软件版本的问题啦!
好了,在这里总结一下:
Matlab2017a+ANSYS electronics desktop19.0完全可以联合仿真
Matlab2017a/2018a/2019a和ANSYS electronics desktop2020r2联合仿真会出现同样的报错问题,就是无法识别你建立好的要联合仿真的工程文件。
其他的版本我就没试过了,想用2020r2版本的同学们可以稍微慎重一下(如果大家要联合仿真的话),至少我这边走不通的。当然土豪的同学采用zhengban软件,去找软件供应商解决了这个问题,我真的是羡慕了,现在经费没有这个条件hhh。
今天就先介绍到这里,有想法的同学们欢迎在下面讨论交流哈,这个软件可真是磨人的妖精,掌握好一款软件的使用是真的费时费力还费钱……如果大家有需求的话,后面我做毕业设计做的差不多会出一个联合仿真的一系列教程,现在这方面还是有点少的。
最后,欢迎讨论!!
最后
以上就是无聊芹菜为你收集整理的Matlab(Simulink)+ANSYS Simplorer+Maxwell联合仿真(一)——软件选取问题的全部内容,希望文章能够帮你解决Matlab(Simulink)+ANSYS Simplorer+Maxwell联合仿真(一)——软件选取问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复