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

基于NS—3的核電DCS網(wǎng)絡(luò)仿真框架

2018-04-09 11:22:40孫永勝賀珊珊王維
電子技術(shù)與軟件工程 2018年5期

孫永勝 賀珊珊 王維

摘 要 核電DCS的網(wǎng)絡(luò)通信性能是系統(tǒng)整體性能的重要制約因素,V&V;組織需要對其進(jìn)行必要的驗(yàn)證。而傳統(tǒng)的方法只有在搭建了具體的儀控網(wǎng)絡(luò)環(huán)境后,才能通過測試獲得數(shù)據(jù)。本文提出了從V&V;設(shè)計(jì)審查的角度,根據(jù)儀控系統(tǒng)的早期設(shè)計(jì),通過網(wǎng)絡(luò)仿真的方法,發(fā)現(xiàn)設(shè)計(jì)中潛在問題的驗(yàn)證策略。為了實(shí)現(xiàn)該策略,設(shè)計(jì)了基于NS-3的核電DCS網(wǎng)絡(luò)仿真框架。

【關(guān)鍵詞】DCS 網(wǎng)絡(luò)仿真 V&V; 核電

核電站DCS與火電類似系統(tǒng)相比,具有點(diǎn)數(shù)多,通信量大,對控制站的站間通信以及操縱員站與數(shù)據(jù)服務(wù)器之間的網(wǎng)絡(luò)通信有較高要求的特點(diǎn)。網(wǎng)絡(luò)通信性能,直接關(guān)系到系統(tǒng)的整體性能,V&V;作為產(chǎn)品研發(fā)過程和工程實(shí)施過程的技術(shù)審查者和需求驗(yàn)證者,需要從獨(dú)立的角度對DCS的設(shè)計(jì)是否滿足系統(tǒng)的需求規(guī)格,以及儀控系統(tǒng)實(shí)例是否滿足業(yè)主的工程需要給以客觀評價(jià)。

1 在V&V;活動(dòng)中引入網(wǎng)絡(luò)仿真技術(shù)的意義

1.1 核電儀控系統(tǒng)的固有技術(shù)難點(diǎn)

核電DCS較為突出的特點(diǎn)是現(xiàn)場采集點(diǎn)數(shù)多,網(wǎng)絡(luò)通信負(fù)荷重,其中一個(gè)重要性能瓶頸便在于網(wǎng)絡(luò)數(shù)據(jù)通信。很典型的例子,在某些核電項(xiàng)目上,采用國外的儀控設(shè)備所搭建的工程項(xiàng)目,由于站間通信的性能瓶頸,只能在工程設(shè)計(jì)上采用大量的硬接線方式作為妥協(xié)。這不僅給現(xiàn)場施工和后期維護(hù)帶來了難度,也在一定程度上影響了系統(tǒng)的可靠性。

1.2 傳統(tǒng)網(wǎng)絡(luò)驗(yàn)證方法的缺陷

針對DCS網(wǎng)絡(luò)設(shè)計(jì)的驗(yàn)證,傳統(tǒng)的方法是搭建具體的DCS環(huán)境,對網(wǎng)絡(luò)性能在真實(shí)系統(tǒng)上進(jìn)行測試。這一方法存在如下的缺點(diǎn):

(1)暴露問題晚,驗(yàn)證依賴于系統(tǒng)的實(shí)現(xiàn),難以在早期設(shè)計(jì)階段發(fā)現(xiàn)問題。

(2)驗(yàn)證成本較高,完整的驗(yàn)證依賴于整套儀控環(huán)境的搭建,這一點(diǎn)在通常情況下難以在出廠前做到,而作為妥協(xié),多數(shù)只能在僅僅搭建少部分設(shè)備的條件下進(jìn)行部分規(guī)模的驗(yàn)證。

