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