在电机设计分析过程中,通常可以借助通用旋转电机设计模板(RMxprt)进行快速建模同时对方案进行磁路法计算,RMxprt求解完成后可一键生成有限元,将电磁方案在2D或3D有限元里进行更为精确的计算。RMxprt通常只能对单相及三相电机进行设计分析,如需分析多相电机,需在2D有限元里对绕组进行手动设置并添加多相绕组激励,这对电机设计工程师而言,在2D里手动设置线圈及分组分相无疑带来了一定的工作量。
为此,介绍一个关于绕组自动分组分相的脚本程序,该脚本适用在Maxwell 2D/3D瞬态场中,它可以快速对绕组进行分相,在建立绕组的同时自动添加激励表达式。脚本支持旋转电机绕组设置、单/双层绕组设置、单相三相及多相绕组设置、多套绕组设置、集中绕组设置、匝数不规则绕组(如旋转变压器及单相电机)。推荐在 Maxwell 2019以后版本使用该脚本,且脚本使用时间无限制。
脚本界面
脚本运行完毕后,主要完成以下几个功能:
①自动参数化设置常用的电流源激励(自动添加变量Irms、Gamma等);
②自动参数化设置运动边界条件;
③自动设置初始位置角;
④自动参数化设置求解时间和时间步长。
脚本运行后结果
①解压附件的Toolkits.zip文件,得到一个名为Toolkits的文件夹;
②将Toolkits文件夹,复 制并覆盖Maxwell的PersonalLib下面的Toolkits文件夹。
可以通过如下方式得到Maxwell的PersonalLib文件夹路径的方式:
打开Maxwell,菜单依次打开Tools->Options->GeneralOptions->General->Directories->PersonalLib
主要有如下四种使用方法:
①选中需要定义的线圈模型(Maxwell 2D)或sheet(Maxwell 3D),通过菜单Maxwell/Toolkit/PersonalLib,运行toolkits;
②如果Maxwell 2D中线圈的材料是copper,且copper中没有需要定义的线圈以外的物体,则无需选择对象,直接运行toolkits;
③如果Maxwell 3D中Sheet中没有需要定义的线圈以外的物体,则无需选择对象,直接运行toolkits;
④如果线圈的匝数是不规则的,可以在匝数输入窗口中,输入以逗号分隔的匝数组合,例如:40,33,23,12,-12,-23,-33,-40,正负号表示流进流出。
根据需要设置的参数,匝数可定义为变量TC,点击确定开始执行,脚本运行结束自动关闭窗口。
脚本使用Ⅱ
定义的变量
自动完成绕组分相和电流源设置
自动设置初始角和转速
自动设置求解时间和步长
绕组自动设置脚本程序可以在Maxwell 2D/3D瞬态场中快速对绕组进行分相,在建立绕组的同时自动添加激励表达式,这对多相绕组等设置带来了极大便捷,大大减少了电机工程师的工作量,有效避免了因手动设置绕组而引起的错误。