HFSS仿真环形耦合器学习笔记

HFSS仿真环形耦合器学习笔记

文章目录

  • HFSS仿真环形耦合器学习笔记
    • 1、 理论基础
    • 2、 设计分析
    • 3、 仿真验证
      • 1、 求解器设置
      • 2、 建模
      • 3、 激励方式设置
      • 4、 边界条件设置
      • 5、 扫频设置
      • 6、 设计检查,仿真分析
      • 7、 数据后处理

1、 理论基础

环形定向耦合器的结构示意图如图所示,它是由周长为3/2个导波波长的闭合圆环和4根输入/输出传输线相连接而构成的,与圆环相连接的4根传输线的特性阻抗为Z0,圆环的特性阻抗为 ( 2 ) Z 0 \sqrt(2)Z0 ( 2)Z0,端口1到端口2、端口1到端口4,端口3到端口4之间的长度为1/4 个导波波长,端口2到端口3之间的长度为3/4个导波波长,当微波信号由端口1输入,端口2,3,4 搭接匹配负载时,输入信号功率可以等分两部分,分别由端口2和端口4输出,端口3无信号输出,端口1和端口3彼此隔离。
在这里插入图片描述

环形定向耦合器的散射矩阵可以表示为:
在这里插入图片描述

2、 设计分析

带状线的导波波长 λ g = 49.13 m m \lambda_g = 49.13mm λg=49.13mm

特性阻抗为 Z 0 = 50 Ω Z_0 = 50 \Omega Z0=50Ω时对应的带状线宽度为 W 50 = 1.78 m m W_{50} =1.78mm W50=1.78mm,特性阻抗为 ( 2 ) Z 0 = 70.7 Ω \sqrt(2)Z_0 = 70.7\Omega ( 2)Z0=70.7Ω时对应的带状线宽度为 W 70.7 = 0.98 m m W_{70.7} = 0.98mm W70.7=0.98mm

对于带状线定向耦合器,圆环的周长是工作波长的1.5倍,所以圆环的半径 R c e n t e r = 1.5 λ g / 2 π = 11.73 m m Rcenter = 1.5\lambda_g/2\pi =11.73mm Rcenter=1.5λg/2π=11.73mm, 因为圆环的宽度为 W 70.7 = 0.98 m m W_{70.7} = 0.98mm W70.7=0.98mm,则圆环的内径 R i n n e r = R c e n t e r − W 70.7 = 11.24 m m Rinner = Rcenter - W_{70.7} =11.24 mm Rinner=RcenterW70.7=11.24mm,则圆环的外径为 R o u t e r = R c e n t e r + W 70.7 = 12.22 m m Router = Rcenter +W_{70.7} =12.22 mm Router=Rcenter+W70.7=12.22mm
与圆环相连接的4根带状传输线的长度这里取1/4个导波波长,即 λ g / 4 = 12.28 m m \lambda_g/4 = 12.28mm λg/4=12.28mm

在这里插入图片描述

3、 仿真验证

设计要求:
设计一个带状结构的环形定向耦合器,耦合器的工作频率为4GHz,带状线的介质厚度为2.286mm,介质材料的介电常数为2.33,损耗角正切为0.000429,带状线的金属层位于介质层中央,端口为50Ω负载。

1、 求解器设置

终端驱动求解
在这里插入图片描述

2、 建模

在这里插入图片描述

整个耦合器结构分为3部分:介质层和金属贴片。
为了后面方便进行参数分析和优化设计,这里用几个变量表示(这些变量都是理论计算的结果)

在这里插入图片描述

金属贴片建模:
材料:PEC
模型:矩形
金属贴片的坐标:
在这里插入图片描述

其他贴片通过旋转30°而得到。
材料:PEC
模型:圆形
内圆贴片的坐标:
在这里插入图片描述

材料:PEC
模型:圆形
外圆贴片的坐标:
在这里插入图片描述

