毛片网站在线观看-毛片网站在线-毛片网站有哪些-毛片网站视频-女生脱衣服app-女色综合

ABB
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于SCADA的通訊能力模型研究與應(yīng)用
  • 企業(yè):控制網(wǎng)     領(lǐng)域:電源     行業(yè):網(wǎng)絡(luò)通訊    
  • 點(diǎn)擊數(shù):2070     發(fā)布時間:2004-07-15 14:48:00
  • 分享到:

 

(第二屆“安控杯”SCADA/RTU技術(shù)與應(yīng)用征文比賽三等獎作品)

顧  誠

1  引言

    目前,在工業(yè)控制領(lǐng)域以計算機(jī)網(wǎng)絡(luò)為信息載體的應(yīng)用越來越多,SCADA通訊系統(tǒng)的網(wǎng)絡(luò)化正在成為趨勢,越來越多的監(jiān)控儀器和設(shè)備開始提供網(wǎng)絡(luò)接口,利用計算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)信息共享和交換。與常規(guī)的計算機(jī)網(wǎng)絡(luò)服務(wù)不同,由于SCADA通訊系統(tǒng)需要與硬件或外設(shè)交換數(shù)據(jù),所以處理能力較之常規(guī)的網(wǎng)絡(luò)服務(wù)器受到更大的限制。然而,現(xiàn)有的研究,不論是基于局域網(wǎng)技術(shù)的工業(yè)計算機(jī)網(wǎng)絡(luò)應(yīng)用[1][2],還是以互聯(lián)網(wǎng)技術(shù)為平臺的遠(yuǎn)程數(shù)據(jù)采集與操作[3][4],均簡單地假設(shè)通訊系統(tǒng)設(shè)備的服務(wù)能力可以滿足應(yīng)用需要,缺乏定量的分析計算。

    事實(shí)上,一方面,SCADA通訊系統(tǒng)設(shè)備需要快速,甚至實(shí)時響應(yīng)來自網(wǎng)絡(luò)的任務(wù);另一方面提升SCADA通訊系統(tǒng)設(shè)備的服務(wù)能力受硬件速度和服務(wù)類型等因素的牽制,比提升常規(guī)網(wǎng)絡(luò)服務(wù)器性能困難。所以,需要在設(shè)計SCADA通訊系統(tǒng)設(shè)備時,對它的負(fù)荷能力和可能的任務(wù)需求作縝密的分析,確保它能在預(yù)計的時間之內(nèi)對來自網(wǎng)絡(luò)的請求做出準(zhǔn)確有效的回應(yīng)。為此,筆者在分析SCADA通訊系統(tǒng)設(shè)備的網(wǎng)絡(luò)任務(wù)特點(diǎn)的基礎(chǔ)上,根據(jù)排隊(duì)論中的馬爾可夫鏈理論建立了“多處理器SCADA通訊系統(tǒng)能力模型”。

2   SCADA通訊系統(tǒng)設(shè)備的網(wǎng)絡(luò)任務(wù)特點(diǎn)

    為了對SCADA通訊系統(tǒng)設(shè)備響應(yīng)網(wǎng)絡(luò)任務(wù)的能力進(jìn)行定量描述,先定義有關(guān)概念。

    (1)  SCADA通訊系統(tǒng)設(shè)備的單處理器任務(wù)處理速率:μ(任務(wù)/秒)
    μ表示當(dāng)SCADA通訊系統(tǒng)設(shè)備中只有一個處理器時,它處理網(wǎng)絡(luò)任務(wù)的速度。從理論上講,可以通過提升SCADA通訊系統(tǒng)設(shè)備的硬件水平來提高μ。但是,多數(shù)網(wǎng)絡(luò)任務(wù)的處理時間并不是僅僅取決于服務(wù)方的能力。如果該網(wǎng)絡(luò)任務(wù)是交互式的,網(wǎng)絡(luò)任務(wù)需要服務(wù)方和請求源(可能是操作員,也可能是其它設(shè)備)共同完成,那么,參加交互的另一方和連接兩方的網(wǎng)絡(luò)通道都可能成為制約整個任務(wù)完成時間的瓶頸。也就是說,雖然可以用提升SCADA通訊系統(tǒng)設(shè)備硬件能力的方法來提高μ,但μ的提高受到上述瓶頸的限制。如果在服務(wù)方的處理能力不受任何限制的假設(shè)下,網(wǎng)絡(luò)任務(wù)的平均處理時間為τ(秒),即使SCADA通訊系統(tǒng)設(shè)備提供超過1/τ(任務(wù)/秒)的硬件處理能力,μ最大也只能達(dá)到1/τ 。由于硬件的技術(shù)水平發(fā)展很快,以硬件為基礎(chǔ)提升SCADA通訊系統(tǒng)設(shè)備的處理能力并不困難,所以在筆者的模型中假定SCADA通訊系統(tǒng)設(shè)備的處理器具備足夠的處理能力,滿足μ=1/τ 。

    (2)  SCADA通訊系統(tǒng)設(shè)備中的處理器數(shù):c
    c表示在SCADA通訊系統(tǒng)設(shè)備中包含的處理器數(shù)目。受網(wǎng)絡(luò)任務(wù)交互性的制約,單個處理器只能按速率μ處理網(wǎng)絡(luò)任務(wù)。如果SCADA通訊系統(tǒng)設(shè)備希望用比μ更高的
