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