sim_sim maxwell联合仿真遇到的问题及解决方法
更新时间:2024-05-19 10:20:01 阅读量: 综合文库 文档下载
Maxwell、Simplorer与Simulink联合仿真
[请输入文档摘要,摘要通常是对文档内容的简短总结。输入文档摘要,摘要通常
是对文档内容的简短总结。]
错误!未找到引用源。
1
目录
前言 .................................................................................................................. 2 一、 在Maxwell里建立仿真模型,并设置联合仿真参数 ........................................ 3 二、Simplorer ................................................................................................... 6 三、Simplorer与Maxwell的联合 ........................................................................ 7 三、 Simplorer与Simulink .................................................................................. 8
1、在Simplorer里的操作 .............................................................................. 9 2、在Simulink里的操作 ............................................................................. 12 五、求解器参数的设置 ...................................................................................... 16 常见的问题 ...................................................................................................... 18
前言
2
本文主要介绍Maxwell、Simplorer和Simulink如何实现联合仿真,已经出现的问题和解决方法。以直线开关磁阻电机为仿真模型,对电机模型的参数进行辨识,控制算法采用PID和极点配置自适应控制算法。用到的软件版本分别为:Maxwell 13、Simplorer 9.0和MATLAB R2007b。三个软件里建立的工程或模型文件必须放在同一个文件夹里,仿真中需要建立的和分析后生成的文件如图1所示。
图 1
在Maxwell里建立有限元仿真模型;Simplorer 提供功率电路部分,是将Maxwell和Simulink连接起来的桥梁;Simulink 为联合仿真提供控制算法,输入为期望的位置信号和实际的位置信号(从Simplorer里输入)输出为三相电流信号。
一、在Maxwell里建立仿真模型,并设置联合仿真参数
1、根据实际电机的尺寸和材料建立直线开关磁阻电机的磁场瞬态分析模型,如图2所示。
3
图 2
2、对电磁瞬态分析的一些仿真参数进行设置(如图3所示)。包括运动区域,求解边界条件,激励,力矩,网格剖分(理论上说网格剖分越细求解越精确,但是剖分越细求解时间越长,所以可以根据实际情况综合考虑)、分析设置(后面会讲到)。
图 3
3、联合仿真中激励的添加:激励类型选择“External”,初始值为0A,如图4所示。
4
图 4
4、联合仿真的参数设置:联合仿真的参数设置,包括模型厚度和“Advanced Product Coupling”的设置,如图5、6所示。
图 5
5
图 6
建议:首先先在maxwell中建立好仿真模型,根据实际情况和仿真要求设置相应的瞬态仿真参数,通过瞬态分析,查验模型设置是否与实际情况相符;然后将通过分析且分析结果正确的模型与Simplorer联合仿真只需修改其联合仿真的参数即可。
二、Simplorer
在Simplorer中建立如图7的功率拓扑结构,其中电流源设置如图8所示。(参考资料Simplorer仿真实例)
图 7
6
图 8
三、Simplorer与Maxwell的联合
1、在Simplorer中添加Maxwell中的有限元元件,如图9所示。
图 9
2、对有限元元件的设置,主要是对输出项的设置,若需要模块输出位置则在
“Information”中勾选“S”即可,如图10所示。
7
图 10
3、为有限元元件设置机械端,如图11所示。
图 11
三、Simplorer与Simulink
打开 Simplorer 9.0的安装路径,在 cpl 文件夹下的Matlab 文件夹中可以看到Simplorer 9.0支持的联合仿真的Matlab 的版本,如图12所示:
8
图 12
每个文件夹对应一个Matlab的版本,相应的Matlab均可与Simplorer进行联合仿真。进入到与R2007b文件夹下,会看到3个文件,如图13。其中AnsoftLinkDialog.m文件实现对另外两个文件的操作,而AnsoftSFunction 函数正是实现Simulink 与Simplorer数据传输的桥梁。
图 13
1、在Simplorer里的操作
(1)在Simplorer中添加Simulink连接元件,操作如图14所示,出现图15所示的窗口,点击窗红色圈出的图标添加变量。
9
图 14
图 15
10
(2)输入变量为三相电流信号,分别定义为Ia、Ib、Ic,默认值为0,选择From Simulink 作为其输入变量;同理,添加Simulink的输出变量Position(电机的位置信号),界面如图16所示。输入输出端口的个数可以根据实际需要进行添加。
图 16
(3)点击OK即可得到如图16中所示的Simulink元件。在Simplorer中完整的仿真模型如图17所示。
图 17
11
2、在Simulink里的操作
在Simulink里也要建立作为信息交换的元件,先要将图中三个文件所在的路径加载到Matlab的扫描路径中,见图18。因为Matlab 在运行一个函数的时候,只会在自己的扫描路径内搜索,如果不在其扫描路径内,就找不到相应的函数,因此就不会执行,这一点Matlab的通性。Ansoft 的软件不支持中文路径和中文文件名。
图 18
(1)建立lsrm.mdl 仿真文件; (2)将S-Function 模块加入到文件中;
(3)双击该模块,弹出图11所示的窗口,在S-function name 一栏中输入AnsoftSFunction ,注意严格区分大小写;可以看出,此处输入的函数就是前面图13中对应的两个文件名;
图19
12
点击OK,弹出图20 所示的窗口;
图20
(4)勾选图20 中Read link information from file 复选框,并选择之前建立 的lsrm_adptive .asmp (Simplorer)仿真文件,如图21所示;
图21
13
(5) 此时将出现图22所示的对话框,选中变量左侧的node,然后双击右侧的变量名,实现Simulink 和Simplorer的信号连接,如图23所示;
图22
14
图23
(6)完成图24所示的仿真模型,搭建过程中要保证各个端口的数据类型一致;
15
To SimplorerFrom SimplorerAnsoftSFunctionScope2S-Function2Mux6Scope4f(u)modDemuxMux1Fcn_X1Memory12pole-pitchregionMathFunctionMuxS-Function1f(u)DemuxMux2Fcn_X2f(u)Mux3Fcn_X3Mux5Scope1u1Switch_SignalerrSine WaveMultiportSwitchSignalGenerator1In1Out1PID-1.87x1Scope90.91514x2-0.90050x31on_offDemux1cona20.1082b1-0.1082b2conlDemux-1.27a10.2699Scope5Scope6Scope7Scope8PID_PoleMux4 图24
五、求解器参数的设置
图25、26、27为Simulink、Simplorer和maxwell中求解器参数的设置,该仿真的仿真时间为1s,仿真步长为1ms。
图25
16
图26
图27
17
常见的问题
重新打开Simplorer时需要对Simulink模块重新加载,Simplorer里的元器件的个别引脚会缺失导致仿真无法进行,如图28所示。
图28
1、Maxwell中位置的输出单位是m所以位置输出端应加上值为1000的Gain 2、在仿真前统一设置三个软件的仿真时间和步长
lsrm_adptive (C:/Users/liyan/Desktop/SIM/) Simplorer1
[info] Compiler completed successfully. (3:14:40 下午 十二月 18, 2013)
[info] Analyzing... (3:14:41 下午 十二月 18, 2013)
[error] [Sim2000] Error - FEA1: (no details) >> Initialize (3:14:42 下午 十二月 18, 2013)
[error] [Sim2000] Error 11557 - Error encountered in the Simulate function of user model. Model: FEA1.MAXWELL
[error] [Sim2000] Error 13431 - Fatal error encountered while updating models. Model: FEA1.MAXWELL
18
[error] [Sim2000] Error - Error while updating model values and states. >> Initialize (3:14:42 下午 十二月 18, 2013) [error] [Sim2000] Error 10523 - Error encountered while initializing the simulators. >> Initialize (3:14:42 下午 十二月 18, 2013)
[error] [Sim2000App] Error 10533 - Error encountered during INIT. >> Initialize (3:14:42 下午 十二月 18, 2013) [error] Simulation completed with execution error on server: Local Machine. (3:14:42 下午 十二月 18, 2013)
[info] Compiler completed successfully. (3:15:18 下午 十二月 18, 2013)
[info] Analyzing... (3:15:19 下午 十二月 18, 2013) 出现此类问题 多检查 有时是没有问题 多弄几次就好了
19
正在阅读:
sim_sim maxwell联合仿真遇到的问题及解决方法05-19
2011年春季学期机械原理第一次作业10-20
1 传感器 实验指导书(A4)03-08
2016-2021年中国手机视频行业竞争分析及发展前景预测报告04-25
建设监理模拟测试D01-29
2015荣誉体系08-27
液压支架招标文件05-28
九年级政治复习教案01-28
- 计算机试题
- 【2012天津卷高考满分作文】鱼心人不知
- 教育心理学历年真题及答案--浙江教师资格考试
- 20180327-第六届“中金所杯”全国大学生金融知识大赛参考题库
- 洪林兴达煤矿2018年度水情水害预测预报
- 基本要道讲义
- 机电设备安装试运行异常现象分析与对策
- 《有机化学》复习资料-李月明
- 非常可乐非常MC2--非常可乐广告策划提案 - 图文
- 2011中考数学真题解析4 - 科学记数法(含答案)
- 企业人力资源管理师三级07- 09年真题及答案
- 基于单片机的光控自动窗帘控制系统设计说明书1 - 图文
- 20160802神华九江输煤皮带机安装方案001
- (共53套)新人教版一生物必修2(全册)教案汇总 word打印版
- 2014行政管理学总复习
- 中国银监会关于加强地方政府融资平台贷款风险监管的指导意见
- 民宿酒店核心竞争与研究
- 游园活动谜语大全2012
- 河南省天一大联考2016届高三英语5月阶段性测试试题(六)(A卷)
- 小型超市管理系统毕业论文详细设计4
- 仿真
- sim
- 遇到
- maxwell
- 联合
- 解决
- 方法
- 问题
- 预制场直立护岸施工组织设计
- LTE中级题库(最新版)
- 行业趋势预测-2018-2023年中国抗冰雹弹行业发展趋势预测与投资咨
- XX市“四化”竞赛活动汇报(向检查组汇报)
- 四季春煤矿建井地质报告 - 图文
- 育才2012新生语文素质测试卷11.5
- 文言文重点篇目复习三2011-06-08初三3班
- 河道生态修复项目景观绿化工程施工组织设计#河北#管道安装
- 2014年10月自考电子商务概论(00896)试题及答案
- 总账会计分录常见题
- 高二生物下册期末考试试题4 - 图文
- 景德镇运动会小学组足球比赛
- 2015郑州联合杯数学1试题
- 振动平台市场现状分析及前景预测报告(目录) - 图文
- 国际经济合作 期末 问答题整理 浙江工商大学
- (教科版)道德与法治二年级上册第二单元6、爱清洁--讲卫生-教案
- 六年级下册语文期末考试题
- 老人怎样预防骨质疏松,及时补钙很关键养老医疗健康知识
- 工商管理综合实训-ERP沙盘模拟实践教学指导书
- 北斗七星