關于CST MWS仿真效率正負的問題
哪位大俠知道CST算出天線的效率用 db表示的時候,有些時候是正值,有些時候是負值。問題出在什么地方。應該從哪個方面的設置入手才能修改好啊。
如果我沒有理解錯的話,dB是正值說明效率大于1,意味著仿真不準確。
要么提高transient solver的accuracy,要么增加網格數目。
以前遇到效率大于一的情況,把邊界加大會好。我經常看到你局部增加網格。可我在使用離散端口的時候,不太知道該在什么地方增加網格呢。有什么原則嗎?2009能局部增加網格嗎?
可以局部加密。
這個說白了是經驗。
如果不清楚的話,先取消所有的局部網格參數,把全局網格參數設低(比如天線結構設置為"10, 10, 50"),運行energy based adaptive mesh refinement。自適應優化結束之后看一下網格分布就知道哪些地方是需要加密的地方了。
論壇置頂帖有關于這個的討論。
謝謝,局部設置里的這個參數設置具體意思是什么啊(extend X range)?感覺是一個范圍值,但這個范圍的的起點是什么地方呢。我試了好多次,從網格劃分上看不出規律呢。
效率必須不大于1,1就是0dB,如效率是50%,就是10*log(0.5)=-3dB。所以效率必須是負的dB數。如果你得到的是正dB,則可能是你的網格分得太粗了,所以結果不正確
幫助文件中關于這個是這么說的:Extend x/y/z range by: Use this setting to extend the maximum step width outside the bounding box of this structure element by the range given.
小編能否解釋一下這句話的意思?為什么要在bounding box外面設置步長?
7樓: 是將Dx這個網格長度值向X方向的兩個方向,在選中的物體之外再向外延伸Extend x range by中所填的這個尺寸
樓上的解釋是正確的。
不過我有個有興趣的問題問7樓:你能給我解釋一下什么是bouding box嗎?
bouding box應該指的是能包圍所選物體的立方體的邊界吧。
還是那個問題:為什么要在bounding box外面設置步長?
還是不能很好理解這個這句話的意思呢。你能否幫忙舉例說明下呵呵?同樣我對所謂的bouding box也不是很明確概念,我個人覺得就是那個大的space。
7樓是引述了CST在線幫助中的一句話,在這句話中就用了Bounding box,實際上在這里用這個Bounding box是不妥的,因為在CST中“Bounding box”是特指整個計算區域的六面體,而這里所用的BB則指的是:包含所選的那個物體的外接六面體,要在此“外接六面體”之外在向外延伸“Extend x range by”中所給定的這個尺寸。
更正確的表述應當是:Use this setting to extend the Dx mesh beyond the upper AND lower limit of the selected object up to the range given by "Extend x range by"
整個計算區域的六面體,是不是就是我們的模型呢?外接六面體?越來越迷糊了。
“整個計算區域的六面體”應該用boudary box來描述才比較嚴謹。
Bounding box是對局部加密的那一小部份結構而言的。假設有一個螺旋天線,整個計算區域的六面體就是這個模型的Open add space邊界框以內的區域。但是螺旋天線的bounding box就是能把螺旋結構“包括”在內的最小六面體。
這個立體幾何的描述還算嚴謹吧?再不明白就只能上圖解釋了。
樓上正解我也是這么理解的!
好像理解點了呵呵。那我理解Extend range 就說的是包含所建模型的最小六面體的外延距離?在正常局部網格設置的過程中。系統會通過DX DY DZ,在實體模型的區域增加網格,如果Extend x /y/z range不為0的話。系統會在X,Y,Z各個方向上增加相應的距離來細分網格? 那我想請問一下,比如當我端口處網格假如不夠細,導致仿真報錯。是否可以只增加包括端口處的最小六面體的網格呢?
謝謝!
你說的只增加是指除了端口處的網格密,其他地區網格都很疏嗎?
用傳統意義說的局部加密都會帶著同一個方向的網格一起密起來,所以建議了解一下subgrid的功能是否能夠手動加密吧。
我是指:只增加端口處的網格。
你說的subgrid,我等下查下help。
另外我看到了hefang的一篇“ 簡述CST微波工作室網格劃分與波導端口設置”說得很詳細,很受教。在他舉例中就有一種建立“操作技巧:在一些需要對某一個空間或一個個體模型的局部區域進行網格加密時,可以通過創建真空結構并對其進行局部網格加密來實現。具體實現請參考實例1。 mCb 9*| ”看了半天,不大明白,為什么建立真空模型能起到局部增加網格的目的。
如果我對你的意圖猜測無誤的話,可以考慮把端口傳播方向的結構切割一小部分,對那一小部分沿波導傳播方向加密。
真空模型本身不會局部增加網格,你需要做的是把那個真空結構設置local mesh properties。這個方法很適合對空間“空白”區域加密。
問題在于,local mesh properties按你之前的說法是對所建模型的最小六面體進行網格劃分,如果在所建模型中間再加入真空模型,如何只針對真空模型local mesh properties。而不是默認的“最小六面體”
你好,我看了help里對subgrid的描述。“Use subgridding Activates the MSS™ (Multilevel Subgridding Scheme) mesh generation. Please note that the nested subgrid mesh is visible after pressing Update in the Mesh Properties dialog box. In case that subgridding is activated all PEC regions automatically are excluded from the calculation. This can also be achieved without subgridding by activating the following check button Always exclude PEC regions (Mesh Global Mesh Properties [Specials...] Advanced) ”
可確實英文理解力有限呵呵。在設置過程中,使用了subgrid選項的話,確實能只對實體部分的網格做局部劃分,而空白區域的網格好像沒有變。整個模型網格數量比loval mesh peoperties少很多。
由于知識有限,我個人認為網格加密的目的主要有2點:
1..對網格進行細分,使系統能更好的識別我們的模型。從而得到相對準確的結果。
2.在系統能準確識別我們模型的基礎上,人為的加入干預,使仿真速度加快。提高效率。
在這個想法的基礎上,又產生了一個新的問題:如果能使用subgrid進行實體模型的網格局部劃分。那local mesh properties的主要意義是什么呢,因為我從直觀上看,local mesh properties,除了會增加實體模型部分的網格外,在對應對應的空白區域,也會增加相當多數量的網格。這是不是對仿真速度有較大影響呢?還是說這一部分網格對仿真在另一方面也能起到別的作用。
不好意思,問題有點繁瑣,但請不吝賜教!
看來你并沒有理解bouding box的概念。你能先嘗試著解釋一下你看到的我的那個帖子里的示例一是什么意思嗎?
至于subgridding,如果要使用的話必定要和local mesh properties搭配使用的。子網格只是根據模型中金屬結構的形狀重新分配網格的尺寸比例,目的是要盡量細化金屬附近“重要區域”的網格分布。對于非金屬的“非重要區域”,則放寬網格尺寸比例,節省資源。因此,如果真的要使用subgridding的話,CST建議調低global mesh properties,同時提高關鍵金屬結構的local mesh properties,再應用subgridding。
你的模型的邊界是open add space嗎?如果是的話,倒是能解釋為什么你的這個模型能有這么高的subgridding factor,而且min. mesh step保持0.2不變。
使用Subgridding需要注意的幾點:
1. 應用subgridding之后min. mesh step很可能會縮小為原先值的一半,因此CST建議subgridding factor至少要在3以上才有意義。
2. 應用subgridding之后只能使用expert system adaptive mesh refinement,不能使用energy based。
3. subgridding不支持GPU acceleration。
謝謝你的回復:對于bouding box 我的理解,我想用自己的形象記憶的理解法是這樣的“我們的實體模型就像池塘里的魚,bounding box就是能包含這條魚的一個最小六邊形,而我們細分的網格就像魚的細胞。而池塘的水就是系統自動加的space”不知道這樣理解是否合適。
至于你說的示列一:從總體上,你是在告訴我們可以用哪些方法劃分網格,從細節處,你又在教我們局部劃分網格時的關注點。但說實話,我確實沒有理解你說的真空模型局部加密網格的方法。是不是在理解這個方式之前,需要對所謂的“實體模型”做概念的重新認識呢。
另外我的模型使用的是RFID 模版,確實是oppen +add space。對于你說的這個問題我倒還有問題,但想還是先從簡單的概念理解吧呵呵。以后再請教關于subgridding factor 的知識。
hefang說的在關注的地方加真空部件的方法很實用,因為這個部件是真空的,對仿真結果不起任何作用。它唯一的作用就是用來對關心的區域進行local mesh因為在實際模型中,有些區域很難選到,所以也不太好給這一區域進行網格細分!
,local mesh 直接可以加密。
學習,。