国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Psasp后臺調(diào)用matlab引擎的聯(lián)合仿真方法

      文檔序號:9217396閱讀:1605來源:國知局
      Psasp后臺調(diào)用matlab引擎的聯(lián)合仿真方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于電力系統(tǒng)仿真技術(shù)領(lǐng)域,特別涉及一種PSASP后臺調(diào)用MATLAB引擎的聯(lián)合仿真方法。
      【背景技術(shù)】
      [0002]目前電網(wǎng)的迅速發(fā)展,更多新型元件接入電網(wǎng),對電力系統(tǒng)的仿真計算提出了更高的要求。PSASP與MATLAB聯(lián)合仿真是一種PSASP在后臺調(diào)用MATLAB引擎的聯(lián)合仿真方法,能夠解決新型元件接入電力系統(tǒng)所造成的仿真分析困難問題。利用PSASP提供給用戶的開放性平臺UPI以及MATLAB的調(diào)用引擎函數(shù)(API函數(shù)),通過UPI調(diào)用用戶程序,用戶程序調(diào)用MATLAB引擎,連接PSASP與MATLAB中已建好的模型,實現(xiàn)PSASP與MATLAB的聯(lián)合仿真。我國對PSASP與MATLAB聯(lián)合仿真的研宄進展較慢,但隨著電力系統(tǒng)仿真精細化要求的快速提高,相關(guān)研宄逐漸被一些大學(xué)和科研機構(gòu)所重視,但目前該類研宄大多集中在理論和小型實驗層面,還沒有投入到實際運行的電力系統(tǒng)中。
      [0003]目前,國內(nèi)外對于PSASP與MATLAB聯(lián)合仿真的研宄具備了一定的基礎(chǔ),國內(nèi)外現(xiàn)有的關(guān)于PSASP與MATLAB仿真的研宄大多是基于MATLAB所提供的實時工具包(real-timeworkshop, RTff)模塊具備C代碼的生成功能,可將SMULINK環(huán)境中搭建的各種仿真模型生成為C語言代碼,經(jīng)過編譯連接后,這些模型所生成的代碼就可以脫離MATLAB本身運行環(huán)境,從而完成仿真。但是,該方法存在明顯的不足:一方面,兩個軟件的仿真步長都采用PSASP的步長,這樣相當(dāng)于放棄了 MATLAB仿真步長更加精細的優(yōu)點;另一方面,脫離MATLAB運行環(huán)境相當(dāng)于放棄了 MATLAB的數(shù)值計算、圖形分析等其它的功能。因而,只有不脫離MATLAB環(huán)境同時充分利用PSASP強大的電網(wǎng)分析功能,才是兩者聯(lián)合仿真研宄的一個重要方向。
      [0004]PSASP 與 MATLAB 聯(lián)合仿真(Co-simulat1n of PSASP and MATLAB)是借助于用戶程序(up)這個“橋梁”連接這兩個軟件,實現(xiàn)兩者的混合步長仿真。PSASP與MATLAB聯(lián)合仿真方法充分利用了現(xiàn)有的電力系統(tǒng)仿真軟件PSASP強大的電力系統(tǒng)分析功能與MATLAB強大的系統(tǒng)建模功能,形成優(yōu)勢互補,借助用戶程序(up)可使兩個軟件中的子系統(tǒng)模型平滑連接,共同完成一個仿真任務(wù)。本發(fā)明針對電力系統(tǒng)中存在電力電子設(shè)備或者復(fù)雜的控制系統(tǒng)時,如果同時考慮新型元件和傳統(tǒng)元件,應(yīng)用單一的仿真軟件進行系統(tǒng)分析就會變得十分困難的問題,提出了一種PSASP后臺調(diào)用MATLAB引擎的聯(lián)合仿真方法,實施簡單,易于工程實現(xiàn)。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的目的在于提出一種PSASP后臺調(diào)用MATLAB引擎的聯(lián)合仿真方法,其特征在于,包括如下步驟:
      [0006]I)在PSASP中建立傳統(tǒng)電力網(wǎng)絡(luò)模型,在MATLAB中建立存在直流系統(tǒng)或電力電子設(shè)備的局部網(wǎng)絡(luò)模型,同時,在MATLAB中建立對仿真時間進行控制的仿真控制模型,并且列出傳統(tǒng)電力網(wǎng)絡(luò)模型與局部網(wǎng)絡(luò)模型間需要交互的變量;
      [0007]2)設(shè)置MATLAB的仿真步長類型為固定步長,仿真開始時間設(shè)為0,仿真結(jié)束時間設(shè)為inf ;
      [0008]3)采用C語言編寫符合PSASP程序要求的用戶程序UP,將編寫好的用戶程序UP使用VC的“Build”功能生成dll文件;
      [0009]4)將PSASP作業(yè)定義中“用戶程序調(diào)用”的路徑設(shè)置為步驟3)中生成的dll文件的存放目錄,并在PSASP中選擇傳統(tǒng)電力網(wǎng)絡(luò)模型與局部網(wǎng)絡(luò)模型之間進行交互的輸入變量、輸出變量和打印變量,進行暫穩(wěn)計算時,將“用戶程序配置”的路徑同樣設(shè)置為步驟3)中生成的dll文件的存放目錄;
      [0010]5)在PSASP作業(yè)定義中自行設(shè)定擾動方式和精度要求;
      [0011]6)在PSASP中啟動計算,依托用戶程序UP實現(xiàn)PSASP和MATLAB的聯(lián)合仿真。
      [0012]所述用戶程序UP為傳統(tǒng)電力網(wǎng)絡(luò)模型與局部網(wǎng)絡(luò)模型間用于數(shù)據(jù)交互的通道;用戶程序UP的輸入變量數(shù)據(jù)為Fl、nfl,F(xiàn)l是用戶程序UP的輸入變量數(shù)組,nfl是用戶程序UP的輸入變量維數(shù);用戶程序UP的輸出變量數(shù)據(jù)為F2、nf2,F(xiàn)2是用戶程序UP的輸出變量數(shù)組,nf2是用戶程序UP的輸出變量維數(shù);用戶程序UP的打印變量數(shù)據(jù)為F3、nf3,F(xiàn)3是用戶程序UP的打印變量數(shù)組,nf3是用戶程序UP的打印變量維數(shù)。
      [0013]本發(fā)明的有益效果是針對新型元件接入電力系統(tǒng)時會造成仿真分析困難的問題,提出了一種PSASP后臺調(diào)用MATLAB引擎的聯(lián)合仿真方法,整個聯(lián)合仿真過程不出現(xiàn)MATLAB界面,PSASP和MATLAB以各自的步長在各自的環(huán)境中仿真的同時又借助用戶程序UP進行PSASP中傳統(tǒng)電力網(wǎng)絡(luò)模型與MATLAB中局部網(wǎng)絡(luò)模型之間的數(shù)據(jù)交互,實現(xiàn)了 PSASP在后臺調(diào)用MATLAB引擎的聯(lián)合仿真,突破了現(xiàn)有的PSASP與MATLAB分離仿真的限制;通用性強、實現(xiàn)簡單、計算精度高,有利于工程實際應(yīng)用。
      【附圖說明】
      [0014]圖1為PSASP后臺調(diào)用MATLAB引擎的聯(lián)合仿真方法流程圖。
      [0015]圖2為對仿真時間進行控制的仿真控制模型示意圖。
      [0016]圖3為10節(jié)點的暫態(tài)穩(wěn)定算例仿真結(jié)果對比圖。
      [0017]圖中標(biāo)號:1_時鐘模塊、2-常量模塊、3-邏輯判斷模塊、4-中斷模塊。
      【具體實施方式】
      [0018]本發(fā)明提出一種PSASP后臺調(diào)用MATLAB引擎的聯(lián)合仿真方法,下面結(jié)合附圖和具體實施例對本發(fā)明作詳細說明。
      [0019]圖1所示為PSASP后臺調(diào)用MATLAB引擎的聯(lián)合仿真方法流程圖,包括如下步驟:
      [0020]I)在PSASP中建立傳統(tǒng)電力網(wǎng)絡(luò)模型,在MATLAB中建立存在直流系統(tǒng)或電力電子設(shè)備的局部網(wǎng)絡(luò)模型,同時,在MATLAB中建立對仿真時間進行控制的仿真控制模型,并且列出傳統(tǒng)電力網(wǎng)絡(luò)模型與局部網(wǎng)絡(luò)模型間需要交互的變量;
      [0021]2)設(shè)置MATLAB的仿真步長類型為固定步長,仿真開始時間設(shè)為0,仿真結(jié)束時間設(shè)為inf ;
      [0022]3)采用C語言編寫符合PSASP程序要求的用戶程序UP,將編寫好的用戶程序UP使用VC的“Build”功能生成dll文件;
      [0023]4)將PSASP作業(yè)定義中“用戶程序調(diào)用”的路徑設(shè)置為步驟3)中生成的dll文件的存放目錄,并在PSASP中選擇傳統(tǒng)電力網(wǎng)絡(luò)模型與局部網(wǎng)絡(luò)模型之間進行交互的輸入變量、輸出變量和打印變量,進行暫穩(wěn)計算時,將“用戶程序配置”的路徑同樣設(shè)置為步驟3)中生成的dll文件的存放目錄;
      [0
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1