官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > CST微波工作室 > 关于CST仿真时出现的警告问题

关于CST仿真时出现的警告问题

05-08
在用CST仿真时,经常出现“Maximum number of pulse widths simulated solver stopped.Please note that the steady state energy criterion has not been satisefied”,哪位前辈知道怎么解决该问题?先谢谢啦!

FDTD是在计算区域内的反复迭代算法,而程序中迭代不可能是无穷无尽的, 所以需要人为的设定程序终止的条件,缺省的条件是计算区域内的能量衰减30dB则停止计算。
而对于有些非自由空间的计算问题,比如在波导腔体内的电磁场,由于Q值很高,能量反复震荡而极少衰减,这时为了避免程序无穷迭代,增加了一些其他的终止程序的方法。你遇到的提示就是说明程序依据达到最大数量的脉冲宽度条件而终止了,而没有依据能量衰减条件而终止。

谢谢您的讲解,麻烦再问您个问题,如何解决这个问题呢?是改变结构呢还是将能量衰减的值增大呢?改变结构似乎作用不大,但是改变能量衰减的值会不会导致效果不好啊?谢谢!

首先你计算的是不是就是波导或谐振器内的电磁场?如果是,这样的结果应该就差不多了,如果怕算的不准,可以做一下收敛性的分析,改变网格或激励,多计算几次看结果是不是一致。
如果你是自由空间的问题,那么可能是背景材料、激励设置出了问题。

请问下你“最大数量的脉冲宽度”是什么意思呢?

就是最长的仿真时间,在求解器的special中设置

谢谢你。我们的cst中的仿真收敛的稳态是有两个地方的设置来控制的吧,一个是Accuracy的 -dB处。还有一个应该就是Steady State--number of pules处来控制。只不过对这个脉冲数的理解,求大家给解释详细下。

就是仿真的最大时间,你可以看下有仿真时间的1D结果,比如端口信号,能量等。
如果出现了小编的警告,那么就是说仿真持续了20个波长,可以在端口信号,能量等有时间信息的结果中看到横轴持续时间为激励信号的时间长度×20

Top