0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在ADS中使用FEM仿真器

jf_78858299 来源:射频微波技术 作者:GMC 2023-05-25 15:13 次阅读

5.1 绪论

FEM仿真器为任意形状和无源三维结构的电磁仿真提供了完整的解决方案。FEM仿真器创建完整的3D EM仿真,对于使用射频电路、MMICPCB、模块和信号完整性应用的设计人员来说,这是一个有吸引力的选择。它提供全自动网格划分和收敛功能,用于对任意3D形状(例如键合线和有限电介质基板)进行建模。除了Momentum,ADS中的FEM仿真器还为射频和微波工程师提供了一些业内最全面的EM仿真工具。

5.1.1 有限元法

为了生成可以计算S参数的电磁场解决方案,FEM仿真器采用了有限元方法。一般来说,有限元方法将整个问题空间划分为数千个较小的区域,并用局部函数表示每个子区域(元素)中的场。在FEM仿真器中,几何模型被自动划分为大量的四面体,其中一个四面体由四个等边三角形组成。

5.1.2 场量的表示

每个四面体内部各点的矢量场量(如H场或E场)的值是从四面体的顶点插值而来的。在每个顶点,FEM仿真器存储与四面体的三个边相切的场分量。此外,还可以存储与面相切且垂直于边缘的所选边缘中点处的矢量场分量。每个四面体内部的场都是根据这些节点值进行插值的。

5.1.2 基函数

一阶切向元素基函数根据顶点和边上的节点值对场值进行插值。一阶切向单元每个四面体有20个未知数。

5.1.3 网格大小与精度

在网格的大小、所需的精度水平和可用计算资源的数量之间进行权衡。一方面,解的准确性取决于存在的单个元素(四面体)的数量。基于使用大量元素的网格的解决方案比基于使用相对较少元素的粗网格的解决方案更准确。为了生成场量的精确描述,每个四面体必须占据一个足够小的区域,以便从节点值充分内插场。但是,为具有大量元素的网格生成场解决方案需要大量的计算能力和内存。因此,希望使用足够精细的网格以获得准确的场解,但又不能精细到超过可用计算机内存和处理能力的程度。为了生成最佳网格,FEM 仿真器使用迭代过程,在该过程中,网格会在关键区域自动细化。首先,它基于粗略的初始网格生成解决方案。然后,它根据合适的误差标准细化网格并生成新的解决方案。选择后,S参数收敛到所需的限制内,迭代过程结束。

5.1.4 场的解决方案

在迭代求解过程中,S参数通常在全场求解之前稳定。因此,在分析与结构相关的场解时,可能需要使用比通常更严格的收敛标准。此外,对于任何给定次数的自适应迭代,磁场(H场)的精度低于电场(E场)的解,因为H场是使用以下关系从E场计算得出的:

图片

因此,使多项式插值函数的阶数低于用于电场的阶数。

5.1.5 实现步骤

要计算与结构关联的S矩阵,需要执行以下步骤:

1、该结构被划分为有限元网格。

2、计算与端口相同横截面的传输线相关结构的每个端口上的波。

3、计算结构内的完整电磁场模式,假设每个端口都被其中一个波激发。

4、广义S矩阵是根据发生的反射和透射量计算得出的。

5.2 设置FEM仿真

在ADS中成功进行FEM仿真的关键步骤是:

1、创建物理设计。

2、定义基板。

3、有限元模拟设置:

(1)分配端口属性;

(2)定义频率和输出计划;

(3)定义仿真选项,例如网格划分、求解器选择(直接或迭代)等;

(4)运行FEM仿真。

4、查看结果、远场等。

5.3 微带低通滤波器的设计

让我们通过在ADS布局中使用TLines-Microstrip库中的MLIN组件创建简单的低通滤波器电路来学习ADS中的FEM仿真。

5.3.1 创建物理设计

1、创建一个新的工作空间Chapter5_FEM_Simulations_wrk并在工作空间向导中选择单位为“mm”。