(3)驗(yàn)證的內(nèi)容缺乏靈活性,在真實(shí)儀控設(shè)備上,難以在任意的時(shí)間,產(chǎn)生任意種類的設(shè)備故障,測試用例的設(shè)計(jì)受到了客觀條件的限制,難以進(jìn)行拓展。

1.3 引入網(wǎng)絡(luò)仿真的可行性

現(xiàn)代網(wǎng)絡(luò)技術(shù)的發(fā)展,已經(jīng)為網(wǎng)絡(luò)通信的研究提供了新的手段,可以在不具備真實(shí)網(wǎng)絡(luò)環(huán)境的條件下,對網(wǎng)絡(luò)的工作狀態(tài)進(jìn)行分析或模擬,這也就給V&V;工作提供了新的驗(yàn)證手段。V&V;在系統(tǒng)設(shè)計(jì)階段,根據(jù)系統(tǒng)設(shè)計(jì),構(gòu)建仿真網(wǎng)絡(luò)環(huán)境,通過仿真算法獲得網(wǎng)絡(luò)性能數(shù)據(jù)。這樣,有利于在DCS研發(fā)生命周期的更早階段發(fā)現(xiàn)重大設(shè)計(jì)問題,對比不同設(shè)計(jì)方案的特點(diǎn),為系統(tǒng)的設(shè)計(jì)提供改進(jìn)依據(jù)。

2 網(wǎng)絡(luò)仿真技術(shù)簡介

2.1 網(wǎng)絡(luò)通信的主要研究方法

網(wǎng)絡(luò)通信的主要研究方法如下:

理論計(jì)算:在協(xié)議層面對系統(tǒng)進(jìn)行研究分析,抽象出數(shù)學(xué)模型,利用數(shù)學(xué)模型對問題進(jìn)行求解。常用的方式是采用協(xié)議分析、狀態(tài)機(jī)、集合論及概率模型等理論工具對網(wǎng)絡(luò)進(jìn)行分析。該方法的建模難度較高,只能給出范圍性估算數(shù)據(jù),無法給出實(shí)驗(yàn)性數(shù)據(jù)。

實(shí)驗(yàn)網(wǎng)絡(luò):采用真實(shí)主機(jī)和網(wǎng)絡(luò)設(shè)備,構(gòu)造通信網(wǎng)絡(luò),部署主機(jī)應(yīng)用和相應(yīng)的網(wǎng)絡(luò)協(xié)議,其特點(diǎn)是真實(shí)有效。然而,其成本較高,在測試的成本受到嚴(yán)格限制的條件下,難以實(shí)現(xiàn)一比一的驗(yàn)證。通常的做法是搭建最小驗(yàn)證系統(tǒng),對網(wǎng)絡(luò)通信的功能進(jìn)行驗(yàn)證,但最小系統(tǒng)上所測得的數(shù)據(jù)對實(shí)際應(yīng)用規(guī)模的網(wǎng)絡(luò)僅具備有限的參考價(jià)值。

網(wǎng)絡(luò)仿真:該方法通過計(jì)算機(jī)仿真算法,建立一個(gè)虛擬的網(wǎng)絡(luò)平臺,通過虛擬環(huán)境對真實(shí)網(wǎng)絡(luò)環(huán)境中各個(gè)節(jié)點(diǎn)之間的通信過程進(jìn)行模擬。通過這個(gè)平臺可以對系統(tǒng)的網(wǎng)絡(luò)性能給出有參考價(jià)值的估算。通過對不同設(shè)計(jì)方案進(jìn)行的仿真模擬,可以對不同設(shè)計(jì)方案給出對比建議。

2.2 網(wǎng)絡(luò)仿真軟件簡介及NS-3的特點(diǎn)

