時間:2008-03-25 10:03:00來源:shixiang

其中:x(t)∈R[sup]n[/sup],u(t)∈R[sup]m[/sup],y(t)∈R[sup]r[/sup]而A[sub]P[/sub],B[sub]P[/sub],C[sub]P[/sub]為維數(shù)可變的常系數(shù)矩陣。
由于數(shù)控單元由數(shù)字計算機按一定的采樣頻率采集數(shù)控機床的傳感器信息,并通過一定的算法進行數(shù)字處理,對數(shù)控機床的執(zhí)行部件發(fā)送動作指令。因此數(shù)控單元部分只能看作為離散系統(tǒng),其動態(tài)模型G[sub]C[/sub]可由如下的離散狀態(tài)方程描述:
z(k+1)=Fz(k)+Gw(k) (3)
v(k)=Hz(k)+Jw(k) (4)
其中:
z(k)=z(kT)∈R[sup]q[/sup],w(k)=w(kT)∈R[sup]r[/sup],v(k)=v(kT)∈R[sup]m[/sup],T為采樣周期,同樣F,G,H和J為維數(shù)可變的常系數(shù)矩陣。
基于現(xiàn)場總線數(shù)控系統(tǒng)最大的特征就是在數(shù)控單元與數(shù)控機床之間的數(shù)據(jù)通信存在延時。如圖1所示,通常情況下,u(t)l[sub]t=kT[/sub]≠v(k),w(k)≠y(t)l[sub]t=kT[/sub],其主要原因就是現(xiàn)場總線采用的是串行數(shù)據(jù)傳輸方式,信號u(t)與v(k),w(k)與y(t)之間存在延時,因此現(xiàn)場總線的通信環(huán)節(jié)的時間延時的大小決定了基于現(xiàn)場總線的控制系統(tǒng)實時性能。
2 基于PR0FIBUS總線數(shù)控系統(tǒng)模型的建立
為了抑制總線傳輸延遲對現(xiàn)場總線控制系統(tǒng)造成的影響,建立基于現(xiàn)場總線數(shù)控系統(tǒng)的模型對現(xiàn)場總線的傳輸延時所造成的系統(tǒng)性能影響進行理論分析與仿真研究具有非常重要的意義。在圖1所示的基本模型中,由于系統(tǒng)的復(fù)雜性和系統(tǒng)參數(shù)的不確定性,因此很難建立其精確的數(shù)學(xué)模型。本文提出采用Matlab/simulink工具,建立基于現(xiàn)場總線數(shù)控系統(tǒng)模型并對現(xiàn)場總線的傳輸延時所造成的數(shù)控系統(tǒng)性能影響進行仿真與分析。
一般來說數(shù)據(jù)通信控制網(wǎng)絡(luò)是一個復(fù)雜的混合系統(tǒng),如果在仿真過程中使用離散傳遞函數(shù)(不考慮采樣周期內(nèi)的輸入/輸出的變化)來研究微小的總線傳輸延遲對控制系統(tǒng)造成的影響將變得非常困難。如圖2所示,為了避免這些問題,而且盡可能真實地仿真基于現(xiàn)場總線的控制系統(tǒng)的行為,我們把離散的控制系統(tǒng)作為連續(xù)的控制系統(tǒng)進行仿真,同時在一個采樣周期內(nèi)使用采樣/保持單元鎖存信息。在這種情況下,等待總線授權(quán)所造成的延時,可以通過現(xiàn)場傳感設(shè)備輸出信息鎖存的時間到信息鎖存至控制器的時間延時來進行模擬。模型中的各個模塊的描述如下:
(1)現(xiàn)場總線介質(zhì)訪問控制模塊(Ask Token)在Profibus總線的數(shù)據(jù)鏈路層中所采用的介質(zhì)訪問控制方式為混合介質(zhì)存取方式,即主站與主站之間為典型的總線令牌傳遞方式,主站與從站之間為主從輪詢方式。這種介質(zhì)訪問控制方法滿足介質(zhì)存取控制的基本要求:在主站和主站之間通信,能夠確保在確定的時間間隔中,任何一個站點都有足夠的時間來完成通信任務(wù);在主站和從站間,能夠快速又簡單地完成數(shù)據(jù)的實時傳輸。
各主站在邏輯上形成一個令牌環(huán),當邏輯環(huán)上的主站得到令牌后,允許它在一定的時間內(nèi)與從站或主站通信,在這段時間內(nèi),各主站和從站監(jiān)視總線,以便對持有令牌的主站的請求做出回應(yīng)。為控制令牌循環(huán)時間,Profibus總線的介質(zhì)訪問控制MAC協(xié)議設(shè)置了3種令牌時間:理想令牌循環(huán)時間T[sub]TR[/sub]、實際令牌循環(huán)時間T[sub]RR[/sub]和令牌持有時間T[sub]TH[/sub]。主站兩次接收到令牌的時間間隔定義為實際令牌循環(huán)時間T[sub]RR[/sub];理想令牌循環(huán)時間T[sub]TR[/sub]是根據(jù)網(wǎng)絡(luò)狀況和信息吞吐量預(yù)先組態(tài)好的,它決定了各主站的令牌持有時間的長短。令牌持有時間T[sub]TH[/sub]為T[sub]TR[/sub]與T[sub]RR[/sub]之差。
為了計算以上3種時間,Profibus的MAC協(xié)議還設(shè)置了兩類計時器:T[sub]RR[/sub]計時器和T[sub]TH[/sub]計時器。當令牌到達某個主站時,此節(jié)點的T[sub]RR[/sub]計時器開始計時,當令牌又一次到達該主站時,將T[sub]RR[/sub]計時器的值與理想令牌循環(huán)時間T[sub]TR[/sub]的差值賦給T[sub]TH[/sub]計時器,得到T[sub]TH[/sub]的值,即T[sub]TH[/sub]=T[sub]TR[/sub]-T[sub]RR[/sub],T[sub]TH[/sub]計時器根據(jù)該值控制信息的傳送。如果T[sub]TH[/sub]為負,即令牌到達超時,則此節(jié)點最多只可以發(fā)送一個高優(yōu)先級信息,然后必須傳遞令牌;如果T[sub]TH[/sub]不為負,表明令牌及時到達,則此節(jié)點可以連續(xù)發(fā)送多個等待發(fā)送的高優(yōu)先級信息,當高優(yōu)先級信息全部發(fā)送完畢,如果仍然有持牌時間,則可以繼續(xù)發(fā)送低優(yōu)先級信息。所有信息發(fā)送完畢或持牌時間超時,則令牌傳遞給下一站令牌傳遞方式,在網(wǎng)絡(luò)重載時有很好的時間確定性,但在此時,通信確認顯得尤為重要。在網(wǎng)絡(luò)高吞吐量時,為了滿足系統(tǒng)實時性,及時傳遞嚴格的周期性信息,Profibus將傳送的信息按照優(yōu)先級分為高優(yōu)先權(quán)消息和低優(yōu)先權(quán)消息。只有高優(yōu)先權(quán)消息傳送完畢或沒有高優(yōu)先權(quán)消息,才執(zhí)行低優(yōu)先權(quán)消息發(fā)送。在此基礎(chǔ)之上,Profibus對低優(yōu)先權(quán)消息進行進一步劃分,將低優(yōu)先權(quán)消息劃分為3個子類:輪詢表、非循環(huán)低優(yōu)先權(quán)和間隙表。這3個子類用于邏輯環(huán)的動態(tài)優(yōu)化,在輪詢表中存有邏輯環(huán)的執(zhí)行順序。當所有高優(yōu)先權(quán)消息發(fā)送之后,就發(fā)送輪詢表消息循環(huán),非循環(huán)低優(yōu)先權(quán)消息只在完成輪詢表消息循環(huán)后才發(fā)送。
由于本文所研究的基于Profibus總線的數(shù)控系統(tǒng)采用的是純主從式結(jié)構(gòu),而且數(shù)控系統(tǒng)大多為周期性任務(wù),因此在仿真模型中的現(xiàn)場總線介質(zhì)訪問控制模塊應(yīng)遵循周期性主從輪詢介質(zhì)訪問方式,同時應(yīng)考慮到數(shù)控加工過程中可能出現(xiàn)的一些非周期性突發(fā)事件(如急停等)。如圖3所示,現(xiàn)場總線介質(zhì)訪問控制模塊采用Simulink中的隨機數(shù)發(fā)生模塊經(jīng)過一定的邏輯處理能夠很好地模擬現(xiàn)場總線介質(zhì)訪問過程。



