用FLUX分析电动机效率MAP图 附python及matlab作图程序
本帖最后由 giuseppe 于 2012-9-8 23:05 编辑仿真前需要的准备:
1 经过physic check的电机模型(不要建立任何scenario):
2 电路模型(包含了计算永磁损耗的电路, 需要设置永磁体电阻率, 建立三个参数Speed, Ipk, gama):
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图
转矩, 转速
功率,转速
铁损分布
铜损分布
永磁损耗分布
thanks very much, Great job!!!. You know this softmotor-design.com/motor-flow/ ? It uses SPEED.
PD. You can share the .FLU file (Geo+Phy only) ? 请问楼主,这个跟实际测试的结果非常接近吗? guistar1983 发表于 2012-9-9 16:51 static/image/common/back.gif
请问楼主,这个跟实际测试的结果非常接近吗?
电动的没测
只测了发电的情况, 总体趋势应该不会有大问题, 但是单独点的效率差距有点大, 如果输入/输出功率和试验差200W, 效率就能差好几个百分点, 但现在我还不知道机械损耗占的比重, 以及永磁体的实际电阻率到底是多少, 误差到底在哪还不清楚 CombineData.py貌似不能在Flux中运行吧,必须用python解释器运行吧?
因为Flux中的内置的是Jython,而这文件中导入了scipy,此库只能用在CPython下
对否?楼主 dnawujun 发表于 2012-9-11 08:44 static/image/common/back.gif
CombineData.py貌似不能在Flux中运行吧,必须用python解释器运行吧?
因为Flux中的内置的是Jython,而这文 ...
对, 单独运行的 本帖最后由 lijo 于 2012-9-11 19:42 编辑
Great job. There is a tool that makes Maps with SPEED motor-design.com/motor-flow/ Python 2.7.3 (default, Apr 10 2012, 23:24:47) 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
>>> lijo 发表于 2012-9-11 19:43 static/image/common/back.gif
Python 2.7.3 (default, Apr 10 2012, 23:24:47) 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. great job! 学习了 好帖,研究一下。 非常感谢! 非常感谢
xiexie ......................!!! 感谢楼主!!!! 楼主你的matlab程序运行有错误啊。 看来还需要消化吸收 brightzxc 发表于 2013-1-26 16:28 static/image/common/back.gif
楼主你的matlab程序运行有错误啊。
说说你的错误提示吧。。
如果有错误,我是怎么得到结果的? 好东西,下来学习下 你好,看了你的flux的帖子,想做效率图,但是我只有maxwell,没用过matlab ,已有铁损等数据,请问该如何使用matlab作图。。。