Maxwell仿真的疑难问题解答(下)
作者:安万强,安世亚太电磁仿真工程师
来源:本文为安世亚太原创作品,上海安世亚太授权转载
Maxwell目前被越来越多的低频电气设备仿真计算所使用,在越来越多的应用计算中,难免遇到各种各样的问题,本文集锦了Maxwell在使用中出现频率较多的问题,希望可以帮助用户解决仿真中的疑惑。
6. 如何定义全局变量?
Maxwell 变量有全局变量和局部变量之分,前者可应用于当前 Project下所有模型,后者只能用于当前模型。如何定义全局变量?
以下就建模案例介绍解决办法:
建立一个矩形,修改其参数,在 Xsize中输入“$xsize”。变量前加上“$”,即为全局变量。
在 Project 属性窗口中,可以看到定义的全局变量。
7. 如何将外电路模块中的变量传递到 Maxwell?
1)外电路中定义变量:
2)导出 sph 网表文件:
3)在 Maxwell 中导入外电路 sph 网表文件:
4)在 Maxwell 中重新定义变量:
8. 如何在 Maxwellcurrent 激励下设置电流突变(=0)设置?
1)定义一个变量 zerotime。
2)定义电流源带变量:5*1.414*sin(2*pi*180*time+53.7*pi/180)*pwl(zerotime,time)
输出/输入电流波形,在 0.0055s 时电流变为0。
9. 如何设置直线电机的主从边界条件?
1)设置方式:设置主边界条件。
2)设置从边界条件。
计算结果如下:
10. Maxwell 如何对材料进行扫描?
利用 Maxwel 进行仿真分析的时候,往往需要对比模型在几何尺寸不变的情况下,材料变化对仿真分析结果的影响,这个时候需要用到模型扫描。
Maxwell 具有模型材料参数扫描功能,具体操作流程如下所示:
1)打开“Maxwell2D/3D→Design properties”在弹出的对话框中选择 Add Array 按钮。
2)在弹出的对话框中添加扫描材料扫描的名称如“MaterialSweep”,单击右侧的“Add Row Above”,输入需要进行参数化扫描的材料名称,确定。
3)添加“Array Index Variable”
4)右键单击部件,在弹出的“Propeties”选项中,将材料手动修改为Array Nmae[Arrayindexvariable Name],如本例中的“MateriaSweep[Mathindx]”,材料属性修改以后,在 Optimetrics 中即可对 Arrayindexvariable Name 进行参数化扫描,如本例中的 Mathindex.
5)对材料进行参数化扫描后,结果如下图所示。
以上十个问题是在Maxwell中经常遇见的问题,希望遇到此类的问题,可以从中找到解决方案。