NS-2:NS-2最初由UC Berkeley開發(fā)而成,它實(shí)現(xiàn)了對TCP、UDP等傳輸層協(xié)議的模擬,也實(shí)現(xiàn)了基于傳輸層協(xié)議的應(yīng)用層協(xié)議,如Telnet、Web、CBR、VBR等協(xié)議的模擬;在路由算法方面,實(shí)現(xiàn)了對動(dòng)態(tài)路由算法、靜態(tài)路由算法、多播路由算法的模擬。它通過自身的虛擬時(shí)鐘驅(qū)動(dòng)仿真系統(tǒng)的運(yùn)轉(zhuǎn),將仿真系統(tǒng)當(dāng)作一個(gè)離散事件模擬器來實(shí)現(xiàn)。

OPNET:OPNET由美國軍方提出需求,由麻省理工學(xué)院LIDS實(shí)驗(yàn)室開發(fā)了最早的版本,它可以模擬目前工作在TCP/IP網(wǎng)絡(luò)模型的各層的絕大部分協(xié)議,其中包括Token Ring TCP/UDP/IP、FDDI、Frame Relay、LAN、WAN、ISDN以及衛(wèi)星通信網(wǎng)等。該軟件功能完善,性能卓越,但是為付費(fèi)軟件,價(jià)格昂貴。作為國內(nèi)核電研究項(xiàng)目,采用該系統(tǒng),存在一些潛在的商業(yè)限制因素。

OMNet++:OMNet++是一個(gè)免費(fèi)、開源、可擴(kuò)展的多協(xié)議網(wǎng)絡(luò)仿真軟件,它也基于離散事件仿真,且具備強(qiáng)大的圖形界面接口。OMNet++的一個(gè)突出優(yōu)秀特點(diǎn)是支持分布式并行仿真,這就減少了對單臺仿真服務(wù)器的壓力。

NS-3:NS-3名字與NS-2類似,但不是NS-2的擴(kuò)展,而是一個(gè)全新的網(wǎng)絡(luò)仿真軟件。它由美國華盛頓大學(xué)的研究小組在NSF的支持下開發(fā)。NS-3基于GNU GPLv2 許可,可以免費(fèi)的獲取、使用和修改,它廣泛的汲取了現(xiàn)代優(yōu)秀開源網(wǎng)絡(luò)模擬器的成功經(jīng)驗(yàn)和技術(shù)特點(diǎn)。

NS-3與NS-2相比較其優(yōu)點(diǎn)在于仿真模塊和仿真腳本都可以采用C++語言編寫,而不像NS-2不能使用C++進(jìn)行仿真模塊的功能擴(kuò)展只能使用Otcl進(jìn)行仿真腳本的編寫,這為使用者提供了便利,同時(shí)也為代碼的統(tǒng)一風(fēng)格管理提供了必要條件。近年來的網(wǎng)絡(luò)仿真研究,已經(jīng)有越來越多的案例采用了NS-3作為仿真系統(tǒng)設(shè)計(jì)的基礎(chǔ),一些底層網(wǎng)絡(luò)協(xié)議的仿真研究體現(xiàn)了它的強(qiáng)大功能。在電網(wǎng)領(lǐng)域,NS-3已經(jīng)取得了一些應(yīng)用成效。本文的研究也將基于NS-3展開。

3 基于NS-3的核電DCS網(wǎng)絡(luò)仿真的驗(yàn)證框架設(shè)計(jì)

基于NS-3仿真軟件平臺,本文提出了如圖1所示的框架,用于仿真核電DCS的網(wǎng)絡(luò)通信過程。

驗(yàn)證框架縱向分為兩個(gè)子框架。第一為網(wǎng)絡(luò)模擬框架,它基于NS-3仿真系統(tǒng)而構(gòu)建,提供了各類設(shè)備的模型和基于設(shè)備模型的網(wǎng)絡(luò)建模系統(tǒng)。第二為仿真支撐框架,該框架提供對模型的維護(hù)和數(shù)據(jù)的收集。下文將對兩個(gè)子框架分別進(jìn)行闡述。

3.1 網(wǎng)絡(luò)模擬子框架

本部分包括三個(gè)層次:NS-3仿真系統(tǒng)、設(shè)備模型和模型網(wǎng)絡(luò)拓?fù)淠P汀?/p>

