现在位置:首页 > 微波射频和天线设计 > HFSS > 使用讨论 > hfss问题:Adaptive Passes did not converge based on specified criteria

hfss问题:Adaptive Passes did not converge based on specified criteria

录入:mweda    点击:
利用HFSS12,仿真时出现以下问题:Adaptive Passes did not converge based on specified criteria. (5:26:34 下午九月 04, 2013),但是最后仿真结果正确,请问是怎么回事啊?请指教!

求解設置(Solution setup)中
Maximum Number of Passes: 最大迭代次數,網格剖分過程在滿足收斂誤差或達到最大迭代次數時自動停止。
Maximum Delta S: S參數收斂誤差標準。
求解時到達設定的最大迭代次數,S參數收斂誤差標準卻未達到設定值時就會出現"Adaptive Passes did not converge based on specified criteria."
最大迭代次數設越多和S參數收斂誤差標準設越小,只是使仿真物體切割得越細,也就是網格剖分越小,仿真越仔細,求解上相對較花時間
對相對高頻的結構由於體積較小,尺寸影響較大,才需提高最大迭代次數和縮小S參數收斂誤差標準
未收斂並不代表仿真結果是錯的,有些結構簡單的仿真不需要切太細即可求得正確結果
可於Analysis->Frequency sweep點右鍵->Convergence,就可查看求解的收斂結果

双击anlysis-setup(你建立setup时也会出现),建立setup的时候设置了中心频率,但是下面还有两个可以修改的。max number of指的是迭代次数,max delta S 是一个与精度相关的量。
在HFSS计算前会将模型划分为很多网格,每个网格的场作为一个单元,而不是像解析解那样严格求出每个点的场。划分网格阶段的停止条件是达到迭代次数或精度达到要求。如果迭代次数达到了但是精度没有达到(如默认的是0.2以下),就会提示楼主的情况,后果就是能够计算出来但是精度未必可靠;如果迭代次数设置的很大,但是划分多次网格依然没有能够达到精度要求那么随着网格增多内存占用越来越大,就会跑不动。
精度只是相对的,不可能完全与真实情况一模一样,其实max delta S 设置的再小多多少少肯定是有误差的,而且实际加工也肯定有出入,所以也没必要设置的太小,总之我从来没有修改过默认值0.2,其实我想即使设置为0.3仿真结果没有0.2准确也未必坏道哪里去。楼主的情况是没有达到要求的精度,不仿将第一项设置为更大的数(默认6),这样会划分的更细能够达到delta s PRE,71,036617

声明:网友回复良莠不齐,仅供参考。如需更专业、系统的学习HFSS,可以购买本站资深专家讲授的HFSS视频培训课程

上一篇:HFSS 仿真螺旋天线报错
下一篇:同轴线馈电 objects "substrate" and "feed" intersect

HFSS视频培训课程