介质层建模:
材料:自定义材料,介电常数:2.33,损耗角正切:0.000429,厚度2.286mm
模型:六方柱形
坐标:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

将以上形状进行布尔运算,最终建立的模型如图:

3、 激励方式设置

激励方式:波端口激励(Wave port)
右键----assign excitation—Wave port,

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4、 边界条件设置

金属贴片的设置成理想导体边界(Perf E)

5、 扫频设置

求解中心频率:4GHz,迭代次数:20,收敛误差为0.02
扫频方式:快速扫频,扫频范围:1 GHz~7GHz,步进:0.02GHz

在这里插入图片描述
在这里插入图片描述

6、 设计检查,仿真分析

在这里插入图片描述

设计检查没有问题,进行仿真分析,单击Analysis—setup1—sweep—analyze,进行仿真
在这里插入图片描述

7、 数据后处理

在状态树下面的results右键,Create Modal Solution Data Report—Rectangular Plot,选择S11,S12,S13,S14,点击new report,即可成图。

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/299360.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML5.Canvas简介

1. Canvas.getContext getContext(“2d”)是Canvas元素的方法,用于获取一个用于绘制2D图形的绘图上下文对象。在给定的代码中,首先通过getElementById方法获取id为"myCanvas"的Canvas元素,然后使用getContext(“2d”)方法获取该Ca…

【JAVASE】带你了解面向对象三大特性之一(继承)

✅作者简介:大家好,我是橘橙黄又青,一个想要与大家共同进步的男人😉😉 🍎个人主页:再无B~U~G-CSDN博客 1.继承 1.1 为什么需要继承 Java 中使用类对现实世界中实体来…

基于SpringBoot Vue超市管理系统

一、📝功能介绍 基于SpringBoot Vue超市管理系统 角色:管理员、员工 管理员:管理员登录进入超市管理系统的实现可以查看首页、个人中心、员工管理、商品类型管理、商品信息管理、商品进货管理、商品出库管理、商品销量管理、销售退回管理等…

Jettison 1.8.7直装版 外部磁盘辅助弹出

Jettison 是一款适用于 macOS 的实用工具,旨在简化外部驱动器的管理。它可以自动卸载和重新挂载外部驱动器,帮助您更方便地使用和保护您的存储设备。 软件下载:Jettison 1.8.7直装版下载 自动卸载和重新挂载:Jettison 可以在您离开…

ideaSSM 校园兼职招聘平台bootstrap开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 idea 开发 SSM 校园兼职招聘平台是一套完善的信息管理系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库&#xff…

phpstorm设置头部注释和自定义注释内容

