ADS基础教程22 - 有限元电磁仿真(FEM)

一、引言

ADS基础教程19中介绍过,EM包括Momentum simulator(动量仿真器)和FEM(Finite Element Method)simulator(有限元仿真器)。ADS基础教程20ADS基础教程21,已经介绍了Momentum simulator(动量仿真器)的操作。本章节开始介绍FEM(Finite Element Method)simulator(有限元仿真器)。

二、FEM操作过程

1.新建Layout

新建一个Layout,并命名为cell_FEM,并同样添加微带线。(不建议在原有的Momentum仿真基础上修改,可能会有一些残余参数)。
在这里插入图片描述

2.EM仿真设置

然后点击EM仿真设置。
在这里插入图片描述

3.EM设置

默认选择的是Momentum,这里我们选择FEM。
在这里插入图片描述

4.设置Frequency plan

同样,设置截止频率为6GHz。
在这里插入图片描述

5.设置Output plan

输出中选择All generated frequencies。
在这里插入图片描述

6.设置Options

在Options中,选择Physical Model,这里设置基板的横向和纵向尺寸分别为3mm和5mm,边缘是open,这是因为创建Substrate时底部是Open的。
在这里插入图片描述
如图所示:
在这里插入图片描述

7.设置网格频率

手动设置为2GHz,并点击Add添加精细化参数列表中,然后点击Simulate进行仿真。
在这里插入图片描述

8.仿真结果

等待仿真结束。
在这里插入图片描述
在视图界面,打开历史记录,可以比较Momentum和FEM两者仿真结果。
在这里插入图片描述

三、总结

介绍了在ADS中如何进行FEM仿真过程。

E N D ! \color{#4285f4}{\mathbf{E}}\color{#ea4335}{\mathbf{N}}\color{#fbbc05}{\mathbf{D}}\color{#4285f4}{\mathbf{!}} END!

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个用MATLAB编写的简支梁有限元程序: ```matlab clear all; clc; % 梁的参数 L = 5; % 梁的长度 E = 2.1e11; % 弹性模量 I = 8.3333e-6; % 截面惯性矩 rho = 7800; % 密度 A = 0.01; % 横截面积 % 离散化参数 n = 20; % 节点数目 m = n-1; % 单元数目 % 计算单元长度 dx = L/m; % 初始化矩阵 K = zeros(n, n); % 刚度矩阵 M = zeros(n, n); % 质量矩阵 % 计算局部刚度矩阵和质量矩阵 k = E*I/dx^3*[12 6*dx -12 6*dx; 6*dx 4*dx^2 -6*dx 2*dx^2; -12 -6*dx 12 -6*dx; 6*dx 2*dx^2 -6*dx 4*dx^2]; m = rho*A*dx/420*[156 22*dx 54 -13*dx; 22*dx 4*dx^2 13*dx -3*dx^2; 54 13*dx 156 -22*dx; -13*dx -3*dx^2 -22*dx 4*dx^2]; % 组装全局刚度矩阵和质量矩阵 for i = 1:m K(i:i+3, i:i+3) = K(i:i+3, i:i+3) + k; M(i:i+3, i:i+3) = M(i:i+3, i:i+3) + m; end % 施加边界条件 K([1, end], :) = 0; K(:, [1, end]) = 0; K(1, 1) = 1; K(end, end) = 1; M([1, end], :) = 0; M(:, [1, end]) = 0; M(1, 1) = 1; M(end, end) = 1; % 求解特征值和特征向量 [V, D] = eig(K, M); % 提取固有频率和振型 f = sqrt(diag(D))/(2*pi); y = V'; % 绘制前6阶固有频率和振型 for i = 1:6 figure; plot(linspace(0, L, n), y(i, :), '-o'); title(['第', num2str(i), '阶固有频率为', num2str(f(i)), 'Hz']); xlabel('位置(米)'); ylabel('位移(米)'); end ``` 在这个程序中,我们将梁分成20个节点,并计算每个节点的刚度矩阵和质量矩阵。然后,我们将这些局部矩阵组装成全局刚度矩阵和质量矩阵,并施加边界条件(两端简支)。最后,我们使用MATLAB的eig函数求解特征值和特征向量,提取固有频率和振型,并绘制前6阶固有频率和振型。 请注意,这个程序只是一个简单的示例。在实际应用中,您可能需要根据您的具体问题进行一些修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RunningCamel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值