《電子技術(shù)應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于OPNET Modeler的變電站層通信網(wǎng)絡實時性能仿真
基于OPNET Modeler的變電站層通信網(wǎng)絡實時性能仿真
來源:微型機與應用2010年第21期
汪哲民,,張 帆
(蘭州理工大學 電氣工程與信息工程學院,,甘肅 蘭州 730050)
摘要: 針對嵌入式以太網(wǎng)在變電站自動化通信網(wǎng)絡應用的實時性問題,,分析了變電站網(wǎng)絡通信時延的構(gòu)成,采用OPNET Modeler建立了變電站層通信網(wǎng)絡的仿真模型,,對變電站嵌入式以太網(wǎng)的實時性能進行了詳細分析,。仿真結(jié)果證明,嵌入式以太網(wǎng)在變電站網(wǎng)絡通信中具有可行性。
Abstract:
Key words :

摘  要: 針對嵌入式以太網(wǎng)" title="嵌入式以太網(wǎng)">嵌入式以太網(wǎng)在變電站自動化" title="變電站自動化">變電站自動化通信網(wǎng)絡應用的實時性" title="實時性">實時性問題,,分析了變電站網(wǎng)絡通信" title="網(wǎng)絡通信">網(wǎng)絡通信時延的構(gòu)成,,采用OPNET Modeler建立了變電站層通信網(wǎng)絡的仿真模型,對變電站嵌入式以太網(wǎng)的實時性能進行了詳細分析,。仿真結(jié)果證明,,嵌入式以太網(wǎng)在變電站網(wǎng)絡通信中具有可行性。
關(guān)鍵詞: 變電站自動化,;嵌入式以太網(wǎng),;實時性;網(wǎng)絡通信

    變電站自動化通信系統(tǒng)是變電站自動化系統(tǒng)的關(guān)鍵組成部分,,它直接影響著整個系統(tǒng)的性能,。近年來隨著變電站自動化的功能變得越來越強大,所有功能的實現(xiàn)都需要依靠通信網(wǎng)絡,,都需要快速通信和數(shù)據(jù)共享,,這對站內(nèi)通信提出了更高的技術(shù)要求,。變電站自動化系統(tǒng)的幾種網(wǎng)絡通信模式各有特點,但各種協(xié)議統(tǒng)一到以太網(wǎng)上是網(wǎng)絡通信發(fā)展的一大趨勢[1],。
    變電站自動化設備大多建立在嵌入式系統(tǒng)平臺上,,為了實現(xiàn)網(wǎng)絡化的通信,變電站自動化設備都需要具備直接的以太網(wǎng)接口,。目前以太網(wǎng)應用于變電站自動化系統(tǒng)中的最大問題是網(wǎng)絡傳輸實時性的問題,,且對變電站以太網(wǎng)通信實時性的研究大多建立在計算機平臺上,對于由基于嵌入式系統(tǒng)的變電站自動化設備組建的變電站通信網(wǎng)絡的實時性研究較少,,而且缺乏具體的,、量化的網(wǎng)絡實時性分析。因此,,針對嵌入式以太網(wǎng)在變電站自動化通信網(wǎng)絡應用的實時性研究具有現(xiàn)實性和必要性,。本文基于嵌入式以太網(wǎng),對變電站自動化網(wǎng)絡通信的特點和實時性進行了研究,。
