作者 | Ma Bin
CST的A-solver是一款基于高频近似算法的求解器,具有计算时间短、内存消耗低、计算效率高等优势,通常用于求解超电大尺寸问题。然而,由于算法本身并非全波算法,在处理衍射现象时存在一定的近似误差。为了弥补这一点,A-solver在Special Settings中引入了PTD(Physical Theory of Diffractio,物理衍射理论),并且从CST 2024版本开始,进一步增加了UTD(Uniform Theory of Diffraction,统一衍射理论)作为对PTD的有力补充,两者结合后,能够更准确地模拟复杂的衍射现象,提供更加真实的求解结果。
但是在CST 2024版本中仅包含1阶UTD,而CST 2025版本中对UTD的设置做了加强,用户可以自由的控制射线行为。本文我们就介绍下UTD的这三个参数对射线行为的影响。
首先,我们需要搞懂什么是PTD?什么是UTD?
l一阶PTD考虑了入射波直接可见的边缘和楔形物体上感应出的电流的积分。
l高阶PTD考虑了由于反射等间接作用而产生在边缘和楔形物体上的电流的积分。
lUTD则是考虑衍射射线进一步传播的方法,如衍射-衍射、衍射-反射和反射-衍射。实际的UTD 阶数对应于单个射线路径中可能发生的最大衍射次数。
下面我们来看一个简单的例子。模型由一个地板和3个PEC挡板组成,用CST的宏命令Analytical Farfiled Source可以快速的生成一个全向的远场源,放置在挡板1的右侧。
A-Solver设置如下,并对关心的参数进行了一些简化描述。由于UTD的最大交点数必须小于等于Solver界面设置的最大交点数,所以也将Solver界面的最大交点数考虑在内。注意,此处只考虑GO+UTD,没有激活PTD。
一、Include edge diffraction(UTD)
顾名思义,该复选框用来设置是否启用UTD,即控制“发生”或者“不发生”衍射,此处的衍射由UTD贡献。如下图的例子,挡板1、2、3的厚度为0m,长度和高度也各不相同,方便我们研究射线的行为。在这个例子中,Max.intersections(UTD)被禁用,所以求解器会使用主对话框中的设置,即Solver-Max. intersections=1,代表射线在经过一阶衍射之后,只能与物体有1个交点(所以不存在射线的反射和透射),可以从下(右)图中挡板2和挡板3之间的电场分布观察到这点。并且因为不存在反射和透射,所以挡板1和挡板2之间的靠近地板的电场全由一阶衍射提供。
二、Maximum number of intersections(UTD)
只有勾选了Include edge diffraction(UTD)后,才可以设置Maximum number of intersections(UTD),即射线与物体的最大交点数(反射或透射)。这里的设置项N,表示射线在发生一阶衍射之后,还能与物体发生N次反射或透射。这里的N只能小于等于A求解器主界面中的“最大交点数”,如果这个选项被禁用了,则使用主界面的设置。
我们将各个挡板的高度适当拉伸以便有足够的空间观察更多的射线反射,具体参数见下图。
电场分布的3张图显示了最大交点数分别为1、2、3时的电场分布情况,红色圆点表示“射线与物体的交点”。射线在到达第N个交点时,如果还发生反射或透射,势必会有N+1个点,所以射线就停止在第N个交点处了。用户可以根据自己的模型简单判断下N的取值。
三、Recursive UTD order
该设置也是需要先勾选Include edge diffraction(UTD)才可以进行设置。它决定了递归UTD的阶数,即可以发生多少次UTD衍射。设置的阶数越高,衍射的结果越精确,但是仿真时长也会加大。所以这个数字的设置需要适当。
如下图,适当调整挡板的尺寸,确保挡板2可以将挡板1完全遮挡,挡板1可以将场源完全遮挡。递归阶数分别等于1和2的电场分布结果如下。
当Recursive UTD order=1时,射线仅在挡板1边缘发生衍射,即仅发生1次UTD衍射;
当Recursive UTD order=2时,射线由远场源出发,在挡板1边缘发生衍射后还可以在挡板2的边缘继续衍射,但是在挡板3处就停止了衍射。一共发生了2次UTD衍射,符合预期。
最后,用A-solver的UTD三阶衍射和I-solver做个对比,从结果可以看出A-solver虽然使用高频近似算法,但是在这个场景中3阶UTD+GO的组合基本可以模拟出所有的电场行为。
I-solver的结果如下。
A-solver(GO+3阶UTD)的结果如下。
(内容、图片来源:CST仿真专家之路公众号,侵删)
版权与免责声明:
凡未注明作者、来源的内容均为转载稿,如出现版权问题,请及时联系我们处理。我们对页面中展示内容的真实性、准确性和合法性均不承担任何法律责任。如内容信息对您产生影响,请及时联系我们修改或删除。
[ABAQUS] Abaqus网格划分需要节点一一对应吗?这样的利弊是什么
2025-04-30
[ABAQUS] Abaqus能解决冷热冲压的问题吗?仿真流程
2025-04-30
[ABAQUS] abaqus摩尔库伦不收敛?一文读懂摩尔库伦理论
2025-04-30
[有限元知识] 基于Adams-Isight的刚柔耦合汽车前盖四连杆铰链多
2025-04-29
[有限元知识] 基于ANSYS-SIMPACK车-线-桥耦合系统动力学模型
2025-04-29
[ABAQUS] 有限元分析软件Abaqus如何应对很薄的零件
2025-04-28
[CST] 设计一个天线并仿真需要用什么软件?CST电磁仿真必备技巧
2025-04-28
[行业资讯] 多领域物理系统建模与仿真的利器CATIA Dymola
2025-04-28
[ABAQUS] SIMULIA Simpack赋能通用汽车,焕发悬架系统全
2025-04-28
2025-04-27
2023-08-24
2023-08-29
[ABAQUS] ABAQUS如何建模?ABAQUS有限元分析教程
2023-07-07
[ABAQUS] 有限元分析软件abaqus单位在哪设置?【操作教程】
2023-09-05
[ABAQUS] Abaqus单位对应关系及参数介绍-Abaqus软件
2023-11-20
[ABAQUS] abaqus里面s11、s12和u1、u2是什么意思?s和
2023-08-30
[ABAQUS] Abaqus怎么撤回上一步操作?Abauqs教程
2024-05-01
[ABAQUS] ABAQUS软件教程|场变量输出历史变量输出
2023-07-18
[ABAQUS] 如何准确的评估真实行驶工况条件下的空气动力学性能
2020-11-19
[有限元知识] 基于Adams-Isight的刚柔耦合汽车前盖四连杆铰链多
2025-04-29
[有限元知识] 基于ANSYS-SIMPACK车-线-桥耦合系统动力学模型
2025-04-29
[行业资讯] 多领域物理系统建模与仿真的利器CATIA Dymola
2025-04-28
2025-04-25
[有限元知识] 基于Simpack的风力发电机组偏航系统动态特性分析
2025-04-25
[有限元知识] SIMPACK在变速箱敲击和啸叫分析中的应用
2025-04-25
2025-04-24
[有限元知识] 基于XFLOW的高速列车明线交会气动数值模拟
2025-04-23
[有限元知识] 合理运用有限元分析技术的关键要点,达索正版仿真软件
2025-04-17
[行业资讯] 各类仿真软件大盘点,总有一款适合你_ABAQUS软件_CS
2025-04-17