在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 數據通訊產品 > 現場總線/網關

類型分類:
科普知識
數據分類:
現場總線/網關

基于CAN總線的網絡控制系統調度研究

發布日期:2022-04-18 點擊率:32

  • 關鍵詞: CAN總線 調度 網絡控制
  • 摘要:本文在介紹了網絡的可調度性分析方法和基本調度算法之后,提出了一種改進的混合調度算法(MTS),并利用TrueTime工具箱構建了基于CAN總線的網絡控制系統仿真平臺。通過比較改進前后的MTS算法對電動機網絡控制系統影響的仿真實驗,證明了該算法的有效性,改進后網絡控制系統的性能有了很大提高,超調量大大減小,調節時間縮短。

 

摘要:網絡控制是計算機技術、通信技術和控制技術融合發展所形成的一個新領域,網絡調度對網絡控制系統的性能有著重要影響。本文在介紹了網絡的可調度性分析方法和基本調度算法之后,提出了一種改進的混合調度算法(MTS),并利用TrueTime工具箱構建了基于CAN總線網絡控制系統仿真平臺。通過比較改進前后的MTS算法對電動機網絡控制系統影響的仿真實驗,證明了該算法的有效性,改進后網絡控制系統的性能有了很大提高,超調量大大減小,調節時間縮短。


關鍵詞:CAN總線;調度;網絡控制

1、引言

  網絡控制系統(NCS)又稱網絡化的控制系統,即在網絡環境下實現的控制系統。對網絡控制系統來說,由于系統中的信息源較多,信息的傳送要分時占用網絡通信線路,而網絡的承載能力和通信帶寬有限,從而使得信息在傳輸過程中不可避免地存在時延,并且該時延可能是固定的、時變的,甚至是隨機的。從控制的角度來看,這種時延會使系統的分析與設計變得更加復雜。解決網絡延時問題有兩種途徑:一是設計控制算法時充分考慮網絡延時的影響,這是控制器設計問題;二是在不考慮延時的情況下設計控制器,依靠改進調度算法保證信息傳輸的實時性,確保控制系統的穩定和性能,這屬于信息調度問題。

  本文以CAN總線為研究對象,經過對網絡可調度性和調度算法的分析,提出了一種改進的混合調度算法(MTS),并利用TrueTime網絡控制工具箱進行網絡控制系統的仿真,分析調度算法對控制系統性能的影響,取得了較理想的效果。

2、調度算法

  傳統的計算機控制理論假設對象輸出為等距采樣,即周期性地在kTm時刻進行采樣,其中Tm為采樣周期。這樣的假設可以得到線性時不變數據采樣系統,并可大大簡化對系統穩定性等性能的分析。然而,由于網絡傳輸延時及其不確定性的存在,等距采樣在NCS中不一定能得到保證。對于NCS,一般要求滿足的主要指標之一是延時的限定,即信息必須在限定的時間內成功地被傳送,信息傳輸的時間特性必須滿足系統的實時性要求。網絡調度主要集中在一個節點多久可以傳送一次信息,以及傳輸信息的優先級。判斷網絡傳輸是否滿足該主要指標的過程及傳輸的保證叫可調度性分析。

2.1可調度性分析

  信息的最糟糕響應時間即最長等待時間是可調度與否的一個重要參數,它定義為從信息進入發送節點的傳輸隊列到被目標節點正確接收所需的最長時間。對任意一條信息Sm,它的最長等待時間Rm:
(1)
其中Jm——信息Sm的擾動時間,即信息被排隊的最早和最晚時間差;
Im——信息Sm的等待延遲時間;
Cm——信息Sm的傳送時間。
要保障CAN總線信息傳輸的實時性,一條進入傳輸隊列的信息必須在下一條信息到來之前發送出,如果信息未及時傳送出去,會被下一條信息所覆蓋。因此,信息的傳送必須滿足
(2)
其中Dm為信息的截止期,表示信息從產生到被正確接收的最大允許時間。
如果每一條信息都滿足了此條件,我們就說網絡是可調度的,網絡調度算法選擇的目的是保證網絡的可調度性。

