有PML邊界時(shí)端口如何設(shè)置
模擬一個(gè)矩形波導(dǎo),文獻(xiàn)里提到在端口處設(shè)置PML.
"Perfectly matched layers (PML) are located at the ends of the
ports to absorb the scattering waves."
我找了個(gè)波導(dǎo)的例子,在空氣盒的前后端口設(shè)置波端口激勵,并加上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邊界或者吸收邊界時(shí)端口如何設(shè)置如何設(shè)置才能實(shí)現(xiàn)文獻(xiàn)里的情況。
我不知道是否用到deembed?我覺得端口平移是否可行?但不會用?有沒相關(guān)資料或例子呢?
選一個(gè)面,然后直接用PML設(shè)置的默認(rèn)就可以了.不是把波端口設(shè)置為PML.報(bào)的錯誤就是你把波端口設(shè)置成了PML,它們重疊了.
在HFSS中波端口也可以認(rèn)為成是一個(gè)PML,雖然實(shí)質(zhì)不一樣,但是效果是一樣的.用PML計(jì)算會快些,因?yàn)榭梢陨儆?jì)算一個(gè)端口,這個(gè)在多端口器件設(shè)計(jì)的時(shí)候比較有用.
非常感謝.
你的意思是一種方法,我設(shè)置一個(gè)面為波端口后,就不用再設(shè)PML.
或者選一個(gè)面,然后直接用PML設(shè)置的.但是沒有端口,那不就沒法得到S參數(shù)和設(shè)置積分線了嗎?
把一個(gè)端口設(shè)置為PML確實(shí)是得不到這個(gè)端口的S參數(shù)了,但是其它你設(shè)置的波端口是可以得到S參數(shù)的.而且和你把設(shè)置為PML的端口設(shè)置為波端口得到的結(jié)果是一樣的,但是速度更快.當(dāng)你設(shè)計(jì)的器件端口很多,而你又只需要看某一個(gè)端口的回波,或某幾個(gè)端口的傳輸?shù)臅r(shí)候,你可以把你不需要看的端口設(shè)置成PML可以大大得加快仿真的速度