登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
已结束归档学习计划(欢迎观摩)
>
HFSS入门培训班01期2班
>
熟悉HFSS的求解设置
发帖
回复
1084
阅读
0
回复
[第八课]
熟悉HFSS的求解设置
离线
516278253
UID :112475
注册:
2013-11-04
登录:
2021-01-14
发帖:
254
等级:
仿真三级
0楼
发表于: 2018-02-08 23:39:15
nNe`?TS?f
mIu-
.在
HFSS
中,添加求解设置的具体操作步骤如下。
9y/gWE
(1)
从主菜单栏选择【
HFSS
】
→
【
Analysis Setup
】
→
【
Add Solution Setup
】,或者右键
单击工程树下的
Analysis
节点,从在弹出菜单中选择【
Add Solution Setup
】,打开分析设置对话框,进行求解频率和网格剖分的相关设置。
> "G HLi
pyPS5vWG
ISo{>@a-
GtZkzVqLd
(
2
)单击对话框的
General
选项卡,设置求解频率和收敛误差等信息,该选项卡中各部
分的功能如下。
iO^z7Y7
1.Setup Name
:求解设置的名称,默认名称为
Setupn
,用户也可以自己键入其他名称;
求解设置完成后,该名称会添加到工程树的
Analysis
节点下。
2.Enabled
复选框:该项表示是否激活当前求解设置项。选中该复选框表示
HFSS
仿真
计算时需要分析该求解设置项,反之则表示
HFSS
仿真计算时不需要分析该求解设置项。
3.Solve Ports Only
复选框:选中该复选框表示只计算端口平面的场模式;通常用于在
运行仿真计算之前确定模式数、模式的场和端口长度,从而给出正确的端口设置。
4.Solution Frequency
:求解频率或者自适应网格剖分的频率。
5.Maximum Number of Passes
:最大迭代次数。自适应网格剖分细化的过程在满足收敛
误差或者达到最大迭代次数时自动终止。
6.Maximum Delta S
:
S
参数收敛误差标准
7.Use Matrix Convergence
:选中该项后,会激活右侧的
Set Magnitude and Phase…
按钮,
同时
Maximum Delta S
项变成灰色不再生效;单击
Set Magnitude and Phase…
按钮,可以分别设置
S
参数的相位和幅度收敛误差标准,只有二者同时收敛时,网格剖分完成。
(
3
)然后,单击选中对话框的
Options
选项卡,设置网格剖分相关选项,该选项卡的各部分功能如下:
WH Zz?|^
·
Ø
Initial MeshOptions
栏:
·
Do LambdaRefinement
:设置初始网格单元的大小,
HFSS
自动细分网格以使网格单元的长度满足此处的设置要求。例如默认的
Lambda
值为
0.3333
,即要求初始网格单元的长度必须小于
1/3
个波长;这个波长是基于前面设置的自适应网格剖分频率计算的。
·
Use FreeSpace Lambda
:选中该项表示在初始网格剖分过程中,忽略物体的材料
特性,以自由空间的波长作为衡量标准。对于高导电率的介质材料(如脑组织液或盐水)一般选中该项,这样尽管射频信号只能穿透材料表面附近的有限区域,
HFSS
仍然能够产生足够多的初始网格。
·
Adaptive Options
栏:
·
Ø
Maximum Refinement Per Pass
:自适应网格剖分时,每次迭代前后,网格数量最
多能增加的百分比。这将保证两次迭代之间的网格数有足够的变化,确保不会收到虚假的收
敛信息。默认值
30%
能满足绝大多数设计的要求。
·
Ø
Maximum Refinement
:自适应网格剖分时,每次迭代过程前后,最多能增加的网格数量。一般不选中该项,以上面
Maximum Refinement Per Pass
项设定的百分比作为标准。
·
MinimumNumber of Passes
:自适应网格剖分时,无论是否达到收敛标准,必须
在完成此处所设定的最小迭代次数之后才能停止网格剖分细化。
·
MinimumConverged Passes
:自适应网格剖分时,在达到收敛标准后,还需要继
续进行的迭代次数。
·
Ø
Solution Options
栏。
·
Order ofBasis
:选择有限元算法的基函数,在其下拉列表中可以选择零阶基函数
(
Zero Order
)、一阶基函数(
First Order
)和二阶基函数(
Second Order
),基函数的选择会影响到前面
Lambda Refinement
处默认初始网格大小的设置,其对应的关系为如表
6.1
所示。在剖分单元数目相同的情况下,高阶基函数具有更多的未知量,计算结果更加准确。一般来说,对于结构较为简单的电大尺寸问题,选用高阶基函数可以在较少的剖分单元情况下获得较好的精度;对于几何结构较为复杂的问题,可以在较为细致的剖分情况下选用低阶基函数来逼近真实解。
HFSS
默认选用的是一阶基函数(
First Order
)。
表
6.1
基函数和默认初始网格大小的对应关系
ejY|o Bj
模式
/
终端驱动求解
本征模求解
7/*a
l
0.1
l
ZeroOrder 0.1
}T!2IaAB
l
0.2
l
FirstOrder 0.333
.;6G?8`
Ø
0.4
l
SecondOrder 0.667
·
EnableIterative Solver
:选中该项后,
HFSS
会使用迭代求解器对良态矩阵进行求
解,对于大型问题,这样能极大地降低内存占用和减少计算时间;
Relative
用来设置迭代求
解器的收敛误差标准,一般取默认值
0.0001
。该项不适合
Zero Order
问题。
(
4
)单击选中对话框
Advanced
选项卡,该界面中各项所代表的意义如下:
xgl~4
·
Initial Mesh Options
栏
:
Ø
·
Use CurrentMesh from
:使用其他设计所生成的网格;选中该复选框后,
Options
选项卡的
Initial Mesh Options
相关设置不再生效。
·
Port Options
栏
:
Ø
·
Ø
Maximum Delta Z0
:设置端口平面自适应网格剖分时的收敛误差标准,用网格细化前后端口阻抗
Z0
的变化百分比来表示。因为
HFSS
进行全三维解算时是将端口处的场设置为边界条件的,所以端口平面网格细分将引起
HFSS
细分整个模型结构的网格。因此,此处收敛误差设定的值如果很小会生成非常复杂且毫无必要的有限元网格,一般取系统默认值
2%
即可。
·
Ø
Use Radiation Boundary On Ports
:该项只对波端口有效;选中该复选框后波端口与辐射边界条件相接触的边会自动设为辐射边界条件;不选中该复选框,则自动设为理想导
体边界条件。
·
Set Trianglesfor Wave
:端口处的网格剖分细化终止标准。每个模型端口处的网
格都将自适应地细分,直到满足上面
Maximum Delta Z0
处设置的收敛误差标准或者达到所设定的网格剖分三角形个数的上限。选中该复选框后,在
Minimum
和
Maximum
项输入网格剖分时生成的三角形个数的下限和上限;如果不选中该复选框,
HFSS
将根据端口的设置来确
定合理的三角形个数的下限
/
上限。
(
5
)上述各项都设置好了之后,单击
确定
按钮,完成求解设置。设置完成后,求解设置的名称
Setup1
会添加到工程树中的
Analysis
节点下。
注意:
对于不同的求解类型和端口激励方式,其收敛误差判断方法和求解设置对话框稍有不同。上面的分析设置对话框对应的是波端口和集总端口激励方式下的设置,其收敛误差用
delta S
表示;电压源激励、电流源激励、入射波激励和磁偏置
激励下的求解设置,其收敛误差用
Maximum Delta Energy
用(
delta E
)表示;本征模求解类型下的求解设置,其收敛误差
Maximum Delta Frequency Per Pass
(
delta F
)表示。
二.求解设置的删除
对于当前设计中已经添加的求解设置项,用户可以随时修改或删除。展开工程树中的
Analysis
节点,选中需要修改或删除的求解设置项,然后单击右键,在弹出菜单中选择
【
Properties…
】操作命令,可以重新打开求解设置对话框,对该求解设置项进行编辑修改;在弹出菜单选择【
Delete
】操作命令,可以删除当前选中的求解设置项。
u+7B-l=u*
C^Jf&a
7/c[ f
mG,%f"b0
7 ky$9+~
o* qF"xG
v@OyB7}
.:eNL]2%:
6 isz
J:M)gh~#
}hT1@I
qK ,mG{
{,r7dxI)`
D8+68_BEM
7Gb(&'n
模型建立好,边界条件和激励都设置好需要仿真的时候,还需要设置求解设置。在HFSS中,添加求解设置的步骤如下,在主菜单栏HFSS-Analysis Setup-Add Solution Setup或直接右击工程树下的Analysis节点,在弹出的菜单中选择Add Solution Setup,就可以设置相应的条件。设置的对话框如下:
l@}BWSx&ms
IbRy~
Pw4j?pv2
(1)General选项卡
@ucN|r}=R
这个部分主要设置求解频率和收敛误差等信息。
s }P-4Sg
Setup Name是求解设置的名字,一般默认为setupn。设置完成后工程树下的Analysis节点会出现设置的名字。
%y zFWDg
Enabled复选框,选中这个表示仿真计算需要分析该求解设置项,反之则不需要计算。(一般来说这个都要选上,我试过没选上的话,setup右键analyze按钮就是灰的,点不上。)
^/+0L[R
Solve Ports Only复选框:选中该复选框表示只计算端口平面的场模式;通常用于在运行仿真计算之前确定模式数、模式的场和端口长度,从而给出正确的端口设置。
~;/\l=Xl
Solution Frequency:求解频率或者自适应网格剖分的频率。
.F'fBT`$
Maximum Number of Passes :最大迭代次数。自适应网格剖分细化的过程在满足收敛误差或者达到最大迭代次数时自动终止。
Maximum Delta S :S参数收敛误差标准(如果网格细化前后的△S最大值小于这个标准时,停止自适应网格划分的细化过程,否则继续执行下去,直到达到最大迭代次数为止)
Use Matrix Convergence :选中该项后,会激活右侧的 Set Magnitude and Phase…按钮, 同时Maximum Delta S 项变成灰色不再生效;单击Set Magnitude and Phase…按钮,可以分别设置S 参数的相位和幅度收敛误差标准,只有二者同时收敛时,网格剖分完成。
(2)Options选项卡
这个选项是设置网格剖分相关选项
(n{sp
Initial Mesh Options 栏:
Do Lambda Refinement :设置初始网格单元的大小,HFSS 自动细分网格以使网格单元的长度满足此处的设置要求。例如默认的 Lambda 值为 0.3333,即要求初始网格单元的长度必须小于 1/3 个波长;这个波长是基于前面设置的自适应网格剖分频率计算的。
Use Free Space Lambda :选中该项表示在初始网格剖分过程中,忽略物体的材料 特性,以自由空间的波长作为衡量标准。对于高导电率的介质材料(如脑组织液或盐水)一般选中该项,这样尽管射频信号只能穿透材料表面附近的有限区域,HFSS 仍然能够产生足够多的初始网格。
"Fv6u]Rv
Adaptive Options 栏:
Maximum Refinement Per Pass :自适应网格剖分时,每次迭代前后,网格数量最 多能增加的百分比。这将保证两次迭代之间的网格数有足够的变化,确保不会收到虚假的收 敛信息。
默认值 30%能满足绝大多数设计的要求。
Maximum Refinement :自适应网格剖分时,每次迭代过程前后,最多能增加的网格数量。一般不选中该项,以上面 Maximum Refinement Per Pass 项设定的百分比作为标准。
Minimum Number of Passes :自适应网格剖分时,无论是否达到收敛标准,必须在完成此处所设定的最小迭代次数之后才能停止网格剖分细化。
Minimum Converged Passes :自适应网格剖分时,在达到收敛标准后,还需要继续进行的迭代次数。
Solution Options 栏
Order of Basis :选择有限元算法的基函数,在其下拉列表中可以选择零阶基函数 (Zero Order)、一阶基函数(First Order)和二阶基函数(Second Order),基函数的选择会影响到前面 Lambda Refinement 处默认初始网格大小的设置。在剖分单元数目相同的情况下,高阶基函数具有更多的未知量,计算结果更加准确。一般来说,
对于结构较为简单的电大尺寸问题,选用高阶基函数可以在较少的剖分单元情况下获得较好的精度;对于几何结构较为复杂的问题,可以在较为细致的剖分情况下选用低阶基函数来逼近真实解。HFSS 默认选用的是一阶基函数(First Order)。
Enable Iterative Solver :选中该项后,HFSS 会使用迭代求解器对良态矩阵进行求 解,对于大型问题,这样能极大地降低内存占用和减少计算时间;Relative 用来设置迭代求 解器的收敛误差标准,一般取默认值 0.0001。该项不适合 Zero Order 问题。
(3)Advanced选项卡
[attachment=83488]
X8T7(w<0%f
..
R#Z1+&='
ns.[PJ"8
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
发帖
回复