999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

LabVIEW與MATLAB混合編程在電力系統潮流計算中的應用

2018-10-31 10:49:24胡恒湯允鳳張航
數字技術與應用 2018年6期

胡恒 湯允鳳 張航

摘要:電力系統潮流分布計算是電網進行規劃設計、電力系統穩定經濟運行以及繼電保護裝置進行計算整定的重要依據。而MATLAB具有強大的數值計算能力以及包含大量的計算算法,非常適合進行電力網絡復雜的運算,但其在設計用戶界面卻稍遜于LabVIEW圖形化編程軟件。本文介紹了一種利用MATLAB Script節點技術,實現LabVIEW與MATLAB混合編程并開發出具有良好用戶操作界面的電力系統潮流計算軟件的方法。

關鍵詞:LabVIEW;MATLAB;混合編程;潮流計算;用戶界面

中圖分類號:TM769 文獻標識碼:A 文章編號:1007-9416(2018)06-0100-03

1 引言

迄今為止,計算機在各個行業的運用已十分普遍,而在利用計算機計算、分析、研究電力系統并實現電網安全穩定運行與電能的經濟調度時,往往離不開計算電力系統的潮流分布情況[1]。本文中所涉及到的潮流計算算法是在已知電力網絡中各線路、變壓器、發電機以及負荷等參數的情況下,對系統進行建模、編制計算程序進行求解、最后得出系統中各個節點的相關運行參數的程序[2]。

LabVIEW是美國NI公司創立的一種圖形化編程軟件,它在數據采集、數據處理顯示存儲等方面擁有著其他編程軟件無可比擬的優勢,廣泛地被研究實驗室、工業測控以及學術研究所接受。其突出的優勢是采用了圖形化的編程方式、提供了大量的功能函數庫以及具有設計高級用戶界面(UI)的功能[3],但在復雜龐大的數值計算與分析方面卻顯得力不從心,這制約了它在開發大型應用程序方面的發展。由美國MathWorks公司開發的MATLAB具有強大的數值運算能力,在矩陣計算以及圖形處理上有著豐富、高效的工具箱[4]。但其在界面設計開發方面的能力較差,且生成的.m文件只能在MATLAB環境中運行,程序的可移植性、拓展性、通用性較差[5]。因此,本文以LabVIEW作為界面設計開發工具[6],利用MATLAB Script節點技術結合MATLAB強大的數值運算能力,將其應用于電力系統潮流計算,達到開發出具有良好用戶操作界面的電力系統潮流計算軟件的目的。

2 電力系統潮流計算算法

2.1 高斯-賽德爾迭代法

高斯—賽德爾迭代法[7]是在高斯迭代法的基礎上利用上一次的迭代值形成的,其計算精度更高,收斂速度更快。在電力系統中,經常運用節點電壓法求解線路運行參數,我們可假設系統有n個節點,將平衡節點編號為s,剩余的節點均為PQ節點,節點導納設為Y,則可列出功率方程如下:

對系統中的每一個節點都列出相應的方程,共有n-1個方程。由于各節點的注入功率、各節點導納以及平衡節點電壓都是已知的,故只有n-1個節點的電壓是待求的,從而方程式可能有唯一解。

采用牛頓-拉夫遜方法進行潮流計算時,具有平方收斂性,收斂速度快,但每一次迭代都要進行一次雅克比矩陣的更新,這將耗費大量的運行時間,實際計算過程中通常結合稀疏矩陣技術對節點導納矩陣以及雅克比矩陣進行處理以加快運算速度。

2.3 PQ分解法

PQ分解法又稱快速解耦法,是計及電力系統的特點后,對牛頓-拉夫遜方法進行改進的算法,它將牛頓-拉夫遜方法中形成的雅克比矩陣進行簡化以及常數化,使算法在迭代的過程中可不再對雅克比矩陣進行更新,大大節省了計算機內存以及計算時間,但其只能適用于高壓配電網。為不失代表性,本文將以全極坐標表示下的牛頓-拉夫遜方法為算例進行潮流計算。

3 仿真計算軟件的實現

3.1 MATLAB Script節點技術

