




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于CAN總線的網(wǎng)絡(luò)限制系統(tǒng)調(diào)度探討時間1引言網(wǎng)絡(luò)限制系統(tǒng)(NCS)又稱網(wǎng)絡(luò)化的限制系統(tǒng),即在網(wǎng)絡(luò)環(huán)境下實現(xiàn)的限制系統(tǒng)。對網(wǎng)絡(luò)限制系統(tǒng)來說,由于系統(tǒng)中的信息源較多,信息的傳送要分時占用網(wǎng)絡(luò)通信線路,而網(wǎng)絡(luò)的承載實力和通信帶寬有限,從而使得信息在傳輸過程中不行避開地存在時延,并且該時延可能是固定的、時變的,甚至是隨機(jī)的。從限制的角度來看,這種時延會使系統(tǒng)的分析與設(shè)計變得更加困難。解決網(wǎng)絡(luò)延時問題有兩種途徑:一是設(shè)計限制算法時充分考慮網(wǎng)絡(luò)延時的影響,這是限制器設(shè)計問題;二是在不考慮延時的狀況下設(shè)計限制器,依靠改進(jìn)調(diào)度算法保證信息傳輸?shù)膶崟r性,確保限制系統(tǒng)的穩(wěn)定和性能,這屬于信息調(diào)度問題。本文以CAN總線為探討對象,經(jīng)過對網(wǎng)絡(luò)可調(diào)度性和調(diào)度算法的分析,提出了一種改進(jìn)的混合調(diào)度算法(MTS),并利用TrueTime網(wǎng)絡(luò)限制工具箱進(jìn)行網(wǎng)絡(luò)限制系統(tǒng)的仿真,分析調(diào)度算法對限制系統(tǒng)性能的影響,取得了較志向的效果。2調(diào)度算法傳統(tǒng)的計算機(jī)限制理論假設(shè)對象輸出為等距采樣,即周期性地在kTm時刻進(jìn)行采樣,其中Tm為采樣周期。這樣的假設(shè)可以得到線性時不變數(shù)據(jù)采樣系統(tǒng),并可大大簡化對系統(tǒng)穩(wěn)定性等性能的分析。然而,由于網(wǎng)絡(luò)傳輸延時及其不確定性的存在,等距采樣在NCS中不肯定能得到保證。對于NCS,一般要求滿意的主要指標(biāo)之一是延時的限定,即信息必需在限定的時間內(nèi)勝利地被傳送,信息傳輸?shù)臅r間特性必需滿意系統(tǒng)的實時性要求。網(wǎng)絡(luò)調(diào)度主要集中在一個節(jié)點多久可以傳送一次信息,以及傳輸信息的優(yōu)先級。推斷網(wǎng)絡(luò)傳輸是否滿意該主要指標(biāo)的過程及傳輸?shù)谋WC叫可調(diào)度性分析。2.1可調(diào)度性分析信息的最糟糕響應(yīng)時間即最長等待時間是可調(diào)度與否的一個重要參數(shù),它定義為從信息進(jìn)入發(fā)送節(jié)點的傳輸隊列到被目標(biāo)節(jié)點正確接收所需的最長時間。對隨意一條信息Sm,它的最長等待時間Rm:(1)其中Jm——信息Sm的擾動時間,即信息被排隊的最早和最晚時間差;Im——信息Sm的等待延遲時間;Cm——信息Sm的傳送時間。要保障CAN總線信息傳輸?shù)膶崟r性,一條進(jìn)入傳輸隊列的信息必需在下一條信息到來之前發(fā)送出,假如信息未剛好傳送出去,會被下一條信息所覆蓋。因此,信息的傳送必需滿意(2)其中Dm為信息的截止期,表示信息從產(chǎn)生到被正確接收的最大允許時間。假如每一條信息都滿意了此條件,我們就說網(wǎng)絡(luò)是可調(diào)度的,網(wǎng)絡(luò)調(diào)度算法選擇的目的是保證網(wǎng)絡(luò)的可調(diào)度性。2.2基本調(diào)度算法CAN總線利用數(shù)據(jù)幀中的標(biāo)識符表示信息的來源和優(yōu)先級。標(biāo)識符既可以靜態(tài)設(shè)定,也可以動態(tài)設(shè)定,即利用標(biāo)識符可以實現(xiàn)靜態(tài)或者動態(tài)的信息優(yōu)先級。在滿意可調(diào)度性的實時調(diào)度算法中,目前常用的是優(yōu)先級驅(qū)動的實時調(diào)度算法,它可分為靜態(tài)優(yōu)先級調(diào)度算法和動態(tài)優(yōu)先級調(diào)度算法。在靜態(tài)優(yōu)先級調(diào)度算法中,任務(wù)調(diào)度的優(yōu)先級在調(diào)度過程中固定不變,如固定優(yōu)先級調(diào)度算法(FP)和單調(diào)速率算法(RM)。RM依據(jù)信息的周期安排信息的優(yōu)先級,信息的周期越小,則優(yōu)先級越高。在動態(tài)優(yōu)先級調(diào)度算法中,任務(wù)調(diào)度的優(yōu)先級隨各限制任務(wù)的執(zhí)行時間或截止時間動態(tài)變更,任務(wù)優(yōu)先級不僅僅與任務(wù)自身有關(guān)系,而且與系統(tǒng)中其他任務(wù)有關(guān),如最早時間限優(yōu)先算法(EDF)和截止期單調(diào)算法(DM)。DM依據(jù)信息的截止期安排信息的優(yōu)先級,信息的截止期越小,則優(yōu)先級越高。2.3改進(jìn)的混合調(diào)度算法的提出依據(jù)動態(tài)優(yōu)先級調(diào)度具有高利用率的特性,文獻(xiàn)[6]提出依據(jù)任務(wù)的肯定截止期為信息安排標(biāo)識號,并設(shè)計出一種混合調(diào)度算法(MTS)。MTS算法是一種介于靜態(tài)優(yōu)先級調(diào)度算法和動態(tài)優(yōu)先級調(diào)度算法之間的折中算法。MTS算法的核心思想是將信息的肯定截止時間編入標(biāo)識符中,充分利用信息的標(biāo)識符反映信息截止期的變更,對高優(yōu)先級的信息運(yùn)用EDF算法,對低優(yōu)先級的信息運(yùn)用FP算法。由于在CAN總線中每個信息必需有唯一的標(biāo)識號,MTS把標(biāo)識號分成優(yōu)先級域、截止期域、節(jié)點域三個域,使標(biāo)識號既反映截止期的變更,又能保證唯一性。在一個典型的系統(tǒng)中,由于截止期隨著時鐘的變更而變更,因此全部信息截止期域的內(nèi)容應(yīng)當(dāng)剛好更新,而且還要與時鐘同步。為了解決上述問題,MTS算法采納分布式時鐘同步算法,并把時間分為幾個區(qū)間,依據(jù)截止期所在的時間區(qū)間進(jìn)行截止期域內(nèi)容的編碼。然而,對于由多臺電動機(jī)組成的多處理器網(wǎng)絡(luò)限制系統(tǒng),由于處理器的增多,以及一個采樣周期內(nèi)須要利用網(wǎng)絡(luò)傳送信息的節(jié)點增多,延時增大,這時一般的MTS算法并不適用。為提高網(wǎng)絡(luò)限制系統(tǒng)的實時性,這里對MTS算法進(jìn)行改進(jìn)。設(shè)原采樣周期為Tm,令(3)其中N為大于1的自然數(shù),以TN為周期進(jìn)行采樣,然而在每n次采樣中僅有一次采樣數(shù)據(jù)被通過網(wǎng)絡(luò)發(fā)送。設(shè)在從t0起先的一個采樣周期內(nèi),時刻為采樣時刻,在隨意一個采樣時刻進(jìn)行采樣的數(shù)據(jù)被勝利發(fā)送,則在時刻將不再采樣。在經(jīng)過這樣的改進(jìn)后,網(wǎng)絡(luò)延時仍舊存在,但信息的截止期Dm大大減小。信息傳送的等待時間假如超過截止期,數(shù)據(jù)將被拋棄,并重新采集數(shù)據(jù)等待發(fā)送,從而提高網(wǎng)絡(luò)限制系統(tǒng)的實時性。由于在一個周期內(nèi)最多進(jìn)行N次采樣,因此處理器的處理速度須要相應(yīng)提高,單片微處理器速度的大幅度提高及數(shù)字信號處理器的出現(xiàn)解決了這一問題。3基于CAN總線的網(wǎng)絡(luò)限制系統(tǒng)仿真TrueTime工具箱是DanHenriksson和AntonCervin等學(xué)者開發(fā)的一種基于Matlab的網(wǎng)絡(luò)限制仿真工具箱,它為網(wǎng)絡(luò)限制系統(tǒng)的探討供應(yīng)了很好的探討工具。3.1網(wǎng)絡(luò)限制系統(tǒng)仿真平臺的構(gòu)建利用TrueTime工具箱,構(gòu)建由一臺計算機(jī)通過CAN總線限制四臺直流電動機(jī)的多處理器網(wǎng)絡(luò)限制仿真系統(tǒng),分析調(diào)度算法對限制性能的影響,仿真原理圖如圖1所示。圖1網(wǎng)絡(luò)限制系統(tǒng)仿真原理圖被控直流電動機(jī)用以下的傳遞函數(shù)表示:(4)在一般PID數(shù)字限制器中引入積分環(huán)節(jié)的目的主要是為了消退靜差、提高精度,但在電機(jī)啟動或停止時,會造成PID運(yùn)算的積分積累,最終引起系統(tǒng)較大的超調(diào),甚至引起系統(tǒng)的震蕩,所以實際應(yīng)用中宜采納積分分別PID限制算法。設(shè)在偏差肯定值不小于某設(shè)定值(偏差比較大)時采納PD算法,即其中,y(k)為當(dāng)前周期的輸出值,y(k-1)為上一周期的輸出值,r(k),u(k)分別為給定值和限制器的輸出值,Td=0.035s,K=1.5,ε=0.1,定義傳感器的采樣周期Tm=10ms,數(shù)據(jù)計算、傳感器數(shù)據(jù)采集和執(zhí)行器的動作所產(chǎn)生的時間延時均為0.1ms。在偏差肯定值小于設(shè)定值ε(偏差比較?。r采納PID算法,即在PD算法的基礎(chǔ)上加入積分環(huán)節(jié):其中積分時間常數(shù)Ti=0.15,I(k),I(k-1)分別為當(dāng)前周期和前一周期的積分重量,在引進(jìn)積分分別PID限制算法前后,網(wǎng)絡(luò)限制系統(tǒng)的限制效果如圖2所示。圖2積分分別PID限制算法效果圖由圖可見,采納一般PID限制算法時超調(diào)量超過45%,采納積分分別PID限制算法時超調(diào)量不超過5%,采納積分分別PID限制算法使得限制系統(tǒng)的動態(tài)性能有了很大改善。3.2仿真結(jié)果以建立的網(wǎng)絡(luò)限制系統(tǒng)仿真平臺為基礎(chǔ),進(jìn)行網(wǎng)絡(luò)限制系統(tǒng)的仿真,探討網(wǎng)絡(luò)調(diào)度對限制系統(tǒng)性能的影響。設(shè)定CAN總線的波特率為250Kbps,丟包率為0,運(yùn)用一般的混合調(diào)度算法(MTS)進(jìn)行仿真,其仿真結(jié)果如圖3所示。圖3(a)是四個限制子系統(tǒng)的方波響應(yīng),圖3(b)是從網(wǎng)絡(luò)調(diào)度(Schedule)窗口所看到的前三個采樣周期的網(wǎng)絡(luò)調(diào)度狀況。圖3應(yīng)用混合調(diào)度算法時的仿真結(jié)果由圖3(a)可知,由于網(wǎng)絡(luò)延時較大,其中兩個限制子系統(tǒng)的動態(tài)響應(yīng)較差,超調(diào)量超過14%,調(diào)整時間超過0.2s。在圖3(b)網(wǎng)絡(luò)調(diào)度狀況圖中,縱坐標(biāo)表示節(jié)點號。依據(jù)CAN協(xié)議,節(jié)點號較小的節(jié)點具有較高的優(yōu)先級,限制器節(jié)點1具有最高的優(yōu)先級,傳感器節(jié)點9具有最低的優(yōu)先級。節(jié)點7、節(jié)點9的網(wǎng)絡(luò)等待延時都較大(超過2ms),這是造成其中兩個限制子系統(tǒng)動態(tài)性能較差的緣由。隨著網(wǎng)絡(luò)節(jié)點的增多,最低優(yōu)先級節(jié)點所在的限制子系統(tǒng)的動態(tài)性能會變得更差。用本文所提出的改進(jìn)的混合調(diào)度算法進(jìn)行仿真,僅修改調(diào)度算法,其他條件不變,取即,方波輸入時的四個限制子系統(tǒng)響應(yīng)及網(wǎng)絡(luò)調(diào)度狀況如圖4所示。圖4應(yīng)用改進(jìn)的混合調(diào)度算法時的仿真結(jié)果由圖4(a)可知,當(dāng)用改進(jìn)的混合調(diào)度算法進(jìn)行網(wǎng)絡(luò)限制系統(tǒng)的仿真時,超調(diào)量不超過5%,調(diào)整時間不超過0.13s,無靜差。網(wǎng)絡(luò)調(diào)度窗口的網(wǎng)絡(luò)狀況圖4(b)表明,網(wǎng)絡(luò)沖突還會出現(xiàn),但網(wǎng)絡(luò)延時較小。節(jié)點7和節(jié)點9的信息傳輸時刻和MTS算法相同,但是前兩次的采樣數(shù)據(jù)都由于時延太長而被拋棄,只有第三次的采樣數(shù)據(jù)被勝利傳送。即使再增加節(jié)點,傳感器節(jié)點的網(wǎng)絡(luò)傳輸?shù)却龝r延不超過1ms,比一般MTS算法大大減小。4結(jié)論本文作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地質(zhì)勘查單位內(nèi)部審計轉(zhuǎn)型發(fā)展路徑研究
- 業(yè)財融合下精神病專科醫(yī)院運(yùn)營精細(xì)化管理研究
- 含稅返合同范本
- 黑龍江(阿穆爾河)流域跨國界含水層特征:結(jié)構(gòu)、水量、水質(zhì)與管理策略
- 高管激勵機(jī)制:驅(qū)動中國創(chuàng)新型企業(yè)技術(shù)創(chuàng)新的關(guān)鍵密碼
- 合法辦公房租賃合同范例
- 合同范本掙錢寫
- 單位外賣配送合同范本
- 探秘蜜蜂腸道乳酸菌:多樣性、糖代謝特性與生態(tài)意義
- 2024中煤電力有限公司總部及所屬企業(yè)招聘筆試參考題庫附帶答案詳解
- 復(fù)工復(fù)產(chǎn)安全培訓(xùn)考試題
- 外賣報告數(shù)據(jù)分析
- 《神奇糖果店》教學(xué)課件
- 青少年健康教育知識講座課件
- 辦公室裝修方案計劃書模板
- 《避孕藥具知識培訓(xùn)》課件
- AGV介紹教學(xué)課件
- 人教版小學(xué)語文背誦篇目匯編
- 重癥醫(yī)學(xué)科Respironics V60呼吸機(jī)使用指引
- 心理團(tuán)體輔導(dǎo)的保密協(xié)議
- 工會法人變更登記申請表
評論
0/150
提交評論