官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > 射频仿真设计学习 > 求助CST软件里面瞬态求解器的设置----精度accuracy的设置

求助CST软件里面瞬态求解器的设置----精度accuracy的设置

05-08
CST软件里面瞬态求解器的设置----精度accuracy的设置
它的设置有:-20,-30,-40,-50..-80dB ,nocheck
1. 一般的理论验证或者仿真将其设置为多少?-30dB 
2. 如果是做一些实际的产品,又设置为多少?-60dB
3. 还是根据具体的模型或产品要求,自己选择适当的档,怎么判断?
4. 精度设置的越高-80dB,计算的时间越长,也就是效率不是最佳,怎么设置才能达到最佳设置?
此问题,已困扰我很久,希望大师能够解决,谢谢,可以看下图

一般设置-30已经足够了 足足足够了 除非是军用航天航空这些 或者你认为你的电脑特别好 你时间特别充裕除外 每次我都-30 然后自适应 如果收敛就OK 这个不是问题 加工后误差不大 可以发SCI

谢谢楼上的

-30
绝大多数情况下都是够用的

我自己来回答一下问题,进行一些总结
1. Transient Solver里的Accuracy这个参数通过Steady State Monitor监控激励函数结束之后模型中剩余能量与初始能量的比值,在Maximum solver duration之内,如果剩余能量与初始能量的比值小于Accuracy的设定值,那么求解器就终止仿真。
2. 我个人认为Accuracy对S参数的影响,我仿真过的一些模型,
(1)对于简单模型而言,其S参数曲线在-30dB,-40db,-60dB的曲线一样,这是在不自适应网格的情况下的结果,个人认为这种简单模型不能说明Accuracy对S参数的影响,
(2)对于复杂的模型而言,有的模型的S参数曲线在-30dB,-40dB,-60dB,-80dB下的曲线完全不一样,这也是在不自适应网格的情况下,对上述(2)里面的结果比对,哪一个更好?,那是不是其绝对值越大的数,结果更为可信,但是时间会相应的增加很多,这样就不是很合理,这一点我也不是很明白,个人会采用更高accuracy值得结果曲线。
(3)对于简单模型或者复杂的模型,先采用自适应网格加密,然后在accuracy的参数选取其他的值,其结果相差不是很大;
对于上述情况的分析,个人认为在(3)这种情况下,对accuracy的不同参数值进行结果和时间比较,选取一个比较合理的参数值。
3. 对于说到“精度”,个人觉得很多人都在乱用这个定义。在物理学里,描述一个测量值和理论真值的接近程度使用两种参数:准确度和精密度。在仿真里,个人认为绝大多数人所说的“精度”其实都说的是“准确度”(注意,不是上面我们所说的accuracy这个参数)。CST MWS中,决定仿真结果和理论真值的接近程度的因素只有一个:网格划分。网格化分得越细致,仿真结果就越接近理论真值。这个概念我同意
4. 对于这个问题:Delta S是指在Adaptive mesh refinement里的delta S,它是关系到网格化分细致与否的问题。delta S可以手动设置,默认设置是0.02.如果需要很高的精度(或者说是准确度)也可以设置为0.002或0.001之类的,当然这样仿真的时间将会很长,以牺牲时间为代价,numbers of pass 的值也可以相应设置大一点,个人认为这和HFSS软件里面的设置及原理差不多。
5. 对于我开始提出的问题,就是怎么设置才能达到一个好的结果,即就是一个合理的设置,个人认为可以按照2.里面的方法进行。
以上是自己的一些看法,另外还有hefang对这些概念的理解,在此表示感谢;不值准确与否,希望大家批评指正。

基本认同你的观点 现在我建模完成后一般都是先自适应一次 然后找两次结果收敛或者接近时候的网格数 作为基准 用这个网格数来扫参 优化 这样比较准确 对于准确度 我从来都是-30 只有一次是-40 因为当时是个谐振天线 收敛很慢 -30的时候 S11谐波太多 不得不-40 但是对于一般天线而言 -30已经够了 DELTA S 0.02 也是足够了 新手不必过于纠结这个问题 何况模型的准确对 跟你本身建模的细致程度有很大关系 建模的细致程度在更大意义上影响你的计算结果 如果要纠结 就在这上面纠结吧

自适应收敛后你得到一个网格数 接下来的仿真你怎么设置那个网格数位基准呢?在全局网格里控制总网格数不做自适应?还是自适应控制他的最大网格数呢? 还有,我之前听人说过,自适应后的mesh可以保存,然后再下次仿真时候导入的,是不是有这种功能呢? 很希望能得到你的解疑,谢谢。

Top