關于CST仿真時出現(xiàn)的警告問題
在用CST仿真時,經(jīng)常出現(xiàn)“Maximum number of pulse widths simulated solver stopped.Please note that the steady state energy criterion has not been satisefied”,哪位前輩知道怎么解決該問題?先謝謝啦!
FDTD是在計算區(qū)域內的反復迭代算法,而程序中迭代不可能是無窮無盡的, 所以需要人為的設定程序終止的條件,缺省的條件是計算區(qū)域內的能量衰減30dB則停止計算。
而對于有些非自由空間的計算問題,比如在波導腔體內的電磁場,由于Q值很高,能量反復震蕩而極少衰減,這時為了避免程序無窮迭代,增加了一些其他的終止程序的方法。你遇到的提示就是說明程序依據(jù)達到最大數(shù)量的脈沖寬度條件而終止了,而沒有依據(jù)能量衰減條件而終止。
謝謝您的講解,麻煩再問您個問題,如何解決這個問題呢?是改變結構呢還是將能量衰減的值增大呢?改變結構似乎作用不大,但是改變能量衰減的值會不會導致效果不好啊?謝謝!
首先你計算的是不是就是波導或諧振器內的電磁場?如果是,這樣的結果應該就差不多了,如果怕算的不準,可以做一下收斂性的分析,改變網(wǎng)格或激勵,多計算幾次看結果是不是一致。
如果你是自由空間的問題,那么可能是背景材料、激勵設置出了問題。
請問下你“最大數(shù)量的脈沖寬度”是什么意思呢?
就是最長的仿真時間,在求解器的special中設置
謝謝你。我們的cst中的仿真收斂的穩(wěn)態(tài)是有兩個地方的設置來控制的吧,一個是Accuracy的 -dB處。還有一個應該就是Steady State--number of pules處來控制。只不過對這個脈沖數(shù)的理解,求大家給解釋詳細下。
就是仿真的最大時間,你可以看下有仿真時間的1D結果,比如端口信號,能量等。
如果出現(xiàn)了小編的警告,那么就是說仿真持續(xù)了20個波長,可以在端口信號,能量等有時間信息的結果中看到橫軸持續(xù)時間為激勵信號的時間長度×20