3.1.1 NS-3仿真系統(tǒng)

作為系統(tǒng)運(yùn)轉(zhuǎn)的基礎(chǔ),由開源的仿真軟件實(shí)現(xiàn)。

3.1.2 設(shè)備模型層

由網(wǎng)絡(luò)設(shè)備模型和主機(jī)協(xié)議模型兩部分組成,每部分包含若干設(shè)備的網(wǎng)絡(luò)協(xié)議工作模擬,作為NS-3的功能擴(kuò)展部分實(shí)現(xiàn)。從面向?qū)ο蟮姆椒ㄕ摻嵌龋O(shè)備模型層提供了各種具體設(shè)備的類定義。這部分主要實(shí)現(xiàn)如下的五種模型,這五種模型分為網(wǎng)絡(luò)設(shè)備模型和主機(jī)協(xié)議模型兩大類。

(1)交換機(jī)模型:屬于網(wǎng)絡(luò)設(shè)備模型,用來模擬交換機(jī)設(shè)備的功能,通常意義下,這部分模擬鏈路層交換機(jī)。在特殊的網(wǎng)絡(luò)拓?fù)錀l件下,例如劃分多子網(wǎng)的通信條件下,這部分還需要模擬具備IP路由功能的三層交換機(jī)設(shè)備。

(2)通信網(wǎng)關(guān)模型:屬于網(wǎng)絡(luò)設(shè)備模型,用于模擬一層網(wǎng)絡(luò)和二層網(wǎng)絡(luò)之間的通信網(wǎng)關(guān)的網(wǎng)絡(luò)協(xié)議與數(shù)據(jù)中轉(zhuǎn)算法的實(shí)現(xiàn)。

(3)主控制器模型:屬于主機(jī)協(xié)議模型,用于模擬主控制器所有通過網(wǎng)絡(luò)的通信行為,包括了通信網(wǎng)關(guān)和站間通信兩個(gè)部分。主控制器模型的模擬僅僅關(guān)注于網(wǎng)絡(luò)通信協(xié)議部分,而組態(tài)計(jì)算,現(xiàn)場總線,熱備冗余等功能不在主控制器模型的范圍內(nèi)。由于仿真的目的是挖掘系統(tǒng)性能的極限,而不設(shè)計(jì)具體控制功能,所以,所有的控制數(shù)據(jù)都通過假造的模擬數(shù)據(jù)包代替。

(4)操作員站模型:屬于主機(jī)協(xié)議模型,用于模擬操作員站的網(wǎng)絡(luò)通信。其數(shù)據(jù)包內(nèi)容的設(shè)計(jì)策略同控制器類似。

(5)二層服務(wù)器模型類:屬于主機(jī)協(xié)議模型,用于模擬工作于二層網(wǎng)絡(luò)的計(jì)算服務(wù)器、歷史服務(wù)器等,既不直接與一層網(wǎng)絡(luò)通信,又不直接參與人機(jī)交互的設(shè)備。計(jì)算延時(shí)和查詢延時(shí)等服務(wù)器主機(jī)應(yīng)用所造成的延時(shí),在模型中提供可以配置的接口。

3.1.3 網(wǎng)絡(luò)拓?fù)浣?/p>

這部分在面向?qū)ο蟮姆椒ㄕ撝袑儆趯ο髮哟危鶕?jù)具體工程案例的網(wǎng)絡(luò)拓?fù)洌ㄟ^對各類模型進(jìn)行實(shí)例化,構(gòu)建真實(shí)的網(wǎng)絡(luò)環(huán)境的模擬。這部分又可以分為操作監(jiān)控層建模和控制層建摸兩大部分:

(1)操作監(jiān)控層建模:這部分模擬DCS的二層網(wǎng)絡(luò),實(shí)例化操作員站模型、服務(wù)器模型和網(wǎng)關(guān)模型。

