图1 调用脚本
使用脚本提取剩磁Br和内禀矫顽力Hcj的温度需要三组数据,第一组为参考温度(课程中为20℃)下的内禀退磁曲线,第二、三组分别为不同温度下的剩磁、内禀矫顽力数据。如图2所示,在提取时需要按照从小值到大值的顺序提取,同理提取不同温度下的内禀矫顽力数据,并输出为csv格式的文件。
图2 提取不同温度下剩磁数据
需要单独新建一个Data的文件夹,并在里面新建一个data.txt格式的文件,将三组数据按照一定格式进行整理,第一行为永磁体牌号;第二行为内禀退磁曲线的参考温度;第三行为采用的单位制,其中“0”表示Hcj单位为kA/m、Br单位为T,“1”表示Hcj单位为KOe、Br单位为kG;余下内容为三组数据,注意要首先输入数据的行数和列数。
图3 数据格式
打开脚本文件,如图4所示,单击Browse,浏览到data.txt文件,单击Calculate Demag Model Data,弹出图5所示的窗口,其中Enter polynomial degree for Br/Hc为输入剩磁Br和内禀矫顽力Hcj的温度关系式中多项式的次数,在常见温度范围内,为一次关系。按下任意键,即可计算出两个温度系数值。
图4 脚本窗口
图5 温度系数计算
在调用脚本之间,可以在Maxwell中任意创建一个报告,在脚本执行完成之后,除了得到图5所示的温度系数之外,还可在报告中得到不同温度下的内禀退磁曲线和退磁曲线,如图6所示。
图6 不同温度下内禀退磁曲线和退磁曲线