1 時延構(gòu)成分析
    變電站自動化系統(tǒng)的功能大多由分布于不同物理設備的兩個或多個邏輯節(jié)點通過網(wǎng)絡傳輸報文協(xié)調(diào)完成,。例如,物理設備IED1的功能A把報文發(fā)送到位于物理設備IED2中的功能B,,報文傳輸過程如圖1所示[2],。

    在報文傳輸時,發(fā)送節(jié)點的功能A將待發(fā)送報文按幀格式封裝,,通過系統(tǒng)調(diào)用功能將報文發(fā)送至操作系統(tǒng),。報文首先要經(jīng)過高層協(xié)議進行分層處理,然后調(diào)用MAC層的以太網(wǎng)控制器(NIC)驅(qū)動程序的發(fā)送模塊。在NIC的發(fā)送模塊中,,將要發(fā)送的報文傳送到NIC的發(fā)送緩沖區(qū),。最后,報文按照串行次序通過物理層的通信接口發(fā)送出去,。
    與發(fā)送節(jié)點相對應,,接收節(jié)點也需要類似的過程。報文到達時,,首先由NIC產(chǎn)生中斷信號觸發(fā)CPU中斷,,CPU響應中斷后進入中斷服務程序。在中斷服務程序中,,將報文從MAC層NIC的接收緩沖區(qū)復制到內(nèi)核空間,,并同時產(chǎn)生高層協(xié)議處理任務。然后,,操作系統(tǒng)調(diào)用高層協(xié)議處理任務,,由該任務將報文從內(nèi)核空間復制到用戶空間。最后,,功能B從用戶空間提取報文,。
    從上述過程可以看到,,報文傳輸過程的實質(zhì)是由發(fā)送節(jié)點的某功能產(chǎn)生發(fā)送報文,,經(jīng)過各層協(xié)議的封裝解析并通過網(wǎng)絡到達接收節(jié)點的某功能,網(wǎng)絡時延就是在這個過程中產(chǎn)生的,。根據(jù)時延的產(chǎn)生過程和影響因素的特征,,將報文的端到端時延分成三部分:發(fā)送處理延遲τ1、網(wǎng)絡鏈路延遲τ2及接收處理延遲τ3,。
    發(fā)送處理延遲τ1是以發(fā)送節(jié)點的功能A將應用數(shù)據(jù)交給協(xié)議棧進行協(xié)議封裝開始,,到通信控制器實際開始報文發(fā)送之間所經(jīng)歷的延遲,。接收處理延遲τ3是從接收節(jié)點的通信控制器開始報文接收,到協(xié)議棧進行協(xié)議拆封并最終將應用數(shù)據(jù)提交給端系統(tǒng)的功能B之間的延遲,??梢钥闯?,τ1,、τ3與通信控制器的性能、操作系統(tǒng)的性能以及所采用的通信協(xié)議的性能有關(guān),。因此,,設計中應采用合適的微處理器、實時操作系統(tǒng)以及高效的通信協(xié)議,。
    鏈路延遲τ2是報文從發(fā)送節(jié)點的網(wǎng)絡接口,,到達最終的接收節(jié)點的網(wǎng)絡接口期間所經(jīng)歷的全部延遲,主要包括傳輸時延,、排隊時延和傳播時延,。τ2的大小主要取決于通信網(wǎng)絡的介質(zhì)訪問控制方法、數(shù)據(jù)傳輸?shù)牟ㄌ芈?、報文的長度以及傳輸?shù)木嚯x等因素,。其中,排隊時延是造成網(wǎng)絡時延不確定的主要因素,。
2 OPNET Modeler的應用
    OPNET公司起源于麻省理工學院(MIT),,1986年成立,1987年OPNET公司發(fā)布了其第一個商業(yè)化的網(wǎng)絡性能仿真軟件,,提供了具有重要意義的網(wǎng)絡性能優(yōu)化工具,,使得具有可預測性的網(wǎng)絡性能管理和仿真成為可能。OPNET公司1998年進入中國,,并快速發(fā)展,。由于OPNET公司其出眾的技術(shù)而成為了當前業(yè)界領(lǐng)先的智能化網(wǎng)絡仿真、分析,、管理解決方案的提供商,。本文使用OPNET公司的第一個商業(yè)化產(chǎn)品——OPNET Modeler,,它是當前業(yè)界領(lǐng)先的網(wǎng)絡技術(shù)開發(fā)環(huán)境,以其無與倫比的靈活性應用于設計和研究通信網(wǎng)絡,、協(xié)議,、設備中。OPNET Modeler為開發(fā)人員提供了建模,、仿真以及分析的集成環(huán)境,,大大減輕了編程和數(shù)據(jù)分析的工作量[3]。