2、从TLines-Microstrip库中,放置5个具有以下尺寸的MLIN组件:

(1)Line1、3、5:Width = 0.2mm,Length = 2.5mm;

(2)Line2、4:Width = 4.5 mm,Length = 2.5 mm。

5.3.2 定义基板

1、单击此处所示的基板图标图片,为我们的模拟定义所需的基板

2、从弹出窗口中选择25mil Alumina基板模板,默认基板将可见,如下图所示:

图片

3、转到Technology->MaterialDefinition菜单并在Dielectric选项卡中将现有Alumina的 TanD(损耗角正切)修改为0.0007。您还可以使用“从数据库添加”选项添加电介质。

图片

4、转到Conductors选项卡并单击“Add From Database…”并从可用列表中选择金导体,然后单击确定。

图片

5、在基板设置的GUI中,单击cond strip并将Material修改为“Gold”并输入厚度为8micron。

图片

6、单击保存并关闭基板编辑器。

7、使用Pin图标图片连接2个Pin,输入和输出连接点各一个。

5.3.3 FEM仿真设置

1、单击EM设置图标图片以打开EM模拟设置窗口。选择FEM模拟器。

图片

2、选择Frequency Plan选项,然后输入Fstart = 0.1 GHz,Fstop = 8 GHz。

图片

3、转到Options选项,这是设置FEM模拟的关键步骤之一。让我们详细讨论每个选项。

(1)PhysicalModel:由于ADS拥有2D布局编辑器,我们需要在此选项卡中定义将用于FEM仿真结构的3D属性:

I、Substrate LATERAL extension:此选项让用户决定在未连接校准端口(TML或TML零长度)的所有方向上,从布局边缘开始,为有限电介质尺寸使用多少额外电介质。

II、Substrate VERTICAL extension:此选项让用户决定介电表面顶部的空气高度。作为一般准则,垂直延伸应为基材高度的5 ~ 10倍。

图片

对于我们的项目,我们将保留如上所示的设置。

(2)网格

对于FEM仿真,Mesh有各种设置,需要正确理解才能进行准确的模拟。

图片

I、Stop Criterium

(I)Delta Error:该图确定网格收敛因子具有稳定的场,如网格尺寸与精度部分所述。这是检查从一个网格大小到另一个网格大小的S矩阵散度的品质因数,一旦差异低于delta错误数,则开始矩阵求解过程。

(II)Consecutivepasses of delta error required:此选项让用户检查曾经实现的网格收敛是否真实。

(III)Minimumnumber of adaptive passes:即使网格收敛早于指定的次数,也要执行的网格迭代次数。

(IV)Maximumnumber of adaptive passes:满足增量误差标准的网格迭代的最大限制。

如上图所示设置参数。

II、Refinement

在Refinement选项卡下,设计人员可以指定生成网格以求解结构的频率。作为更好更快的网格收敛的一般准则,建议在结构具有大量能量的频率上创建网格。对于滤波器结构,建议网格频率在通带内。对于我们的LPF,选择手动选择并将其输入为1GHz。

图片

III、Initial Mesh

在初始网格设置中,设计人员可以为网格指定良好的起始尺寸,这有助于更快地收敛。

自动导体网格设置使网格器能够沿着带的边缘创建更精细的网格,以获得更好的精度。此功能有助于仿真一些麻烦的紧耦合结构。

图片

IV、Advanced

在Advanced选项卡下,我们可以指定以下内容:

(I)Target MeshGrowth:每次迭代期间四面体增长的百分比。

(II)Use Initialminimal mesh size:再次为网格设置用户定义的大小以加快收敛速度。

(III)Merge objectswith same material:此选项有助于减少结构中未知数的数量,从而加快仿真速度。

(IV)Automaticconductor mesh settings:如果在初始网格下选择了自动设置,则这些因素将用于更精细的网格划分。

图片