先说设置位置: PhpStorm中文件、类、函数等注释的设置在:setting-》Editor-》FIle and Code Template-》Includes-》PHP Function Doc Comment下设置即可,其中方法的默认是这样的: /** ${PARAM_DOC} #if (${TYPE_HINT} ! "…

蓝牙学习九(定向广播 ADV_DIRECT_IND)

一、简介 广播类型有如下: 非定向可连接广播(ADV_IND)。可连接的非定向广播,表示当前设备可以接受任何设备的连接请求。 定向可连接广播(ADV_DIRECT_IND)。可连接的定向广播,设备不能被主动扫描…

VTK中polydata的属性数据结构表示和用法

vtk中通过vtkDataArray进行数据的存储,通过vtkDataObject进行可视化数据的表达,在vtkDataObject内部有一个vtkFieldData的实例,负责对数据的表达: vtkFieldData存储数据的属性数据,该数据是对拓扑结构和几何结构信息的…

Unity自定义框架(1)-----------单例模式

前言: Unity作为一款强大的游戏开发引擎,其基础框架的设计对于项目的结构和性能有着重要的影响。其中,单例模式是一种常用的设计模式,用于确保一个类只有一个实例,并提供一个全局访问点。 什么是单例模式&#xff1f…

深入理解Java异常处理机制(day20)

异常处理 异常处理是程序运行过程产生的异常情况进行恰当的处理技术 在计算机编程里面,异常的情况比所我们所想的异常情况还要多。 Java里面有两种异常处理方式; 1.利用trycatchfinaly语句处理异常,优点是分开了处理异常代码和程序正常代码…

Jenkins (三) - 拉取编译

Jenkins (三) - 拉取编译 通过Jenkins平台 git 拉取github上项目,通过maven编译并打包。 Jenkins 安装 git 插件 Manager Jenkins -> Plugins -> Available plugins -> Git 打包编译检验 FressStyle 风格编译 New Item输入 item name Spring-Cloud-1…

【机器学习300问】60、图像分类任务中,训练数据不足会带来什么问题?如何缓解图像数据不足带来的问题?

在机器学习中,绝大部分模型都需要大量的数据进行训练和学习(包括有监督学习和无监督学习),然而在实际应用中经常会遇到训练数据不足的问题。就比如图像分类这样的计算机视觉任务,确实依赖于大规模且多样化的训练数据以…

出门一笑, “栈” 落江横 (Java篇)

本篇会加入个人的所谓‘鱼式疯言’ ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. 🤭🤭🤭可能说的不是那么严谨.但小编初心是能让更多人…

代码随想录算法训练营Day46|LC139 单词拆分

一句话总结:完全背包! 原题链接:139 单词拆分 动态规划之完全背包五部曲: 确定dp数组与下标含义:表示字符串长度为i时,dp[i] true 的话,可以拆分为一个或多个在字典中出现的单词。确定递归公…

K8S基于containerd做容器从harbor拉取镜

实现创建pod时,通过指定harbor仓库里的镜像来运行pod 检查:K8S是不是用containerd做容器运行时,以及containerd的版本是不是小于1.6.22 kubectl get nodes -owide1、如果containerd小于 1.6.22,需要先升级containerd 先卸载旧的…

RabbitMQ3.13.x之六_RabbitMQ使用场景

RabbitMQ3.13.x之六_RabbitMQ使用场景 文章目录 RabbitMQ3.13.x之六_RabbitMQ使用场景1. 为什么选择 RabbitMQ?1. 可互操作2. 灵活3. 可靠 2. 常见用户案例1. 服务解耦2. 远程过程调用3. 流处理4. 物联网 1. 为什么选择 RabbitMQ? RabbitMQ 是一个可靠且…

dm8 备份与恢复

dm8 备份与恢复 基础环境 操作系统:Red Hat Enterprise Linux Server release 7.9 (Maipo) 数据库版本:DM Database Server 64 V8 架构:单实例1 设置bak_path路径 --创建备份文件存放目录 su - dmdba mkdir -p /dm8/backup--修改dm.ini 文件…

【教程】宝塔default.db占用空间几十g解决方法|宝塔占用磁盘空间特别大解决方法|宝塔磁盘被占满怎么清理

目录 一、前言二、排查问题三、解决方法 一、前言 用过宝塔创建网站,大家应该都非常熟悉,但是用随着用的时间越来越多,宝塔所占用的空间也越来越多,不停的加大数据盘都没有用,我原先买了30G够用了,随着时间…

docker-ce部署

目录 1. 更新软件包列表 2. 安装必要的软件包,以允许 apt 使用 HTTPS 3. 添加 Docker 的官方 GPG 密钥 4. 设置 Docker CE 的稳定存储库 5. 再次更新包索引以及安装 Docker CE 6. 验证 Docker CE 是否正确安装 7. 将当前用户添加到 docker 用户组,…

智慧牧场数据 7

1 体征数据采集 需求:获取奶牛记步信息 三轴加速度测量:加速度测量计反应的加速向量与当前的受力方向是相反,单位为g 陀螺仪,是用来测量角速度的,单位为度每秒(deg/s) 2000deg/s 相当于1秒钟多少转 1.1…