CST仿真指导 | 参数寻优问题求解——Parameter Sweep、Optimization

“ 在电磁仿真过程中,有时会遇到需要进行参数扫描、参数寻优的情况。这时候可以用到Parameter List,进一步地使用Parameter Sweep与Optimization等功能,通过多参数、多场景的对比,从而得到一个系统的最优或最差解。”

01
Parameter List

在很多时候,我们做电磁仿真的目的是为了寻找到一个Best or Worst Case,通过多参数、多场景的对比,从而得到一个系统的最优或最差解,进一步优化方案或设定SPEC极限值。以下,举一个简单的例子:新建一个高为10,长为a=15,宽为b=20的Brick,初次设置时,需要给个初始的Value;
在这里插入图片描述
完成设置后,后续需要改变参数值时,可以在Parameter List > Expressiong中可以再次进行更改,修改后按下F7即可刷新模型;
在这里插入图片描述
当参数太多的时候,还可以使用搜索功能
在这里插入图片描述
如果变量间存在关系,比如:a=b+10,那么我们可以在Expresssion中输入对应的表达式进行修改。
在这里插入图片描述

02
Parameter Sweep

在之前的文章《PCB EMC设计中的一些基本原则》中有提到:设计高速信号走线时,一般不建议跨分割。但如果信号一定要跨分割时,间隙的长度距离对单板的RE辐射发射的影响到底有多大,对传输线的S参数又有什么样的影响,有没有临界值?这些问题可以通过Parameter Sweep来快速帮我们解决;
这里以上述的PCB EMC电磁设计为例,在原始的传输线工程①中新建一个宽度为a的Brick②,用以切割出间隙③,最终得到跨分割的模型④;
在这里插入图片描述
在路径 Simulation > Par.Sweep中,可以通过点击New Sequence建立多个序列,从而组成不同的参数子集进行仿真,本案例比较简单只有一个变量,因此只需要新建一个Sequence即可;
在这里插入图片描述
在这里插入图片描述
▲设置a从2→8,采样点设为4,即a=2,4,6,8
设置完成后,点击Start即可;
在这里插入图片描述
由仿真窗口也可以看到,Parameter Sweep的本质是你设置了多少组参数,那么它就帮你跑是多少组结果出来,省去了中间重复性建模的过程,实现了自动化建模;
在这里插入图片描述
在这里插入图片描述
▲进行到第3组仿真时,对应的时a=6也就是第3个设置值

通过仿真结果可以查看,在a变大的过程产生的影响;
在这里插入图片描述
▲回波损耗S11随a变化的曲线
在这里插入图片描述
▲插入损耗S21随a变化的曲线
在这里插入图片描述
▲1m电场强度随a变化的曲线

03
Optimization

Optimization,顾名思义就是求解变量在某个区间内可使系统到达既定最优解的值。在CST中的路径为:Home > Optimizer;
在这里插入图片描述
假设我们求解的是PCB距离1m位置的电场强度,间隙a的可选值在0.1-8mm区间内,且设置目标电场强度值在GNSS频段(1156MHz-1617MHz)内要低于5dBV/m;
在这里插入图片描述
▲设置变量a的区间与初始值
在这里插入图片描述
▲设置目标值
在这里插入图片描述
▲求解中…
在这里插入图片描述
▲区间内的最优解
仿真源文件收录于电磁学社公众号,有需要的同学关注后自取,更多的电磁仿真案例持续投喂。

在这里插入图片描述
更多精彩内容请关注“电磁学社”

让电磁仿真不再复杂!!!

  • 4
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

电磁学社

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

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

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

打赏作者

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

抵扣说明:

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

余额充值