请教HFSS中判断收敛的物理意义
收敛的物理意义 (怎么整的跟俺老板样,动不动就问它的物理意义是啥)
因为有限元法是一种模拟算法,而不是物理模型的解析解,所以就会存在一些误差(比如:数值精度误差,截断误差等),所以,判断得到的结果是否在你所需要的精度之内,就是是否收敛。
具体的讲就是convergence中的曲线与目标之间的距离可以看出是不是达到你所要求的两次迭代误差范围之内,是的话就算收敛,否的话就不收敛,当然这时的结果也不可靠。
这次 是长知识了 ,嘿嘿!
呵呵确实长知识了,谢谢啦!
在HFSS分析设置里面讲的 有::
在定义 delt S时,非常普遍的是要求的精度过高。请记住,在制造进程、实验室设备和测量过程都有与其相关的固有误差。要求HFSS提供一定水平的准确性,这个准确性是一个大于你在真实世界仅仅通过额外的计算时间得到的幅度顺序。使用收敛判别和工程判别可以决定何时终止自适应划分网格的进程和如何设置 。通常, delt S的默认值为0.02(2%)或者低于0.01(1%)就足够了。
收敛的标准是建立在S矩阵的基础之上。典型地,S矩阵的收敛优先于场量收敛。这也就是说,如果你在问题设定的区域内寻找绝对场量值,为了得到收敛可能需要解决一些自适应变化的问题,一个变化就是,为了获得与S矩阵已经得到的收敛你需要更多的自适应Passes。这也取决于你所要求解的场量。Ansoft HFSS中直接求解电场,从电场计算磁场,从磁场计算电流。因此,场量的收敛随着网格密度变化而变化。
你看上面的两个图。
!这张收敛曲线图1,基本上它的曲线就是逐渐递减的。
但是也有这样的非收敛曲线,如图2。有点不是很规则,开始是上升 然后就下降了。
收敛曲线只是作为一种参考。根据实际涉及到的东西,我们还需要对模型的参数进行修改。
当然最好的收敛曲线还是稳定的递减,不过要看模型的复杂程度 还有网格的结算设置了。
PS:我作的是小孔耦合,之前发过模型。
图一与图二的 差别仅仅是因为我修改了一个小孔厚度,将厚度从0.15改为0.002。当然后面的解算曲线如S参数等随着plot的图是否收敛也会出现不一样结果。
呵呵。希望有高手能提出好的方法,谢谢。
好有研究啊!
在setup设之中有选项可以设置,当连续几次计算误差都能达到要求时才认为收敛,这药可以避免那种“貌似收敛”的计算结果。
楼上的兄弟能不能搞个例子看看。不胜感激。!
怎么上传图片?
8楼的,我网速太慢发不上去,在solution setup的options 里的minimum number of passes和minimum converged passes两个选项选择就可以了。
点 回复
然后把图片作为附件,上传即可
很好的论坛 学到东西了 谢谢
大家讨论得好热乎,我正好也有疑惑,为什么判断的是S矩阵的收敛性,是不是这样理解,所有的电磁场问题在有限元方法中都可以看成S矩阵的问题,
我觉得如果不是严格的工程要求收敛不收敛其实无所谓的,基本结果还是正确的,因为软件设置的计算步数是一定的,算完了以后不收敛也停止了,其实算法没有错误一直算下去总会有收敛的时候,只是计算机不可能花那么多的时间一直算到收敛为止,如果不信可以在大型机上试试成百上千的计算步数,总会收敛的
"PS:我作的是小孔耦合,之前发过模型。 -4X,x
图一与图二的 差别仅仅是因为我修改了一个小孔厚度,将厚度从0.15改为0.002。当然后面的解算曲线如S参数等随着plot的图是否收敛也会出现不一样结果。 "
因为你的厚度改得太小了,网格没有相应的局部更细化,仿得当然没那么准。我感觉还是不要弄太细的尺寸,也不要有结构上的突变,这样收敛性比较好。