西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 20060|回复: 77

[原创] 用FLUX分析电动机效率MAP图 附python及matlab作图程序

  [复制链接]

该用户从未签到

发表于 2012-9-8 23:00 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 giuseppe 于 2012-9-8 23:05 编辑

仿真前需要的准备:
1 经过physic check的电机模型(不要建立任何scenario):
1.JPG

2 电路模型(包含了计算永磁损耗的电路, 需要设置永磁体电阻率, 建立三个参数Speed, Ipk, gama):
2.JPG

3 运算需要的矩阵, Speed为向量, Ipk和gama通过电机控制理论得到相应矩阵

4 计算铁损所需的铁损参数, 用于后处理时Bertotti计算铁损, 由材料data sheet计算各个频率下的Khys和Kexc, 分别是两个向量

5 注意: 运算和后处理都会产生很大的文件, 如附件提供的程序运行66个点, 每个点30步, 可产生15G的文件, 存储备份一次可能就需要半个小时的时间(这还是计算服务器), 建议将其分成两次运行, 产生两个.FLU文件, 也便于后处理, 这需要简单修改python程序即可.

6 分两步进行, 产生的数据就需要combine一下, 会用到第三个python程序, 它会把两次运行的数据combine到一起并生成一系列.mat文件用于Matlab的处理, 这里注意除了python, 还要安装scipy库, 否则scipy.io无法加载

7 Matlab运行.m文件产生的效率Map图
转矩, 转速
3.jpg
功率,转速
4.jpg
铁损分布
5.jpg
铜损分布
6.jpg
永磁损耗分布
7.jpg

MotorEffMapPython.zip

6.13 KB, 下载次数: 865, 下载积分: 西莫币 -1

python

评分

参与人数 2西莫币 +30 收起 理由
e=mc^2 + 15 精品文章
wshf + 15 很给力!

查看全部评分

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

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

发表于 2012-9-9 16:40 | 显示全部楼层
thanks very much, Great job!!!. You know this soft  motor-design.com/motor-flow/ ? It uses SPEED.

PD. You can share the .FLU file (Geo+Phy only) ?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 99 天

连续签到: 1 天

[LV.6]常住居民II

发表于 2012-9-9 16:51 | 显示全部楼层
请问楼主,这个跟实际测试的结果非常接近吗?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-9 17:39 | 显示全部楼层

电动的没测
只测了发电的情况, 总体趋势应该不会有大问题, 但是单独点的效率差距有点大, 如果输入/输出功率和试验差200W, 效率就能差好几个百分点, 但现在我还不知道机械损耗占的比重, 以及永磁体的实际电阻率到底是多少, 误差到底在哪还不清楚
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-9-11 08:44 | 显示全部楼层
CombineData.py貌似不能在Flux中运行吧,必须用python解释器运行吧?
因为Flux中的内置的是Jython,而这文件中导入了scipy,此库只能用在CPython下

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

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-11 15:54 | 显示全部楼层
dnawujun 发表于 2012-9-11 08:44
CombineData.py貌似不能在Flux中运行吧,必须用python解释器运行吧?
因为Flux中的内置的是Jython,而这文 ...

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

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

发表于 2012-9-11 19:38 | 显示全部楼层
本帖最后由 lijo 于 2012-9-11 19:42 编辑

Great job. There is a tool that makes Maps with SPEED motor-design.com/motor-flow/
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

发表于 2012-9-11 19:43 | 显示全部楼层
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>

Traceback (most recent call last):
  File "C:\Cedrat\Extensions\CombineData.py", line 8, in <module>
    import scipy.io
ImportError: No module named scipy.io
>>>
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-11 23:09 | 显示全部楼层
lijo 发表于 2012-9-11 19:43
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win32
Type "copyright" ...

after you install python IDE, you also need to install scipy from here.   scipy.org
b/c there is a very useful command imported from scipy.io which generates .mat file for Matlab.
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

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

使用道具 举报

该用户从未签到

发表于 2012-11-10 16:40 | 显示全部楼层
好帖,研究一下。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2012-12-30 08:52 | 显示全部楼层
非常感谢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2013-1-26 16:28 | 显示全部楼层
楼主你的matlab程序运行有错误啊。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-1-28 11:12 | 显示全部楼层
看来还需要消化吸收
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2013-2-1 22:33 | 显示全部楼层
brightzxc 发表于 2013-1-26 16:28
楼主你的matlab程序运行有错误啊。

说说你的错误提示吧。。
如果有错误,我是怎么得到结果的?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-3-3 21:40 | 显示全部楼层
好东西,下来学习下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-4-20 12:16 | 显示全部楼层
你好,看了你的flux的帖子,想做效率图,但是我只有maxwell,没用过matlab ,已有铁损等数据,请问该如何使用matlab作图。。。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 19:16 , Processed in 0.103484 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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