[問題] 頻域分析(掃頻)時,小數位導致誤差錯誤?

作者: candy88257 (阿泰斯)   2014-04-30 18:50:58
最近用CAE分析(學校的Comsol)
用頻域分析時(掃頻分析)
頻域裡的頻率形式如果是: 123456.7891011 Hz
頻率如果是像上面那樣,就會出現一個錯誤:
The relative residual is greater than the relative tolerance
中文就是"殘值大於誤差"的錯誤
有時候則會出現"絕對誤差大於相對誤差"的錯誤(抱歉我忘了記下來)
很奇怪,當我把小數點刪幾個去,變成: 123456.789 Hz,這樣就不會出現那個誤差的
錯誤了
但是,偏偏又不是每個頻率都是刪到剩下小數三位就不會出現誤差錯誤,還是有些頻率
只有小數三位,卻還是會出現誤差錯誤,這時又要刪小數位...,刪到不會出錯為止
可是很奇怪,為何頻率的小數點不能這麼多? 要如何頻率小數位多,而不會出錯?
作者: largesperm (reindeer)   2014-04-30 18:57:00
你的解沒收斂 有問題
作者: candy88257 (阿泰斯)   2014-04-30 19:02:00
好的!我再試試看!CAE確實是說沒收斂,但是很奇怪...我的模型就只是一個長方體,網格規劃則是每個小網格都是立方體,且每個網格體積都一樣。這樣子要沒收斂到出現錯誤,請問是哪邊有這個可能...?整體設定就是: 畫模型>給材料>給上下電極>網格>>設定頻域>計算,完全想不出有那裡是可以不收斂的@@若說是網格不收斂的話,網目前往格就已經吃13GB的記憶體了...,網格數量才16384個立方體...不曉得為何記憶體會吃這麼多,雖然我是分析"壓電元件"若要再切細,最細也只能到15萬個以內的立方體網格數那時記憶體會吃到100GB以上...Y若要說模型不收斂,切越細會越發散,會吃很多記憶體那就也很奇外...,模型就是一個"長方體"而已...有人分析一個模型是長方體,結果不收斂到要吃100GB的記憶體的嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com