3、几何建模基础:绘制矩形/圆形绕组、布尔运算与倒角、参数化建模技巧、对称模型简化
好,咱们进入几何建模环节。说实话,很多做电磁仿真的朋友,花在网格剖分和求解器设置上的时间不少,但往往忽略了最基础的一步——几何建模。模型建得不好,后面算出来的交流损耗,你信吗?反正我是不太信的。
这一章,我带你过一遍Altair Flux里绕组建模的核心操作。矩形绕组、圆形绕组怎么画?布尔运算和倒角怎么用?还有参数化建模和对称简化,这些都是我这些年反复用到的技巧。
3.1 矩形绕组与圆形绕组的绘制
先说说最常用的矩形绕组。在Flux里,画矩形绕组其实很简单,但有个细节我提醒你——绕组端部要不要做圆角处理? 这直接影响到交流损耗的计算精度。
我个人习惯是:先画直线轮廓,再单独做倒角。这样控制起来更灵活。具体操作是这样的:
- 在Sketch模式下,用
Rectangle工具画出绕组截面轮廓。 - 输入宽度和高度,比如宽度2mm、高度10mm。
- 如果是扁线绕组,记得把圆角半径设小一点(0.1~0.3mm),模拟实际导线的圆角。
圆形绕组呢?说白了就是画圆。但要注意——Flux里默认的圆是NURBS曲线,如果你后续要做布尔运算,建议先把它转成B样条曲线,否则容易报错。我在项目里吃过这个亏,后来就养成了习惯:画完圆之后,右键Convert to B-Spline。
Circle by Center and Radius,然后输入半径变量名(比如R_winding),方便后面参数化调整。
3.2 布尔运算与倒角
布尔运算,说白了就是「拼积木」。你要把多个绕组组合成一个整体,或者从某个实体里挖掉一块,都得靠它。
Flux里提供了三种布尔操作:
| 操作 | 用途 | 我常用的场景 |
|---|---|---|
| Union(合并) | 把多个绕组合并成一个实体 | 多股绞线建模时,把几根圆线合并 |
| Subtract(减去) | 从一个实体中挖掉另一个 | 模拟绕组槽内的绝缘层 |
| Intersect(相交) | 保留两个实体的重叠部分 | 检查绕组与磁芯的干涉区域 |
倒角这块,我重点说说。很多新手觉得倒角就是「好看」,其实不是。在交流损耗计算中,绕组端部的圆角半径直接影响电流密度分布。圆角太小,端部电流集中,损耗偏大;圆角太大,又不符合实际工艺。
具体操作:选中要倒角的边,点击Fillet,输入半径。我一般设0.2mm~0.5mm,具体看线径。
3.3 参数化建模技巧
参数化建模,这是Flux里最实用的功能之一。你想想看,如果你要优化绕组尺寸,每次手动改数字,那得多累?
我的做法是:把所有关键尺寸都设成变量。比如:
// 绕组参数
W_winding = 2.0 // 绕组宽度 (mm)
H_winding = 10.0 // 绕组高度 (mm)
R_corner = 0.3 // 圆角半径 (mm)
N_turns = 5 // 匝数
Gap = 0.5 // 匝间间隙 (mm)
然后在画图时,直接引用这些变量。比如画矩形时,宽度输入W_winding,高度输入H_winding。这样,你只需要改变量表里的数值,整个模型自动更新。
嗯,这里要注意:变量名不要用中文,Flux对中文支持不太好。我习惯用英文+下划线,清晰明了。
3.4 对称模型简化
最后说说对称简化。电机绕组往往有重复结构,比如12槽10极电机,每个槽里的绕组形状都一样。你没必要把整个电机都建出来,太浪费计算资源了。
Flux里支持三种对称简化:
- 1/2模型:适用于左右对称的结构。比如一个矩形绕组,左右对称,你只画一半,然后在边界上加
Symmetry条件。 - 1/4模型:适用于双轴对称。比如圆形绕组,上下左右都对称,画四分之一就够了。
- 1/8模型:适用于三轴对称。这个在3D模型里比较常见。
我个人的经验是:能用1/4就别用1/2,能用1/8就别用1/4。模型越小,计算越快。但要注意,对称简化后,边界条件一定要设对。我曾经在1/4模型上忘了加对称边界,结果算出来的损耗差了30%。
好了,几何建模这块就聊到这儿。你把这些基础操作练熟了,后面做交流损耗计算就会顺手很多。记住:模型建得扎实,仿真结果才靠谱。
公众号:蓝海资料掘金营,微信deep3321