西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 3186|回复: 10

[分享] Simplorer中C-Model模块用法介绍以及实例分享

[复制链接]

该用户从未签到

发表于 2017-1-11 17:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 husttpp 于 2017-1-11 17:48 编辑

昨天一位坛友说希望我介绍一下C-Model的用法,但实际上我自己用得也不多。只能说做一些偏于应用的讲解并把自己的一个仿真实例贴出来分享给大家。
首先,C-Model我的理解就是一个用C++语言编写的在模型中应用的控制器。对于我们做电力电子变换器控制器的人来说,它的输入主要是一些电流电压检测量以及一些电机的转速等变量。而输出主要是开关管的开关信号以及一些仿真过程中为了调试控制器所加入的观测的变量。
C-Model模块打开后会有三个文件:“****_interface.cpp”, "****_define.cpp" 以及" ****.cpp"文件。第一个文件中主要是一些求解器类型、模型类型的申明,具体的不作说明(可以参考赵鲁的《基于simplorer场路耦合多物理域联合仿真》这本书),第二个文件中只有一个头文件申明,这两个文件我们一般作瞬态电路场仿真一般默认即可。第三个是控制器主程序区,我们需要在里面编写相应的控制代码。这个文件中包含五个功能函数,我们只要对其中第一个(输入输出引脚变量定义)、第三个(控制器代码写入区)功能函数进行编写,其他三个函数不需要进行修改。具体的赵鲁那本书里也有说明。
下面是我自己的一个仿真实例,由于是自己的课题的内容,就不附上全部模型了,就贴出模型截图以及控制器代码的cpp文件给大家参考吧。
本实例是一个基于maxwell-simplorer场路耦合仿真的无刷双馈电机变速恒频发电控制仿真,仿真是用一个三相全桥逆变器接电机的控制绕组实现电机的变速恒频发电,由于无刷双馈电机本身比较复杂,没有接触过的同学可能难以理解一下具体代码的含义,所以代码的注释主要偏重于C-MODEL控制器文件的格式上面,有什么不明白的可以回帖大家一起讨论一下。
仿真模型:

模型.png

c_model.zip

5.78 KB, 下载次数: 109, 下载积分: 西莫币 -1

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

该用户从未签到

发表于 2017-1-12 09:58 | 显示全部楼层
感谢您的分享,下载学习一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2017-1-13 09:50 | 显示全部楼层
你好,maxwell与simplorer仿真时间怎么设置的?我设置的他两时间一样,但是总感觉simplorer时间上滞后了,还有用c++编写的c模块的output波形没显示,怎么设置的??非常感谢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2017-1-14 11:52 | 显示全部楼层

Simplorer中C-Model模块用法介绍以及实例分享

冯治岗 发表于 2017-1-13 09:50
你好,maxwell与simplorer仿真时间怎么设置的?我设置的他两时间一样,但是总感觉simplorer时间上滞后了, ...

一般来讲simplorer的步长设置稍大于maxwell,output这个问题看这张图,把SDB勾选上,就可以在results里观察输出结果了。
Output输出.png
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2017-6-1 14:55 | 显示全部楼层
我想问一下你的漏感和漏阻是怎么算出来的
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2018-1-27 16:55 | 显示全部楼层
不错的东西,谢谢楼主!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2018-11-26 23:28 | 显示全部楼层
你搞的代码移植性如何?能快速移植到DSP上么?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2018-12-1 16:18 | 显示全部楼层
电机的漏感可以在RMxprt的仿真结果中查看
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2019-9-24 09:26 | 显示全部楼层
叶子1 发表于 2018-12-1 16:18
电机的漏感可以在RMxprt的仿真结果中查看

您好,请问自己画的电机在maxwell中怎么看楼电阻和电感?谢谢您的解答
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2019-10-12 23:17 | 显示全部楼层
为什么我这边点击Check Syntax时无法显示找到编译器和链接啊?


Visual Studio 2019/2017/2015都装过了, 还是不行啊  
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-3-21 12:43 | 显示全部楼层
cloudmanman 发表于 2019-10-12 23:17
为什么我这边点击Check Syntax时无法显示找到编译器和链接啊?

大佬  你解决这个问题了没有    大佬指教哈啊
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 21:58 , Processed in 0.091119 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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