官方淘宝店 易迪拓培训 旧站入口
首页 > 微波射频 > 射频工程师交流 > MATLAB控制CST仿真并根据结果自动优化

MATLAB控制CST仿真并根据结果自动优化

05-08
各位大神好,我最近要设计一个平面天线,这个天线的轮廓是通过MATLAB计算得到的一条封闭曲线,目前的做法是生成这条曲线,导入CST里面的curve,然后将这闭合曲线填充成金属面,之后加上介质端口,设置好网格之类必须条件就可以仿真了。我现在想做的是,能通过MATLAB生成曲线,然后通过MATLAB调用CST(也就是我编号VB的宏代码)进行仿真,仿真结束后读取S11到MATLAB,然后MATLAB判断在所需的频带内是否小于-10dB,假如没有满足要求则返回最开始重新生成一条新的闭合曲线,然后再继续仿真,直到设置的循环次数结束或者满足要求。
   这样的话,就相当于我可以实现用MATLAB进行一个优化过程,不用每次手动导入曲线生成天线,仿真之后在看S参数,只需要机器自己优化,到达目标之后停止即可,有哪位大神做过这方面的工作,或者有什么参考资料之类的,我的悬赏不过,贵在交流啊,谢谢了!

使用CST自带的VBA语言编写生成你想要的曲线可能更容易些

谢谢启发,我去试一下

这位大神你好,我是CST/VBA编程模块的小编,真心邀请您关注和支持VBA编程模块,我们需要您这样的人才,不胜感激。

小编,你的想法很好,而且完全可以通过MATLAB与CST/VBA联合编程解决。你可以参考一下这篇文章,希望对你有用:
http://bbs.rfeda.cn/read-htm-tid-91510-ds-1.html

小编,看不了这篇帖子,能重新给个链接吗,不甚感激

我尝试了几次,都打不开。你可以参考论坛里面的 CST专区 \ VBA编程 这个版块,文章在里面。

大虾,你能把MATLAB和CST的联合仿真资料发一份给我么,你给的连接已经失效了。我现在需要使用MATLAB控制CST的EMS工作室仿真,但是一般看到的都是控制MWS工作室的,希望能回复,谢谢

Top