1. 程式人生 > >詳細分析HFSS、ADS、CST各自優缺點及應用範圍,看看你到底應該學習哪種模擬?

詳細分析HFSS、ADS、CST各自優缺點及應用範圍,看看你到底應該學習哪種模擬?

原網址:http://rf.eefocus.com/module/forum/thread-552576-1-1.html
好多RF工程師初學者一直問:我應該學習那種模擬工具呢?從哪個入手更簡單一點兒?我想這個不能用學習的難易程度來決定學習哪一個,而是應該根據自己的專業領域和正在研究的專案內容來決定。下面綜合工程師的建議總結一下,希望對大家有所幫助。

一、HFSS 與 ADS比較:

1、ADS主要用來模擬電路(比如:微波射頻電路、RFIC、通訊電路),HFSS主要用來模擬器件(比如:濾波器、天線等等);

1、先說大的方向,如果你做,建議ADS。如果天線、微波無源器件等建議HFSS或CST。

2、從模擬結果來看,HFSS是計算電硫場結果一般是可靠的,ADS是計算電路或者兩維半電磁場可以參考。

3、從電磁場性質來看,ADS不能仿三維電磁場,適用於微波高速電路的設計,對於這種平面電路的電磁場模擬一般都是2.5維的,HFSS適用於三維電磁場分析;

4、從微波器件有源無源性來說,HFSS不能仿有源器件,但是ADS可以模擬有源器件;

二、CST 與 HFSS比較:

1、CST是基於FDID(時域有限積分法)電磁場求解演算法的模擬器,適合模擬寬頻頻譜結果,因為只需要輸入一個時域脈衝就可以覆蓋寬頻帶。

HFSS是基於FEM(有限元法)電磁場求解演算法的模擬器,適合模擬三維複雜結果,但是電長度較小。

建議是,在VHF的UWB使用CST設計優化天線,然後再到HFSS中去細化和確認。

2、從執行速度比較:CST速度要快,HFSS就差強人意了,CST資源利用要高,HFSS太耗資源了,而且HFSS有點傷硬碟,它有太多的臨時檔案要存到硬碟上;

3、從模擬精度比較:CST精度不如HFSS,模擬電小物體HFSS更精確,CST對電大物體較好(hfss仿輻射器比較精確,cst仿濾波器比較好);

4、從模擬寬度比較:頻寬寬的話,cst比較方便。hfss仿寬頻需要分段,速度相對較慢;

5、 HFSS 是閉場比較準,而CST 開場比較準

6、CST的畫圖比ADS方便。和HFSS相比,感覺HFSS如果作天線方面的模擬還是還是比較好的。如果要結合電路進行系統模擬的話,將ADS和CST結合起來進行。

三、綜合比較:

CST是基於FDID電磁場求解演算法的模擬器,適合模擬寬頻頻譜結果,因為只需要輸入一個時域脈衝就可以覆蓋寬頻帶。

HFSS是基於FEM(有限元法)電磁場求解演算法的模擬器,適合模擬三維複雜結果,但是電長度較小。

ADS內含momentum (基於第三種經典演算法-矩量法),是一種對第三維度進行簡化的電磁場模擬器,非常適合模擬第三維度上均勻變化的結構,例如 電路多層板,如PCB,陶瓷等電路板,常見無源電路,如濾波器等結構。模擬速度極快,同時保證和HFSS相同的精度。因此作為板級和IC級電路設計師,ADS momentum是最好的模擬工具,其效率遠炒股HFSS和CST。但是如果要模擬天線,鍵合線等第三維度上非均勻延展的結構,就需要全波三維求解器。

    安捷倫推出了其基於有限元演算法的電磁場模擬器--EMDS,並且和嵌入到ADS中,使用後感覺非常好,完全解決了業界最好的路模擬軟體ADS與全波三維電磁場模擬器之間的連線。Ansoft 的HFSS已經不再是有限元的唯一選擇了。

總之,對於三維電磁場來說,沒有最好的工具,只有使用者根據實際需要做的東西去選擇一個最合適自己的工具,那才是最好的工具。

  綜述:

1、混合積體電路設計,PCB板級設計,無源板級器件設計,RFIC/MMIC設計:ADS+momentum;

