文档详情

sim-sim-maxwell联合仿真遇到问题及解决方法

学***
实名认证
店铺
PDF
141.94KB
约4页
文档ID:273679081
sim-sim-maxwell联合仿真遇到问题及解决方法_第1页
1/4

sim-sim-maxwellsim-sim-maxwell 联合仿真遇到问题及解决方法联合仿真遇到问题及解决方法图 1 在 Maxwell 里建立有限元仿真模型;Simplorer 提供功率电路部分,是将 Maxwell 和 Simulink 连接起来的桥梁;Simulink 为联合仿真提供控制算法,输入为期望的位置信号和实际的位置信号(从 Simplorer 里输入)输出为三相电流信号一、在 Maxwell 里建立仿真模型,并设置联合仿真参数1、根据实际电机的尺寸和材料建立直线开关磁阻电机的磁场瞬态分析模型,如图 2 所示图 22、对电磁瞬态分析的一些仿真参数进行设置(如图3 所示)包括运动区域,求解边界条件,激励,力矩,网格剖分(理论上说网格剖分越细求解越精确,但是剖分越细求解时间越长,所以可以根据实际情况综合考虑)、分析设置(后面会讲到)图 33、联合仿真中激励的添加:激励类型选择“External”,初始值为 0A,如图 4 所示图 44、联合仿真的参数设置:联合仿真的参数设置,包括模型厚度和“AdvancedProductCoupling”的设置,如图5、6 所示图 5 图 6 建议:首先先在 maxwell 中建立好仿真模型,根据实际情况和仿真要求设置相应的瞬态仿真参数,通过瞬态分析,查验模型设置是否与实际情况相符;然后将通过分析且分析结果正确的模型与 Simplorer 联合仿真只需修改其联合仿真的参数即可。

二、Simplorer 在 Simplorer 中建立如图 7 的功率拓扑结构,其中电流源设置如图 8 所示参考资料 Simplorer 仿真实例)图 7 图 8 三、Simplorer 与 Maxwell 的联合 1、在 Simplorer 中添加 Maxwell 中的有限元元件,如图 9 所示图 92、对有限元元件的设置,主要是对输出项的设置,若需要模块输出位置则在“Information”中勾选“S”即可,如图 10 所示图 103、为有限元元件设置机械端,如图11 所示图 11 三、Simplorer 与 Simulink 打开 Simplorer9.0 的安装路径,在 cpl 文件夹下的 Matlab 文件夹中可以看到 Simplorer9.0 支持的联合仿真的 Matlab 的版本,如图 12 所示:图 12 每个文件夹对应一个 Matlab 的版本,相应的 Matlab 均可与 Simplorer 进行联合仿真进入到与 R2007b 文件夹下,会看到 3个文件,如图 13其中 AnsoftLinkDialog.m 文件实现对另外两个文件的操作,而 AnsoftSFunction 函数正是实现 Simulink 与Simplorer 数据传输的桥梁。

图 131、在 Simplorer 里的操作(1)在 Simplorer 中添加Simulink 连接元件,操作如图 14 所示,出现图 15 所示的窗口,点击窗红色圈出的图标添加变量图 14 图 15(2)输入变量为三相电流信号,分别定义为 Ia、Ib、Ic,默认值为 0,选择 FromSimulink 作为其输入变量;同理,添加 Simulink 的输出变量 Position(电机的位置信号),界面如图 16 所示输入输出端口的个数可以根据实际需要进行添加图 16(3)点击 OK 即可得到如图 16 中所示的 Simulink 元件在Simplorer 中完整的仿真模型如图 17 所示图 172、在 Simulink 里的操作在 Simulink 里也要建立作为信息交换的元件,先要将图中三个文件所在的路径加载到Matlab 的扫描路径中,见图 18因为 Matlab 在运行一个函数的时候,只会在自己的扫描路径内搜索,如果不在其扫描路径内,就找不到相应的函数,因此就不会执行,这一点 Matlab 的通性Ansoft 的软件不支持中文路径和中文文件名图 18(1)建立 lsrm.mdl 仿真文件;(2)将 S-Function 模块加入到文件中;(3)双击该模块,弹出图 11 所示的窗口,在 S-functionname一栏中输入 AnsoftSFunction,注意严格区分大小写;可以看出,此处输入的函数就是前面图 13 中对应的两个文件名;图 19 点击 OK,弹出图 20 所示的窗口;图 20(4)勾选图 20 中 Readlinkinformationfromfile 复选框,并选择之前建立的 lsrm_adptive.asmp(Simplorer)仿真文件,如图21 所示;图 21(5)此时将出现图 22 所示的对话框,选中变量左侧的 node,然后双击右侧的变量名,实现 Simulink 和 Simplorer 的信号连接,如图 23 所示;图 22 图 23(6)完成图 24 所示的仿真模型,搭建过程中要保证各个端口的数据类型一致;图 24 五、求解器参数的设置图 25、26、27 为 Simulink、Simplorer 和 maxwell 中求解器参数的设置,该仿真的仿真时间为1s,仿真步长为 1ms。

图 25 图 26 图 27 常见的问题重新打开 Simplorer 时需要对Simulink 模块重新加载,Simplorer 里的元器件的个别引脚会缺失导致仿真无法进行,如图 28 所示图 281、Maxwell 中位置的输出单位是 m 所以位置输出端应加上值为 1000 的 Gain2、在仿真前统一设置三个软件的仿真时间和步长lsrm_adptive(C:/Users/liyan/Desktop/SIM/)Simplorer1infoCompilercompletedsuccessfully.(3:14:40 下午十二月18,2013)infoAnalyzing.(3:14:41 下午十二月18,2013)errorSim2000Error-FEA1:(nodetails)Initialize(3:14:42 下午十二月18,2013)errorSim2000Error11557-ErrorencounteredintheSimulatefunctionofusermodel.Model:FEA1.MAXWELLInitialize(3:14:42 下午十二月18,2013)errorSim2000Error13431-Fatalerrorencounteredwhileupdatingmodels.Model:FEA1.MAXWELLInitialize(3:14:42 下午十二月18,2013)errorSim2000Error-Errorwhileupdatingmodelvaluesandstates.Initialize(3:14:42下午十二月 18,2013)errorSim2000Error10523-Errorencounteredwhileinitializingthesimulators.Initialize(3:14:42 下午十二月 18,2013)errorSim2000AppError10533-ErrorencounteredduringINIT.Initialize(3:14:42下午十二月18,2013)errorSimulationcompletedwithexecutionerroronserver:LocalMachine.(3:14:42 下午十二月18,2013)infoCompilercompletedsuccessfully.(3:15:18下午十二月 18,2013)infoAnalyzing.(3:15:19 下午十二月 18,2013)出现此类问题多检查有时是没有问题多弄几次就好了。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档