【Maxwell16.0】入门笔记2 电机空载仿真

Maxwell16初学者的笔记,作为个人笔记的云端备忘使用
资料和具体数值参见 https://space.bilibili.com/432365286
是这位作者Maxwell教程系列 第二节 电机空载仿真 的内容笔记
感谢前辈的分享和讲解,课程简明可行,推荐作为入门教程跟做

目录

1.给绕组添加软磁体材料

2.为径向充磁修改坐标系

3.建立求解域

4.设置运动情况

5.设置边界条件

6.按相设置绕组的参数

7.添加激励

8.剖分设置

9.设置仿真时间和步长

10.运行和查看结果


1.给绕组添加软磁体材料

批量选择A-C相绕组时,按shift+ctrl,点击首尾两项。选择材料时library后面的两项全选。缺少软磁体材料是因为Rxmprt材料库没有添加到应用库中,打开文件后tools-configure library,左边框里的Rxmprt添加到右边即可。

2.为径向充磁修改坐标系

径向充磁需要更改永磁体材料的属性,右键材料分组的组名,选最后一项properties打开材料界面,点开材料界面的view/edit materials,默认是xyz坐标,充磁就是沿着水平方向的,需要先把坐标系改成柱坐标。点击右上角system type,选cylindrical。R轴选项默认为1,沿径向向外充磁,修改成-1变成径向向内充磁。N极选向外,S极选向内(磁力线N进S出)。
给每个NS极建立径向坐标系,edit-select-face,单独选中每一个小极,点create face CS,第一下点在中心圆点,第二下点在沿半径方向(有实心三角箭头),注意不要点到小极范围外面,会弹窗提示。N极x轴向外,S极x轴向内。建完16个之后全选所有NS极,修改材料,再改成NDFe35。再选edit-select-object,在左边部件栏里点击每个小极,在左中properties栏里把orientation从global改成刚刚建立的对应坐标系。


3.建立求解域

画一个电机的同心圆,半径略大一点,重命名为region。修改一下下面的transparency(透明度),不要为0。为了便于剖分,再画一个和转子外径一样大的圆域,命名为region1,修改透明度。画运动区域band,半径通常在气隙一半的位置,选不中一半位置可以建立圆域后再在中间组件栏band下点击createcircle,修改properties中的radius(半径)。slotcore的diagap是定子的内直径,即气隙的外直径,diayoke是定子的外直径。band的半径值=slotcore的diagap/2 -region1的radius,修改完成后设置不透明度。


4.设置运动情况

右键band,assign band,type选rotation,mechanical里给转子设定一个转速。运动变换的三个单词:translation平移,rotation旋转,scale尺度缩放。在最左侧project栏点击项目名-model-motionsetup1-moving1可以在右侧视图中看到运动部分。

5.设置边界条件

选择edit-select-edge,点击最外层求解域region的线条,右键assign boundary-vector potential,value设置为0,意思是region边界上的磁场为0,减小求解范围和时间。

6.按相设置绕组的参数

改回object,给绕组分相-分相方法先跳过,可以在motorCAD里看接线图。


上面图中选中的这几个绕组是同一相的,同时选中后右键assign excitation-coil,其中的number of conductors是指绕组线圈的匝数,设置为N,点OK后会弹出给N设值的弹窗,45匝,设置好后其他相绕组设置时填入N会直接选用45这个value。positive和nagetive表示电流的方向,这一相是nagetive。在左侧properties栏给这一相统一命名成A1(不会影响其他绕组的命名,因为系统自动生成的名称格式是A_1),命名完这一组的6个绕组会被自动命名成A1-A1_5。在中间栏直接选中剩下的其他A线圈,重复操作,但设置为positive,命名为A2。同样的步骤对BC相线圈进行分相。

7.添加激励

分好相以后给线圈添加winding,winding本意也是绕组,在软件中用来添加激励,每相添加一个激励,winding中可以选择激励种类,如电流源、电压源,也可以选择外加电阻和电感,还要设置并联支路数。添加电流源激励时还要选择solid和stranded,solid是实心线,stranded是绞线,鼠笼电机的转子用solid,定子和绕线电机转子都用stranded。每相coil都要添加到对应的winding中。空载模型选择电流源激励为0。给三相分别建立三个激励windingA/B/C。建立好winding之后要右键add coil,手动把各相线圈添加到winding中。


8.剖分设置

气隙处的剖分精度非常重要。为了方便剖分再建立一个region2,先画一个和气隙外径等大的圆域,自动命名为circle1,右键band,edit-copy,再在band上右键edit-paste,复制出band1,选中circle1和band1,右键edit-boolean-substract,substract是减法,留下的部分是左边减去右边。选择circle-band1,circle1的范围就成了圆-band,一个圆环,重命名为region2,调一下不透明度。开始剖分,select-edge,选中气隙的内外中这三条线,右键assign mesh operation-on selection-length based,气隙宽度是一毫米,所以剖分要<1mm,改成0.5,OK。


9.设置仿真时间和步长

最左project manager-analysis-右键add solution setup,stop time是仿真时间,下面是步长,单位选择为S,分别设置为60/8/2000和60/8/2000/100。

仿真时间的推导:
T=1/f,f=n*p/60,T=60/n/p
步长为100时,time step值就设定为60/n/p/100。

10.运行和查看结果

save field选custom可以保存仿真数据,选择完成点确定。
analysis all运行,在左边project manager栏analysis-results-create transient report-rectangular plot可以看结果。
torque是转矩,由于是空载,看下面的齿槽转矩,点下面new report。
查看气隙磁密。建一个比转子轴还小的圆,然后在中间栏里把这个circle下面的coverlines删掉,这样这个圆就只是一个圆线了。这个圆线会自动从sheets栏跳到lines栏里,设置圆线的半径到气隙一半的位置。
这一步必须在仿真之后做,否则可能会报错。
在project manager栏里找到field overlays,右键选calculation(求解计算器),添加Br和Bt,点load from,打开文件后选前两个BrBt,OKdone。右键results-create fields report-rectangular plot,context-geometry选圆线名称,右中quantity选Br,圆线名称下的points是磁密波形的圆点数量,points大的磁密图形会更密一些,选1024。在右侧选择第二个families界面,点击最右侧的edit可以选择某个时刻的气隙磁密波形,选0。对气隙磁密波形进行傅里叶分析,查看气隙磁密的谐波。右键results,perform FFT on report,选calculation ... plot1,....data选mag。

在FFT上可能看不清,可以右键图名,选择export,把数据导出成表格文件在Excel里打开,画图分析一下就可以看到8阶谐波的值最大。画二维柱图的时候可以只画前30阶或者前20阶的,数据太多的话Excel生成的表也是密密麻麻看不清楚。

祝大家步骤都会、结果都对。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值