CST MWS中的警告信息steady state energy criterion討論
看到大家在討論warning:
"maximum number of pulse widths simulated, solver stopper.
please note that the steady state energy criterion has not been satisfied"
這個(gè)warning是個(gè)老生常談的問(wèn)題,就僅在這里好像也在好幾個(gè)帖子里面討論過(guò)。
下面我說(shuō)一下自己的理解,不對(duì)的大家一起來(lái)指正,希望我們徹底地搞懂原因和解決方案。由于目前為止我自己主要做天線,所以下面的理解基本來(lái)源于仿真天線的一些例子,版本是5.0。
眾所周知,從計(jì)算的原理上講,CST的時(shí)域求解器是在被仿真結(jié)構(gòu)中激勵(lì)起能量,預(yù)期該能量會(huì)在用戶指定的計(jì)算時(shí)間內(nèi)逐漸decay,直至達(dá)到一個(gè)用戶指定的認(rèn)為能量完全耗散的標(biāo)準(zhǔn),該標(biāo)準(zhǔn)就是用戶在啟動(dòng)時(shí)域求解器"!T"后設(shè)置的Accuracy,系統(tǒng)默認(rèn)為-30dB。-30dB這個(gè)意思就是說(shuō),當(dāng)被激勵(lì)信號(hào)衰減到-30dB以下后,系統(tǒng)就認(rèn)為結(jié)構(gòu)中的能量完全耗散而停止計(jì)算了。這個(gè)過(guò)程可以從1D Results-Energy中看出,如下圖是達(dá)到-30dB之后正常停止計(jì)算的情形:
我們可以清楚地看到能量被激勵(lì)之后又逐漸decay到-30dB以下的形象過(guò)程。但是,我們經(jīng)常會(huì)遇到LZ提到的這種warning,這個(gè)warning的意思就是說(shuō):在用戶指定的計(jì)算時(shí)間全部用完,存留在結(jié)構(gòu)中的能量都還沒(méi)有耗散到accuracy指定的標(biāo)準(zhǔn)以下,這時(shí)可以得到一系列的計(jì)算結(jié)果,但卻不一定準(zhǔn)確,最常見(jiàn)的在結(jié)果中(如S11)出現(xiàn)紋波。所以這種情況系統(tǒng)報(bào)出的是一個(gè)warning而非error。
通常可建議的解決方法有以下幾種:
1.最簡(jiǎn)單的放寬能量耗散標(biāo)準(zhǔn)。即在accuracy中選擇比-30dB要求低一些的-20dB,甚至是no check,這樣在原先指定時(shí)間內(nèi)認(rèn)為未達(dá)標(biāo)的能量可能在降低標(biāo)準(zhǔn)后被認(rèn)為是達(dá)標(biāo)。特別說(shuō)明一下,如果選擇no check,則系統(tǒng)不再檢查能量的耗散結(jié)果,將用完用戶指定的計(jì)算時(shí)間后停止計(jì)算。如果是對(duì)自己的建模有信心而又無(wú)需非常精確計(jì)算結(jié)果--比如我只想了解一下天線的諧振頻率是多少--可以選這個(gè)選項(xiàng)。
2.增加用戶指定的計(jì)算時(shí)間。即在!T-->special-->Steady State中把maximum number of pulse增加一些。這樣做的想法是基于認(rèn)為把計(jì)算時(shí)間增加一些,原來(lái)系統(tǒng)認(rèn)為沒(méi)有耗散至指定標(biāo)準(zhǔn)的能量就會(huì)在增加的時(shí)間內(nèi)繼續(xù)decay,最終滿足accuracy條件了。
如果被仿真結(jié)構(gòu)是非諧振結(jié)構(gòu),那么通過(guò)以上兩種手段就可能解決問(wèn)題。但由于自己仿得更多的是貼片一類(lèi)的較強(qiáng)諧振結(jié)構(gòu),所以一般采用上述兩種方法都不太奏效,因?yàn)閺?qiáng)諧振結(jié)構(gòu)中的激勵(lì)能量衰減緩慢甚至不怎么衰減,則無(wú)論你如何放寬accuracy或者無(wú)論你如何增加時(shí)間都還是沒(méi)法達(dá)到。
這時(shí)可能的解決辦法有:
1.使用AR filter(自回溯濾波器),其原理和設(shè)置都比較繁雜,要點(diǎn)可以參考CST官方指南中的高級(jí)概念一冊(cè),對(duì)此有詳解。
2.使用!F(頻域求解器)
我看過(guò)了高級(jí)教程,還有點(diǎn)不明白,lz能不能詳細(xì)介紹一下,謝謝
頂一個(gè),雖然我還沒(méi)看過(guò)CST官方指南中的高級(jí)概念,對(duì)AR還不太懂。。
過(guò)來(lái)支持一下的,樓主辛苦了!
請(qǐng)問(wèn)頻域是用什么方法算的呢?如果用!F的話會(huì)不會(huì)又像hfss一樣算半天還算不完呢?
算法忘了,好像是四面體剖分的吧,F(xiàn)EM?我也沒(méi)用這個(gè)算過(guò)。
FEM=有限元
FEM:有限元法,Finite Element Method.這個(gè)有什么問(wèn)題嗎?
作為新手先預(yù)防的看一下,省得再麻煩各位到時(shí)候。謝謝lz