專利名稱:一種基于simadyn d模塊的emtdc自定義建模方法
技術(shù)領域:
本發(fā)明涉及一種自定義建模方法,尤其涉及的是一種基于SIMADYN D模塊的 EMTDC自定義建模方法。
背景技術(shù):
SIMADYN D是一種可靈活配置的、全數(shù)字化的、模塊化的控制系統(tǒng),它能夠進行快速的閉環(huán)、開環(huán)控制和實現(xiàn)快速的通訊,尤其適用于要求高動態(tài)特性、高控制精度的傳動控制和交、直流變頻調(diào)速傳動控制。EMTDC為一種電力系統(tǒng)電磁暫態(tài)仿真軟件,采用EMTDC仿真工具搭建EMTDC直流模型可詳細地研究高壓直流輸電工程的運行動態(tài)特性。若高壓直流工程的直流控制保護系統(tǒng)由SIMADYN D可編程邏輯實現(xiàn),只要按照實際高壓直流控制保護系統(tǒng)的功能邏輯在EMTDC平臺上建立實現(xiàn)控制保護內(nèi)部邏輯所用到的計算和邏輯功能模塊,就可方便地搭建詳細的EMTDC直流模型,并可以實現(xiàn)EMTDC模型與實際高壓直流一樣的動態(tài)性能。但EMTDC仿真工具只自帶了一些簡單的功能模塊,許多高壓直流控制保護功能的計算和邏輯模塊,如RSR模塊、NSW模塊、PST模塊、RGE模塊和PIC模塊等,EMTDC仿真工具沒有提供,需自定義開發(fā)基于SIMADYN D模塊的EMTDC計算及邏輯功能模塊。因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于SIMADYN D模塊的EMTDC自定義建模方法,以解決上述EMTDC仿真工具不提供許多高壓直流控制保護功能的計算和邏輯模塊的技術(shù)問題。本發(fā)明的技術(shù)方案如下一種基于SIMADYN D模塊的EMTDC自定義建模方法,其中,包括步驟a、建立 EMTDC 模塊;b、根據(jù)SIMADYN D控制保護元件庫中模塊名稱和管腳,設計EMTDC模塊名稱、管腳維數(shù)及名稱;c、根據(jù)SIMADYN D控制保護元件庫中模塊特性,自定義設計EMTDC模塊內(nèi)部特性;d、根據(jù)SIMADYN D控制保護元件庫中模塊功能及內(nèi)部邏輯關系,用fortran語言編程序,實現(xiàn)輸入管腳、輸出管腳和控制管腳之間的完整邏輯功能。所述的一種基于SIMADYN D模塊的EMTDC自定義建模方法,其中,所述步驟b具體包括bl、根據(jù)SIMADYN D控制保護元件庫中模塊名稱和管腳維數(shù),設計EMTDC模塊名稱和模塊維數(shù);b2、根據(jù)SIMADYN D控制保護元件庫中管腳名稱,詳細設計EMTDC模塊中管腳名稱。所述的一種基于SIMADYN D模塊的EMTDC自定義建模方法,其中,所述步驟c具體包括
cl、根據(jù)SIMADYN D控制保護元件庫中模塊外觀,設計EMTDC模塊外觀;c2、根據(jù)SIMADYN D控制保護元件庫中模塊功能及邏輯,設計EMTDC模塊管腳的激活顯示條件;c3、根據(jù)SIMADYN D控制保護元件庫中模塊參數(shù)特性,設計Category內(nèi)容。所述的一種基于SIMADYN D模塊的EMTDC自定義建模方法,其中,步驟b所述的管腳維數(shù)包括輸入端口信號的個數(shù)、輸出端口信號的個數(shù)及控制端口信號的個數(shù)。所述的一種基于SIMADYN D模塊的EMTDC自定義建模方法,其中所述步驟c3所述的設計Category內(nèi)容的設計手段包括下拉框、文本標簽和輸入框。本發(fā)明通過提供一種基于SIMADYN D模塊的EMTDC自定義建模方法,根據(jù)SIMADYN D控制保護元件庫中各元件的外觀、管腳說明、內(nèi)部邏輯描述,利用該建模方法建立基于 SIMADYN D模塊的EMTDC控制保護元件模塊,其自定義建立的模塊將在外觀、管腳名稱、內(nèi)部邏輯、參數(shù)界面、元件特性等都與西門子模塊保持高度的一致性,為搭建實際高壓直流輸電工程的EMTDC直流詳細模型奠定了基礎。
圖1是本發(fā)明中基于SIMADYN D模塊的EMTDC自定義建模方法的流程示意圖;圖2是本發(fā)明中基于SIMADYN D模塊的EMTDC自定義建模方法步驟b的流程示意圖;圖3是本發(fā)明中基于SIMADYN D模塊的EMTDC自定義建模方法步驟c的流程示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。如圖1所示本發(fā)明的基于SIMADYN D模塊的EMTDC自定義建模方法流程圖,其建模方法如下步驟a 建立EMTDC模塊。在EMTDC軟件“Circuit”窗口中,采用EMTDC仿真工具的“NewComponent”功能, 建立自定義新模塊。步驟b 根據(jù)SIMADYN D控制保護元件庫中模塊名稱和管腳參數(shù),設計EMTDC模塊名稱、管腳參數(shù)。如圖2所示步驟b包括步驟bl 根據(jù)SIMADYN D控制保護元件庫中模塊名稱和管腳維數(shù),設計EMTDC模塊名稱和管腳維數(shù),管腳維數(shù)包括輸入端口信號的個數(shù)、輸出端口信號的個數(shù)及控制端口信號的個數(shù)步。步驟根據(jù)SIMADYN D控制保護元件庫中管腳名稱, 詳細設計EMTDC模塊中管腳名稱。步驟c 根據(jù)SIMADYN D控制保護元件庫中模塊特性,自定義設計EMTDC模塊內(nèi)部特性。具體方法為右鍵點擊生成的新模塊,在出現(xiàn)的菜單中選擇“Edit Definition”,進入EMTDC模塊內(nèi)部自定義設計環(huán)節(jié)。如圖3所示步驟c包括步驟cl 根據(jù)SIMADYN D控制保護元件庫中模塊外觀,設計EMTDC模塊外觀。具體方法為在EMTDC軟件“Graphic”窗口中,根據(jù)SIMADYN D控制保護元件庫中模塊外觀,設計EMTDC模塊外觀。EMTDC模塊外觀,包括模塊外觀形狀、線條粗細及符號標識等。到步驟c2 根據(jù)SIMADYN D控制保護元件庫中模塊功能及邏輯,設計EMTDC模塊管腳的激活顯示條件。具體方法為左鍵雙擊端口或右鍵點擊端口并選擇 "Properties",將彈出“Connection”對話框,在該對話框設計端口的激活顯示條件。到步驟 c3 根據(jù)SIMADYN D控制保護元件庫中模塊參數(shù)特性,設計Category內(nèi)容。具體方法為在 EMTDC軟件“Parameters”子窗口中,點擊工具欄的New Category選項,添加“Category,,。 根據(jù)SIMADYN D控制保護元件庫中模塊參數(shù)特性,設計Category內(nèi)容,設計手段包括下拉框(Drop Choice Box)、文本標簽(Text Label)和輸入框簽(Input Field)等。步驟d 根據(jù)SIMADYN D控制保護元件庫中模塊功能及內(nèi)部邏輯關系,用fortran 語言編程序,實現(xiàn)輸入管腳、輸出管腳和控制管腳之間的完整邏輯功能。具體方法為在 EMTDC軟件kript子窗口,根據(jù)SIMADYND控制保護元件庫中模塊功能及內(nèi)部邏輯關系,用 Fortran語言編程序,實現(xiàn)輸入管腳、輸出管腳和控制管腳之間的完整邏輯功能,使自定義建立的EMTDC控制保護功能模塊邏輯與實際SIMADYN D功能塊邏輯一致。從上述實施例可以看出,按照以上方法步驟,根據(jù)SIMADYN D控制保護元件庫中各元件的外觀、管腳說明、內(nèi)部邏輯描述,利用該建模方法建立基于SIMADYN D模塊的EMTDC 控制保護的元件模塊,其自定義建立的模塊將在外觀、管腳名稱、內(nèi)部邏輯、參數(shù)界面、元件特性等都與西門子模塊保持高度的一致性,為搭建實際高壓直流輸電工程的EMTDC詳細直流模型奠定了基礎。應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,例如,步驟c中的三個子步驟Cl、c2、c3其順序可以根據(jù)建模要求而變動;步驟b中模塊名稱和管腳參數(shù)的設置可根據(jù)SIMADYN D控制保護元件庫中模塊名稱和管腳參數(shù)的變動而變更設置。所有這些改進和變換都應屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
1.一種基于SIMADYN D模塊的EMTDC自定義建模方法,其特征在于,包括步驟a、建立EMTDC模塊;b、根據(jù)SIMADYND控制保護元件庫中模塊名稱和管腳,設計EMTDC模塊名稱、管腳維數(shù)及名稱;C、根據(jù)SIMADYN D控制保護元件庫中模塊特性,自定義設計EMTDC模塊內(nèi)部特性;d、根據(jù)SIMADYN D控制保護元件庫中模塊功能及內(nèi)部邏輯關系,用fortran語言編程序,實現(xiàn)輸入管腳、輸出管腳和控制管腳之間的完整邏輯功能。
2.根據(jù)權(quán)利要求1所述的一種基于SIMADYND模塊的EMTDC自定義建模方法,其特征在于,所述步驟b具體包括bl、根據(jù)SIMADYN D控制保護元件庫中模塊名稱和管腳維數(shù),設計EMTDC模塊名稱和模塊維數(shù);b2、根據(jù)SIMADYN D控制保護元件庫中管腳名稱,詳細設計EMTDC模塊中管腳名稱。
3.根據(jù)權(quán)利要求1所述的一種基于SIMADYND模塊的EMTDC自定義建模方法,其特征在于,所述步驟c具體包括Cl、根據(jù)SIMADYN D控制保護元件庫中模塊外觀,設計EMTDC模塊外觀;c2、根據(jù)SIMADYN D控制保護元件庫中模塊功能及邏輯,設計EMTDC模塊管腳的激活顯示條件;c3、根據(jù)SIMADYN D控制保護元件庫中模塊參數(shù)特性,設計Category內(nèi)容。
4.根據(jù)權(quán)利要求1所述的一種基于SIMADYND模塊的EMTDC自定義建模方法,其特征在于,步驟b所述的管腳維數(shù)包括輸入端口信號的個數(shù)、輸出端口信號的個數(shù)及控制信號的個數(shù)。
5.根據(jù)權(quán)利要求3所述的一種基于SIMADYND模塊的EMTDC自定義建模方法,其特征在于,步驟c3所述的設計Category內(nèi)容的設計手段包括下拉框、文本標簽和輸入框。
全文摘要
本發(fā)明公開了一種基于SIMADYN D模塊的EMTDC自定義建模方法。首先,建立EMTDC模塊,然后,根據(jù)SIMADYN D控制保護元件庫中模塊名稱和管腳,設計EMTDC模塊名稱、管腳維數(shù)及名稱,接著,根據(jù)SIMADYN D控制保護元件庫中模塊特性,自定義設計EMTDC模塊內(nèi)部特性,最后,根據(jù)SIMADYN D控制保護元件庫中模塊功能及內(nèi)部邏輯關系,用fortran語言編程序,實現(xiàn)輸入管腳、輸出管腳和控制管腳之間的完整邏輯功能。采用本發(fā)明提供的建模方法建立的模塊在外觀、管腳名稱、內(nèi)部邏輯、參數(shù)界面、元件特性等都與西門子模塊保持高度的一致性,能為搭建實際高壓直流輸電工程的EMTDC直流詳細模型奠定基礎。
文檔編號G06F17/50GK102375910SQ20111030685
公開日2012年3月14日 申請日期2011年10月11日 優(yōu)先權(quán)日2011年10月11日
發(fā)明者王海軍, 程江平, 謝惠藩, 郭波, 錢海 申請人:中國南方電網(wǎng)有限責任公司超高壓輸電公司檢修試驗中心