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