中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁 > 科技論文 > 電子信息論文 >

基于IronPython的YIG調(diào)諧濾波器自動建模

發(fā)布時間:2020-12-11 03:14
  針對YIG調(diào)諧濾波器仿真設(shè)計過程中大量的復(fù)雜建模問題,提出采用IronPython腳本語言實現(xiàn)自動建模的方法。通過SharpDevelop實現(xiàn)可視化界面編程,采用VS2013+PTVS開發(fā)基于Iron Python語言的ANSYS EM腳本,實現(xiàn)了0.38~2 GHz、2~6 GHz、6~18 GHz和18~26.5 GHz等四種YIG濾波器的磁路與諧振結(jié)構(gòu)的參數(shù)化自動建模,具有一鍵調(diào)用、模型參數(shù)化修改、全自動化建模、后續(xù)新器件可集成等功能。每個模型建立耗時約40s,對于提高YIG濾波器設(shè)計效率,實現(xiàn)知識共享具有積極的意義. 

【文章來源】:磁性材料及器件. 2020年03期 第51-54+58頁

【文章頁數(shù)】:5 頁

【部分圖文】:

基于IronPython的YIG調(diào)諧濾波器自動建模


濾波器自動建模軟件總體實現(xiàn)框圖

樹形圖,可視,用戶界面,界面設(shè)計


圖2為在SharpDevelop中實現(xiàn)的可視化界面。Sharp Develop提供了設(shè)計UI界面常用的各種控件,如文本框、參數(shù)輸入框、按鈕、樹形圖等。通過拖拽放置控件,即可快速實現(xiàn)界面設(shè)計,而相應(yīng)的代碼也會自動生成,可以直接對控件的參數(shù)(如字拽放置控件,即可快速實現(xiàn)界面設(shè)計,而相應(yīng)的代體、位置、大小等)進(jìn)行修改,任何修改都將實時在代碼中得到更新,從而大幅減少代碼輸入量和出錯概率。需要參數(shù)化建模的器件包括磁路與諧振仿真,因此,分別在SharpDevelop中實現(xiàn)主界面和子模塊界面,如圖3所示。主界面收集磁路仿真、諧振仿真等功能,并提供版權(quán)信息展示,各子模塊分別提供主要參數(shù)輸入框和模型預(yù)覽。

界面圖,自動建模,子模塊,主界面


YIG_BPF_M(jìn)axwell_UI.py和YIG_BPF_HFSS_UI.py腳本里分別是磁路仿真子模塊和諧振仿真子模塊的實現(xiàn)代碼,會根據(jù)用戶選擇特定標(biāo)識實現(xiàn)不同的界面和顯示主要/重要的尺寸參數(shù)等,當(dāng)用戶輸入完畢,將該系列參數(shù)收集后傳送至相應(yīng)的具體建模腳本,并調(diào)用Maxwell 3D實現(xiàn)磁路仿真或調(diào)用HFSS實現(xiàn)諧振仿真。每個模型都有一系列尺寸參數(shù),如果模型比較復(fù)雜,則需要輸入的參數(shù)可能達(dá)到數(shù)十甚至上百個,但對于同類型的模型,主要/重要的尺寸參數(shù)相對較少,這些尺寸參數(shù)對于結(jié)構(gòu)和性能有重要影響,也是仿真優(yōu)化需要重點(diǎn)關(guān)注的,因此,該部分參數(shù)單獨(dú)列于界面,其它參數(shù)采用默認(rèn)值和由重要參數(shù)推導(dǎo)得出。


本文編號:2909803

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/kejilunwen/dianzigongchenglunwen/2909803.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶df4f0***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com