小棉袄 发表于 2014-3-13 16:16

simplorer matlab maxwell 联合仿真实现及问题的解决


目录

前言        2
一、 在Maxwell里建立仿真模型,并设置联合仿真参数        3
二、Simplorer        6
三、Simplorer与Maxwell的联合        7
三、 Simplorer与Simulink        8
1、在Simplorer里的操作        9
2、在Simulink里的操作        12
五、求解器参数的设置        16
常见的问题        18













前言

   本文主要介绍Maxwell、Simplorer和Simulink如何实现联合仿真,已经出现的问题和解决方法。以直线开关磁阻电机为仿真模型,对电机模型的参数进行辨识,控制算法采用PID和极点配置自适应控制算法。用到的软件版本分别为:Maxwell 13、Simplorer 9.0和MATLAB R2007b。三个软件里建立的工程或模型文件必须放在同一个文件夹里,仿真中需要建立的和分析后生成的文件如图1所示。
   
  图 1
   在Maxwell里建立有限元仿真模型;Simplorer 提供功率电路部分,是将Maxwell和Simulink连接起来的桥梁;Simulink 为联合仿真提供控制算法,输入为期望的位置信号和实际的位置信号(从Simplorer里输入)输出为三相电流信号。
在Maxwell里建立仿真模型,并设置联合仿真参数
1、根据实际电机的尺寸和材料建立直线开关磁阻电机的磁场瞬态分析模型,如图2所示。

  图 2
2、对电磁瞬态分析的一些仿真参数进行设置(如图3所示)。包括运动区域,求解边界条件,激励,力矩,网格剖分(理论上说网格剖分越细求解越精确,但是剖分越细求解时间越长,所以可以根据实际情况综合考虑)、分析设置(后面会讲到)。

  图 3
3、联合仿真中激励的添加:激励类型选择“External”,初始值为0A,如图4所示。

  图 4
4、联合仿真的参数设置:联合仿真的参数设置,包括模型厚度和“Advanced Product Coupling”的设置,如图5、6所示。

图 5


图 6
   建议:首先先在maxwell中建立好仿真模型,根据实际情况和仿真要求设置相应的瞬态仿真参数,通过瞬态分析,查验模型设置是否与实际情况相符;然后将通过分析且分析结果正确的模型与Simplorer联合仿真只需修改其联合仿真的参数即可。
二、Simplorer
   在Simplorer中建立如图7的功率拓扑结构,其中电流源设置如图8所示。(参考资料Simplorer仿真实例)

图 7

图 8
三、Simplorer与Maxwell的联合
1、在Simplorer中添加Maxwell中的有限元元件,如图9所示。

图 9
对有限元元件的设置,主要是对输出项的设置,若需要模块输出位置则在“Information”中勾选“S”即可,如图10所示。
图 10
3、为有限元元件设置机械端,如图11所示。

图 11

小棉袄 发表于 2014-3-13 16:16

额 图没有了{:soso_e127:}

vincentkung 发表于 2014-3-15 10:39

可以直接发附件么,{:soso_e178:}

jylj2005 发表于 2014-3-15 10:49

楼主,附件能否共享下?

大强 发表于 2014-3-30 07:39

没有图看不出来啊发,方便的话上传附件共享下。

gdony 发表于 2014-3-31 20:46

附件呢,楼主?

ali_nakzo 发表于 2014-5-1 04:14

谢谢

金双92 发表于 2015-5-22 11:57

楼主,毕业设计急用,我的是基于ansoft与MATLAB的开关磁阻电机的联合仿真,能发一下附件吗,谢谢了

专属a呆 发表于 2015-12-22 13:25

能不能发附件呢????

白驹一隙 发表于 2018-7-27 10:18

有图吗?想学习下
页: [1]
查看完整版本: simplorer matlab maxwell 联合仿真实现及问题的解决