CST时域求解器包含两个算法:FITD(Finite Integration Time Domain) 时域有限积分法和TLM(Transmission Line Matrix) 传输线矩阵法,两者均采用六面体网格(Hexahedral Mesh)剖分方法,如下图所示,该方法具体是指通过使用大小不等的矩形长方体来对被计算目标的体积进行离散化(通常情况下,∆x≠∆y≠∆z),每个矩形长方体被称为网格单元(mesh cell)。
不同的是,FITD使用的网格类型是Hexahedral,TLM使用的网格类型是Hexahedral TLM,可以在MWS主菜单栏中进行选择,但是,两者的原理不尽相同,FITD直接离散时域麦克斯韦方程组,TLM采用传输线原理离散时域麦克斯韦方程组,两者的使用场景一般按照网格尺寸进行划分: FITD要求网格最大边长与最小边长之比在100以下; TLM则可以高达1000。
简单来说,EMC问题首选TLM算法,其余则首选FITD。
TLM的操作较为特殊,其网格划分效果不能直接通过修改观察到,必须在求解器中先进行一次离散化运算,才可以看到网格剖分的效果,如不合适,则需要通过修改参数重新进行运算,而FITD的网格划分,则可以直接进行观察,两者在设置方法上较为相似,因此,本文的讨论重点是对于FITD的网格设置技巧的阐述。
作为网格设置的主要窗口,通过点击主菜单栏中的“Global Properties”即可进行Hexahedral Mesh的全局参数设置,窗口信息如下图所示,值得注意的是,仿真的最小允许单元格大小通过将模型附近的最大单元格大小除以通过“Minimum cell”设置的数字来计算,因此,该设置可用于避免由于小的几何细节(如薄区域或间隙)而过度细化模型的问题,其步长影响时域仿真中的时间步长,从而影响整体仿真速度,因此,该值并不是越小越好,后文会强调,设计者可以通过在额外的局部网格属性中指定模型实体的细化来覆盖最小单元格大小。
对于初学者而言,搞清楚上述的参数配置并非易事,需要通过不断地经验积累才可以熟知设置的技巧,一种入门的设置方法如下所示,虽然可能造成模型的过度细化和较长的仿真时间,但至少保证了仿真结果的精准度,设计者可以在此结果基础之上,再进行必要的参数优化,直至获取到一个合理“性价比”的配置。 简单总结,电大尺寸的模型网格受限于Cells per wavelength,电小尺寸的模型最大网格受限于Cells per max model box edge。这四个值越大,网格越密。
当然,上述的方法仅适合于初学者,当你已经是一位资深人士时,需要考虑地更为专业。如前所述,网格的划分,最终的关键影响参数就是最小网格的尺寸,即如下图所示的“Smallest cell”,此数值小一倍,在所有其它配置条件不变的情况下,仿真时间增加一倍,因此,其设置必须有所约束,一个基本的设置原则:该数值=仿真关键结构中最小尺寸*0.5~0.8,所以,设计者必须清楚地了解所仿真的物理结构尺寸。
如果该数值已经远远小于结构的最小尺寸间距,则有两种处理方式:
1. 在主菜单栏中,启用限制最小网格步长的选项(Absolute value in x,y,z),进行有针对性的设置;
2. 更值得推荐的方法,对所关注的关键尺寸进行局部网格的设置,方法同样是限制最小网格步长(Absolute value in x,y,z),但其只是对所选中的部分结构进行网格细化,因此,并不会明显增加仿真的时间。
对于结构的细节处理,需确保网格符合以下的最低划分要求,当然,还有很多额外的技巧和要求,这些都需要工程师在工作中不断去摸索和发现。
对于仿真的频率范围,很多工程师会直接将设计指标的频率上下限配置到仿真环境中,这个问题需要区分看待:
1. 对于窄带问题,如果采用频域算法,这样设置并无问题,如果采用时域算法,则必须将下限除以1.2,上限乘以1.2,再配置到仿真中;
2. 对于宽带问题,首选时域算法,如果仿真结构只传输TEM波,则频率下限可以设置为0,因为,在其它所有配置不变的情况下,这样设置可以节省将近一半的仿真时间。
最后,推荐使用CST的设计模板进行仿真环境的创建,如下图所示,其模板种类较为丰富,基本可以涵盖日常的应用场景,这样可以节省操作时间的同时,保证一些基础配置的准确性。