關(guān) 閉

新聞中心

EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于CAN總線的網(wǎng)絡(luò)控制系統(tǒng)調(diào)度研究

基于CAN總線的網(wǎng)絡(luò)控制系統(tǒng)調(diào)度研究

作者: 時(shí)間:2009-08-21 來源:網(wǎng)絡(luò) 收藏

設(shè)在偏差絕對(duì)值不小于某設(shè)定值(偏差比較大)時(shí)采用PD算法,即

本文引用地址:http://butianyuan.cn/article/163636.htm

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

在偏差絕對(duì)值小于設(shè)定值ε(偏差比較?。r(shí)采用PID算法,即在PD算法的基礎(chǔ)上加入積分環(huán)節(jié):

其中積分時(shí)間常數(shù)Ti=0.15,I(k),I(k-1)分別為當(dāng)前周期和前一周期的積分分量,在引進(jìn)積分分離PID控制算法前后,的控制效果如圖2所示。


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

由圖可見,采用一般PID控制算法時(shí)超調(diào)量超過45%,采用積分分離PID控制算法時(shí)超調(diào)量不超過5%,采用積分分離PID控制算法使得的動(dòng)態(tài)性能有了很大改善。

3.2仿真結(jié)果

以建立的仿真平臺(tái)為基礎(chǔ),進(jìn)行控制系統(tǒng)的仿真,網(wǎng)絡(luò)對(duì)控制系統(tǒng)性能的影響。設(shè)定的波特率為250Kbps,丟包率為0,使用一般的混合算法(MTS)進(jìn)行仿真,其仿真結(jié)果如圖3所示。圖3(a)是四個(gè)控制子系統(tǒng)的方波響應(yīng),圖3(b)是從網(wǎng)絡(luò)(Schedule)窗口所看到的前三個(gè)采樣周期的網(wǎng)絡(luò)調(diào)度狀況。


圖3應(yīng)用混合調(diào)度算法時(shí)的仿真結(jié)果

由圖3(a)可知,由于網(wǎng)絡(luò)延時(shí)較大,其中兩個(gè)控制子系統(tǒng)的動(dòng)態(tài)響應(yīng)較差,超調(diào)量超過14%,調(diào)節(jié)時(shí)間超過0.2s。在圖3(b)網(wǎng)絡(luò)調(diào)度狀況圖中,縱坐標(biāo)表示節(jié)點(diǎn)號(hào)。根據(jù)協(xié)議,節(jié)點(diǎn)號(hào)較小的節(jié)點(diǎn)具有較高的優(yōu)先級(jí),控制器節(jié)點(diǎn)1具有最高的優(yōu)先級(jí),傳感器節(jié)點(diǎn)9具有最低的優(yōu)先級(jí)。節(jié)點(diǎn)7、節(jié)點(diǎn)9的網(wǎng)絡(luò)等待延時(shí)都較大(超過2ms),這是造成其中兩個(gè)控制子系統(tǒng)動(dòng)態(tài)性能較差的原因。隨著網(wǎng)絡(luò)節(jié)點(diǎn)的增多,最低優(yōu)先級(jí)節(jié)點(diǎn)所在的控制子系統(tǒng)的動(dòng)態(tài)性能會(huì)變得更差。

用本文所提出的改進(jìn)的混合調(diào)度算法進(jìn)行仿真,僅修改調(diào)度算法,其他條件不變,取即,方波輸入時(shí)的四個(gè)控制子系統(tǒng)響應(yīng)及網(wǎng)絡(luò)調(diào)度狀況如圖4所示。


圖4應(yīng)用改進(jìn)的混合調(diào)度算法時(shí)的仿真結(jié)果

由圖4(a)可知,當(dāng)用改進(jìn)的混合調(diào)度算法進(jìn)行網(wǎng)絡(luò)控制系統(tǒng)的仿真時(shí),超調(diào)量不超過5%,調(diào)節(jié)時(shí)間不超過0.13s,無靜差。網(wǎng)絡(luò)調(diào)度窗口的網(wǎng)絡(luò)狀況圖4(b)表明,網(wǎng)絡(luò)沖突還會(huì)出現(xiàn),但網(wǎng)絡(luò)延時(shí)較小。節(jié)點(diǎn)7和節(jié)點(diǎn)9的信息傳輸時(shí)刻和MTS算法相同,但是前兩次的采樣數(shù)據(jù)都由于時(shí)延太長而被拋棄,只有第三次的采樣數(shù)據(jù)被成功傳送。即使再增加節(jié)點(diǎn),傳感器節(jié)點(diǎn)的網(wǎng)絡(luò)傳輸?shù)却龝r(shí)延不超過1ms,比一般MTS算法大大減小。

4結(jié)論

本文作者創(chuàng)新點(diǎn):本文提出了一種改進(jìn)的混合調(diào)度算法,在不改變實(shí)際采樣周期的情況下減少了網(wǎng)絡(luò)控制的時(shí)延,建立了的多節(jié)點(diǎn)網(wǎng)絡(luò)控制系統(tǒng)仿真平臺(tái),仿真結(jié)果證明了該算法在信息調(diào)度中的有效性。網(wǎng)絡(luò)控制系統(tǒng)的信息調(diào)度算法對(duì)系統(tǒng)的實(shí)時(shí)性有著重要影響,設(shè)計(jì)合適的調(diào)度算法能夠?qū)⒕W(wǎng)絡(luò)傳輸延時(shí)限制在一定的范圍內(nèi),本文僅在特定條件下對(duì)網(wǎng)絡(luò)調(diào)度算法進(jìn)行改進(jìn),對(duì)于適合各種條件的通用的信息調(diào)度算法需要進(jìn)一步。


上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