(2)控制層建模:這部分模擬DCS的一層網(wǎng)絡(luò),實(shí)例化主控制器模型、網(wǎng)關(guān)模型和交換機(jī)模型。

兩部分模型根據(jù)仿真的目的,可以獨(dú)立工作,也可以協(xié)同工作。

3.2 仿真支撐子框架

仿真支撐子框架,用于維護(hù)仿真模型的運(yùn)行,提供模型與實(shí)驗(yàn)人員的交互接口,主要實(shí)現(xiàn)如下功能:

3.2.1 模型編寫與維護(hù)

提供具體模型的編寫與維護(hù)服務(wù),該服務(wù)基于各個(gè)網(wǎng)絡(luò)設(shè)備模型和主機(jī)協(xié)議模型實(shí)現(xiàn)。實(shí)驗(yàn)設(shè)計(jì)者使用這個(gè)模塊進(jìn)行模型的編寫、調(diào)試、修改和管理。

3.2.2 模型的啟停與干預(yù)

維護(hù)基于NS-3的網(wǎng)絡(luò)仿真程序的運(yùn)轉(zhuǎn),負(fù)責(zé)提供啟動(dòng),終止,暫停等功能。

3.2.3 虛擬故障

用于在仿真過程中插入系統(tǒng)設(shè)備的虛擬故障。這是仿真模擬的一個(gè)突出優(yōu)勢。它可以按照特定的時(shí)序注入故障序列,完成實(shí)驗(yàn)網(wǎng)絡(luò)方法都難以實(shí)現(xiàn)的大規(guī)模的準(zhǔn)確時(shí)序的設(shè)備故障場景。

3.2.4 日志與數(shù)據(jù)統(tǒng)計(jì)

記錄模型運(yùn)行中各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)實(shí)例的運(yùn)行狀態(tài)日志,日志的內(nèi)容和時(shí)間粒度可以進(jìn)行預(yù)先配置,基于日志可以進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)和后期的分析。

4 結(jié)束語

通過本文方法,V&V;組織可以在核電DCS的設(shè)計(jì)階段對網(wǎng)絡(luò)協(xié)議和網(wǎng)絡(luò)拓?fù)涞脑O(shè)計(jì)策略進(jìn)行仿真模擬,獲得對網(wǎng)絡(luò)性能的仿真數(shù)據(jù),有力的支撐設(shè)計(jì)驗(yàn)證工作。本文的仿真方法具備如下應(yīng)用優(yōu)點(diǎn):

(1)暴露問題早,在早期設(shè)計(jì)階段發(fā)現(xiàn)問題。

(2)驗(yàn)證成本較低,無需儀控設(shè)備參與,只進(jìn)行軟件仿真。

(3)驗(yàn)證的內(nèi)容靈活,可以在任意的時(shí)間,產(chǎn)生任意種類的設(shè)備故障。

未來的工作,將首先結(jié)合具體的DCS項(xiàng)目,把本文所設(shè)計(jì)的框架進(jìn)行實(shí)例化。繼而,完善仿真框架的設(shè)計(jì)。當(dāng)積累了足夠的對比數(shù)據(jù)后,把這種驗(yàn)證方法應(yīng)用于具體的非安全級DCS項(xiàng)目中。

后繼研究的另一方面,是將仿真框架應(yīng)用于信息安全領(lǐng)域。框架中的虛擬故障模塊可以模擬特定主機(jī)或網(wǎng)絡(luò)設(shè)備遭受攻擊后的網(wǎng)絡(luò)吞吐能力下降以及宕機(jī)現(xiàn)象,在性能工況的角度對各類攻擊所造成的系統(tǒng)破壞給出仿真參數(shù),結(jié)合核電信息安全的相關(guān)標(biāo)準(zhǔn)體系可以對DCS系統(tǒng)的信息安全保障屬性給出有效的評估。

參考文獻(xiàn)

