官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > CST微波工作室 > CST如何在改变仿真结构参数的同时保存探针数据

CST如何在改变仿真结构参数的同时保存探针数据

05-08
大家好,小弟初来乍到,有个问题想请教各位。
我正在用cst做雷达测控方面的应用仿真,我现在做的结构很简单,就是将一个dipole antenna放置在两个立柱的侧面,用discret port加入一个激励以后,用环绕在立柱侧面的探针测量电场,随后,改变dipole所在的位置,在进行同样的仿真测量.   在我的应用里,dipole需要绕立柱侧面一周,及360度。比如第一个图,dipole在0度位置,第二个图dipole在40度位置,我要做的就是依次从0度变到360度,每次仿真结束后都需要收集我设置在立柱周围的电场探针数据。
我现在的做法是手动创建36个cst文件,每个都对应一个角度,分别进行仿真后再导出探针数据。这样做需要每次手动更改数据,实在是太费时费力了。
我知道可以使用parameter sweep进行参数改变,这样只用在一个cst文件里面通过参数改变进行一系列仿真就可以了,但问题是通过parameter sweep进行仿真,对应每个参数仿真完成后,在result cache里面只会保存template based postprocessing 中的数据,而在这个里面好像没法选择保存探针数据,只能保存s参数这些东西,而我需要每次仿真中的探针数据。
不知到需要如何设置才能利用parameter sweep进行多次仿真并且保存相应的探针数据?或者各位大大有其他更好的办法可以帮我解决多次改变仿真结构参数并保存探针数据的问题?
小弟在这里提前感谢各位!


问题解决,多谢各位提点!

多谢二楼大神的提点,之前一直用的老版本的cst,之后更新了2014也没有注意到版本的变更情况,解决办法其实很简单,只用按照地三个图片的办法设置参数sweep,然后在solver 中勾选将结果存制cache,在cache中就可以找到每次仿真的所有结果了,当然也包括了探针的结果。
关于用matlab调用cst仿真,小弟最近刚开始研究,如果有什么进展会第一时间和大家分享。
再次感谢各位朋友的帮助!








你用的哪个版本?从2014还是2015开始,就不需要设置template postprocessing了,可以直接进行参数扫描,得到的探针结果就是扫描结果,我想可以满足你的要求

还有第二个办法,你先仿真一次,比如0度,得到了探针结果,然后再templated postprocessing里面load 1D results,把探针结果load到templated postprocessing里面
这时再开始参数扫描就可以了,在templated postprocessing会有探针结果

可以用matlab联合CST仿真,每设置不同参数后,0-360度的数据导出,在进行下一个参数,以此类推

多谢大神赐教!以前都是用的老版本的,才发现原来我现在用的2014版可以保存全部的仿真数据!多谢了,看来以后得多来论坛看看才能与时具进啊!

回复 weclon0726
非常感谢你的意见我最近正在学习cst matlab的联合仿真,希望以后可以直接利用matlab调用cst,确实可以省不少事,多谢提点!

Top