OPNET Modeler為通信網(wǎng)絡和分布式系統(tǒng)的建模及性能評估提供了一個綜合的開發(fā)環(huán)境和分析平臺,。OPNET Modeler由許多工具組成,,每一個工具關(guān)注建模任務的一個具體方面,對應于項目建模和仿真流程的三個階段:規(guī)范說明階段,、數(shù)據(jù)收集階段,、仿真分析階段。這些工具也可劃分為三個主要類別:規(guī)范說明工具,、數(shù)據(jù)收集工具和仿真分析工具,。項目建模和仿真流程的三個階段按序執(zhí)行,通常形成一個環(huán),在這個環(huán)中規(guī)范說明實際上被分為兩部分:初始化定義和重定義,。初始化定義執(zhí)行后進入環(huán)中循環(huán),,經(jīng)過數(shù)據(jù)收集、仿真及分析,,最后回到規(guī)范說明的重定義部分繼續(xù)循環(huán),。其項目仿真流程如圖2所示。

3 站級網(wǎng)絡模型的建立
    站級網(wǎng)絡在多數(shù)時間里只有報告報文,,網(wǎng)絡負荷低,,但保護動作、控制等隨機事件和突發(fā)事件發(fā)生后會產(chǎn)生事件報告,、控制命令,、變位信息及文件傳輸?shù)葓笪模W(wǎng)絡負荷短時增大[4],。站級網(wǎng)絡傳輸?shù)膱笪某司哂兄芷谛院碗S機性的特點外,,還具有突發(fā)性數(shù)據(jù)流的特點。
    考慮到站級網(wǎng)絡設備可以與遠程監(jiān)控中心通信,,因此,,站級網(wǎng)絡上的報文應該能在Internet上傳輸,這樣就要求各設備節(jié)點的高層協(xié)議采用TCP/IP協(xié)議,。本文的各種仿真節(jié)點模型均基于OPNET Modeler的TCP/IP模板來建立,,站級網(wǎng)絡節(jié)點的基本模型如圖3所示。

    站級網(wǎng)絡模型的建立以IEC 61850標準中的D2型配電變電站為例[5],。大多數(shù)D2變電站內(nèi)的總元件數(shù)多于5個,,少于20個。一個典型的D2型變電站一般有兩路為輸電電壓等級的進線,,兩臺主變電站,,低壓側(cè)有兩段及以上的母線,若干條最高電壓等級不超過35 kV的饋出線路,。本文選擇20個IED構(gòu)成間隔層設備和一個監(jiān)控主機(圖4中的SCADA),。又因站級網(wǎng)絡包含突發(fā)性數(shù)據(jù)流,因此本文采用一個文件傳輸協(xié)議FTP(File Transfer Protocol)服務器節(jié)點來模擬產(chǎn)生故障錄波,、文件,、定值等大量突發(fā)性數(shù)據(jù)業(yè)務[6],并通過應用配置和配置描述兩個模塊來設置應用層業(yè)務,。
    根據(jù)變電站的實際情況,,本文選擇網(wǎng)絡的基本參數(shù)有:網(wǎng)絡的拓撲結(jié)構(gòu)為星型結(jié)構(gòu),網(wǎng)絡半徑為500 m,,網(wǎng)絡帶寬為10 Mb/s,,中間節(jié)點選擇交換機,,構(gòu)成的站級網(wǎng)絡仿真模型如圖4所示。

    圖4中的各節(jié)點具體通信行為如下:
    (1)間隔層設備節(jié)點,,即圖中的IED_1~IED_20,。這些設備主要向監(jiān)控主機傳輸一些報告類型的報文,且傳輸?shù)臄?shù)據(jù)為周期性數(shù)據(jù)流,??紤]到報文增加了上層協(xié)議的封裝,報文的長度取512 B,,報文到達的時間間隔取20 ms,。
    (2)監(jiān)控主機節(jié)點,即圖中的SCADA,。監(jiān)控主機向IED_1~IED_10隨機發(fā)送控制報文,,應用層數(shù)據(jù)長度固定為256 B,報文到達為泊松到達,,到達時間間隔服從λ=0.01 s的指數(shù)分布,。
    (3)FTP服務器節(jié)點向網(wǎng)絡傳送的FTP業(yè)務數(shù)據(jù),用來模擬間隔層設備向變電站層設備上傳的突發(fā)性數(shù)據(jù)流,。本文模擬10個IED的突發(fā)性數(shù)據(jù)流,,報文長度服從1 024 B的常數(shù)分布。根據(jù)ON/OFF數(shù)據(jù)模型的特點,,取ON狀態(tài)持續(xù)時間服從Pareto分布,,其參數(shù)為k=1 ms, α=1.2,。OFF狀態(tài)持續(xù)時間服從參數(shù)λ=0.01 s的指數(shù)分布,。