速率來響應(yīng)網(wǎng)絡(luò)任務(wù),顯然不能依靠提升單個處理器的能力,而是應(yīng)該增加處理器的數(shù)目。

    (3)  訪問SCADA通訊系統(tǒng)設(shè)備的網(wǎng)絡(luò)任務(wù)發(fā)生率:λ(任務(wù)/秒)
    λ表示網(wǎng)絡(luò)中所有對SCADA通訊系統(tǒng)設(shè)備的實(shí)時訪問請求的發(fā)生速率。這些訪問請求一般與應(yīng)用邏輯密切關(guān)聯(lián),SCADA通訊系統(tǒng)設(shè)備應(yīng)該及時應(yīng)答。為了使計算更加有針對性,可以不及時響應(yīng)的開放性請求,如與控制操作無關(guān)的查詢,不包含在λ中。

    (4)  SCADA通訊系統(tǒng)設(shè)備的平均等待任務(wù)數(shù)e
    從現(xiàn)有的應(yīng)用情況看,用計算機(jī)網(wǎng)絡(luò)承載軟實(shí)時任務(wù)的情況已經(jīng)十分普遍。對SCADA通訊系統(tǒng)設(shè)備而言,不僅需要正確響應(yīng)網(wǎng)絡(luò)任務(wù),而且需要及時響應(yīng)網(wǎng)絡(luò)任務(wù),即保證能在某個時間之內(nèi)對網(wǎng)絡(luò)任務(wù)作出回應(yīng)。相對于平均等待任務(wù)數(shù),平均等待時間是更直接的指標(biāo)。但是,由于平均等待時間與任務(wù)自身的屬性關(guān)系密切,難以抽象成格式較為統(tǒng)一的模型,所以用平均等待任務(wù)數(shù)e表達(dá)SCADA通訊系統(tǒng)設(shè)備的忙閑情況。當(dāng)SCADA通訊系統(tǒng)設(shè)備的等待任務(wù)數(shù)小于處理器數(shù)目c時,平均等待任務(wù)數(shù)e小于1,當(dāng)?shù)却蝿?wù)數(shù)小于2c時,平均等待任務(wù)數(shù)e小于2。

    通過對上述概念的討論,可以歸納出SCADA通訊系統(tǒng)設(shè)備的網(wǎng)絡(luò)任務(wù)特點(diǎn)。這就是:對確定的SCADA通訊系統(tǒng)設(shè)備而言,單處理器任務(wù)處理速率μ 和網(wǎng)絡(luò)任務(wù)發(fā)生率λ 是已知的;平均等待任務(wù)數(shù)e是需要滿足的條件;處理器數(shù)c 是可以調(diào)節(jié)的,設(shè)計人員用c來滿足e產(chǎn)生的需求。

    毫無疑問,SCADA通訊系統(tǒng)設(shè)備需要實(shí)時響應(yīng)能力。如果平均等待任務(wù)數(shù)e小于等于1,即最多等待一個任務(wù)的平均執(zhí)行時間,SCADA通訊系統(tǒng)設(shè)備可以用最簡單的任務(wù)管理方法提供實(shí)時服務(wù)。所以在為SCADA通訊系統(tǒng)設(shè)備建立多處理器能力模型時,假定e小于等于1。

3  多處理器能力模型

    網(wǎng)絡(luò)任務(wù)有自己的行為特征。不同的研究人員試圖用各自的數(shù)學(xué)方法模擬網(wǎng)絡(luò)中的任務(wù)處理過程,排隊(duì)論是其中使用最為普遍和成功的工具之一。許多文獻(xiàn)[5]指出,在開放的計算機(jī)網(wǎng)絡(luò)環(huán)境中,網(wǎng)絡(luò)任務(wù)請求是符合統(tǒng)計規(guī)律的。具體地講,在一般情況下,任務(wù)的到達(dá)時間服從泊松分布,到達(dá)時間間隔和服務(wù)時間均呈指數(shù)分布。另外,由于多數(shù)SCADA通訊系統(tǒng)設(shè)備的功能比較復(fù)雜,需要并行處理能力,所以,假定由多個任務(wù)處理器構(gòu)成。

    由此,結(jié)合SCADA通訊系統(tǒng)設(shè)備的應(yīng)用特點(diǎn),可以用M/M/c模型來描述SCADA通訊系統(tǒng)設(shè)備的網(wǎng)絡(luò)任務(wù)活動情況。SCADA通訊系統(tǒng)設(shè)備M/M/c模型的含義是:(1) 任務(wù)的到達(dá)時間服從泊松分布;(2) 服務(wù)時間服從指數(shù)分布;(3) 有c個任務(wù)處理器,即該SCADA通訊系統(tǒng)設(shè)備能同時處理c個任務(wù)。