单击“仿真”图标开始FEM模拟并观察结果,如下所示。

4、结果

图片

单击场可视化图片。点击View->Top View可以看到滤波器结构的俯视图。

从Sensor Setup选项卡中,选择Z:0.635 Show按钮以查看网格,如下所示。

图片

图片

5.4 FEM中的对称平面

为了减少问题的大小和更快地仿真所需的内存,ADS中的FEM仿真器可以利用E平面或H平面中的对称边界条件,以便只仿真一半的结构,从而需要更少的系统资源。

5.4.1 添加对称平面

对称平面定义电路基板一侧的边界。一次只能将一个波导或一个对称平面应用于电路。定义对称平面后,仿真结果将等同于通过围绕对称平面镜像电路而创建的更大电路的结果。对于对称电路,这可以实现更快的仿真,而需要更少的内存,因为只需要仿真一半的实际结构。

1、选择EM > FEM Symmetry Plane > SymmetryPlane。

2、选择对称平面的方向。要插入平行于x轴的对称平面,单击X轴。要插入平行于y轴的对称平面,单击Y轴。

3、使用以下两种方法之一插入对称平面:

(1)定位鼠标并单击以定义对称平面的位置。

(2)从版图菜单栏中,选择Insert> Coordinate Entry并使用坐标输入X和坐标输入Y字段指定基板边缘上的点。

4、点击Apply。

该边界指定了将应用对称平面的基板边缘。

5.4.2 编辑对称平面

应用对称平面后,您将无法更改其位置。如果要更改位置或方向,必须删除当前对称平面并添加一个新对称平面。

5.4.3 删除对称平面

选择 EM > FEM Symmetry Plane > Delete Symmetry Plane。对称平面将从布局中移除。

5.4.4 具有对称平面的LPF设计

1、创建部分设计

对于对称平面条件,我们只需要创建应该围绕所需X或Y轴对称的半几何。如果我们仔细观察我们的LPF设计,我们会发现它与X轴对称。

使用MLIN或矩形绘图工具,创建半截面LPF设计,如下所示

图片

输入和输出端口现在将连接到结构对称的边缘,如下所示

图片

2、应用对称平面

转到EM->FEM Symmetry Plane->Add Symmetry Plane选项。

图片

从“Add Symmetry Plane”对话框中选择是要在X轴还是Y轴上应用对称平面。

图片

在我们的例子中,我们将选择X轴,单击X轴按钮,请注意,现在可以使用鼠标光标选择十字准线,单击端口1或端口2以应用对称平面,完成后将显示如下。

图片

注意表示对称平面条件的虚线。

3、有限元仿真

FEM仿真步骤与前面描述的完全相同。按照相同的步骤运行FEM仿真。

图片

从上面的显示可以看出,全结构有限元模拟和对称平面条件的结果是相同的。

比较Full FEM和Symmetry Plane条件的仿真统计:

图片

图片

注意点:

1、在这种情况下,由于结构更简单,我们在求解器时间方面没有看到很大的改进,但对于更复杂的问题,这种差异会很明显。

2、由于内部模拟器和网格算法等的修改,此处显示的统计数据可能会随着软件版本的变化而变化。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82993
  • 射频电路
    +关注

    关注

    34

    文章

    414

    浏览量

    42821
  • Fem
    Fem
    +关注

    关注

    4

    文章

    35

    浏览量

    19704
  • MMIC
    +关注

    关注

    3

    文章

    411

    浏览量

    24148