2.2基本調度算法

  CAN總線利用數據幀中的標識符表示信息的來源和優先級。標識符既可以靜態設定,也可以動態設定,即利用標識符可以實現靜態或者動態的信息優先級。在滿足可調度性的實時調度算法中,目前常用的是優先級驅動的實時調度算法,它可分為靜態優先級調度算法和動態優先級調度算法。在靜態優先級調度算法中,任務調度的優先級在調度過程中固定不變,如固定優先級調度算法(FP)和單調速率算法(RM)。RM根據信息的周期分配信息的優先級,信息的周期越小,則優先級越高。在動態優先級調度算法中,任務調度的優先級隨各控制任務的執行時間或截止時間動態變化,任務優先級不僅僅與任務自身有關系,而且與系統中其他任務有關,如最早時間限優先算法(EDF)和截止期單調算法(DM)。DM根據信息的截止期分配信息的優先級,信息的截止期越小,則優先級越高。

2.3改進的混合調度算法的提出

  根據動態優先級調度具有高利用率的特性,文獻[6]提出按照任務的絕對截止期為信息分配標識號,并設計出一種混合調度算法(MTS)。MTS算法是一種介于靜態優先級調度算法和動態優先級調度算法之間的折中算法。MTS算法的核心思想是將信息的絕對截止時間編入標識符中,充分利用信息的標識符反映信息截止期的變化,對高優先級的信息使用EDF算法,對低優先級的信息使用FP算法。由于在CAN總線中每個信息必須有唯一的標識號,MTS把標識號分成優先級域、截止期域、節點域三個域,使標識號既反映截止期的變化,又能保證唯一性。在一個典型的系統中,由于截止期隨著時鐘的改變而改變,因此所有信息截止期域的內容應該及時更新,而且還要與時鐘同步。為了解決上述問題,MTS算法采用分布式時鐘同步算法,并把時間分為幾個區間,根據截止期所在的時間區間進行截止期域內容的編碼。

然而,對于由多臺電動機組成的多處理器網絡控制系統,由于處理器的增多,以及一個采樣周期內需要利用網絡傳送信息的節點增多,延時增大,這時一般的MTS算法并不適用。為提高網絡控制系統的實時性,這里對MTS算法進行改進。設原采樣周期為Tm,令
(3)
其中N為大于1的自然數,以TN為周期進行采樣,然而在每n次采樣中僅有一次采樣數據被通過網絡發送。設在從t0開始的一個采樣周期內,
時刻為采樣時刻,在任意一個采樣時刻進行采樣的數據被成功發送,則在時刻將不再采樣。在經過這樣的改進后,網絡延時仍然存在,但信息的截止期Dm大大減小。信息傳送的等待時間如果超過截止期,數據將被拋棄,并重新采集數據等待發送,從而提高網絡控制系統的實時性。由于在一個周期內最多進行N次采樣,因此處理器的處理速度需要相應提高,單片微處理器速度的大幅度提高及數字信號處理器的出現解決了這一問題。

3、基于CAN總線的網絡控制系統仿真

  TrueTime工具箱是DanHenriksson和AntonCervin等學者開發的一種基于Matlab的網絡控制仿真工具箱,它為網絡控制系統的研究提供了很好的研究工具。

3.1網絡控制系統仿真平臺的構建

  利用TrueTime工具箱,構建由一臺計算機通過CAN總線控制四臺直流電動機的多處理器網絡控制仿真系統,分析調度算法對控制性能的影響,仿真原理圖如圖1所示。

      
              圖1網絡控制系統仿真原理圖


被控直流電動機用以下的傳遞函數表示:
(4)
在普通PID數字控制器中引入積分環節的目的主要是為了消除靜差、提高精度,但在電機啟動或停止時,會造成PID運算的積分積累,最終引起系統較大的超調,甚至引起系統的震蕩,所以實際應用中宜采用積分分離PID控制算法。
設在偏差絕對值不小于某設定值(偏差比較大)時采用PD算法,即

