有PML邊界時端口如何設置
模擬一個矩形波導,文獻里提到在端口處設置PML.
"Perfectly matched layers (PML) are located at the ends of the
ports to absorb the scattering waves."
我找了個波導的例子,在空氣盒的前后端口設置波端口激勵,并加上PML層后
提示出錯:
[warning] PML cover object 'PML_air1' has a side face that contacts boundary 'PerfE1', but the boundary condition is not also on the PML object.
[error] Port 'WavePort1': A Wave Port may not be overlapped by faces of 3D objects that require solving inside on both sides of the port.
請教大家有PML邊界或者吸收邊界時端口如何設置如何設置才能實現(xiàn)文獻里的情況。
我不知道是否用到deembed?我覺得端口平移是否可行?但不會用?有沒相關資料或例子呢?
選一個面,然后直接用PML設置的默認就可以了.不是把波端口設置為PML.報的錯誤就是你把波端口設置成了PML,它們重疊了.
在HFSS中波端口也可以認為成是一個PML,雖然實質不一樣,但是效果是一樣的.用PML計算會快些,因為可以少計算一個端口,這個在多端口器件設計的時候比較有用.
非常感謝.
你的意思是一種方法,我設置一個面為波端口后,就不用再設PML.
或者選一個面,然后直接用PML設置的.但是沒有端口,那不就沒法得到S參數和設置積分線了嗎?
把一個端口設置為PML確實是得不到這個端口的S參數了,但是其它你設置的波端口是可以得到S參數的.而且和你把設置為PML的端口設置為波端口得到的結果是一樣的,但是速度更快.當你設計的器件端口很多,而你又只需要看某一個端口的回波,或某幾個端口的傳輸的時候,你可以把你不需要看的端口設置成PML可以大大得加快仿真的速度