最近小编在努力的学习变压器的仿真设计。因为在小编的职业生涯中从来没有涉足到变压器的电路设计和仿真。之前有些小伙伴也是问小编变压器仿真的问题,小编也是苦于才疏学浅,真的是鞭长莫及,无能为力。
最近也是拿了一个变压器仿真练练手,分享一点变压器仿真的成果。说得不对或者说得不好的地方欢迎指正。
小编仿的这个变压器是两个E型磁环合成的。中间的磁芯的横截面积是长方形的,所以它的线圈绕制方式是长方形环绕,匝数比是10比18。
说实话单纯看这个仿真感觉好像不难,但是建立这个绕组真的是实实在在的太难了,如果是圆形绕组我觉得还是很简单的,用Analytical Curve很快就能生成圆形绕组。但是方形的线圈怎么办,小编也咨询了一些朋友,大部分人都是手动建立,复 制,移动,旋转等等一系列操作。反正是很花时间和精力。小编也试试了,实在是太麻烦了,所以小编果断选择了放弃。
这时候小编多年苦学的VBA编程就派上用场了,这个代码大概花了半天时间,但是方形线圈真的是秒生成。
虽然还有很多需要改进的地方,但是已经大大提高了变压器方形线圈建模的效率和节省了建模的时间。
需要提醒大家一下:用VBA或者Python编辑CST脚本的时候一定要用函数AddtoHistory把建模的脚本参数添加到history list里面去,否则下次打开的时候你的模型就不翼而飞了。你问我模型哪儿去了,我只能告诉你,你的history list里面没有建模的记录。所以再次打开CST仿真的时候,CST自动读取history list里面的语句,并且会更新一下,所以模型就没有了。
最后总结下:掌握一门编程语言对于CST仿真来说真的是如虎添翼。