cst与matlab联合优化,MATLAB-CST联合仿真之三:结构参数优化

第二节中我们学习了怎么用MATLAB控制CST进行复杂天线的建模,主要是为了解决常见复杂天线模型的绘制问题。

而按照理论设计建立好天线模型之后,一般情况下并不能立马达到最优性能,我们还需要进一步优化其中的一些结构参数,因此仿真模型的结构参数优化是一项重要且不可避免的工作。

CST自带有参数优化工具,可以进行参数扫描、也可以利用各种数值优化算法对其多个参数进行优化,目标函数的设置也比较灵活,如图1所示。

图1  CST中参数优化工具

在结构优化设计的最后阶段,我们一般都会采用全波仿真来验证结构的有效性。对于全波计算来说,CST

的计算性能通常比我们自己编写的普通FDTD算法要快且准确很多,在仿真微波器件时,利用CST来计算诸如反射系数、耦合系数、方向图、增益、极化等参数时非常便捷。借助MATLAB控制CST的手段,我们就可以将CST的很多功能当作一个函数来使用了。在优化设计中,我们常常会遇到多种结构参数的物理实现上存在相互约束的情况,需要有灵活的初始化机制来对优化变量的取值做出预选,比如在优化过程中某个参数必须一直小于或大于另一个参数,也可能需要某个参数在一些不连续的变化区间取值,也可能某个参数和另外多个参数存在某种非解析的函数关系等等,那么单纯采用CST自带的优化工具将略显不足,导致我们不得不将优化过程分拆成很多步骤。

所以利用MATLAB灵活的编程方式,并通过其控制CST全波仿真来优化结构参数,是本节主要解决的问题。

本节内容旨在提供一种结构参数优化设计的编程思路,给出的示例程序只实现了一个简单的参数扫描功能,通过扫描不同的结构参数得到器件对应的反射系数,最后根据自己定义的目标函数选出一组反射

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值