第一种是单纯的仿真,知道某种结构,设置一些结构变量直接用参扫或优化,寻找自己想要的结果,这是初学者和大多数使用者采用的方式(本人在某些时候也喜欢用,这一般是对于未知结构或者理论无法分析的结构设计时);
第二种结合电磁场微波理论,对自己关心的问题与结构先进行分析,仿真时做到有的放矢,更进一步的使用是以HFSS为基础针对性进行二次开发(这种情况下都会用到VBS)
1、对于初学者来说,在建立HFSS的仿真模型时,首先得有一个概念:HFSS建模默认情况下可以想象成在一个金属疙瘩内“挖出”模型,所以建模时画出的物体如果没有定义边界条件或者有其他的物体与其连接时,其表面会默认为PEC边界;
2、一般情况下,许多使用者都直接利用HFSS自带的自适应网格剖分,这在多数情况下,尤其是结构比较简单时是可以的,但对于复杂的结构,如波导缝隙阵天线,有较大的局限性,因为缝隙上的电场一般都近似为余弦分布,在此上划分网格,实际上可以看成是用一多段线近似余弦,如果缝隙上剖分的网格点数少了,必然引起近似误差,对副瓣和远副瓣有影响,所以对于结构复杂、电磁场变化比较剧烈的局部需要进行手动网格剖分或者Seeding mesh
3、在HFSS 中存在三种扫频方式:快速、离散和插值,各有优缺点。
快速扫频顾名思义速度比较快,它是在现有网格的基础上直接计算,但是在频带较宽是,容易出现错误的结果(对结果的分析需要自己判断);
离散扫频是最准确的,它对每个频点都会进行求解,所有求解的时间是单个频点的N倍;
插值扫频介于二者之间,它首先确定若干个频点进行求解,然后频点之间采用插值的方法计算。
4、良好的建模习惯是用好HFSS的有力方法:
建模时千万不要使用默认的物体名称,如box、cylinder等,多了会晕头转向,不利用修改和排错,同时尽量用变量名,即使该参数不用参扫;
如非必要,尽量不用相对坐标系,它会极大的影响后处理计算的速度,容易出错,最好的方法是在全部坐标系内,通过简单的操作把模型移动到指定的位置,建模的过程也是一个设计者思考的过程,可以反映建模者的分析脉络;
HFSS的VBS脚本程序是一个非常有用的东东,本人很喜欢用,它可以与MATLAB等其他软件程序结合使用,比如对于某个特定结构,有固定的规律或更好的优化途径,用协同仿真优化是比较好的选择。
以上写的不全面,供大家参考,也欢迎大家补充交流!
楼主费心啦!很值得看一看。
看了楼主的见解。真是有收获。只是不明白楼主的HFSS建模默认情况下可以想象成在一个金属疙瘩内“挖出”模型是什么意思。是指的如果不设边界。hfss会自动认为是金属边界吗?我们一般都画一个盒子给模型包住,除了为了截断求解区域,还有什么作用呢?
没错,如果不设边界,HFSS会认为是金属边界,在求解天线辐射问题时,理论上要求模型有无限大的自由空间,但这显然是不可能的,所有我们一般会画一个辐射边界条件的物体,对自由空间进行截断,从而在精度满足要求的条件下,减小问题的求解规模。
一般情况下,辐射边界有两种:吸收边界条件和理想匹配层面,两者对入射到面上的电磁波加以吸收,模拟真空无反射的情形,但是后者的吸收率比前者要高20dB左右,而且,后者辐射边界条件的物体可以距离辐射源1/8到1/4波长,所有求解划分的网格数比前者更少,另外,重要的是后者对大入射角情况下的吸收比仍然很高,这一点在应用吸收边界条件(abc)是要特别注意!
学习了,多谢指教哈!
恩。谢谢楼主啊!提供了宝贵的经验使我受益匪浅啊
楼主有VBS操作的经验么?有的话能介绍下么?
多谢楼主分享
有很多真知灼见
楼主能不能再详细说一下相对坐标系为什么会增大数据处理的难度和增大误差。我还以为相对坐标系只是在建模的时候用到。谢谢了
支持原创!
确实很谢谢楼主,刚在学这个软件,还是有点收获
声明:网友回复良莠不齐,仅供参考。如需更专业、系统的学习HFSS,可以购买本站资深专家讲授的HFSS视频培训课程。