時(shí)間:2008-07-08 13:46:00來源:ronggang
(3)
其中N為大于1的自然數(shù),以T[sub]N[/sub]為周期進(jìn)行采樣,然而在每n次采樣中僅有一次采樣數(shù)據(jù)被通過網(wǎng)絡(luò)發(fā)送。設(shè)在從t[sub]0[/sub]開始的一個(gè)采樣周期內(nèi),
時(shí)刻為采樣時(shí)刻,在任意一個(gè)采樣時(shí)刻
進(jìn)行采樣的數(shù)據(jù)被成功發(fā)送,則在
時(shí)刻將不再采樣。在經(jīng)過這樣的改進(jìn)后,網(wǎng)絡(luò)延時(shí)仍然存在,但信息的截止期D[sub]m[/sub]大大減小。信息傳送的等待時(shí)間如果超過截止期,數(shù)據(jù)將被拋棄,并重新采集數(shù)據(jù)等待發(fā)送,從而提高網(wǎng)絡(luò)控制系統(tǒng)的實(shí)時(shí)性。由于在一個(gè)周期內(nèi)最多進(jìn)行N次采樣,因此處理器的處理速度需要相應(yīng)提高,單片微處理器速度的大幅度提高及數(shù)字信號(hào)處理器的出現(xiàn)解決了這一問題。
3 基于CAN總線的網(wǎng)絡(luò)控制系統(tǒng)仿真
TrueTime工具箱是Dan Henriksson和Anton Cervin等學(xué)者開發(fā)的一種基于Matlab的網(wǎng)絡(luò)控制仿真工具箱,它為網(wǎng)絡(luò)控制系統(tǒng)的研究提供了很好的研究工具。
3.1 網(wǎng)絡(luò)控制系統(tǒng)仿真平臺(tái)的構(gòu)建
利用TrueTime工具箱,構(gòu)建由一臺(tái)計(jì)算機(jī)通過CAN總線控制四臺(tái)直流電動(dòng)機(jī)的多處理器網(wǎng)絡(luò)控制仿真系統(tǒng),分析調(diào)度算法對(duì)控制性能的影響,仿真原理圖如圖1所示。
[align=center]
圖1 網(wǎng)絡(luò)控制系統(tǒng)仿真原理圖[/align][/align]
被控直流電動(dòng)機(jī)用以下的傳遞函數(shù)表示:
(4)
在普通PID數(shù)字控制器中引入積分環(huán)節(jié)的目的主要是為了消除靜差、提高精度,但在電機(jī)啟動(dòng)或停止時(shí),會(huì)造成PID運(yùn)算的積分積累,最終引起系統(tǒng)較大的超調(diào),甚至引起系統(tǒng)的震蕩,所以實(shí)際應(yīng)用中宜采用積分分離PID控制算法。
設(shè)在偏差絕對(duì)值不小于某設(shè)定值 (偏差比較大)時(shí)采用PD算法,即
其中, y(k)為當(dāng)前周期的輸出值, y(k-1)為上一周期的輸出值,r(k),u(k)分別為給定值和控制器的輸出值,T[sub]d[/sub]=0.035s, K=1.5, ε=0.1,定義傳感器的采樣周期T[sub]m[/sub]=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ù)T[sub]i[/sub]=0.15,I(k),I(k-1)分別為當(dāng)前周期和前一周期的積分分量,在引進(jìn)積分分離PID控制算法前后,網(wǎng)絡(luò)控制系統(tǒng)的控制效果如圖2所示。
[align=center]
圖2 積分分離PID控制算法效果圖[/align]
由圖可見,采用一般PID控制算法時(shí)超調(diào)量超過45%,采用積分分離PID控制算法時(shí)超調(diào)量不超過5%,采用積分分離PID控制算法使得控制系統(tǒng)的動(dòng)態(tài)性能有了很大改善。
3.2 仿真結(jié)果
以建立的網(wǎng)絡(luò)控制系統(tǒng)仿真平臺(tái)為基礎(chǔ),進(jìn)行網(wǎng)絡(luò)控制系統(tǒng)的仿真,研究網(wǎng)絡(luò)調(diào)度對(duì)控制系統(tǒng)性能的影響。設(shè)定CAN總線的波特率為250Kbps,丟包率為0,使用一般的混合調(diào)度算法(MTS)進(jìn)行仿真,其仿真結(jié)果如圖3所示。圖3(a)是四個(gè)控制子系統(tǒng)的方波響應(yīng),圖3(b)是從網(wǎng)絡(luò)調(diào)度(Schedule)窗口所看到的前三個(gè)采樣周期的網(wǎng)絡(luò)調(diào)度狀況。
[align=center]
圖3 應(yīng)用混合調(diào)度算法時(shí)的仿真結(jié)果[/align]
由圖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ù)CAN協(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所示。
[align=center]
圖4 應(yīng)用改進(jìn)的混合調(diào)度算法時(shí)的仿真結(jié)果[/align]
由圖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í)延太長(zhǎng)而被拋棄,只有第三次的采樣數(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í)延,建立了基于CAN總線的多節(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)一步研究。
參考文獻(xiàn)
[1] Martion Andersson, Dan Henriksson, Anton Cervin . TrueTime 1.3—Reference Manual , Jun 2005
[2] 鄧竹莎等.基于CAN實(shí)時(shí)應(yīng)用的可靠調(diào)度性研究.成都:計(jì)算機(jī)應(yīng)用,2006(3)
[3] 陶永華.新型PID控制及其應(yīng)用.北京:機(jī)械工業(yè)出版社,2005.1
[4] Tindell K, Burns A.Analysis of Hard Real-time Communication. Real-Time System,1995.9
[5] Walsh G C, Ye H. Scheduling of Networked Control Systems[J]. IEEE Control System, 2001,21(1): 57-65
[6] Zuberi K M, Shin K G. Design and implementation of efficient message scheduling for controller area network. IEEE Transactions on Computers. 2000,49(2): 182—188.
[7] 鄔春學(xué),余鎮(zhèn)危.NCS中數(shù)據(jù)傳輸丟包與控制方法.北京:微計(jì)算機(jī)信息,2005.10X
標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(connectcrack.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-11
皮爾磁:安全門系統(tǒng)進(jìn)入“小而美”的時(shí)代
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23
影視舞臺(tái)燈光低煙無鹵扁平電纜13*4+2*(2...
2025-09-23
「頻」實(shí)力,新上市——富士電機(jī) FRENIC...
2025-09-08