4 仿真結(jié)果
    建立的仿真節(jié)點模型采用完整的TCP/IP協(xié)議棧,考慮到TCP/IP協(xié)議棧較為復雜,,網(wǎng)絡時延包含報文在發(fā)送和接收端處理時間的端到端延時,。經(jīng)過仿真得到的站級網(wǎng)絡的端到端信息傳遞時延的仿真結(jié)果如圖5所示,。

    從圖5可以看到,,隨著大量突發(fā)性和隨機性數(shù)據(jù)流的加入,網(wǎng)絡時延在1.6 ms~1.7 ms之間,,網(wǎng)絡時延產(chǎn)生一定的波動,,同時站級網(wǎng)絡的端到端時延比過程網(wǎng)絡的鏈路時延要高出很多。也可以看出,,除了網(wǎng)絡本身,,端節(jié)點對協(xié)議棧的處理能力也是影響通信性能的重要因素??紤]到間隔層設備大多采用嵌入式系統(tǒng),,對協(xié)議封裝和拆封的開銷不能忽略,,在滿足系統(tǒng)開放性的基礎(chǔ)上,采用精簡的TCP/IP協(xié)議棧是必要的選擇,。
    依據(jù)變電站站級網(wǎng)絡的實際要求,,在對各間隔層設備模型協(xié)議棧進行裁剪的基礎(chǔ)上,對端對端傳遞時延進行了仿真,,仿真結(jié)果如圖6所示,。比較圖5和圖6可以看出,經(jīng)過裁剪的TCP/IP協(xié)議的嵌入式以太網(wǎng)節(jié)點的端對端傳遞時延要比裁剪前時延要減少0.3 ms左右,。

    本文對變電站自動化網(wǎng)絡通信的時延構(gòu)成進行了分析,,采用動態(tài)仿真軟件OPNET Modeler對電站嵌入式以太網(wǎng)的實時性能進行了詳細研究,建立了變電站通信網(wǎng)絡的仿真模型,,具體研究了變電站層嵌入式以太網(wǎng)的網(wǎng)絡時延,,研究結(jié)果證明了嵌入式以太網(wǎng)在變電站網(wǎng)絡通信中的可行性。
參考文獻
[1] 譚文恕.變電站通信網(wǎng)絡和系統(tǒng)協(xié)議IEC61850介紹[J].電網(wǎng)技術(shù),,2001,,25(9):8-11.
[2] 辛建波.基于以太網(wǎng)的變電站自動化系統(tǒng)時延不確定性研究[D].武漢:華中科技大學,2005.
[3] 李馨,,葉明.OPNET Modeler網(wǎng)絡建模與仿真[M].西安:西安電子科技大學出版社,,2006.
[4] 竇曉波,胡敏強,,吳在軍,,等.數(shù)字化變電站通信網(wǎng)絡性能仿真分析[J].電網(wǎng)技術(shù),2008,,32(17):98-104.
[5] IEC 61850-1. Communication networks and systems in substations-part 1: introduction and overview[R],, 2003.
[6] 韓小濤,聶一雄,,尹項根.基于OPNET的變電站二次回路通信系統(tǒng)仿真研究[J].電網(wǎng)技術(shù),,2005,29(6):67-71.

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。