基于CST2024 Python內(nèi)部環(huán)境的雙錐天線自動3D建模和仿真
作者 | 周蒙
CST Studio Suite 2024版里面的Python相較于之前有了大的變化。
第一, 增加了cst.asymptotic ,cst.radar ,cst.units 三個(gè)包。
第二, 之前CST python只能通過外部環(huán)境去操作,現(xiàn)在增加了內(nèi)部環(huán)境控制,可以內(nèi)部運(yùn)行Python腳本。
可以看出最明顯的更新是功能區(qū)欄中主頁選項(xiàng)卡中的新按鈕。它包含兩個(gè)子菜單:
CST 應(yīng)用程序(CST 團(tuán)隊(duì)提供的腳本)
運(yùn)行腳本(用戶可以添加自己的 Python 腳本以在 CST 中使用)
更新菜單(腳本變更后點(diǎn)擊更新腳本用)
可以使用Python與CST交互來進(jìn)行自動建模,仿真和后處理。CST2024還支持python的版本到 3.11。當(dāng)然你需要自己下載python編譯器。
今天我們就以輻射發(fā)射的雙錐天線為例,通過CST2024 Python內(nèi)部環(huán)境的雙錐天線自動建模和仿真。整個(gè)過程從設(shè)置仿真參數(shù),建模,設(shè)置求解器,仿真都是一步自動運(yùn)行。
整個(gè)自動建模的流程如下:
第一步:打開腳本
第二步:設(shè)置和保存建模尺寸參數(shù),建立仿真頻率,邊界,背景材料。
第三步:建立其中一個(gè)振子
第四步:用Transform里的rotate復(fù)制5個(gè)振子,旋轉(zhuǎn)角度是60°。建立其中一個(gè)錐一樣的振子。
第五步,通過transform里的mirror鏡像將剛建好的一個(gè)錐鏡像180°到另一邊
第六步,建立錐中間這個(gè)振子,并且鏡像到另一邊
第七步,設(shè)置離散端口。
這樣一個(gè)可以仿真輻射發(fā)射的雙錐天線的模型就建立好了。通過下列視頻我們來看一下整個(gè)自動建模和仿真的過程,為了方便的展示建模的過程,我在腳本里面加了sleep函數(shù)將每一步分解開來。