找回密码
 注册
搜索
查看: 1284|回复: 3

[RF EDA资料] HFSS使用心得

[复制链接]
发表于 2007-3-10 11:08:39 | 显示全部楼层 |阅读模式
HFSS是目前使用最多的电磁场仿真软件之一,在实验室的时候用CST较多,很少用到,到了
公司开始从头学起,因为这边全是用HFSS的,CST只有做微波天线馈源和波导结构采用到,
这边不作超宽带,所以CST的时域解析没有用武之地,嘿嘿。HFSS我基本上3天时间就可以
上手了,9.0以后版本建模还是很方便的,但是对于一款仿真软件会建模会仿真不等于你就
可以算的好,算的快,算的准。很多设置其实都是很有学问的,找了一些使用的技巧,希
望对大家有所帮助,我也是初学,实验室的xdjm有好东西多多交流。
1、对称的使用
    对于一个具体的高频电磁场仿真问题,首先应该看看它是否可以采用对称面。这里面
的约束主要在几何对称和激励对称要求。如果一个问题的激励并不要求是可改变的,比如
全部同相馈电的阵列,此时最好采用对称,甚至可以采用2个对称(E和H 对称),将可以
大大节约时间和设备资源。
   这个我发现只有在SOLUTION TYPE是DRIVEN MODLE的时候才可以用,而DIVEN TERMINAL
的时候这个选项是灰色的。画的时候注意只要画出一半结构就可以了,而RADIATION边界不
要和对称面重合,还有就是对于端口的设置,因为是一半,所以要进行端口的重新设定,
不是在PORT,而是对称面设置里面专门有一个修正因子。
2、面的使用
   在实际问题中,有很多结构是可以使用2 维面来代替的,使用2 维面的好处是可以极大
的减少计算量并且结果与使用3维实体相差无几。例如计算一个微带的分支线耦合器,印制
板的微带以及地都可以指定某些面为理想电面代替,这样可以很快的获得所需要的物理尺
寸及其性能。再以计算偶极子为例,如果偶极子是以理想导体为材质的圆柱,那么相同的
其他条件下其计算时间大约是采用等效面为偶极子的4~5 倍,由此可见一般。
    这个进行贴片仿真的时候很方便,我现在就是用MW office建模然后导入做馈电网络的

3、Lump Port(集中端口)的使用
   在HFSS8 里提供了一种新的激励:Lump Port,这种激励避免了建立一个同轴或者波导
激励,从而在一定程度上减轻了模型量,也减少了计算时间。LumpPort 也可以使用一个面
来代表,要注意的是对该Port的校准线和阻抗线的设置一定要准确,端口在空间上一定要
与其他金属(或电面)相接,否则结果极易出错。
    这个不用输入数值,放大了直接用鼠标点上就ok了,当然设定变量更方便。
4、关于辐射边界的问题
   在不需要求解近(远)场问题时,比如密封在金属箱体里面的滤波器等密闭问题,无需
设置辐射边界。在需要求解场分布或者方向图时,必须设置辐射边界。这里有些需要注意
的问题:在计算大带宽周期性结构时,比如3 个倍频程,最好分段计算,例如以一个倍频
程为一段,也就是说在不同的频段计算时设置不同大小的辐射边界,否则在计算的频率边
缘难以保证计算精度;其次,辐射边界的大小和问题的具体形状密切相关,如果物体的外
部轮廓可以装在一个球或并不过分的椭球中时,宜采用立方体边界——简单有效,如果问
题的外部轮廓较为复杂或者椭球2轴差距太大,以采用相似形边界或圆柱边界,对于辐射问
题,如果估计问题的增益较低(比如2dB),那么边界宜采用球形,此时为了得到结果准确
也只好牺牲时间了;另在HFSS8 中提供了一种新的吸收边界——PML 边界条件,对于这种
边界,笔者并不是很满意,尽管其有效距离为八分之一个中心波长——是老边界的一半,
可以减少计算量,然而这种边界由程序自己生成,为一个立方体的复杂结构,对于一些特
殊的复杂问题,这种边界内部有很多的空间是无用的,此时还不如使用老边界灵活。
    PML没有用过,其实RADIATION就可以了,有时间琢磨琢磨。
5、关于开孔
   有些问题需要在壁上开孔,此时可以采用2 种办法,其一是老老实实的在模型上挖空;
其二是采用H/Natrue 边界条件,通常,如果是在面上开孔,将会采用后者,简单,便于修
改。
6、关于网格划分
   当模型建立好了之后,进入计算模块,第一步是给问题划分网格。对于一般问题,让软
件自动划分比较省心,但对大型问题和复杂问题,让软件自己划分可能需要很好的耐性来
等待。根据实际经验,在大型模型的结构密集区域或场敏感区域使用人工划分可以得到很
好的效果,有些问题的计算结果开始表现为收敛,但进一步提高精度,却又反弹,问题就
在于开始时场敏感区域的网格划分不够仔细,导致计算结果的偏差。
    这个我遇到过,算了2个PASSES就扫频了,就是因为网格划分的问题,可以参看下一条

7、关于所需要的精度
   计算问题时,一般需要给定一个收敛精度和计算次数以避免程序“陷入计算而无法自拔
”,当对模型熟悉后,可以单单靠给定次数。在问题之初,建议的计算精度不要太高,实
际中曾见到有操作者将问题的S 参数精度设定为0.00001,其实这是完全没有必要的,一般
发表于 2010-12-29 15:46:12 | 显示全部楼层
好像少了很多.可能被人删了.不过在其他地方学到了.
点评回复

使用道具 举报

发表于 2011-1-12 11:40:37 | 显示全部楼层
好,不错啊,谢谢
点评回复

使用道具 举报

发表于 2011-9-7 20:38:22 | 显示全部楼层
支持心得类的资料,谢谢
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-17 17:33 , Processed in 0.048977 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表