CST如何在改變仿真結(jié)構(gòu)參數(shù)的同時保存探針數(shù)據(jù)
大家好,小弟初來乍到,有個問題想請教各位。
我正在用cst做雷達測控方面的應(yīng)用仿真,我現(xiàn)在做的結(jié)構(gòu)很簡單,就是將一個dipole antenna放置在兩個立柱的側(cè)面,用discret port加入一個激勵以后,用環(huán)繞在立柱側(cè)面的探針測量電場,隨后,改變dipole所在的位置,在進行同樣的仿真測量. 在我的應(yīng)用里,dipole需要繞立柱側(cè)面一周,及360度。比如第一個圖,dipole在0度位置,第二個圖dipole在40度位置,我要做的就是依次從0度變到360度,每次仿真結(jié)束后都需要收集我設(shè)置在立柱周圍的電場探針數(shù)據(jù)。
我現(xiàn)在的做法是手動創(chuàng)建36個cst文件,每個都對應(yīng)一個角度,分別進行仿真后再導出探針數(shù)據(jù)。這樣做需要每次手動更改數(shù)據(jù),實在是太費時費力了。
我知道可以使用parameter sweep進行參數(shù)改變,這樣只用在一個cst文件里面通過參數(shù)改變進行一系列仿真就可以了,但問題是通過parameter sweep進行仿真,對應(yīng)每個參數(shù)仿真完成后,在result cache里面只會保存template based postprocessing 中的數(shù)據(jù),而在這個里面好像沒法選擇保存探針數(shù)據(jù),只能保存s參數(shù)這些東西,而我需要每次仿真中的探針數(shù)據(jù)。
不知到需要如何設(shè)置才能利用parameter sweep進行多次仿真并且保存相應(yīng)的探針數(shù)據(jù)?或者各位大大有其他更好的辦法可以幫我解決多次改變仿真結(jié)構(gòu)參數(shù)并保存探針數(shù)據(jù)的問題?
小弟在這里提前感謝各位!
問題解決,多謝各位提點!
多謝二樓大神的提點,之前一直用的老版本的cst,之后更新了2014也沒有注意到版本的變更情況,解決辦法其實很簡單,只用按照地三個圖片的辦法設(shè)置參數(shù)sweep,然后在solver 中勾選將結(jié)果存制cache,在cache中就可以找到每次仿真的所有結(jié)果了,當然也包括了探針的結(jié)果。
關(guān)于用matlab調(diào)用cst仿真,小弟最近剛開始研究,如果有什么進展會第一時間和大家分享。
再次感謝各位朋友的幫助!
你用的哪個版本?從2014還是2015開始,就不需要設(shè)置template postprocessing了,可以直接進行參數(shù)掃描,得到的探針結(jié)果就是掃描結(jié)果,我想可以滿足你的要求
還有第二個辦法,你先仿真一次,比如0度,得到了探針結(jié)果,然后再templated postprocessing里面load 1D results,把探針結(jié)果load到templated postprocessing里面
這時再開始參數(shù)掃描就可以了,在templated postprocessing會有探針結(jié)果
可以用matlab聯(lián)合CST仿真,每設(shè)置不同參數(shù)后,0-360度的數(shù)據(jù)導出,在進行下一個參數(shù),以此類推
多謝大神賜教!以前都是用的老版本的,才發(fā)現(xiàn)原來我現(xiàn)在用的2014版可以保存全部的仿真數(shù)據(jù)!多謝了,看來以后得多來論壇看看才能與時具進??!
回復 weclon0726
非常感謝你的意見我最近正在學習cst matlab的聯(lián)合仿真,希望以后可以直接利用matlab調(diào)用cst,確實可以省不少事,多謝提點!