2、天線設計:首推 Agilent AMDS ,CAD匯入,建模很方便,CST備選;

3、微波腔體,衰減器,微波轉接頭,波導濾波器等設計:Agilent EMDS or HFSS,有限元法的最佳發揮場所;

    永遠沒有最佳的三維電磁場工具,只有針對你自己的產品的最佳工具, 深刻了解工具的原理,深刻了解自己所開發產品的特性,是做好工作的第一步。 

   工具就象螺絲刀,十字螺絲刀跟一字螺絲刀本身沒法比較,但是當你家的電器上用的是一字螺絲的時候,哪怕十字螺絲刀是用鑽石做的都沒用。

   在此十分感謝社群網友琴無弦、火烽、木木提供的內容指導,希望本次總結對大家有所幫助,同時歡迎大家繼續補充討論~~

相關推薦

詳細分析HFSSADSCST各自優缺點應用範圍看看到底應該學習模擬

原網址:http://rf.eefocus.com/module/forum/thread-552576-1-1.html 好多RF工程師初學者一直問:我應該學習那種模擬工具呢?從哪個入手更簡單一點兒?我想這個不能用學習的難易程度來決定學習哪一個,而是應該根據

介紹SVN和git各自的區別優缺點適用範圍

SVN是Subversion的簡稱,是一個開放原始碼的版本控制系統,支援大多數常見的作業系統。作為一個開源的版本控制系統,Subversion管理著隨時間改變的資料。這些資料放置在一箇中央資料檔案庫(repository)中。這個檔案庫很像一個普通的檔案伺服器,不過它會記住每一次檔案的變動。

ARM 之 各整合開發環境(IDE)說明(KeilRVDSADSDS-5MDK)

吐槽   最近,ARM官網進行了較大的改版,原來很多老工具可以免費下載(付費使用),但是改版後需要有購買憑證才可以下載!部分舊工具(補丁)的具體下載地址為https://silver.arm.com,最新的工具在官網還是非常容易下載的。動不動就是 難不成

JavaCC++C#phppython語言的內在特性應用

當你選擇了網際網路這個行業也就意味著你要終身學習,想必現在的你一定驚歎網際網路的發展速度吧! 網際網路行業不比傳統行業,不是說你精通一門手藝就可以一輩子靠這個手藝來養活自己,網際網路行業沒有這回事,如果你想問有沒有哪一門語言學完之後可以養活自己一輩子,那麼抱歉,我想沒人能回答你。 網際網路發

StringStringBuffer與StringBuilder的區別應用場景