點擊看大圖

其中,y(k)為當前周期的輸出值,y(k-1)為上一周期的輸出值,r(k),u(k)分別為給定值和控制器的輸出值,Td=0.035s,K=1.5,ε=0.1,定義傳感器的采樣周期Tm=10ms,數據計算、傳感器數據采集和執行器的動作所產生的時間延時均為0.1ms。

在偏差絕對值小于設定值ε(偏差比較小)時采用PID算法,即在PD算法的基礎上加入積分環節:

點擊看大圖

其中積分時間常數Ti=0.15,I(k),I(k-1)分別為當前周期和前一周期的積分分量,在引進積分分離PID控制算法前后,網絡控制系統的控制效果如圖2所示。

          
              圖2積分分離PID控制算法效果圖


由圖可見,采用一般PID控制算法時超調量超過45%,采用積分分離PID控制算法時超調量不超過5%,采用積分分離PID控制算法使得控制系統的動態性能有了很大改善。

3.2仿真結果

  以建立的網絡控制系統仿真平臺為基礎,進行網絡控制系統的仿真,研究網絡調度對控制系統性能的影響。設定CAN總線的波特率為250Kbps,丟包率為0,使用一般的混合調度算法(MTS)進行仿真,其仿真結果如圖3所示。圖3(a)是四個控制子系統的方波響應,圖3(b)是從網絡調度(Schedule)窗口所看到的前三個采樣周期的網絡調度狀況。

     點擊看大圖
             圖3應用混合調度算法時的仿真結果


由圖3(a)可知,由于網絡延時較大,其中兩個控制子系統的動態響應較差,超調量超過14%,調節時間超過0.2s。在圖3(b)網絡調度狀況圖中,縱坐標表示節點號。根據CAN協議,節點號較小的節點具有較高的優先級,控制器節點1具有最高的優先級,傳感器節點9具有最低的優先級。節點7、節點9的網絡等待延時都較大(超過2ms),這是造成其中兩個控制子系統動態性能較差的原因。隨著網絡節點的增多,最低優先級節點所在的控制子系統的動態性能會變得更差。

  用本文所提出的改進的混合調度算法進行仿真,僅修改調度算法,其他條件不變,取即,方波輸入時的四個控制子系統響應及網絡調度狀況如圖4所示。

     點擊看大圖
            圖4應用改進的混合調度算法時的仿真結果


由圖4(a)可知,當用改進的混合調度算法進行網絡控制系統的仿真時,超調量不超過5%,調節時間不超過0.13s,無靜差。網絡調度窗口的網絡狀況圖4(b)表明,網絡沖突還會出現,但網絡延時較小。節點7和節點9的信息傳輸時刻和MTS算法相同,但是前兩次的采樣數據都由于時延太長而被拋棄,只有第三次的采樣數據被成功傳送。即使再增加節點,傳感器節點的網絡傳輸等待時延不超過1ms,比一般MTS算法大大減小。

4、結論

  本文作者創新點:本文提出了一種改進的混合調度算法,在不改變實際采樣周期的情況下減少了網絡控制的時延,建立了基于CAN總線的多節點網絡控制系統仿真平臺,仿真結果證明了該算法在信息調度中的有效性。網絡控制系統的信息調度算法對系統的實時性有著重要影響,設計合適的調度算法能夠將網絡傳輸延時限制在一定的范圍內,本文僅在特定條件下對網絡調度算法進行改進,對于適合各種條件的通用的信息調度算法需要進一步研究。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