式中:J[sub]L[/sub]—— 折算到絲杠軸上的總慣量;
f[sub]L[/sub]——折算到絲杠軸上的導(dǎo)軌粘性阻尼系數(shù);
K[sub]L[/sub]— — 折算到絲杠軸上的機械傳遞裝置總剛度;
S— — 絲杠導(dǎo)程。
設(shè)機械傳動裝置的傳遞函數(shù)為G[sub]L[/sub](s),則:
將上式進一步化簡:
可見數(shù)控機床的機械進給傳動裝置可以簡化為一個二階環(huán)節(jié)。因此,對模型中的數(shù)控機床采用一個二階環(huán)節(jié)進行模擬。
(4)傳感器(Sensor)
由于該模型主要的仿真對象是基于現(xiàn)場總線的數(shù)字伺服, 因此傳感器主要模擬的是位置傳感器,假設(shè)傳感器本身不存在信號處理延時,因此,采用上升沿觸發(fā)模塊來進行模擬,其觸發(fā)信號與傳感器的時鐘信號頻率Ts相同。
(5)控制與傳輸延時(Transport_Delay_C,Transport_Delay_S)
由于現(xiàn)場總線通常采用的串行工作方式,這就決定了現(xiàn)場總線控制系統(tǒng)中控制信號的傳輸存在延時,根據(jù)本章上一節(jié)中所研究的結(jié)果,延時時間的大小主要取決于總線傳輸速率和介質(zhì)長度,因此,采用傳輸延時模塊Transport_Delay_C和Transport_Delay_S分別模擬控制信號和采樣信號的傳輸延時,延時時間同時考慮到控制器以及傳感器中信號處理時間。
(6)采樣/保持模塊(S/H)
控制信號與位置傳感信號在總線中的傳輸受控于現(xiàn)場總線的使用權(quán)限,因此,采用上升沿觸發(fā)模塊(S/H_C,S/H_S)來進行模擬,其觸發(fā)信號為現(xiàn)場總線介質(zhì)訪問控制模塊(Ask Token)的輸出信號。
(7)控制器和傳感器的時鐘周期(Tc,Ts)
在仿真模塊中T[sub]c[/sub]和T[sub]s[/sub]分別代表控制器和傳感器的時鐘周期,假定它們的時鐘頻率相同但不一定同步。
3 仿真與實驗結(jié)果分析
仿真模型參數(shù)如下:
數(shù)控單元(NCU)控制器PID參覿P=2.9,I=1.18,D=1.5:
數(shù)控機床(Machine)簡化數(shù)學(xué)模型:1/s[sup]2[/sup]+s+1;
仿真結(jié)果及分析如下:
圖5反映了現(xiàn)場總線傳輸延時對數(shù)控系統(tǒng)的影響,其中T[sub]a[/sub]
標簽:
傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23