[1]IEEE.IEEE 1012 IEEE Standard for Software Verification and Validation[S].IEEE,2004.

[2]雷擎,王行剛.計(jì)算機(jī)網(wǎng)絡(luò)模擬方法與工具[J].通信學(xué)報(bào),2001,22(09):84-90.

[3]王曉燕,鄭明春.基于NS2的網(wǎng)絡(luò)仿真研究與應(yīng)用[J].計(jì)算機(jī)仿真,2004(12):128-131.

[4]黃茂森,朱陳鵬.基于OPNET的智能變電站繼電保護(hù)建模與仿真[J]工程技術(shù)(引文版),2016,04(17):16-16.

[5]王新偉,景旭,孫曉波.基于OMNeT++的環(huán)形網(wǎng)絡(luò)仿真[J].2004(02):42-45.

[6]王悅.NS-3 802.11物理層源代碼實(shí)現(xiàn)原理分析[J].計(jì)算機(jī)科學(xué),2016,S1:281-284.

作者簡介

孫永勝(1982-),男,2008年畢業(yè)于華北電力大學(xué),碩士,工程師,中核控制系統(tǒng)工程有限公司安質(zhì)部V&V;室工程師。

作者單位

中核控制系統(tǒng)工程有限公司 北京市 100176

主站蜘蛛池模板: 免费啪啪网址| 在线免费看黄的网站| 日韩人妻少妇一区二区| 精品久久高清| 久久精品aⅴ无码中文字幕| 日本精品一在线观看视频| 精品国产中文一级毛片在线看| 亚洲人成在线精品| 国产精品观看视频免费完整版| 亚洲国模精品一区| 丁香综合在线| 91福利片| 国内精品久久九九国产精品| 国产成人艳妇AA视频在线| 丰满人妻久久中文字幕| 亚洲视频影院| 国产一区二区三区免费| 91激情视频| 国产成人av大片在线播放| 久久婷婷综合色一区二区| 五月丁香伊人啪啪手机免费观看| 亚洲三级电影在线播放| 99久久成人国产精品免费| 免费无码AV片在线观看中文| 国产av色站网站| 久久99热66这里只有精品一| 国产女人喷水视频| 在线毛片免费| 精品一区二区三区视频免费观看| 激情五月婷婷综合网| 国产xx在线观看| 精品午夜国产福利观看| 国产av一码二码三码无码| 一级黄色网站在线免费看| 伊人成人在线| 国产真实乱人视频| 天天色天天操综合网| 国产SUV精品一区二区6| 波多野结衣一区二区三视频| 麻豆a级片| 人妖无码第一页| 特级aaaaaaaaa毛片免费视频| 丁香婷婷激情网| 激情午夜婷婷| 中文字幕无码电影| 天堂va亚洲va欧美va国产| 国产丝袜无码一区二区视频| 欧美人与性动交a欧美精品| 伊人蕉久影院| 国产一级精品毛片基地| 精品国产福利在线| 亚洲AⅤ无码日韩AV无码网站| 污污网站在线观看| 一级毛片视频免费| 国产成人永久免费视频| 欧美成人二区| 国产福利免费视频| 国产粉嫩粉嫩的18在线播放91| 亚洲不卡影院| 久久伊人久久亚洲综合| 亚洲精选高清无码| 欧美激情第一区| 一本大道香蕉高清久久| 看国产一级毛片| 久无码久无码av无码| 久久久黄色片| 国产精品手机在线观看你懂的 | 韩日午夜在线资源一区二区| 在线色国产| 再看日本中文字幕在线观看| 国产福利大秀91| 在线观看热码亚洲av每日更新| 亚洲黄色成人| 欧美日韩国产精品va| 久久精品无码一区二区日韩免费| 黄色福利在线| 国产成人啪视频一区二区三区| 一区二区三区四区日韩| 在线观看国产网址你懂的| 一级高清毛片免费a级高清毛片| 黄色在线不卡| 日韩在线2020专区|