• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > FEKO天线仿真 > FEKO仿真讨论 > 在您利用FEKO进行的仿真计算模型中,是如何优化设置以便有效利用有限的内存资源的

在您利用FEKO进行的仿真计算模型中,是如何优化设置以便有效利用有限的内存资源的

录入:edatop.com     点击:
既要想满足一定的精度,又要一定的速度,尤其是对电大尺寸的模型。
我用5G的内存只能计算大约7000个数的网格。

也比较想关心这个问题,我建的模就是在32位的feko里有内存限制,现在考虑64位的feko,就是不知道我的license支持不支持64位的,支持的话就准备装个64位操作系统

如果是用矩量法求解,基本上没有特殊的可以修改改善的地方,最多只是5.2版的时候,选择单精度数据类型,可以保证精度,内存降低一半,这也是5.2的默认数据类型。
如果是选择MLFMM,可以设置其预条件类型和填充级数,达到控制内存需求的目的。FEKO提供了2种针对MLFMM的预条件,ILU和SPAI,ILU效果好,但占内存大,SPAI占内存少,但效果相对差,如果是用ILU,又有填充级数可以设置,用以调节所占内存和预条件效果的权衡,根据需要,可修改填充级数为0-12之间的整数,数值越大,效果越好,占内存也愈多,反之亦然。
谢谢!新手初来乍到,请多指教。

谢谢指点

小编说5G的内存只能计算7000个网格?没说错吧?7000网格在Feko里还是很容易计算的,根本用不了那么多内存。5个G的内存,搂主的电脑是64位的吗?如果是32位的,那么多出来的3G内存一定是缓存,32位的电脑最多支持2G的物理内存。如果是32位电脑,Feko是不会让内存使用超过2G的,一旦数据量太大,多出来的数据会用核外的方式存在硬盘上,保存的路径默认应该是在C盘上,这个默认路径可以在环境变量中修改,改道大一点的硬盘上就好了。不过对于这种大模型,建议还是用MLFMM吧。MLFMM很好内存,因此,我觉得MLFMM只有在64位电脑上才能发挥作用。

呵呵,我用2G内存最多算过16万以上的网格
MLFMA

收敛情况如何?

还不错啊(残差不变0.003,大约100次左右就收敛了,一般不会超过150),按照1/8波长剖分的,但是用的是混合积分方程,如果再玩点旋转就可以超过20万没有问题了

还有一点说明,我算的模型算是复杂的,不是简单的几何体,估计20万也就是feko在2G内存计算上的上限了

可以用这个作为题目去参加feko的竞赛了,创造个极限给他们看看

呵呵,那个比赛是不是过期了,好像是06年度事情吧,

在32位电脑上,用Feko计算的模型极限和计算的问题是有关的,如果是天线模型,一般情况下如果是反射面就能算得比较大,我算过20万未知量以上的反射面,由于反射面不能用混合积分方程,因此收敛比较困难,我设置到0.003要迭代100步左右才能勉强收敛。如果是介质或介质金属复合体形式的天线阵,就不能算这么大了,算到4、5万未知量就已经很不错了,并且一般要仔细设置混合积分方程。如果是全金属散射模型,就能够算得更大一些,可能比反射面天线还要大一些。
个人感觉Feko的MLFMM还是需要很专业的,要仔细分析问题,还要学会用卡片里面的内容。啥时候能出来一款傻瓜式的、效果又好的快速多极子商业软件呢?

MLFMA还有更多的发展空间吗?
似乎国外已经热过去了

知道的兄弟说下吧

CST微波工作室培训课程套装,专家讲解,视频教学,帮助您快速学习掌握CST设计应用

上一篇:FEKO与CST、HFSS
下一篇:由谁用feko计算过带有吸波材料物体的rcs

CST培训课程推荐详情>>

  网站地图