CST中,如何把兩個參數化的CST三維模型合并在一起
本期回答一個常見的問題,如何把兩個都有參數化的CST三維模型合并在一起。一般直接在兩個仿真文件中復制粘貼,只要兩個文件的里都設置好相對坐標系,直接復制出來的模型就會出現在相同的相對坐標系的位置。雖然非常方便但帶來的結果是復制出的文件就失去了參數化。
例如這里一個monopole天線和一個金屬GND都是參數化的模型,如下圖所示:
如果只是在天線和地都設置上相對坐標系,復制天線模型到地的模型后,天線的模型的參數都不能編輯了。如下圖所示:
另外一種方法在其中一個文件中,導入另一個文件作為子文件。同樣以上面例子為例,在金屬地的模型中導入子文件,并選擇天線文件。如下圖所示:
用這種方式合并的模型,雖然也沒法合并參數,但有一個External project的鏈接,可以去原始的模型文件里改變參數,改變了天線模型里參數后,可以更新到GND模型中來。
比如我們這里把天線高度改為100mm并保存文件后,在GND的文件中會提示 sub-project更新了,是否要更新文件如下圖所示:
我們點了F7,則新合并的文件里的模型參數也一起更新了,如下圖所示:
以上都是鋪墊,下面正式介紹CST的SAM(系統裝配建模)的標準流程。
Step1 設置安裝點
在原始文件中設置相對坐標系,并保存安裝點,如下圖在天線模型中設置安裝點,注意w坐標軸的朝向。
同樣設置金屬地的安裝點位置,w坐標軸和天線朝著相反的方向設置安裝點,設置完的圖如下:
Step2 創建一個裝配文件
新建一個裝配文件,并把之前兩個文件拖拽進去,如下圖所示:
雙擊天線的安裝點,再雙擊GND的安裝點,總之通過一頓操作,把模型組裝起來,如下圖所示:
Step3 創建新的合并后的模型文件
可以通過生成一個新的3D模型創建成一個完整的仿真文件,如下圖所示:
Step4 修改模型的參數
我們要把兩個原始文件中的參數(Block parameter list)傳遞到新的合成文件的全局參數中(Global parameter list)。比如本來天線模型中的高度參數,monopole_l1讓他等于全局參數l1_SAM,再給l1_SAM賦值30mm,如下圖:
同樣把地板模型中size1=size_SAM,并生成新的參數size_SAM,這里等于250。
這樣就可以在新裝配的文件下,通過不同的子文件修改模型參數了,比如我們把l1_SAM改成100,size_SAM改成250,新的模型如下圖所示:
比如我們嵌套一個sweep的task,就可以對新的組合模型進行高度和GND尺寸的掃參,本來這兩個參數是屬于不同的原始文件的。這里的參數都只能是對全局的parameter list里的參數進行。
SAM的系統裝配流程可以最完整的處理模型的全參數化,對組合模型進行參數掃描,優化等操作。如有問題,請留言,謝謝觀賞!