收藏 人收藏

    评论

    相关推荐

    为什么需要仿真器

    、简化系统集成、增加可靠性、优化测试步骤,从而使其物有所值。更常见的情况是工程师项目的不同阶段同时使用软件模拟仿真器,特别是大的开发项目中。  软件模拟
    发表于 08-11 14:18

    可以ADS 2014中使ADS 2012设备型号吗?

    我们可以ADS 2014中使ADS 2012设备型号吗? 以上来自于谷歌翻译 以下为原文Can we use ADS2012 devi
    发表于 12-11 16:03

    FEM电磁仿真的一致性和收敛问题

    形状(基板定义中考虑)不在第一象限(正x,积极的y)布局编辑窗口的笛卡尔坐标系。不知道它是否是FEM模拟的错误。如果不是这种情况,那么我建议您
    发表于 12-29 16:45

    使用FEM进行带状线模拟收到错误

    /ads-2011_05_400/fem_scripts/sim.py”,第654行,主文件“/ software / ads-2011_05_400 /
    发表于 02-12 08:58

    ADS-EMDS协同仿真结果的一致性问题

    大家好,我使用不同的网格参数值模拟ADS EMDS(FEM)的简单结构时遇到了一致性问题。因此,我无法决定适当的尺寸,继续制造。我创建了一个57.002欧姆特性阻抗的四分之一波阻抗变换
    发表于 05-06 15:26

    仿真器是实时的吗

    您好,怎么知道仿真器是不是实时的呢,比如510的仿真器,和100的仿真器,它们的仿真时有什么区别呢,
    发表于 06-18 10:30

    购买C6455的DSK套件里面好像没有仿真器,难道仿真器还要单独购买吗?

    的DSK套件里面好像没有仿真器,难道仿真器还要单独购买吗?3、EDMA的传输频率怎么计算,C6455的EDMA传输EMIF处的采样数据能实现的采样频率?
    发表于 07-27 13:36

    如何利用ADS仿真器设计低噪声放大器?

    低噪声放大器性能指标及设计步骤根据噪声最小设计输入匹配电路如何利用ADS仿真器设计低噪声放大器?
    发表于 04-22 07:24

    如何去设计基于FPGA的硬件仿真器

    为何需要基于FPGA的硬件仿真器?如何去设计基于FPGA的硬件仿真器
    发表于 05-06 09:18

    KEIL5软件中使用STLINK仿真器仿真时出错怎么办

    1. 问题介绍KEIL5软件中使用STLINK仿真器仿真时使用SW仿真时,遇到了no target connected的问题。二、解决方案
    发表于 02-23 07:04

    ADS集成开发环境 EasyJTAG仿真器应用

    ADS集成开发环境 EasyJTAG仿真器应用 ADS集成开发环境 EasyJTAG仿真器应用
    发表于 05-16 15:53 1次下载

    ADS集成开发环境及EasyJTAG-H仿真器使用

    ADS集成开发环境及EasyJTAG-H仿真器使用
    发表于 10-13 11:58 17次下载
    <b class='flag-5'>ADS</b>集成开发环境及EasyJTAG-H<b class='flag-5'>仿真器</b>使用

    ADS操作系列之串行链路前仿真

    ADS中搭建好S参数无源链路原理图,并设置好各项参数,尤其是S仿真器频率、起始频率和步长。
    的头像 发表于 01-01 09:26 6314次阅读
    <b class='flag-5'>ADS</b>操作系列之串行链路前<b class='flag-5'>仿真</b>

    如何利用ADS仿真软件辅助进行DDR的电路仿真

    Advanced Design System (ADS) 是一款最可信赖的仿真、验证和分析解决方案,通过特有的电磁及DDR总线仿真器,精确提取完整链路的特性,表征从controller到memory的性能
    的头像 发表于 05-17 09:28 1w次阅读
    如何利用<b class='flag-5'>ADS</b><b class='flag-5'>仿真</b>软件辅助进行DDR的电路<b class='flag-5'>仿真</b>?

    介绍使用ADS仿真SI及其PI和CE的方案

    SIPro/PIPro是内嵌于ADS 版图设计环境中的功能模块,它包含独立的仿真界面及仿真器,可以对版图设计进行分析。
    的头像 发表于 11-25 10:54 9667次阅读
    介绍使用<b class='flag-5'>ADS</b><b class='flag-5'>仿真</b>SI及其PI和CE的方案