CST MWS对accuracy control的设置
请善用版内搜索:http://bbs.rfeda.cn/read.php?tid=65725
谢谢斑竹的refer
看了这篇经验贴,确实受益匪浅
有一点想要确认: cst的输入/输出信号时间长短是由 规定的频带范围 和 accuracy setting 共同决定的。规定的频带范围开始决定了输入时间长短,记此时间为 t_input, 如果 t_input * number of pulse widths 结束前,输出信号没有达到accuracy setting规定的值,则cst就会报warning:maximum numbr of pulse has reached.... 但如果在 t_input * number of pulse widths 结束前,输出信号就已经达到了规定accuracy值 那么cst会继续算下去直到时间结束(而不是在达到规定accuracy值时就stop)。
mesh不会影响输入/输出信号时间长短,但是finer mesh会导致 simulation时间变长,原因是finer mesh会导致finer time step。
不知道这么理解对不对
还是感觉有些不够clear,所以做了一个simulation. magic tee example from CST.
1。频带设置为 2-4 G, accuracy -30 dB,则 输入信号为3.5 ns, 但是输出信号70ns (3.5 * 20) 都没有达到-30dB, 所以产生warning。(20为number of pulses)。也可以看到 energy 在70ns并没有下降到-30dB。根据help文件,在此种情况下,可以通过增加number of pulses延长simulation时间得到解决。试了一下,将number of pulses改为40没有得到improvement.
2。 频带设置为3-4G, accuracy -30 dB,则 输入信号为7 ns, 输出信号在5.5 ns 就达到-30dB以下。但是simulation继续到 7ns (不是在5.5 ns, 也不是70ns)结束。
问题:系统(3-4G)貌似是可以在7ns就到达steady state了,但是在(2-4G)的情况下 70 ns也达不到?是系统剩余能量在2-3G比较多么?
同时修正一点,如果在达到 t_input (非t_input * number of pulses)之前,输出信号达到规定的accuracy 值,则cst会继续算下去直到 t_input (非t_input * number of pulses)结束。
描述:Magic Tee
图片:Picture2.jpg
描述:2-4G, -30 dB, simulation output
图片:Picture3.jpg
描述:2-4G, -30 dB, input signal
图片:Picture4.jpg
描述:2-4G, -30 dB, input/ouput signal
图片:Picture5.jpg
描述:2-4G, -30 dB, energy
图片:Picture6.jpg