前言

ANSYS Electromagnetics Suite电磁场仿真可对组件、电路和系统设计的电磁性能进行独立仿真,还可以对温度、振动和其他重要机械效应进行评估。本文为我自己的学习笔记,采用的软件版本是ANSYS Electromagnetics Suite 2021 R2。其他文章请点击上方,看我制作的HFSS(ANSYS Electronics)专栏内容。

在上一篇文章中,我们根据书中的参数,设计出了一个2.45GHz的微带天线,但由于阻抗匹配不完美,导致中心频率偏移。本文将对这个电路进行优化。上一篇文章请点击下面的链接。

HFSS(ANSYS Electronics)仿真2.45GHz矩形微带天线

我们预测,出现中心频率偏移的原因是微带天线的L不太对,所以接下来将针对微带天线的尺寸L进行优化。

参数扫描

先用参数扫描,新建一个扫描选项。

按照顺序,添加要扫描的变量L0,范围为27mm到30mm,步进为1mm。点击确定。

开始仿真。

最后得到了几个图形,分别为不同的L0对应的曲线。在L0=28mm时,在2.44GHz有S11为-21.7dB,达到了我们想要的效果。

目标优化

使用目标优化,相对于前面的参数扫描,是另一种优化思路。选择变量设置。

选择优化变量,对要优化的L0变量打勾。注意,设置的值不能不在Min和Max限定的范围里。

添加一个目标优化设置。

选择对应的选项。

选择优化的目标为S11参数。

如下图,有较多的设置需要修改。

  1. 频率,可以选择频率范围或某个频率。
  2. 关系,可以选择大于,小于,等于之类的。
  3. 目标值,这里设置-20。
  4. 优先级,在有多个优化目标时,可以设置它们的优先级。
  5. 优化阈值。
  6. 优化抖动。

设置好了后,点击仿真。

漫长的计算过程结束后,就得到一些曲线。

放大看,可以看出在27.9-28mm内,是可接受的。

HFSS(ANSYS Electronics)电路优化两种方法:参数扫描和目标优化相关推荐

  1. MAT之SA:T1编写主函数法和T2Matlab自带的SA工具箱GUI法,两种方法实现对二元函数优化求解

    MAT之SA:T1编写主函数法和T2Matlab自带的SA工具箱GUI法,两种方法实现对二元函数优化求解 目录 输出结果 实现代码 输出结果 %SA:T2法利用Matlab自带的SA工具箱optimt ...

  2. matlab表示sa函数,SA:T1编写主函数法和T2Matlab自带的SA工具箱GUI法,两种方法实现对二元函数优化求解——Jason niu...

    %SA:T1法利用Matlab编写主函数实现对定义域[-5,5]上的二元函数求最优解-Jason niu [x,y] = meshgrid(-5:0.1:5,-5:0.1:5); z = x.^2 + ...

  3. mysql 查询慢 分析_MySQL优化:定位慢查询的两种方法以及使用explain分析SQL

    一条SQL查询语句在经过MySQL查询优化器处理后会生成一个所谓的执行计划,这个执行计划展示了具体执行查询的方式,比如多表连接的顺序是什么,对于每个表采用什么访问方法来具体执行查询等等. 本章的内容就 ...

  4. 2017全国电赛综合测评四分频电路(一片D触发器74LS74的两种方法,有图有真相,实测波形图)

    在"2017 年全国大学生电子设计竞赛综合测评题"的<复合信号发生器>中出现的要求使用1片HD74LS74搭建四分频电路,以下是两种解决方案: 使用2个D触发器(1片7 ...

  5. MAT之SA:T1编写主函数法和T2Matlab自带的SA工具箱GUI法,两种方法实现对一元函数优化求解

    MAT之SA:T1编写主函数法和T2Matlab自带的SA工具箱GUI法,两种方法实现对一元函数优化求解 目录 输出结果 实现代码 输出结果 %SA:T2法利用Matlab自带的SA工具箱optimt ...

  6. MATLAB中代码优化的两种方法

    MATLAB中的代码优化 MATLAB中的代码优化有两种重要的方法:预分配组和向量化循环. 我们举一个简单的例子来看,创建一个MATLAB函数来计算f(x) = sin(x / 100π): func ...

  7. 现代密码学3.1--定义计算安全的两种方法

    现代密码学3.1--定义计算安全的两种方法 三种安全性定义 定义计算安全的两种方法 具体方法/concrete approach 渐进方法/asyptotic approach "高效/PP ...

  8. dede列表页if判断输出html,首页、列表页调用文章body内容的两种方法

    随着源码的开放性,很多SEOER对页面的要求也越来越复杂多样性,很多时候,织梦系统的原有功能并不能满足seoer的页面布置要求,这就需要继续开发页面,做更多的功能调用. 今天徐金华SEO给大家讲的是关 ...

  9. VB 两种方法实现热键

    方法一: Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Intege ...

最新文章

  1. PHP验证码和Ajax验证
  2. AttributeError: module 'tensorflow' has no attribute 'random_normal'
  3. Bitcoin.com支持BCH第N弹——派息神器SLP Dividend Calculator
  4. 设计模式之【抽象工厂模式】
  5. ubuntu 14 nginx php,ubuntu14.04安装nginx+php5-fpm
  6. python自动化从零开始_从零开始学Selenium自动化测试:基于Python:视频教学版
  7. 学计算机要买什么样的电脑,大学开学要买电脑吗?又要买什么样的电脑?看准这些再买也不迟!...
  8. 科目三电子路考操作流程
  9. Storm精华问答 | 如何理解spout/bolt的生命周期?
  10. 笨办法学 Python · 续 练习 51:`lessweb`
  11. mysql批量存图片_教你如何在MySQL数据库中直接储存图片(3)
  12. [导入]Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载]...
  13. MongoDB的安装启动
  14. [TEST123] Performance Test
  15. angular中自定义组件实现双向绑定
  16. APP提现之微信服务号红包
  17. 常用的conda命令
  18. [LightOJ1017]Brush (III)(dp)
  19. 中兴交换机忘记enable密码,如何更改?
  20. Java:实现ReadFile读文件算法(附完整源码)

热门文章

  1. 三极管和MOS管开关速度谁快呀
  2. Android 高德地图选点,定位;实现地图选点上车功能;
  3. ibooks打开iframe引用的html文件乱码
  4. 拼多多按关键词搜索示例
  5. 【android】绘制圆环的三种方式
  6. ca证书 csr_CA证书申请、认证原理
  7. CMS垃圾回收器和G1垃圾回收器区别
  8. 安卓端gis_基于Android的移动GIS系统的应用与实现
  9. 业精于勤,荒于嬉;行成于思,毁于随
  10. 读梁飞-RPC框架几行代码就够了 有感