由排隊(duì)論的相關(guān)結(jié)論,在M/M/c模型下SCADA通訊系統(tǒng)設(shè)備的網(wǎng)絡(luò)任務(wù)數(shù)構(gòu)成一個取值于{0,1,2,...,∞}的連續(xù)時間Markov鏈。令任務(wù)到達(dá)率為λ,單處理器的任務(wù)處理率為μ,每個處理器的能力相同,共有c個處理器,由此得到一個有限狀態(tài)生滅過程,其狀態(tài)概率方程:

    因穩(wěn)態(tài)解與時間無關(guān),記pk (t)= pk ,k>0,由于pk'(t)=0,所以有:

    令 a=λ/μ, ρ=λ/ (cμ)= a/c,                                   
    pj 表示排隊(duì)任務(wù)數(shù)為j的概率,可解得:

    只有當(dāng)總?cè)蝿?wù)數(shù)超過c時,才會出現(xiàn)等候的任務(wù),所以等候的任務(wù)數(shù)為:

    因?yàn)槠骄却蝿?wù)數(shù)e=E/c,為了使SCADA通訊系統(tǒng)設(shè)備能實(shí)時響應(yīng)網(wǎng)絡(luò)任務(wù),e應(yīng)該小于等于1,所以E ≤c,再代入ρ=a/c,有:
    ac+1 p0 ≤c! (c-a)2

    由此得到SCADA通訊系統(tǒng)設(shè)備的多處理器能力模型。由網(wǎng)絡(luò)任務(wù)發(fā)生率λ和單處理器的任務(wù)處理速率μ可以計算出a。在已知a后,可以由(1)計算出c,即需要配置的處理器數(shù)目。

4  在電力SCADA通訊單元設(shè)計中的應(yīng)用

    在電網(wǎng)數(shù)據(jù)采集監(jiān)控系統(tǒng)中,通訊單元是重要的組成部分,它必須保障與系統(tǒng)中的RTU和綜合自動化裝置的聯(lián)絡(luò)。由于SCADA需要覆蓋一定的區(qū)域,不僅包含各類不同廠商型號的設(shè)備,網(wǎng)絡(luò)通訊的線路質(zhì)量和應(yīng)用層規(guī)約也各不相同。所以,在設(shè)計SCADA通訊單元時應(yīng)該將軟件與硬件分開。用軟件來適應(yīng)設(shè)備、線路質(zhì)量和應(yīng)用層規(guī)約的多樣性及擴(kuò)展,用硬件來保障總體通訊能力。

    利用SCADA通訊系統(tǒng)設(shè)備的多處理器能力模型,可以根據(jù)應(yīng)用需求計算出SCADA通訊單元的硬件配置。

    例如,在某SCADA通訊單元設(shè)計時考慮需求如下:遠(yuǎn)程裝置60套;每個裝置平均間隔5分鐘通訊一次;每次平均通訊時間20秒;即單處理器任務(wù)處理速率μ=0.05任務(wù)/秒,網(wǎng)絡(luò)任務(wù)發(fā)生率λ=0.2任務(wù)/秒,所以
    a=0.2/0.05=4
    將a代入(1),可解得:c>4,取c=5。
    也就是說,在該SCADA的通訊單元中配置5個任務(wù)處理速率為0.05任務(wù)/秒的處理器即可在硬件設(shè)備能力上滿足應(yīng)用需求。

5  結(jié)語

    本文在分析SCADA通訊系統(tǒng)設(shè)備的網(wǎng)絡(luò)任務(wù)特點(diǎn)的基礎(chǔ)上,根據(jù)排隊(duì)論中的馬爾可夫鏈理論建立了“多處理器SCADA通訊系統(tǒng)能力模型”。它能用經(jīng)濟(jì)合理的配置確保在預(yù)計的時間之內(nèi)對來自網(wǎng)絡(luò)的請求做出準(zhǔn)確有效的回應(yīng)。筆者將該模型用于SCADA通訊單元的設(shè)計中,大幅度地簡化了設(shè)備配置,效果非常顯著。

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件: