20210625

端口与激励方式

09_FEKO端口激励方式及算法选择.pdf

  • 尝试利用edge port给同轴馈电(对比edge port与waveguid port计算结果的方向图,匹配,电流分布,场分布)
  • 利用FEKO各种端口设置计算的结果于HFSS的计算结果进行对比(方向图,端口匹配)
  • 什么样的端口可以添加负载(wire_port、edge_port、microstrip_port、FEM_line_port、general_network、ideal_transmission_line)
  • wireguide port/FEM端口的设置区别:需要结合FEM算法的设置进行说明
  • 端口使用场景分类总结(共面波导CPW?、带状线?),端口设置方式分类总结
  • 计算端口接收电平,是不是必须要加负载(计算结果文件中只显示负载,激励源上的计算结果,如果只加端口,不加load或激励,则不会出现计算端口电压/电流等计算结果)
  • FEM端口设置方式与注意事项
  • FDTD计算设置
  • 圆波导,一个端口同时设置两个波导激励,可以得到圆极化,尝试一下
  • 混合算法设置与使用(MOM/PO、MLFMM/PO的设置方法及注意事项,结合FEKO中的设置,利用文献去了解高频算法PO的基本原理)

1_Altair Feko软件常见问题处理方法2020_V12.pdf

20210628

查看临时文件放置位置

FEKO在计算过程中,会产生大量临时文件,如果放置临时文件的文件夹所在盘符内存不够,计算就会报错(动态内存不够)因此有必要直到临时文件夹放在哪个盘符中。在软件安装文件夹中,利用打字板打开文件,可以查看临时文件放置位置。
image.png
image.png

预估求解内存

方法1:软件自动预估(支持预估的算法: MLFMM, MoM, PO and FEM )
image.png
step1:首先建2个文本文件project.txt(名称随意)和hosts.txt,两种文件的内容为:
image.png
image.png

step2:分别将project和hosts文本文件另存为project.bat和hosts.list格式
image.png
step3:打开feko terminal,运行project.bat程序,运行完成后,可以在out文件里查看内存消耗。
image.png
image.png
image.png
方法2:利用理论公式计算

MOM的计算内存消耗正比于N2,MLFMM的内存消耗正比于NlogN,此处如果采用单精度计算(8位),则MOM的实际内存消耗为N28(bit),MLFMM则正比于NlogN8(bit);如果为双精度型(16位),则则MOM的实际内存消耗为N216(bit),MLFMM则正比于NlogN16(bit)。

需要说明的是,MOM的计算由于不存在分区和迭代,为纯计算,因此,内存消耗可以直接按照这个公式计算,但是MLFMM的内存消耗则需要看分区的质量,对于结构比较复杂的模型(如含有许多薄介质层的微带天线),导致每个box里面含有太多未知量,近区使用MOM算法的未知量太多(超过full MOM的20%),计算效果还不如用full MOM,因此也经常会报错,提示使用MOM 进行计算,利用FEKO的内存预估,也的确发现MLFMM的计算内存消耗为38Gb,超过的MOM的25Gb。
image.png
image.png
方法3:常见未知量数目与内存占用的对应

快捷键汇总

Altair_Feko_Quick_Tips_CADFEKO.pdf
userguide文档中的“2.38 Shortcut Keys”也有关于快捷键的最详细介绍

20210702

混合算法

MLFMM-FEM

说明(介质和金属region才可以被设置为fem算法计算)
应用场景:1)多层介质阵列天线+电大载体平台,其中阵列天线为含有多层介质的复杂结构,利用MLFMM算法计算时,由于多层介质的关系导致分区不均匀,box内的未知量太多,从而使得计算内存急剧增加,甚至于超过MOM的内存消耗,无法发挥优势,而利用FEM算法则大幅减少了阵列天线部分的内存消耗;2)波导缝隙天线+电大载体平台,MLFMM算法天然存在着收敛性差的问题,对于波导缝隙阵列天线,MLFMM经常会出现计算不收敛的情况,而利用FEM算法,则针对类问题,则有很好的收敛性,因此可以使用FEM计算波导缝隙天线,载体平台使用MLFMM。

MLFMM-PO

物理光学几种近似选项的区别:
image.png