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