HFSS学习-day1-T形波导的内场分析和优化设计

入门实例--T形波导的内场分析和优化设计

HFSS--此实例详细步骤

1.创建项目

点击project-->Insert HFSS Design,对project、design进行名称的修改(右键点击名称-->save as)。

2.设置求解类型

点击HFSS-->Solution Type

3.设置与建模相关的一些信息

设置默认的建模长度单位

Modler-->Units

下拉菜单,选择单位长度。

Tools --> Options --> General Options

(默认是选中的,非必要操作)选中红框标注的选项,意义在于每次新建模型之后,都会弹出该模型的属性对话框。

上述准备信息设置完成之后,就可以创建模型了。

4.创建T形模型的三个臂

基本参数

选择要创建的模型,随便在坐标系画上一个,因为后面会具体修改模型的参数。

设置box1的参数(名字,透明度)

设置参数(position坐标,xSize、yS、zSize 各个方向上的长度)

端口激励

先将选中设置为选中物体表面的状态

右键--> Selection Mode --> Faces

下图是选中表面的图示

右键 --> Assign Excitation --> Port --> Wave Port 打开端口激励设置

修改端口名称、所要分析的模式数

设置端口积分线

现在,就把这个表面设置为端口激励了。

我们已经创建好了T形波导的第一个臂。

进行复制

在复制之前,必须先将选中设置为选中物体的状态

右键 --> Edit --> Duplicate --> Around Axis(沿着坐标轴复制)

复制完,注意这三个地方。

复制完发现,有重合的地方且三个都是独立的,我们需要将三个合为一体。

同时选中多个物体(按住键盘上的ctrl按键),选中之后。

Modeler --> Boolean --> Unite

合并成一个物体之后图示

5.创建被挖去的部分

应该首先创建一个与被挖去体积相当的一个小长方体模型,在被挖去的附近。

Offest参数,

查看参数 view --> Variables

添加参数 Design Properties

进行相减运算

按住ctrl ,同时选中两个物体,右键 --> Edit --> Boolean --> Subtract

注意对应位置,我们要拿Tee - Spetum

最终模型图示:

设置正确的边界条件和端口激励方式

此实例使用默认边界条件

端口激励通过复制也完成了

添加求解设置

Analysis --> Add Solution Setup --> Advanced

添加扫频项

右键Analysis下的Setup1键 --> Add Frequency Sweep

检查一下


HFSS -->

Validation Check 验证检查

Analyze All 分析所有(运行仿真)

6.查看分析结果

查看端口报告

Results --> Create Modal Solution Data Report --> Rectangular Plot

看图设置完成后,点击New Report

从扫频结果可以看出。S(2 1 ) S(3 1) 大概都是3dB,信号能量从端口2 和 端口3 各留出一半。

S(1 1) 大概是从 14dB -- 16.5dB

查看表面电场分布

切换选中状态,选中上表面。

Field Overlays --> Plot Fields --> E --> Mag_E 默认设置

动态展示

随着相位变化的电场强度动态图

相关推荐
zhuyixiangyyds22 分钟前
day21和day22学习Pandas库
笔记·学习·pandas
每次的天空23 分钟前
Android学习总结之算法篇四(字符串)
android·学习·算法
背影疾风2 小时前
C++学习之路:指针基础
c++·学习
苏克贝塔2 小时前
CMake学习--Window下VSCode 中 CMake C++ 代码调试操作方法
c++·vscode·学习
odoo中国3 小时前
深度学习 Deep Learning 第15章 表示学习
人工智能·深度学习·学习·表示学习
电星托马斯3 小时前
C++中顺序容器vector、list和deque的使用方法
linux·c语言·c++·windows·笔记·学习·程序人生
清晨朝暮3 小时前
【算法学习计划】贪心算法(下)
学习
yanxy5125 小时前
【TS学习】(18)分发逆变推断
前端·学习·typescript
Hellyc5 小时前
SpringMVC响应数据:页面跳转与回写数据
java·前端·学习
Qian_ShouYi5 小时前
MATLAB 代码学习
学习·算法·matlab