HFSS是如何做到陣列天線在計(jì)算后可以隨便調(diào)整各個(gè)端口激勵(lì)設(shè)置的
最近有個(gè)疑問,CST中,當(dāng)模型存在多個(gè)端口時(shí),可以選擇兩種方法來計(jì)算:一是同時(shí)激勵(lì),但計(jì)算結(jié)果中各個(gè)端口的激勵(lì)將不能改變,而且不能計(jì)算出S參數(shù)。二是對每個(gè)端口分別激勵(lì),也即有多少個(gè)陣元就要進(jìn)行多少次時(shí)域仿真(端口愈多則仿真時(shí)間越長),但最后的結(jié)果可以任意調(diào)整激勵(lì)幅度和相位。
而HFSS,我以為在存在多個(gè)端口時(shí)也是每個(gè)端口分別激勵(lì)的,但今天試了下,感覺增加端口數(shù)之后計(jì)算時(shí)間沒有變長,而且還能任意調(diào)整激勵(lì)幅度和相位,并且能計(jì)算出S參數(shù),這讓我很納悶,應(yīng)為原則上S參數(shù)的計(jì)算本來就需要在一個(gè)端口激勵(lì)其他端口無激勵(lì)且匹配的情況下算出來,不知道HFSS是怎么做到的。
兩個(gè)計(jì)算的結(jié)果對比呢?
我并沒有對結(jié)果進(jìn)行對比,只是很好奇HFSS對多端口激勵(lì)的處理流程或者方法。
這個(gè)不是很顯然么,改變線性方程組的b,不影響求解方程組的速度。
Ax=b;除非知道A的逆矩陣,方可快速計(jì)算x,但HFSS應(yīng)該是用迭代法求解吧?!如果b變化,則每次都要重新用迭代法求解一次矩陣方程?;蛘哒f整個(gè)問題的求解時(shí)間主要在方程的構(gòu)造上,而迭代法求解方程這一步卻很快,以至于看不出多用的時(shí)間。