HFSS使用過(guò)程中的幾點(diǎn)體會(huì)
本人使用HFSS軟件的時(shí)間相對(duì)來(lái)說(shuō)比較長(zhǎng),個(gè)人認(rèn)為HFSS的使用可以分為兩個(gè)層次:
第一種是單純的仿真,知道某種結(jié)構(gòu),設(shè)置一些結(jié)構(gòu)變量直接用參掃或優(yōu)化,尋找自己想要的結(jié)果,這是初學(xué)者和大多數(shù)使用者采用的方式(本人在某些時(shí)候也喜歡用,這一般是對(duì)于未知結(jié)構(gòu)或者理論無(wú)法分析的結(jié)構(gòu)設(shè)計(jì)時(shí));
第二種結(jié)合電磁場(chǎng)微波理論,對(duì)自己關(guān)心的問(wèn)題與結(jié)構(gòu)先進(jìn)行分析,仿真時(shí)做到有的放矢,更進(jìn)一步的使用是以HFSS為基礎(chǔ)針對(duì)性進(jìn)行二次開發(fā)(這種情況下都會(huì)用到VBS)
1、對(duì)于初學(xué)者來(lái)說(shuō),在建立HFSS的仿真模型時(shí),首先得有一個(gè)概念:HFSS建模默認(rèn)情況下可以想象成在一個(gè)金屬疙瘩內(nèi)“挖出”模型,所以建模時(shí)畫出的物體如果沒(méi)有定義邊界條件或者有其他的物體與其連接時(shí),其表面會(huì)默認(rèn)為PEC邊界;
2、一般情況下,許多使用者都直接利用HFSS自帶的自適應(yīng)網(wǎng)格剖分,這在多數(shù)情況下,尤其是結(jié)構(gòu)比較簡(jiǎn)單時(shí)是可以的,但對(duì)于復(fù)雜的結(jié)構(gòu),如波導(dǎo)縫隙陣天線,有較大的局限性,因?yàn)榭p隙上的電場(chǎng)一般都近似為余弦分布,在此上劃分網(wǎng)格,實(shí)際上可以看成是用一多段線近似余弦,如果縫隙上剖分的網(wǎng)格點(diǎn)數(shù)少了,必然引起近似誤差,對(duì)副瓣和遠(yuǎn)副瓣有影響,所以對(duì)于結(jié)構(gòu)復(fù)雜、電磁場(chǎng)變化比較劇烈的局部需要進(jìn)行手動(dòng)網(wǎng)格剖分或者Seeding mesh
3、在HFSS 中存在三種掃頻方式:快速、離散和插值,各有優(yōu)缺點(diǎn)。
快速掃頻顧名思義速度比較快,它是在現(xiàn)有網(wǎng)格的基礎(chǔ)上直接計(jì)算,但是在頻帶較寬是,容易出現(xiàn)錯(cuò)誤的結(jié)果(對(duì)結(jié)果的分析需要自己判斷);
離散掃頻是最準(zhǔn)確的,它對(duì)每個(gè)頻點(diǎn)都會(huì)進(jìn)行求解,所有求解的時(shí)間是單個(gè)頻點(diǎn)的N倍;
插值掃頻介于二者之間,它首先確定若干個(gè)頻點(diǎn)進(jìn)行求解,然后頻點(diǎn)之間采用插值的方法計(jì)算。
4、良好的建模習(xí)慣是用好HFSS的有力方法:
建模時(shí)千萬(wàn)不要使用默認(rèn)的物體名稱,如box、cylinder等,多了會(huì)暈頭轉(zhuǎn)向,不利用修改和排錯(cuò),同時(shí)盡量用變量名,即使該參數(shù)不用參掃;
如非必要,盡量不用相對(duì)坐標(biāo)系,它會(huì)極大的影響后處理計(jì)算的速度,容易出錯(cuò),最好的方法是在全部坐標(biāo)系內(nèi),通過(guò)簡(jiǎn)單的操作把模型移動(dòng)到指定的位置,建模的過(guò)程也是一個(gè)設(shè)計(jì)者思考的過(guò)程,可以反映建模者的分析脈絡(luò);
HFSS的VBS腳本程序是一個(gè)非常有用的東東,本人很喜歡用,它可以與MATLAB等其他軟件程序結(jié)合使用,比如對(duì)于某個(gè)特定結(jié)構(gòu),有固定的規(guī)律或更好的優(yōu)化途徑,用協(xié)同仿真優(yōu)化是比較好的選擇。
以上寫的不全面,供大家參考,也歡迎大家補(bǔ)充交流!
樓主費(fèi)心啦!很值得看一看。
看了樓主的見(jiàn)解。真是有收獲。只是不明白樓主的HFSS建模默認(rèn)情況下可以想象成在一個(gè)金屬疙瘩內(nèi)“挖出”模型是什么意思。是指的如果不設(shè)邊界。hfss會(huì)自動(dòng)認(rèn)為是金屬邊界嗎?我們一般都畫一個(gè)盒子給模型包住,除了為了截?cái)嗲蠼鈪^(qū)域,還有什么作用呢?
沒(méi)錯(cuò),如果不設(shè)邊界,HFSS會(huì)認(rèn)為是金屬邊界,在求解天線輻射問(wèn)題時(shí),理論上要求模型有無(wú)限大的自由空間,但這顯然是不可能的,所有我們一般會(huì)畫一個(gè)輻射邊界條件的物體,對(duì)自由空間進(jìn)行截?cái)?,從而在精度滿足要求的條件下,減小問(wèn)題的求解規(guī)模。
一般情況下,輻射邊界有兩種:吸收邊界條件和理想匹配層面,兩者對(duì)入射到面上的電磁波加以吸收,模擬真空無(wú)反射的情形,但是后者的吸收率比前者要高20dB左右,而且,后者輻射邊界條件的物體可以距離輻射源1/8到1/4波長(zhǎng),所有求解劃分的網(wǎng)格數(shù)比前者更少,另外,重要的是后者對(duì)大入射角情況下的吸收比仍然很高,這一點(diǎn)在應(yīng)用吸收邊界條件(abc)是要特別注意!
學(xué)習(xí)了,多謝指教哈!
恩。謝謝樓主??!提供了寶貴的經(jīng)驗(yàn)使我受益匪淺啊
樓主有VBS操作的經(jīng)驗(yàn)么?有的話能介紹下么?
多謝樓主分享
有很多真知灼見(jiàn)
樓主能不能再詳細(xì)說(shuō)一下相對(duì)坐標(biāo)系為什么會(huì)增大數(shù)據(jù)處理的難度和增大誤差。我還以為相對(duì)坐標(biāo)系只是在建模的時(shí)候用到。謝謝了
支持原創(chuàng)!
確實(shí)很謝謝樓主,剛在學(xué)這個(gè)軟件,還是有點(diǎn)收獲