hfss使用的几点体会
05-08
这个是在微波仿真论坛看到的,感觉写的挺不错就转过来了,呵呵,大家可以看看
本人使用HFSS软件的时间相对来说比较长,个人认为HFSS的使用可以分为两个层次:
第一种是单纯的仿真,知道某种结构,设置一些结构变量直接用参扫或优化,寻找自己想要的结果,这是初学者和大多数使用者采用的方式(本人在某些时候也喜欢用,这一般是对于未知结构或者理论无法分析的结构设计时);
第二种结合电磁场微波理论,对自己关心的问题与结构先进行分析,仿真时做到有的放矢,更进一步的使用是以HFSS为基础针对性进行二次开发(这种情况下都会用到VBS)
1、对于初学者来说,在建立HFSS的仿真模型时,首先得有一个概念:HFSS建模默认情况下可以想象成在一个金属疙瘩内“挖出”模型,所以建模时画出的物体如果没有定义边界条件或者有其他的物体与其连接时,其表面会默认为PEC边界;
2、一般情况下,许多使用者都直接利用HFSS自带的自适应网格剖分,这在多数情况下,尤其是结构比较简单时是可以的,但对于复杂的结构,如波导缝隙阵天线,有较大的局限性,因为缝隙上的电场一般都近似为余弦分布,在此上划分网格,实际上可以看成是用一多段线近似余弦,如果缝隙上剖分的网格点数少了,必然引起近似误差,对副瓣和远副瓣有影响,所以对于结构复杂、电磁场变化比较剧烈的局部需要进行手动网格剖分或者Seeding mesh ,
3、在HFSS 中存在三种扫频方式:快速、离散和插值,各有优缺点。
快速扫频顾名思义速度比较快,它是在现有网格的基础上直接计算,但是在频带较宽是,容易出现错误的结果(对结果的分析需要自己判断);
离散扫频是最准确的,它对每个频点都会进行求解,所有求解的时间是单个频点的N倍; J
插值扫频介于二者之间,它首先确定若干个频点进行求解,然后频点之间采用插值的方法计算。
4、良好的建模习惯是用好HFSS的有力方法:
建模时千万不要使用默认的物体名称,如box、cylinder等,多了会晕头转向,不利用修改和排错,同时尽量用变量名,即使该参数不用参扫;
如非必要,尽量不用相对坐标系,它会极大的影响后处理计算的速度,容易出错,最好的方法是在全部坐标系内,通过简单的操作把模型移动到指定的位置,建模的过程也是一个设计者思考的过程,可以反映建模者的分析脉络;
HFSS的VBS脚本程序是一个非常有用的东东,本人很喜欢用,它可以与MATLAB等其他软件程序结合使用,比如对于某个特定结构,有固定的规律或更好的优化途径,用协同仿真优化是比较好的选择。
以上写的不全面,供大家参考,也欢迎大家补充交流!
本人使用HFSS软件的时间相对来说比较长,个人认为HFSS的使用可以分为两个层次:
第一种是单纯的仿真,知道某种结构,设置一些结构变量直接用参扫或优化,寻找自己想要的结果,这是初学者和大多数使用者采用的方式(本人在某些时候也喜欢用,这一般是对于未知结构或者理论无法分析的结构设计时);
第二种结合电磁场微波理论,对自己关心的问题与结构先进行分析,仿真时做到有的放矢,更进一步的使用是以HFSS为基础针对性进行二次开发(这种情况下都会用到VBS)
1、对于初学者来说,在建立HFSS的仿真模型时,首先得有一个概念:HFSS建模默认情况下可以想象成在一个金属疙瘩内“挖出”模型,所以建模时画出的物体如果没有定义边界条件或者有其他的物体与其连接时,其表面会默认为PEC边界;
2、一般情况下,许多使用者都直接利用HFSS自带的自适应网格剖分,这在多数情况下,尤其是结构比较简单时是可以的,但对于复杂的结构,如波导缝隙阵天线,有较大的局限性,因为缝隙上的电场一般都近似为余弦分布,在此上划分网格,实际上可以看成是用一多段线近似余弦,如果缝隙上剖分的网格点数少了,必然引起近似误差,对副瓣和远副瓣有影响,所以对于结构复杂、电磁场变化比较剧烈的局部需要进行手动网格剖分或者Seeding mesh ,
3、在HFSS 中存在三种扫频方式:快速、离散和插值,各有优缺点。
快速扫频顾名思义速度比较快,它是在现有网格的基础上直接计算,但是在频带较宽是,容易出现错误的结果(对结果的分析需要自己判断);
离散扫频是最准确的,它对每个频点都会进行求解,所有求解的时间是单个频点的N倍; J
插值扫频介于二者之间,它首先确定若干个频点进行求解,然后频点之间采用插值的方法计算。
4、良好的建模习惯是用好HFSS的有力方法:
建模时千万不要使用默认的物体名称,如box、cylinder等,多了会晕头转向,不利用修改和排错,同时尽量用变量名,即使该参数不用参扫;
如非必要,尽量不用相对坐标系,它会极大的影响后处理计算的速度,容易出错,最好的方法是在全部坐标系内,通过简单的操作把模型移动到指定的位置,建模的过程也是一个设计者思考的过程,可以反映建模者的分析脉络;
HFSS的VBS脚本程序是一个非常有用的东东,本人很喜欢用,它可以与MATLAB等其他软件程序结合使用,比如对于某个特定结构,有固定的规律或更好的优化途径,用协同仿真优化是比较好的选择。
以上写的不全面,供大家参考,也欢迎大家补充交流!
虽然是老帖子,还是支持一下啊
溫故知新, 支持.
共同提高
谢了
个人的确是建议模型在绘制的时候取好每个模型的名字,这样你在优化你的结构的时候不会出错,大模型尤甚。
顶一下小编。
回复 5# 八吨牛
是啊,你说的这个确实很重要,我在开始学的时候就没注意这个问题,等东西多的时候就乱了……
回复 1# 二月的风
支持 。
有一点帮助的帖子都是没白看的。谢谢了,收获了。
顶
谢谢,祝你身体健康。
顶一下小编。
好帖,好帖,支持····
受教了
温故而知新,再次学习一下)))
感受很深,本人长期使用CST的,但还需HFSS的辅助了,最近仿4路功分,元件多了,确实不用再用默认名了。呵呵
Meshing能够再介绍的详细些吗
小编,能不能给我点二次开发的资料呀?我的邮箱:kuang_xl@126.com.谢谢
真是受教了。
学习了,这对初学者有很大帮助
学习了,这对初学者有很大帮助
相关文章:
- 关于对数周期天线的几点问题(05-08)
- 场效应晶体管的几点使用知识!(05-08)
- 关于HFSSV10BOOK开篇的T型管的体会(05-08)
- 关于CST2006B子网功能的体会(05-08)
- 查找文献的小体会!(05-08)
- 关于电子测量的点滴体会(05-08)
射频专业培训教程推荐