MATLAB Script節點是實現LabVIEW與MATLAB之間相互通信的橋梁紐帶,其是由LabVIEW通過內置的ActiveX控件與MATLAB Server建立連接進行數據交互,通過調用MATLAB命令和函數以實現復雜龐大的數值計算與分析過程[9]。兩者的參數傳遞示意圖如圖1所示。

使用MATLAB Script節點方式如下:

在LabVIEW函數選板中選擇數學>>腳本與公式>>腳本節點>>MATLAB腳本,即可添加MATLAB Script節點進入到程序框圖,在MATLAB腳本節點的左側與右側可分別添加不同類型的輸入或輸出參數進行相關配置[10]。

3.2 MATLAB編程算法

利用MATLAB Script節點,使用牛頓-拉夫遜法求解電力系統潮流分布的MATLAB程序流程圖見圖2。

3.3 LabVIEW編程實例

LabVIEW計算潮流分布程序如圖3所示,當開始計算按鈕按下后,即會彈出選擇文件對話框,在選擇.dat文件后,路徑轉字符串.vi將文件路徑轉換為字符串傳給MATLAB Script節點,同時為了提示用戶程序正在計算,利用Set Busy.vi將鼠標指針設置為忙碌狀態,而后MATLAB Script節點調用MATLAB Server進行運算,最后將計算出的各節點電壓幅值與相角、注入功率、迭代次數、計算耗時等潮流分布情況進行輸出,數據分析.vi將節點輸出的參數進行處理以及顯示在軟件操作界面,當計算完畢后,即彈出計算完畢對話框,而同時利用Unset Busy.vi將鼠標指針取消設置為忙碌狀態。當需要對所計算的數據進行保存時,可點擊保存數據按鈕,程序會將計算結果以Excel文檔形式保存,相應的LabVIEW程序見圖4。

4 仿真計算軟件效果演示

4.1 軟件界面

仿真實驗軟件界面如圖5所示,實驗軟件提供了圖形式的人機交互界面,操作界面分為三個部分,第一個部分包括了計算出的各節點的電壓幅值與相角、注入功率、線路功率等潮流分布仿真計算結果,第二部分為各節點電壓幅值與相角、節點注入功率圖,可簡要分析各個節點的潮流分布情況,第三部分為數據保存,可以對計算出的潮流數據進行數據的存儲。

4.2 以IEEE—14BUS標準試驗系統潮流計算為例的效果演示

按下開始計算按鈕后,即會彈出潮流數據文件選擇對話框,選擇IEEE14.dat文件,計算完成后,系統各節點電壓幅值與相角、注入功率、迭代次數、計算耗時等潮流分布情況將顯示在主界面,同時軟件還會繪制出各節點電壓幅值與相角、節點注入功率圖,可簡要了解各個節點的潮流分布情況,計算結果界面同如圖4所示。以下是軟件計算保存的數據,與標準系統計算結果對比如表1所示。

對比標準潮流計算結果可知,軟件計算結果完全正確。

5 結語

本文利用MATLAB Script節點技術,實現了LabVIEW與MATLAB混合編程,并開發出了具有良好用戶操作界面的電力系統潮流計算軟件。該軟件操作簡單、人機交互界面友好、計算速度快、潮流計算結果輸出詳盡,該軟件已經開始應用于廣西大學電力系統穩態實際教學中,充實了教學內容, 提高了教學效果,對當今電力系統潮流計算同時也具有較高的參考價值。

參考文獻

[1]趙紫穎,童小鵬,師秀鳳.基于MATLAB的電力系統潮流計算設計——用Simulink仿真進行潮流計算[J].價值工程,2016,35(21):185-187.

[2]李佳澤,陳聰,張鵬. C#與MATLAB混合編程在簡單潮流計算可視化窗體設計中的應用[J]. 數字技術與應用,2016,(04):159+161.

[3]聶輝,秦實宏.基于LabVIEW的虛擬電子稱設計[J].數字技術與應用,2018,36(01):168-169.

[4]龍全貞,丁小星,劉偉. MATLAB在計算機輔助幾何設計中的應用初探[J].數字技術與應用,2017,(07):233-236.

