官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > HFSS仿真设计论坛 > HFSS --> Maximum number of passes的意思

HFSS --> Maximum number of passes的意思

05-08

Maximum number of passes的意思是不是在某种网格划分情况下,计算的次数 ? 若不收敛就重新划分网格,直到收敛为止?

这一数字控制最大passes数,自适应网络达到这个收敛标准以后将完成

这里的PASSES是计算的次数吗? 路径,怎么说比较通呢?

Maximum number of Passes为迭代次数,Maximum Delta S 为设置的收敛值,
举个例子,我们设置最大迭代次数为9次,最小迭代次数为6次,收敛值为0.02,如果你在6次迭代之前完成收敛,则必须仿到6次,如果在6次到9次之间完成收敛则立马停止不用仿到9次,不过如果你的结构过于复杂很多时候即使仿到9次你依旧不会达到收敛,要想观看具体信息你可以右击项目管理窗口中Analysis下的setup,打开对话框Solution,可以查看所仿时间,迭代次数,精确度,以及S11等参数
回答如有误还请高手指点

谢谢涵水啊 语文学得不好...词霸了一下迭代的意思.也就是重复的意思...呵呵

大家共同进步

是HFSS对结构仿真计算最大回数(MaxN)
we set  it  to  be default value (MaxN=10, Delta=0.02)
如果结构仿真能在10次以内达到收敛值0.02,HFSS将完成仿真。也就是说这两个条件,只要有一个达到了,HFSS将不再进行更细的网格剖分计算下去。
通常我们仿真以收敛值为准,结果收敛代表着一定的准确性,通常0.02可以满足我们绝大数仿真。
如果计算10次还不能满足Delta小于0.02,你需要把MaxN调至12 到15。
个人认为调至20以上还不收敛已经没有意义,算15次和算20次的结果,没有太多的比较价值,网格越多,耗时越长,浪费时间,这个时候就要调整你本身的结构参数的设置。

太好了!都是好人!

虚心学习了................

学习了,谢谢。

哇原來如此,學到很多,謝謝!

3楼涵水回答的很好,不过Maximum Delta S 应该为两次迭代之后数据的差值。HFSS是利用有限元方法,通过多次的迭代逼近真实值。若两次迭代值小于某一个值(Maximum Delta S就是这个值),我们就认为他收敛,这时则按照最后一次的剖分网格密度进行计算。Maximum Delta S的值,按照原理越小越好,但这是计算量就会变大,很耗时,故通常为默认值0.02。
另外在options选项中还可以设置剖分单元个数的递增速度,比如20%,或者设置30%。还有可以设置最小迭代次数(Minimum Number of Passes)以及最少达到Maximum Delta S值的次数Minimum Number of Converged Passes。这些可以根据仿真需要可以设置。要想观看具体信息你可以右击项目管理窗口中Analysis下的Results,打开对话框Solution。

我试了好几个例子,一般20步左右就能收敛到0.02了,但是这样时间太长。算15的仿真结果和20步相比差不多,只不过20步的结果能更精细一些

ls的搞错了,没差别的
这只是最高迭代次数,就是说在这个迭代次数如果delta s还是大于0.02(默认的精度)的话,仿真就不再继续了
所以说步数是15和20都一样的,只要hfss在这些步数内精度达到0.02,那就是收敛的,hfss就会仿真
如果你不在乎仿真时间的话,尽量设置大一些,没坏处

牛,实在是太强大了

Top