[问题] 频域分析(扫频)时,小数位导致误差错误?

楼主: 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