4、几何建模基础:CAD导入、布尔运算、单位设置、坐标系与模型简化原则
电磁仿真中的几何建模,是连接物理对象与数值求解器之间的第一道桥梁。与机械结构设计不同,电磁仿真对几何模型的要求并非“看起来精确”,而是“数值上可解、物理上等效”。一个包含微小倒角、复杂螺纹或数千个细小散热孔的CAD模型,直接导入HFSS、CST或COMSOL后,往往会导致网格数量爆炸、求解时间失控甚至收敛失败。因此,本章聚焦于几何建模的五个核心维度:CAD数据导入的兼容性处理、布尔运算的正确使用、单位与坐标系的统一管理,以及面向仿真目标的模型简化原则。掌握这些基础,是后续材料赋值、端口激励和网格剖分能够顺利执行的前提。
上图展示了从CAD原始数据到仿真就绪模型的完整处理链路。核心思想是:导入不是终点,而是预处理的起点。实际工程中,超过70%的仿真失败案例源于几何阶段的问题——单位错乱导致尺寸偏差10³倍、布尔运算产生非流形实体、坐标系未对齐导致端口方向错误等。下面逐一展开每个环节的具体操作与判断标准。
4.1 CAD导入:格式选择与修复策略
核心原理:电磁仿真软件(HFSS、CST、COMSOL)均支持多种CAD格式,但不同格式的几何内核和容差处理机制差异显著。STEP(.step)和Parasolid(.x_t)是首选格式,因为它们基于精确的B-Rep(边界表示)内核,能够保留曲面和实体的拓扑关系。IGES(.igs)虽然通用,但容易出现曲面缝隙和重叠。STL(.stl)是三角网格近似格式,仅适用于极简模型或3D打印验证,直接用于电磁仿真会导致网格剖分异常。
| 格式 | 几何内核 | 推荐场景 | 常见问题 |
|---|---|---|---|
| STEP (.step) | 精确B-Rep | 复杂装配体、PCB结构 | 大文件导入慢,需检查单位 |
| Parasolid (.x_t) | 精确B-Rep | 机械零件、高频结构 | 版本兼容性(需匹配版本号) |
| IGES (.igs) | 曲面片 | 老旧数据、简单曲面 | 曲面缝隙、法向不一致 |
| STL (.stl) | 三角网格 | 仅用于可视化参考 | 无法精确赋材料、网格畸形 |
操作流程:导入前,先在CAD软件中执行“清理”操作:删除隐藏线、合并重合面、修复破面。导入仿真软件后,立即执行以下三步检查:
- 单位校验:确认导入对话框中的单位设置与CAD原始单位一致。例如,CAD中为毫米(mm),仿真中误选为米(m),则模型尺寸会缩小1000倍,导致谐振频率偏移3个数量级。
- 几何体检:使用软件的“模型检查”工具(如HFSS的Model Validation),查看是否存在未闭合曲面、自由边、重叠体。
- 包围盒确认:查看模型包围盒尺寸是否与预期物理尺寸吻合。例如,一个标称10mm×5mm的微带线,包围盒应为10×5×0.8mm左右(含介质基板)。
4.2 布尔运算:构建复合结构的正确姿势
核心原理:布尔运算(Union/Subtract/Intersect)用于将多个基本体组合成复杂结构。在电磁仿真中,布尔运算不仅是几何操作,更直接影响材料边界的定义。例如,一个微带天线需要将金属贴片“嵌入”介质基板表面,正确的做法是:先创建介质基板(长方体),再创建金属贴片(薄矩形),然后执行Subtract操作——从基板中减去贴片区域,形成空气腔或介质凹槽,最后在凹槽中填充金属材料。如果直接使用Union合并,则金属与介质会共享一个内部边界,导致网格剖分时无法区分材料界面。
判断方法:在HFSS或CST中,布尔运算后必须检查“对象树”中的实体类型。一个合格的模型应满足:
- 每个实体都是闭合流形(Closed Manifold),即没有自由边或悬挂面。
- 不同材料的实体之间不允许重叠,只能共享面(Shared Face)。
- 布尔运算后,使用“Heal”或“Simplify”工具清理残留的微小边和顶点。
某X波段波导滤波器,腔体尺寸为22.86mm×10.16mm(WR-90标准),内部需放置三个金属调谐螺钉。初始建模时,工程师直接创建圆柱体螺钉并执行Union与腔体合并,结果仿真时发现谐振频率偏移了200MHz。排查后发现:螺钉与腔体壁之间存在0.01mm的间隙(CAD导入时产生的微小偏移),导致电磁泄漏。正确做法是:先执行Subtract,从腔体实体中减去螺钉圆柱,形成“凸台孔”,再在孔中填入金属材料。修改后,仿真结果与实测偏差小于1%。
4.3 单位设置与坐标系管理
核心原理:电磁仿真中,单位设置影响所有物理量(尺寸、频率、阻抗)。HFSS默认使用mm,CST默认使用mm,COMSOL默认使用m。跨软件协作时,必须统一单位。坐标系管理则决定了端口激励的方向、边界条件的施加面以及远场辐射的参考轴。
操作流程:
- 全局单位:在仿真项目启动时,立即设置“Model Units”为mm或mil(1mil=0.0254mm)。对于高频PCB,推荐使用mil,因为走线宽度通常以mil为单位。
- 局部坐标系:当模型包含倾斜结构(如共面波导的斜角过渡)时,创建局部坐标系(Local Coordinate System)并旋转至与结构对齐。端口激励的参考方向应始终与局部坐标系的轴方向一致。
- 对齐操作:导入CAD模型后,使用“Move”和“Rotate”命令将模型原点对齐到全局坐标原点。例如,天线模型应将其辐射面中心置于Z=0平面,便于后续设置辐射边界。
4.4 模型简化原则:从“精确”到“等效”
核心原理:电磁仿真不需要100%还原物理结构,而是需要保留影响电磁行为的关键特征。简化原则的核心是“特征尺度对比”:当几何特征的尺寸远小于工作波长(λ)时,该特征对电磁场的影响可以忽略或等效为边界条件。
| 特征类型 | 尺寸阈值(相对λ) | 简化策略 |
|---|---|---|
| 倒角/圆角 | r < λ/50 | 直接删除,改为直角 |
| 细小散热孔阵列 | 孔径 < λ/20 | 等效为介质损耗或阻抗边界 |
| 螺纹 | 牙深 < λ/100 | 删除螺纹,保留光杆直径 |
| 薄金属层 | 厚度 < 3倍趋肤深度 | 使用2D面或阻抗边界条件 |
| 连接器引脚 | 长度 < λ/10 | 等效为集总端口或短截线 |
案例拆解:某5G基站天线阵列,工作频率3.5GHz(λ≈85.7mm)。原始CAD模型包含每个振子上的4个塑料卡扣(尺寸2mm×1mm)和散热器上的200个圆形通风孔(直径1.5mm)。若全部保留,网格数量将超过5000万,无法在普通工作站上求解。简化过程如下:
- 卡扣尺寸2mm < λ/40(2.14mm),直接删除,对辐射方向图影响小于0.1dB。
- 通风孔直径1.5mm < λ/50(1.71mm),将散热器区域等效为具有等效介电常数(εr=1.2)的均匀介质层,并附加0.02的损耗正切。
- 振子臂上的倒角(r=0.3mm)全部直角化,网格数量减少30%。
简化后,网格数量降至800万,单次仿真时间从12小时缩短至1.5小时,仿真与实测增益偏差仅0.3dB。
4.5 总结复盘:几何建模的五个“必须”
回顾本章内容,几何建模的成败取决于以下五个关键动作:
- 必须在导入后立即校验单位,并记录在项目文档中。
- 必须使用Subtract而非Union来定义不同材料的交界面。
- 必须将坐标系原点与模型关键参考点(如天线馈电点)对齐。
- 必须在简化前计算特征尺寸与λ的比值,并保留简化记录。
- 必须在网格剖分前执行“几何检查”,确保无自由边和重叠体。
几何建模是电磁仿真中最“廉价”却最“致命”的环节——修复一个几何错误通常只需几分钟,但若未发现,后续的材料赋值、端口设置和网格剖分都将建立在错误的基础上,导致数小时的求解时间完全浪费。建议每位工程师建立自己的几何检查清单,在每次仿真前逐项确认。下一阶段,我们将进入材料库的构建与频率相关属性的设置,敬请期待。