王智
(牡丹江大學(xué),黑龍江 牡丹江157011)
目前,數(shù)字通信網(wǎng)絡(luò)此重傳機制無法保證全部數(shù)據(jù)包都能夠傳輸?shù)侥康牡?,系統(tǒng)之間信息的交換缺乏確定性、完整性及因果性。所以如何解決由于網(wǎng)絡(luò)導(dǎo)致采樣數(shù)據(jù)丟失的問題為主要研究內(nèi)容。在研究過程中,大部分假設(shè)丟包及時延的發(fā)生都滿足隨機分布的需求,但是此種假設(shè)并不滿足實際的通信過程的需求,并且無法充分展現(xiàn)通信網(wǎng)絡(luò)連接控制系統(tǒng)的功能,所以在實際應(yīng)用過程中受到了多重限制[1]。為了能夠?qū)碚撗芯拷Y(jié)果進行仿真驗證,要創(chuàng)建包含被控對象和通信網(wǎng)絡(luò)廣義對象數(shù)學(xué)模型?;跀?shù)學(xué)通信本質(zhì),模擬通信網(wǎng)網(wǎng)絡(luò)中的數(shù)據(jù)傳輸動態(tài)模型,并且對其分析與設(shè)計。根據(jù)相應(yīng)的隊列理論,創(chuàng)建通信網(wǎng)絡(luò)環(huán)節(jié)動態(tài)模型。
使用RS 接口雖然能夠有效實現(xiàn)外圍儀表設(shè)備通信,但是在通信結(jié)點比較多的時候,就會受到接口數(shù)量等的限制,那么為了能夠有效實現(xiàn)太陽能電池批量的檢測,就實現(xiàn)了電力調(diào)度系統(tǒng)的設(shè)計,詳見圖1,通過圖1 可以看出來,電力調(diào)度檢測系統(tǒng)中的主控計算機和以太網(wǎng)/串口適配器利用RJ 接口與交換機進行連接,從而能夠成為星形拓撲結(jié)構(gòu)。結(jié)點和結(jié)點使用客戶服務(wù)器模式,利用TCP 面向連接可靠傳輸實現(xiàn)通信。其中的數(shù)據(jù)收集使用分布式系統(tǒng)結(jié)構(gòu),每個巡檢儀微處理器都能夠有效檢測單組的電池,收集數(shù)據(jù)利用串口到以太網(wǎng)串口適配器中傳輸,適配器通過轉(zhuǎn)換之后TCP 數(shù)據(jù)就會對以太網(wǎng)交付。系統(tǒng)結(jié)構(gòu)能夠提供分布式處理環(huán)境,使用何種通信算法及模型,對數(shù)據(jù)收集實時性具有密切的聯(lián)系。
圖1 電力調(diào)度系統(tǒng)的設(shè)計
為了能夠?qū)碚摻Y(jié)果實現(xiàn)仿真驗證,其重要內(nèi)容就是實現(xiàn)包括調(diào)度系統(tǒng)與通信網(wǎng)絡(luò)的廣義對象數(shù)字模型的創(chuàng)建,根據(jù)數(shù)據(jù)通信的本質(zhì)實現(xiàn)全面的分析,實現(xiàn)通信網(wǎng)絡(luò)數(shù)據(jù)傳輸動態(tài)模型的模擬,基于此實現(xiàn)針對性的分析與設(shè)計。根據(jù)流體流理論,使數(shù)據(jù)通信作為流體實現(xiàn)模型創(chuàng)建,給出使用AQM策略網(wǎng)絡(luò)的微分方程。利用對壘理論創(chuàng)建網(wǎng)絡(luò)動態(tài)模型,其研究的主要目的就是能夠為了創(chuàng)建電力調(diào)度系統(tǒng),并且為數(shù)據(jù)傳輸動態(tài)模型的創(chuàng)建提供基礎(chǔ)。那么,本節(jié)就以電力系統(tǒng)和通信網(wǎng)絡(luò)各種干擾作為干擾數(shù)據(jù)流,使用隊列方法創(chuàng)建并且分析電力調(diào)度系統(tǒng)通信網(wǎng)絡(luò)環(huán)節(jié)的網(wǎng)絡(luò)動態(tài)模型[2]。本文主要對隊列輸出速度、數(shù)據(jù)到達率、丟包率、輸出鏈路寬度和隊列長度的聯(lián)系進行全面研究,數(shù)據(jù)傳輸是通過包的方式實現(xiàn)的,也就是假如全新數(shù)據(jù)到達之后緩沖區(qū)就不能夠?qū)⑷繑?shù)據(jù)都容納,而且數(shù)據(jù)包還會出現(xiàn)丟失的問題。在此種情況中,不僅要將隊列長度隨機變化進行展現(xiàn),還要使其能夠?qū)W(wǎng)絡(luò)傳輸實際需求進行有效滿足。如果信道干擾流和過程數(shù)據(jù)以先進先出策略處于網(wǎng)絡(luò)設(shè)備緩沖隊列中進行發(fā)送等待,如果隊列已經(jīng)滿員,那么數(shù)據(jù)就會丟失,此隊列模型的原理詳見圖2。
圖2 隊列模型的原理
其中的y(t)指的是t 時間的電力調(diào)度數(shù)據(jù),Sy(t)指的是t時間定理調(diào)度數(shù)據(jù)流到達的速率,Sd(t)指的是t 時間干擾流到達的速率。假設(shè)Bw屬于輸出鏈路帶寬,并且在t 時間中的輸出速率能夠?qū)崿F(xiàn)鏈路寬帶約束。其輸出隊列的長度改變就是一種離散隨機動態(tài)的過程,利用t 時間的期望值描述隊列近似,利用隊列平衡關(guān)系表示,隊列的長度要有效實現(xiàn)以下公式的需求:
如果數(shù)據(jù)包能夠進行單包傳送,數(shù)據(jù)包長度要比隊列緩存長,就回導(dǎo)致整包丟失。本文在研究過程中利用Droptail 數(shù)據(jù)丟包策略,如果隊列長度滿足最大值,是最新的數(shù)據(jù)包全部丟失[8],那么t 時間的丟包速率就通過以下公式進行表示:
利用實時數(shù)據(jù)收集系統(tǒng)精準定位,采樣的間隔具備良好的一致性。通過圖1 可以看出來,主控計算機是利用以太網(wǎng)串口適配器使數(shù)據(jù)收集指令到電池巡檢儀中發(fā)送,其以指令從電池收集帶電流、溫度、電壓等數(shù)據(jù),以外網(wǎng)串口適配器再將巡檢儀收集數(shù)據(jù)到主控計算機中返回。通過以上模型可以了解到,基于緩沖隊列不滿的背景下,收集線程能夠得到最大程度開發(fā),并且能夠有效保證數(shù)據(jù)收集周期的一致性。信號量具備方便且有效的進程同步處理機制,但是因為大量同步操作分散到所有需要訪問的臨界資源進程中,不僅為系統(tǒng)管理炯偉麻煩,而且還會由于使用不當導(dǎo)致出現(xiàn)無法檢測的錯誤。管理實現(xiàn)了數(shù)據(jù)結(jié)構(gòu)及能夠為并發(fā)進程進行執(zhí)行操作的定義,此種操作能夠?qū)艹虜?shù)據(jù)及進程進行同步。基于此特點,對類似管程功能類進行定義,從而能夠有效實現(xiàn)三種線程對于兩級隊列互斥及同步。
一般,模擬方法包括特卡羅法和跟蹤驅(qū)動法,跟蹤驅(qū)動法屬于利用輸入相關(guān)統(tǒng)計量,通過模型驗算對結(jié)果進行觀察,其屬于確定性模型。特卡羅法指的是先實現(xiàn)統(tǒng)計分布,之后利用分布產(chǎn)生隨機數(shù),從而將模型進行輸入得到結(jié)果。圖3 為通信網(wǎng)絡(luò)環(huán)節(jié)動態(tài)模型的仿真流程:
圖3 通信網(wǎng)絡(luò)環(huán)節(jié)動態(tài)模型的仿真流程
以創(chuàng)建的數(shù)據(jù)傳輸模型為基礎(chǔ)實現(xiàn)數(shù)據(jù)仿真,假如輸出鏈路帶寬為100kbps,輸出隊列緩沖區(qū)的長度為200kb,網(wǎng)絡(luò)干擾波流形是一種方波,能夠?qū)崿F(xiàn)斜波形式定周期采樣數(shù)據(jù)利用網(wǎng)絡(luò)傳輸進行仿真,圖4 為網(wǎng)絡(luò)干擾的影響。
圖4 網(wǎng)絡(luò)干擾的影響
利用模擬仿真表示,在本文所研究模型中的數(shù)據(jù)傳輸隊列長度不斷變化,利用網(wǎng)絡(luò)傳輸數(shù)據(jù)的時間間隔是時變性,并且其中的數(shù)據(jù)具有丟失的情況。為了對輸出鏈路帶寬進行全面的分析,緩沖區(qū)長度對于數(shù)據(jù)傳輸影響較大,寬帶從0-300kbs 的過程中,數(shù)據(jù)傳輸系統(tǒng)延時及丟包率降低,以此表示本文所設(shè)計的模型能夠?qū)W(wǎng)絡(luò)最大流量和緩沖區(qū)長度對于數(shù)據(jù)傳輸具有一定的影響:如果網(wǎng)絡(luò)隊列長度最大,那么就回降低延時或者丟包的幾率。如果網(wǎng)絡(luò)隊列長度最小,那么就會使延時及丟包的幾率提高。
因為本文研究的模型新數(shù)據(jù)和原本數(shù)據(jù)要比緩沖區(qū)域的長,所以就導(dǎo)致出現(xiàn)在整包丟失的情況,此種也為緩沖區(qū)騰出了大量的空間容納全新的完整數(shù)據(jù),以此使系統(tǒng)傳輸能力得到了有效的提高。簡單來說,也就是使延遲時間及丟包概率有所降低。和之前研究的數(shù)據(jù)模型進行對比,兩種模型丟包及延時的發(fā)生情況概率比較差。通過分析表示,全新模式的丟包及延時概率比原本的模型要小。
為了能夠使IP 網(wǎng)絡(luò)對于低速率交互TCP 流傳輸性能得到提高,本文使用隊列方法,實現(xiàn)電力調(diào)度系統(tǒng)中通信網(wǎng)絡(luò)環(huán)節(jié)動態(tài)模型創(chuàng)建,最后對模型實現(xiàn)了仿真對比,對本文所研究的動態(tài)模型合理性進行了有效驗證,表示本文所設(shè)計的模型能夠有效降低延時概率及丟包率。