大家好,继上一篇基于CST的反激式变压器的3D建模和仿真里面提到了利用CST的VBA编辑器实现变压器磁芯线圈的自动生成。不少小伙伴对我的VBA脚本感兴趣。希望小编能先出个使用教程。
下决定写这个脚本的初衷是变压器或者绕线电感画线圈实在是太烦了。几匝的也还好,不偷懒很快就能画好。但是遇到几十匝甚至更多的时候,这时候画线圈的工作量就不是一般的大。相信不少小伙伴也遇到过小编同样的问题。
好吧,那就安排吧,这里用变压器E型磁芯为例。使用教程如下:
Step1:CST导入磁芯,设置磁芯材料。中间磁芯的长14.7mm,磁芯的截面积的长7.1mm,宽是2.45mm。
Step2,如下图,先选择一个点,确定UVW是(0,0,0)的坐标点,使用Align WCS,也可以键盘按“w”键。
线圈就是从这个(0,0,0)点开始创建。注意线圈绕线方向轴一定是w轴,你问我为什么?我只能告诉你这是CST软件默认的规则。总之按我说的去做就行。
Step3,打开这个脚本程序
Length per turn:每一匝线圈W轴的长度
X(t) Length:线圈截面积的长
Y(t)Length:线圈截面积的宽
Number of Turns:线圈匝数
Line Radius:线的半径
需要注意:线圈w轴的长度=Length per turn*Number of Turns<磁芯w轴的长度
X(t) Length > 线圈截面积的长 + 线圈直径
Y(t) Length > 线圈截面积的宽 + 线圈直径
另外,画第二个线圈时wire,curve的名字请不要担心会被覆盖了,程序里面做了处理,遇到名字相同的时候,会自动在名字后面加后缀。避免将第一个线圈替换掉。
Step4,举个栗子,先确定下设计参数,比如我们设计一个50匝,漆包线半径为0.1mm的线圈,如图设置
3D建模如下:
用transform把线圈移动到中间位置,这样就好看多了。
这样一个50匝的线圈就设计好了。以上就是利用CST的VBA编辑器实现变压器磁芯线圈的自动生成脚本使用教程介绍。