HFSS学习经验小结.docx
- 文档编号:29744280
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:17
- 大小:130.06KB
HFSS学习经验小结.docx
《HFSS学习经验小结.docx》由会员分享,可在线阅读,更多相关《HFSS学习经验小结.docx(17页珍藏版)》请在冰豆网上搜索。
HFSS学习经验小结
HFSS学习小结1
1、对称的使用
对于一个具体的高频电磁场仿真问题,首先应该看看它是否可以采用对称面。
这里面的约束主要在几何对称和激励对称要求。
如果一个问题的激励并不要求是可改变的,比如全部同相馈电的阵列,此时最好采用对称,甚至可以采用2个对称(E和H对称),将可以大大节约时间和设备资源。
2、面的使用
在实际问题中,有很多结构是可以使用2维面来代替的,使用2维面的好处是可以极大的减少计算量并且结果与使用3维实体相差无几。
例如计算一个微带的分支线耦合器,印制板的微带以及地都可以指定某些面为理想电面代替,这样可以很快的获得所需要的物理尺寸及其性能。
再以计算偶极子为例,如果偶极子是以理想导体为材质的圆柱,那么相同的其他条件下其计算时间大约是采用等效面为偶极子的4~5倍,由此可见一般。
3、LumpPort(集中端口)的使用
在HFSS8里提供了一种新的激励:
LumpPort,这种激励避免了建立一个同轴或者波导激励,从而在一定程度上减轻了模型量,也减少了计算时间。
LumpPort也可以使用一个面来代表,要注意的是对该Port的校准线和阻抗线的设置一定要准确,端口在空间上一定要与其他金属(或电面)相接,否则结果极易出错。
4、关于辐射边界的问题
在不需要求解近(远)场问题时,比如密封在金属箱体里面的滤波器等密闭问题,无需设置辐射边界。
在需要求解场分布或者方向图时,必须设置辐射边界。
这里有些需要注意的问题:
在计算大带宽周期性结构时,比如3个倍频程,最好分段计算,例如以一个倍频程为一段,也就是说在不同的频段计算时设置不同大小的辐射边界,否则在计算的频率边缘难以保证计算精度;其次,辐射边界的大小和问题的具体形状密切相关,如果物体的外部轮廓可以装在一个球或并不过分的椭球中时,宜采用立方体边界——简单有效,如果问题的外部轮廓较为复杂或者椭球2轴差距太大,以采用相似形边界或圆柱边界,对于辐射问题,如果估计问题的增益较低(比如2dB),那么边界宜采用球形,此时为了得到结果准确也只好牺牲时间了;另在HFSS8中提供了一种新的吸收边界——PML边界条件,对于这种边界,笔者并不是很满意,尽管其有效距离为八分之一个中心波长——是老边界的一半,可以减少计算量,然而这种边界由程序自己生成,为一个立方体的复杂结构,对于一些特殊的复杂问题,这种边界内部有很多的空间是无用的,此时还不如使用老边界灵活。
5、关于开孔
有些问题需要在壁上开孔,此时可以采用2种办法,其一是老老实实的在模型上挖空;其二是采用H/Natrue边界条件,通常,如果是在面上开孔,将会采用后者,简单,便于修改。
6、关于网格划分
当模型建立好了之后,进入计算模块,第一步是给问题划分网格。
对于一般问题,让软件自动划分比较省心,但对大型问题和复杂问题,让软件自己划分可能需要很好的耐性来等待。
根据实际经验,在大型模型的结构密集区域或场敏感区域使用人工划分可以得到很好的效果,有些问题的计算结果开始表现为收敛,但进一步提高精度,却又反弹,问题就在于开始时场敏感区域的网格划分不够仔细,导致计算结果的偏差。
7、关于所需要的精度
计算问题时,一般需要给定一个收敛精度和计算次数以避免程序“陷入计算而无法自拔”,当对模型熟悉后,可以单单靠给定次数。
在问题之初,建议的计算精度不要太高,实际中曾见到有操作者将问题的S参数精度设定为0.00001,其实这是完全没有必要的,一般S参数的精度设定为0.02左右就已经可以满足绝大部分问题的需要(此时应该注意有无收敛反弹的情况)。
如果是计算次数,对于密闭问题,建议是设定为8~12次,对于辐射问题,一般计算6~8次左右即可观察结果,如果不够再决定是否继续计算。
8、关于扫描
HFSS提供一个扫描功能,分3种方式:
快速、离散和插值。
其中离散扫描只保留最后一个频点的场结果,其计算时间是单个频点计算时间之和;对快速扫描,将可以得到所计算的频率范围内的所有频率场结果,但是其计算速度和频点多少关系不大,基本和模型复杂程度正比,有时扫描计算的时间非常长,如果不是特别需要关心所有的场情况,建议选用离散扫描,对于特别巨大的问题,则是以快速扫描为宜。
而插值方式比较少用。
9、关于问题的规模
HFSS所能计算的问题规模与计算机硬件关系很大,其次是所使用的操作系统。
在HFSS8里,问题描述矩阵的阶基本和网格数正比,对于四面体上10万的问题也能游刃有余(只要机器够好),然而这并非是指实际问题的电尺寸,实际上,要精确计算一个计算机网络电缆接头(RJ45)所需要的时间和资源并不比计算一个有一个波长电尺寸的一般辐射问题少多少,所以实际上其计算规模的主要约束是问题的复杂程度,而复杂程度里面包含了电尺寸、结构复杂度等要素。
由此提醒我们建模时应该尽量简化模型。
一般来说,除了在激励区,当结构电尺寸比二十分之一波长还小时,可以忽略它的存在而不会引入明显的误差,这一点在解决问题之初很有效,可以迅速发现问题的关键;当问题的主要要求满足
后,再将模型细化以获得更加精确的结果。
HFSS学习小结2
已经接触HFSS近两个月了,想用于材料电磁场屏蔽的设计和计算,不知是否可行,nowhavefollowedtheexample_heatsinkinthechapter9.0_EMC/EMIinfullbook10.0成功的做出了个结果,现在把看到别人的、自己知道的做一下总结:
Themainprocess:
building3Dsolidmodeling;setboundariesandexcitations;analyzetheresultBeforewebuildthemodeling,weshouldthinkaboutwhatkindofmethodweuse,therearethreekindsofsolutiontype:
drivenmodel;driventerminal;eigenmode模式驱动(Driven)------计算以模式为基础的S参数.根据波导模式的入射和反射功率表示S参数矩阵的解,波导,天线等用这个模式多终端驱动(DrivenTerminal)------计算以终端为基础的多导体传输线端口的S参数。
此时,根据传输线终端的电压和电流表示S参数矩阵的解----微带类用这个比较多!
本征模(Eignemode)-----计算某一结构的本征模式或谐振.本征模解算器可以求出该结构的谐振频率以及这些谐振频率下的场模式!
Eignemodesolverdoesnotuseportsanddon’tsupportradiationboundaries.Afterlaunchingthesoftware,weshouldsettooloptions,includedHFSSoptionand3DmodeleroptionSelectthemenuitemtool>option wecanseethoseoptionsSoftwarewillopenaprojectbydefaultFirststepisselectsolutiontype HFSS>solutiontypeSettheunits 3Dmodeler>units单位可以在其它状态下改变3Dmodeler 包括了与模型有关的操作和设置Setdefaultmaterial 在set一次后的情况下其后建立的modeler都是在此material下的在default的情况下history的列表中按材料的种类进行分类建立模型过程中使用相对坐标会很方便,3Dmodeler>coordinatesystem>create>relativeCS>Offset,在建模过程中可能要使用很多相对坐标,在set相对坐标的时候,offset是相对于当前CS的位移,在3DModeler>coordinatesystem>setworkingCS可以选择使某个坐标为当前工作坐标,在history的coordinatesystem的列表中显示所有的坐标系,当前工作坐标将有个W的标记。
在模型复杂的时候需要用适当的方式进行选择某些面、体进行编辑,在edit里提供了多种方式,常用edit>select>byname 在选择后可以setboundary等一些操作同样可以在history里双击某项名字从而editproperty,设置好boundary和excitation就可以进行analysissetupHFSS>analysissetup>addsolutionsetup其中包括最大迭代次数maximumnumberofpass 每两步迭代之间的误差,看来上的数值分析还是有用的在analyze之前运行一下modelvalidation selectthemenuitemHFSS>validationcheck运行check以后虽然没出现问题,也不能说明,模型正确,一定能计算出结果,只是说明完成了建模过程中的每个步骤,由message窗口,得到信息,以便修改Analyze HFSS>analyzeall在message窗口中可以知道analyze的完成情况;从solutiondata中有三个标签,其中主要可以从convergence中看出迭代计算的收敛情况;同样可以看到场的分布状况首先选择model某个部位,HFSS>fields>fields从这个菜单中可以选择要显示电场或者磁场例子中选择的是地平面edit>select>byname>ground显示某个部位的场分布HFSS>fields>fields>可以看到关于显示电场磁场的选择下图是heatsink的groundconfiguration的ground的电场分布
HFSS学习小结3
AnsoftHFSS边界条件讲解
这一章主要介绍使用边界条件的基本知识。
边界条件能够使你能够控制物体之间平面、表面或交界面处的特性。
边界条件对理解麦克斯韦方程是非常重要的同时也是求解麦克斯韦方程的基础。
§2.1 为什么边界条件很重要
用AnsoftHFSS求解的波动方程是由微分形式的麦克斯韦方程推导出来的。
在这些场矢量和它们的导数是都单值、有界而且沿空间连续分布的假设下,这些表达式才可以使用。
在边界和场源处,场是不连续的,场的导数变得没有意义。
因此,边界条件确定了跨越不连续边界处场的性质。
作为一个AnsoftHSS用户你必须时刻都意识到由边界条件确定场的假设。
由于边界条件对场有制约作用的假设,我们可以确定对仿真哪些边界条件是合适的。
对边界条件的不恰当使用将导致矛盾的结果。
当边界条件被正确使用时,边界条件能够成功地用于简化模型的复杂性。
事实上,AnsoftHSS能够自动地使用边界条件来简化模型的复杂性。
对于无源RF器件来说,AnsoftHSS可以被认为是一个虚拟的原型世界。
与边界为无限空间的真实世界不同,虚拟原型世界被做成有限的。
为了获得这个有限空间,AnsoftHSS使用了背景或包围几何模型的外部边界条件。
模型的复杂性通常直接与求解问题所需的时间和计算机硬件资源直接联系。
在任何可以提高计算机的硬件资源性能的时候,提高计算机资源的性能对计算都是有利的。
§2.2 一般边界条件
有三种类型的边界条件。
第一种边界条件的头两个是多数使用者有责任确定的边界或确保它们被正确的定义。
材料边界条件对用户是非常明确的。
1、 激励源
波端口(外部)
集中端口(内部)
2、 表面近似
对称面
理想电或磁表面
辐射表面
背景或外部表面
3、 材料特性
两种介质之间的边界
具有有限电导的导体
§2.3 背景如何影响结构
所谓背景是指几何模型周围没有被任何物体占据的空间。
任何和背景有关联的物体表面将被自动地定义为理想的电边界(PerfectE)并且命名为外部(outer)边界条件。
你可以把你的几何结构想象为外面有一层很薄而且是理想导体的材料。
如果有必要,你可以改变暴露于背景材料的表面性质,使其性质与理想的电边界不同。
为了模拟有耗表面,你可以重新定义这个边界为有限电导(FiniteConductivity)或阻抗边界(Impedanceboundary)。
有限电导边界可以是一种电导率和导磁率均为频率函数的有耗材料。
阻抗边界默认在所有频率都具有相同的实数或复数值。
为了模拟一个允许波进入空间辐射无限远的表面,重新定义暴露于背景材料的表面为辐射边界(RadiationBoundary)。
背景能够影响你怎样给材料赋值。
例如,你要仿真一个充满空气的矩形波导,你可以创建一个具有波导形状特性为空气的简单物体。
波导表面自动被假定为良导体而且给出外部(outer)边界条件,或者你也可以把它变成有损导体。
§2.4 边界条件的技术定义
激励(Excitation)——激励端口是一种允许能量进入或导出几何结构的边界条件。
理想电边界(PerfectE)——PerfectE是一种理想电导体或简称为理想导体。
这种边界条件的电场(E-Field)垂直于表面。
有两种边界被自动地赋值为理想电边界。
1、 任何与背景相关联的物体表面将被自动地定义为理想电边界并且命名为outer的外部边界条件。
2、 任何材料被赋值为PEC(理想电导体)的物体的表面被自动的赋值为理想电边界并命为smetal边界。
理想磁边界(PerfectH)——PerfectH是一种理想的磁边界。
边界面上的电场方向与表面相切。
自然边界(Natural)——当理想电边界与理想磁边界出现交叠时,理想磁边界也被称为Natural边界。
理想磁边界与理想电边界交叠的部分将去掉理想电边界特性,恢复所选择区域为它以前的原始材料特性。
它不会影响任何材料的赋值。
例如,可以用它来模拟地平面上的同轴线馈源图案。
有限电导率(FiniteConductivity)边界——有限电导率边界将使你把物体表面定义有耗(非理想)的导体。
它是非理想的电导体边界条件。
并且可类比为有耗金属材料的定义。
为了模拟有耗表面,你应提供以西门子/米(Siemens/meter)为单位的损耗参数以及导磁率参数。
计算的损耗是频率的函数。
它仅能用于良导体损耗的计算。
其中电场切线分量等于Zs(nxHtan)。
表面电阻(Zs)就等于(1+j)/(ds)。
其中,
d是趋肤深度;导体的趋肤深度为
w是激励电磁波的频率.
s是导体的电导率
µ是导体的导磁率
阻抗边界(Impedance)——一个用解析公式计算场行为和损耗的电阻性表面。
表面的切向电场等于Zs(nxHtan)。
表面的阻抗等于Rs+jXs。
其中,
Rs是以ohms/square为单位的电阻
Xs是以ohms/square为单位的电抗
分层阻抗(LayeredImpedance)边界——在结构中多层薄层可以模拟为阻抗表面。
使用分层阻抗边界条件进一步的信息可以在在线帮助中寻找。
集总RLC(LumpedRLC)边界——一组并联的电阻、电感和电容组成的表面。
这种仿真类似于阻抗边界,只是软件利用用户提供的R、L和C值计算出以ohms/square为单位的阻抗值。
无限地平面(InfiniteGroundPlane)——通常,地面可以看成是无限的、理想电壁、有限电导率或者是阻抗的边界条件。
如果结构中使用了辐射边界,地面的作用是对远区场能量的屏蔽物,防止波穿过地平面传播。
为了模拟无限大地平面的效果,在我们定义理想电边界、有限电导或阻抗边界条件时,在无限大地平面的框子内打勾。
辐射边界(Radiation)——辐射边界也被称为吸收边界。
辐射边界使你能够模拟开放的表面。
即,波能够朝着辐射边界的方向辐射出去。
系统在辐射边界处吸收电磁波,本质上就可把边界看成是延伸到空间无限远处。
辐射边界可以是任意形状并且靠近结构。
这就排除了对球形边界的需要。
对包含辐射边界的结构,计算的S参数包含辐射损耗。
当结构中包含辐射边界时,远区场计算作为仿真的一部分被完成。
§2.5 激励技术综述
端口是唯一一种允许能量进入和流出几何结构的边界类型。
你可以把端口赋值给一个两维物体或三维物体的表面。
在几何结构中三维全波电磁场被计算之前,必须确定在每一个端口激励场的模式。
AnsoftHFSS使用任意的端口解算器计算自然的场模式或与端口截面相同的传输线存在的模式。
导致两维场模式作为全三维问题的边界条件。
AnsoftHFSS默认所有的几何结构都被完全装入一个导电的屏蔽层,没有能量穿过这个屏蔽层。
当你应用波端口(WavePorts)于你的几何结构时,能量通过这个端口进入和离开这个屏蔽层。
作为波端口的替代品,你可以在几何结构内应用集中参数端口(LumpedPorts)。
集中参数端口在模拟结构内部的端口时非常有用。
§2.5.1波端口(WavePorts)
端口解算器假定你定义的波端口连接到一个半无限长的波导,该波导具有与端口相同的截面和材料。
每一个端口都是独立地激励并且在端口中每一个入射模式的平均功率为1瓦。
波端口计算特性阻抗、复传播常数和S参数。
波动方程
在波导中行波的场模式可以通过求解Maxwell方程获得。
下面的由Maxwell方程推出的方程使用两维解算器求解。
其中:
是谐振电场的矢量表达式;
是自由空间的波数;
是复数相对导磁率;
是复数相对介电常数。
求解这个方程,两维解算器得到一个矢量解
形式的激励场模式。
这些矢量解与
和
无关,只要在矢量解后面乘上
它们就变成了行波。
另外,我们注意到激励场模式的计算只能在一个频率。
在每一个感兴趣的频率,计算出的激励场模式可能会不一样。
§2.5.2模式(Modes)
对于给定横截面的波导或传输线,特定频率下有一系列的场模式满足麦克斯维方程组。
这些模式的线性叠加都可以在波导中存在。
模式转换
某些情况下,由于几何结构的作用像一个模式变换器,计算中包括高阶模式的影响是必须的。
例如,当模式1(主模)从某一结构的一个端口(经过该结构)转换到另外一个端口的模式2时,我们有必要得到模式2下的S参数。
模式,反射和传播
在单一模式的信号激励下,三维场的解算结果中仍然可能包含由于高频结构不均匀引起的高次模反射。
如果这些高次模反射回激励源端口,或者传输到下一个端口,那么和这些高次模相关的S参数就必须被考虑。
如果高次模在到达任何端口前,得到衰减(这些衰减由金属损耗或者传播常数中的衰减部分所造成),那么我们就可以不考虑这些高次模的S参数。
模式和频率
一般来说,和每种模式相关的场模式也许会随频率的改变而变化。
然而,传播常数和特性阻抗总是随频率变化的。
因此,需要频扫时,在每一个频率点,都应有相应的解算。
通常,随着频率的增加,高次模出现的可能性也相应的增加。
模式和S参数
当每个端口的定义都正确时,仿真中包括的每个模式,在端口处都是完全匹配的。
因此,每个模式的S参数和波端口,将会根据不同频率下的特性阻抗进行归一化。
这种类型的S参数叫做广义的S参数。
实验测量,例如矢量网络分析仪,以及电路仿真器中使用的特性阻抗是常数(这使得端口在各个频率下不是完全匹配)。
为了使计算结果,和实验及电路仿真得到的测量结果保持一致,由HFSS得到的广义S参数必须用常数特性阻抗进行归一化。
如何归一化,参看波端口校准。
注解:
对广义S参数归一化的失败,会导致结果的不一致。
例如,既然波端口在每一个频点都完全匹配,那么S参数将不会表现出各个端口间的相互作用,而实际上,在为常数的特性阻抗端口中,这种互作用是存在的。
§2.5.3波端口的边界条件:
波端口边缘有以下所述的边界条件:
理想导体或有限电导率边界—在默认条件下,波端口边缘的外部定义为理想导体。
在这种假设条件下,端口定义在波导之内。
对于被金属包裹传输线结构,这是没问题的。
而对于非平衡或者没被金属包围的传输线,在周围介质中的场必须被计算,不正确的端口尺寸将会产生错误的结果。
对称面——端口解算器可以理解理想电对称面(PerfectEsymmetry)和理想磁对称面(PerfectHsymmetry)面。
使用对称面时,需要填入正确的阻抗倍增数。
阻抗边界——端口解算将识别出端口边缘处的阻抗边界。
辐射边界——在波端口和辐射边界之间默认的设置是理想导体边界。
§2.5.4波端口校准:
一个添加到几何结构的波端口必须被校准以确保一致的结果。
为了确定场的方向和极性以及计算电压,校准是必要的。
§2.5.5求解类型:
模式驱动
对于模式驱动的仿真,波端口使用积分线校准。
每一条用于校准的积分线线都具有以下的特性:
阻抗:
作为一个阻抗线,这条线作为AnsoftHFSS在端口对电场进行积分计算电压的积分路径。
AnsoftHFSS利用这个电压计算波端口的特性阻抗。
这个阻抗对广义S参数的归一化是有用的。
通常,这个阻抗指定为特定的值,例如,50欧姆。
注意:
如果你想有能力归一化特性阻抗或者想观察Zpv或Zvi的值就必须在端口设定积分线。
校准:
作为一条校准线,这条线明确地确定每一个波端口向上或正方向。
在任何一个波端口,时的场的方向至少是两个方向中的一个。
在同一端口,例如圆端口,有两个以上的可能的方向,这样你将希望使用极化(Polarize)电场的选项。
如果你不定义积分线,S参数的计算结果也许与你的期望值不一致。
提示:
也许你需要首先运行端口解(ports-onlysolution),帮助你确定如何设置积分线和它的方向。
为了用积分线校准一个已经定义的波端口,要做一下操作:
1. 在项目树(ProjectTree)中打开激励(Excitations),并双击被校准的波端口。
2. 选择模型(Modes)列表。
3. 从列表中为第一个模型选择积分线(IntegrationLine)一列。
然后,选择新线(NewLine)。
4. 使用下列方法中的一种进行位置和长度的设置:
直接输入线段起点和终点相对工作坐标系的x,y和z坐标。
关于坐标系更多的信息,请参阅XX章。
在绘图窗口的点击。
这条线显示为矢量,指明了方向。
如需要改变线段的方向,在积分线(IntegrationLine)一列,选择切换终点(SwapEndpoints)。
5. 重复3、4步,设置该端口其它模式的积分线。
6. 完成积分线定义后点击OK。
7. 重复1-6步,设置其它波端口的积分线。
关于阻抗线
AnsoftHFSS开始计算的S矩阵值是对每个端口的阻抗进行归一化的结果。
然而,我们经常希望计算对某一个特定阻抗如50欧姆归一化的S矩阵。
为了将广义S矩阵转化成归一化S矩阵,AnsoftHFSS需要计算各端口的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HFSS 学习 经验 小结