[5]覃楊森,郭世偉,劉語.Matlab混合編程方法研究[J].電子設計工程,2017,25(17):107-110.

[6]彭高志,吳健章,孔德銳,等.基于LabVIEW控制的桌面四軸機器人設計[J].數字技術與應用,2017,(12):14-16.

[7]裴志堅.基于高斯-賽德爾迭代法及MATLAB軟件的電路方程組求解方法[J].北京工業職業技術學院學報,2017,16(03):22-25.

[8]薛小慶,劉婷,賈鑫.基于極坐標牛拉法的電力潮流計算[J].數字技術與應用,2015(03):82.

[9]柴敬安,廖克儉,潘德輝,等. Labview和Matlab混合編程方法的研究與實現[J].計算機測量與控制,2008,(05):737-739+745.

[10]張廷軍.LabVIEW和Matlab在雷達系統仿真中的應用[J].數字技術與應用,2016,(08):55-56.

Abstract:The calculation of power flow distribution in power system is an important basis for the planning and design of power grid, the stable and economic operation of power system and the calculation and setting of relay protection devices. MATLAB has strong numerical calculation ability and contains a large number of calculation algorithms, which is very suitable for complex calculation of power network, but it is slightly inferior to LabVIEW graphical programming software in designing user interface. This paper introduces a method of using MATLAB script node technology to realize mixed programming of LabVIEW and MATLAB and develop power system power flow calculation software with good user interface.

Key words:LabVIEW; MATLAB; hybrid programming; power flow calculation; user interface

主站蜘蛛池模板: 国产在线98福利播放视频免费| 国产精品一区不卡| 国产主播在线一区| 波多野结衣中文字幕一区| 亚洲成人www| 亚洲无码电影| 精品五夜婷香蕉国产线看观看| 欧美a在线视频| 国产精彩视频在线观看| 88国产经典欧美一区二区三区| 国产高潮流白浆视频| 亚洲国产综合精品一区| 国产欧美综合在线观看第七页| 精品91自产拍在线| 日韩欧美国产中文| 美女视频黄又黄又免费高清| 呦视频在线一区二区三区| 伊人中文网| 国产成人综合在线视频| 亚洲91精品视频| 免费人成在线观看成人片| 国产中文一区二区苍井空| 亚洲最大看欧美片网站地址| 亚洲一区第一页| 91精品国产自产91精品资源| 五月天丁香婷婷综合久久| 99热最新网址| 91亚瑟视频| 国产一区二区免费播放| 久久人体视频| 伊人蕉久影院| 免费国产福利| 99在线观看国产| 中文字幕色在线| 国产美女叼嘿视频免费看| 亚洲福利片无码最新在线播放| 日本高清视频在线www色| 福利在线不卡一区| 久久综合九九亚洲一区| 91久久精品国产| 国产欧美在线观看一区| 欧美国产精品不卡在线观看| 色婷婷成人| 91精品国产一区| 国产精品专区第1页| 成人欧美日韩| 亚洲无码37.| 婷婷综合缴情亚洲五月伊| 国产精品久久久久久久久kt| 欧美成人aⅴ| 国产精品永久在线| 一本久道热中字伊人| 国产原创第一页在线观看| 欧美日韩精品在线播放| 香蕉伊思人视频| 亚洲成人黄色网址| 日本不卡在线播放| 少妇人妻无码首页| 人妻丰满熟妇av五码区| 色婷婷久久| 国产女人在线视频| 真人免费一级毛片一区二区| 美女视频黄频a免费高清不卡| 亚洲精品国偷自产在线91正片| 激情网址在线观看| 一边摸一边做爽的视频17国产| 91丨九色丨首页在线播放 | 无码不卡的中文字幕视频| 爆操波多野结衣| 日本爱爱精品一区二区| 国产毛片片精品天天看视频| 国产精品私拍99pans大尺度| 国产在线91在线电影| Aⅴ无码专区在线观看| 亚洲女人在线| 国产美女免费| 五月丁香伊人啪啪手机免费观看| 中文字幕久久精品波多野结| 毛片国产精品完整版| 国产成人亚洲综合A∨在线播放| 最新国产精品鲁鲁免费视频| 丁香五月激情图片|