西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

12
返回列表 发新帖
楼主: ZhaoHarry

[Simplorer] 关于联合仿真的一些心得

[复制链接]

该用户从未签到

发表于 2022-9-13 10:29 | 显示全部楼层
可算是找到做联合仿真的大佬,坐等大佬分享
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2022-10-16 10:26 | 显示全部楼层
jokerhhy 发表于 2022-5-9 22:16
作者大大,我在simplorer和Maxwell联合仿真中,给励磁绕组接直流电源(比如设置2A的恒定电流),为啥得到仿 ...

你这个问题没有前因后果很难判断什么问题,还请细致描述一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2022-10-16 18:34 | 显示全部楼层
近期再次拾起联合仿真,由于matlab-simplorer-Maxwell联合仿真速度过慢,因此换了另一种方式,通过simplorer与Maxwell联合仿真驱动PMSM。控制模块自建CModel模块进行搭建,期间遇到了一些C语言编译器的设置问题,花了一些心思,总结的具体细节大家可以去我CSDN的空间看一下(ID:Harry_Chaw),这里就不重复讲了。其中要注意CModel模块里面,必须要将中间状态变量定义为static静态型,具体钻研过c语言的朋友这点应该也是很清楚的。目前采用的是SVPWM控制方式,仿真平台还在搭建,自己遇到的一些问题和想法还有疑惑后期会跟进分享一下。
采用CModel的原因就是为了克服Ansys不友好的版本兼容问题以及平台之间的适配问题。
平时实在太忙了,很少有时间全面归纳,自己分享的一些东西主要也是充当一个工程笔记方便自己将来回顾,不成体系还望见谅。可能在CSDN上更新的会多些,将来也会在这边同步更新。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2022-10-29 16:13 | 显示全部楼层
也刚做这个,联合仿真,也都跑通了,现在遇见有个问题,就是如何将MAXWELL中的铜耗、铁耗的数据与Simplorer实时交换,传入到Simulink中去
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2022-10-30 14:20 | 显示全部楼层
ilvajie 发表于 2022-10-29 16:13
也刚做这个,联合仿真,也都跑通了,现在遇见有个问题,就是如何将MAXWELL中的铜耗、铁耗的数据与Simplorer ...

已经不做与simulink的交互了,速度太慢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2022-10-30 14:32 | 显示全部楼层
ilvajie 发表于 2022-10-29 16:13
也刚做这个,联合仿真,也都跑通了,现在遇见有个问题,就是如何将MAXWELL中的铜耗、铁耗的数据与Simplorer ...

请问你是怎么验证模型是否正确的呢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2022-11-1 16:18 | 显示全部楼层
今天更新一下关于Simplorer中C-Model模块以及电机负载转矩加载的一些问题:
1/在使用C语言搭建控制模块时,要注意在”.cpp”窗口”Simulate”模块定义变量时,使用static double或者static int等静态变量,这样在程序中变量迎来下次赋值前,其值不会发生变化。否则在调用语句结束后就会被释放,造成实时仿真中出现误差。对比如图1和图2所示。
2/由于使用了静态变量,因此当同一个simplorer文件中同时调用两个及以上该模块时,两模块的变量由于同名,会相互影响。解决方法为再定义一个相同的模块,改变其中变量的名称使相互之间不发生冲突。
3/加载电机负载转矩使用F_ROTB模块。此模块与电机MotionSetup_in端口连接时,注意红点(正方向)的方向。红点所在侧接口与地相连、另一侧与MotionSetup_in端口连接时,加载在F_ROTB模块上的转矩将提供驱动转矩而非负载转矩。按照下图3所示连接时,若加载在F_ROTB上的转矩为正值,将提供驱动转矩,加载为负值,则提供负载转矩。

未设置为静态变量

未设置为静态变量

设置为静态变量

设置为静态变量

电机负载转矩加载

电机负载转矩加载
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2022-11-30 10:09 | 显示全部楼层
请教一下,Maxwell中的涡流损耗如何与simplorer进行实时交换
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2022-11-30 10:12 | 显示全部楼层
ZhaoHarry 发表于 2022-10-30 14:32
请问你是怎么验证模型是否正确的呢

这个只是提高一个理论上的依据,真是的数据需要进行现实的事物运行进行验证
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 4 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2023-2-19 14:21 | 显示全部楼层
楼主你好,我目前也在做simulink、maxwell、simplorer的联合电流矢量控制仿真,仿真对象为反凸极变漏磁永磁同步电机,已经实现了Id=0和MTPA控制方式,但在做弱磁控制时弱磁模块(公式法搭建)一直报错,请问有什么解决办法不
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2023-3-27 14:35 | 显示全部楼层
huangzhiguo 发表于 2023-2-19 14:21
楼主你好,我目前也在做simulink、maxwell、simplorer的联合电流矢量控制仿真,仿真对象为反凸极变漏磁永磁 ...

你好,我想问一下,你的负载和转速测量那些模块也都是接在in端吗?为啥我找技术支持问他说仿真电动机要放在out端呀,但是放在out端测的转速和转角又是和maxwell中相反,我就只能都乘了负号再给到反馈模块,但是结果还是不对,转速明显振荡上不去,我已经在maxwell中把转子的初始N极对着A相轴线了(空载初始A相磁链正最大), 为啥角度都没问题,控制模块其他都先拿simulink验证过了,难道应该都接在in端妈吗?我看楼主是放在in端的,技术支持是不是给我说错了?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2023-6-25 15:44 | 显示全部楼层
大佬,为什么直接在simplore里给电机三相电流,出现的转矩是正弦波?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2023-8-23 16:11 来自手机 | 显示全部楼层
自建的SVPWM电路,出来的电压给电机,三相电压波形幅值频率都很好,但是仿真出来的转矩一直是0,转速震荡最后也为0。大神,能否帮忙看下是什么原因?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-11-22 15:48 , Processed in 0.124718 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表