1 String、StringBuffer與StringBuilder區別 (1)區別 String內容不可變,StringBuffer和StringBuilder內容可變; StringBuilder非執行緒安全(單執行緒使用),String與StringBuffer執行緒安全(多執

java第九天---多型抽象類介面各種修飾符的作用應用場景內部類

1   什麼叫多型     某一個事物,在不同時刻表現出來的不同狀態。貓可以是貓的型別。貓 m = new 貓();  同時貓也是動物的一種,也可以把貓稱為動物。動物 d = new 貓(); 2   多型的前提    

MySQL(表鎖)PHP(檔案鎖)鎖機制應用場景

模擬高併發訪問一個指令碼:apache安裝檔案的bin/ab.exe可以模擬併發量 C:\phpStudy\Apache\bin>ab.exe -c 10 -n 10 http://localhost/try.php // -c 模擬多少併發量 -n 一共請求多少次 http://請求的指令

【JIRAConfluence中文官方技術部落格】分享JIRAConfluenceBamboo等Atlassian產品的安裝部署使用技巧營造全面高效的學習交流空間。上atlassian.csdn.net下載享用,諮詢QQ:2714137330

分享JIRA、Confluence、Bamboo等Atlassian產品的安裝部署及使用技巧,營造全面高效的學習交流空間。上atlassian.csdn.net下載享用,諮詢QQ:2714137330...

memcache和redisMongodb優缺點應用場景

1.mongodb 埠(27017) (1)是文件型的非關係型資料庫,使用bson結構。其優勢在於查詢功能比較強大,能儲存海量資料,缺點是比較消耗記憶體。 (2)一般可以用來存放評論等半結構化資料,支援二級索引。 適合儲存json型別資料,不經常變化。 優點: l  

包含目錄庫目錄附加包含目錄附加庫目錄附加依賴項如何使用? 靜態庫動態庫的建立與呼叫和vs裡引用的使用

引言:vs中怎麼新增外部標頭檔案?如過直接在專案標頭檔案處,新增一下,如下圖:則,依然會報錯,如下圖:有兩種方法,來解決(你不在vs上的新增它也沒事):(1) 直接把外部標頭檔案複製過來,放在此專案下即與該專案cpp檔案同一目錄,如下圖:(2)專案右鍵,屬性裡的C/C++ 

包含目錄庫目錄附加包含目錄附加庫目錄附加依賴項如何使用? 靜態庫動態庫的創建與調用和vs裏引用的使用

pragma 經驗 dll blog res 編譯器 rdquo 編譯期 靜態 https://blog.csdn.net/Young__Fan/article/details/80528740 引言:vs中怎麽添加外部頭文件?如過直接在項目頭文件處,添加一下,如下

DES3DESAESPBE對稱加密演算法實現應用

1.對稱加密演算法概述 對稱加密演算法是應用較早的加密演算法,技術成熟。在對稱加密演算法中,資料發信方將明文和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。收信方收到密文後,若想解讀原文,則需要使用加密用過的金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文。 在對稱加密

jdbc,mybatis,hibernate各自優缺點區別

建議 選擇 創建 con 執行sql 時間 入參 管理 直接 JDBC: 我們平時使用jdbc進行編程,大致需要下面幾個步驟: 1,使用jdbc編程需要連接數據庫,註冊驅動和數據庫信息 2,操作Connection,打開Statement對象 3,通

jdbc,mybatis,hibernate各自優缺點區別[轉]

先比較下jdbc程式設計和hibernate程式設計各自的優缺點。 JDBC: 我們平時使用jdbc進行程式設計,大致需要下面幾個步驟: 1,使用jdbc程式設計需要連線資料庫,註冊驅動和資料庫資訊 2,操作Connection,開啟Statement物件 3,

描述Cookie和Session的作用區別和各自應用範圍Session工作原理

Session用於儲存每個使用者的專用資訊. 每個客戶端使用者訪問時,伺服器都為每個使用者分配一個唯一的會話ID(Session ID) . 她的生存期是使用者持續請求時間再加上一段時間(一般是20分鐘左右).Session中的資訊儲存在Web伺服器內容中,儲存

分析TVS管和肖特基二極體的特性原理這些未必全都知道

    瞬態電壓抑制器(TransientVoltageSuppressor)簡稱TVS,是一種二極體方式的高效能維護器材。   當的南北極遭到反向瞬態高能量衝擊時,它能以10-12秒量級的速度,將其南北極間的高阻抗變為低阻抗,吸收高達數千瓦的浪湧功率,使南北極間的電壓箝坐落一個預訂值,有效地維

JS跨域方案JSONP與CORS的各自優缺點以及應用場景

從問題來看,相信題主已經瞭解JSONP與CORS的基本知識,回答也是建立在此基礎上。首先明確:JSONP與CORS的使用目的相同,並且都需要服務端和客戶端同時支援,雖然功能上講CORS更為強大,但是需要根據應用場景選擇使用哪一個。JSONP(json with padding 填充式json),利用了使用sr

Spring5原始碼分析系列(十)SpringAOP設計原理應用場景

本章開始講解SpringAOP設計原理及應用場景,文章參考自Tom老師視訊~~ SpringAOP應用示例 AOP是OOP的延續,是AspectOrientedProgramming的縮寫,意思是面向切面程式設計。可以通過預編譯方式和執行期動態代理實現在不修改原始碼的情況

【好文推薦】公司管理系統含義類型功能價格的詳細分析

管理系統 企業在公司管理系統選型時,都想選性價比高、物有所值的。但市場上公司管理系統品牌眾多,價格各不相同,所以選型時,企業常被這些問題困擾:常用的公司管理系統有哪些?好用的公司管理系統價格多少合適?公司管理系統排行?……每個企業都迫切想知道答案。本文集中整理和逐一解答了大家最關註的一些問題,希望能給各