696969大但人文艺术来源| 亚洲成AⅤ人的天堂在线观看女人| 无码天堂亚洲国产AV久久| 亚洲大尺度专区无码| 中文成人无码精品久久久不卡免费| 99精品国产在热久久婷婷| 俄罗斯卖CSGO的网站| 国内精品伊人久久久久AV影院| 久久精品亚洲熟妇少妇任你躁| 欧美中文字幕无线码视频| 私人影院无在线码免费| 亚洲国产精品久久精品| 亚洲AV午夜成人片忘忧草在线| 亚洲综合小说另类图片五月天| JAPANESEHD熟女熟妇伦| 国产粉嫩馒头无套内在线观看免费| 狠狠色丁香久久综合婷婷| 老妇做爰XXXⅩ性视频| 人妻内射一区二区在线视频| 无码人妻精品中文字幕免费东京热 | 精品国产精品国产偷麻豆| 免费A级毛片无码专区| 日产乱码一二三区别免费演员表| 午夜伦4480YY私人影院免费| 一本一道波多野毛片结衣AV黑人 | 国产成人AV乱码在线观看| 极品国产主播粉嫩在线观看| 男生白内裤自慰GV白袜男同| 人妻中文无码就熟专区| 无码国产精品一区二区免费久久| 要灬要灬再深点受不了好舒服| 中文字幕人妻三级中文无码视频| YW尤物AV无码国产在线观看| 国产VA在线观看免费| 久久久久高潮毛片免费全部播放| 欧美亚洲国产精品久久高清| 性色AⅤ一区二区三区天美传媒| 在线欧美精品一区二区三区 | 国产欧美日韩VA另类在线播放| 久久强奷乱码老熟女| 人与善交XUANWEN18| 亚洲成AV人片无码迅雷下载| A级毛片毛片免费观看久潮喷| 国产精品日日摸夜夜添夜夜添| 久久婷婷五月综合色和啪| 色老头在线一区二区三区| 亚洲欧美综合精品成人网站| 车上震动A级作爱视频| 精品无码一区二区三区在线 | 日本一卡二卡三卡四卡2021| 性色做爰片在线观看WW| AV天堂永久资源网| 狠狠噜天天噜日日噜视频跳一跳| 漂亮人妻洗澡被公强BD| 亚洲国产成人综合在线不卡| 白嫩光屁股BBBBBBBBB| 国产午夜手机精彩视频| 欧美最婬乱婬爆婬牲视| 亚洲国产AV高清无码| 苍井空无码免费换线| 久久精品国产亚洲AV高清色欲| 少妇风流AAAAA毛片| 中国熟妇内谢69XXXXX| 国产999精品久久久久久| 蜜臀AV免费一区二区三区| 西方44大但人文艺术是什么东西| 99热国产这里只有精品无卡顿| 国精产品一区二区三区四区糖心| 全免费A级毛片免费看视频| 亚洲精品成人久久AV| 高雅人妻被迫沦为玩物电影BD| 免费无码观看的AV在线播放| 亚洲不卡无码永久在线| 丰满少妇被粗大猛烈进人高清| 米奇7777狠狠狠狠视频影院| 亚洲AV无码一区二区三区蜜桃 | 免费看视频高清在线观看| 亚洲AV怡红院AV男人的天堂| 把腿扒开做爽爽视频| 久久综合亚洲色HEZYO国产| 小雪的L3又嫩又紧又多水图| 成人动漫在线观看| 免费看黄A级毛片| 亚洲色婷婷综合开心网| 丰满岳乱妇三级高清| 欧美黑人性暴力猛交喷水黑人巨大| 亚洲精品美女久久7777777| 国产疯狂XXXⅩ乱大交| 人妻无码久久精品人妻| 中文亚洲AV片不卡在线观看| 精品浪潮av一区二区三区| 无码AV蜜臀AⅤ色欲在线| GAY男同帅哥网站在线观看| 久久久老熟女一区二区三区| 亚洲AV色无码乱码在线观看 | 精品少妇无码AV无码专区蜜臀 | 西欧FREE性满足HD| 父母儿女一家换着玩的文案 | 姬小满开叉裙穿搭注意事项| 玩弄肥美高大的熟妇| YIN荡到骨子里的SAO货| 男同GAY片自慰AV网站| 伊人久久大香线蕉成人| 精品欧洲AV无码一区二区三区 | 国产精品另类激情久久久免费| 日本最大但人文艺术欣赏的背景| 51精产国品一二三产区| 麻豆ā片免费观看在线看| 亚洲国产成人精品无码区2021 | 狼友AV永久网站在线观看| 亚洲AV成人无码精品网站色欲 | 中文字幕理伦午夜福利片| 国产麻豆天美果冻无码视频| 日本熟妇人妻ⅩXXXX| 2022最新韩国理伦片在线观看| 精品国精品国产自在久国产不卡| 亚洲AV日韩精品久久久久久| 国产美女被遭高潮免费网站| 我和丰满女教练在线观看| 国产AV无码精品色午夜| 人性禁岛1破禁果| 99久久国产综合精麻豆| 免费观看片的APP下载| 中文字幕AV无码不卡免费| 蜜臀AⅤ免费网站| 中文字幕 亚洲精品 第1页| 久久亚洲精品中文字幕| 一区二区三区精品视频免费播放| 久久精品人成免费| 亚洲丰满熟女一区二区V| 国产精品丝袜一区二区三区| 日日噜噜夜夜狠狠久久蜜桃| 丁香婷婷激情俺也去俺来也| 色一情一乱一乱一区91Av| 方辰苏婉儿是哪本小说的主角| 入禽太深免费视频| 国产SUV精品一区二区四区三区| 铜铜铜铜铜铜铜铜好大好深黄| 国产成人无码区免费网站 | 亚洲AV色先锋资源电影网站| 国精产品一区二区三区四区糖心| 亚洲AV综合色区无码一二三区| 精品久久久久中文字幕APP| 亚洲乱妇熟女爽到高潮| 久久久久亚洲AV成人片乱码| 在线观看一区二区三区AV| 农民工猛吸女大学奶头| 91久人人做人人妻人人玩精品| 强被迫伦姧在线观看中文版| 成人精品一卡2卡3卡4卡新区乱| 色噜噜狠狠色综合AV| 国产精品IGAO视频网| 亚洲AV日韩AⅤ无码| 精品一区二区三区在线观看视频| 野花高清中文免费观看视频| 男人扒开女人内裤强吻桶进去 | 蜜桃Av噜噜一区二区三区绯色| 一区二区在线 | 欧洲| 女教师的凌脣教室在线| 被公牛日到了高潮| 天天做天天爱夜夜爽毛片毛片| 国产裸体XXXX视频在线播放| 亚洲热妇无码AV在线播放| 蜜桃AV抽搐高潮一区二区| YW亚洲AV无码乱码在线观看| 人人妻人人澡人人爽超污| 成人欧美一区二区三区性视频| 天堂AV无码一区二区三区 | 18禁止午夜福利体验区| 日本经典片免费看| 国产美女精品一区二区三区 | 内射人妻无码色AV麻豆去百度搜 | 亚洲人成国产精品无码果冻| 免费无码成人AV电影在线播放| 陈冠希实干阿娇13分钟| 西西人体午夜视频无码| 久久精品亚洲综合专区| AV色综合久久天堂AV色综合在| 视频一区二区三区日韩| 狠狠躁狠狠躁东京热无码专区| 中国少妇XXXX做受| 欧美丰满美乳XXⅩ高潮www| 宝贝腿开大点我添添公视频免 | 小妖精抬起臀嗯啊H军人| 久久精品国产99精品国产2| 99久久精品日本一区二区免费 | 成人无码区免费A∨直播| 亚洲AV实录无码成人精品电影| 久久久久亚洲AV无码专区导航| XXXX18HD亚洲HD护士| 午夜毛片不卡高清免费看| 久久午夜夜伦鲁鲁片免费无码影院| 八戒八戒WWW在线观看| 亚洲AV成人无码影视网| 免费观看四虎精品国产地址| 国产A级作爱片无码| 亚洲色AV无码AV丰满AV| 免费A级毛片18以上观看精品| 俄罗斯另类ZOZO| 艳妇乳肉豪妇荡乳ⅩXXOO小说|