999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種網(wǎng)絡(luò)化三軸數(shù)控鉆床的設(shè)計與建模研究*

2010-09-11 09:13:00龍小華
制造技術(shù)與機(jī)床 2010年7期
關(guān)鍵詞:系統(tǒng)設(shè)計

彭 可 黃 丹 張 偉 龍小華

(①湖南師范大學(xué)工學(xué)院,湖南長沙 410081;②湖南大學(xué)電氣與信息工程學(xué)院,湖南長沙 410082)

一種網(wǎng)絡(luò)化三軸數(shù)控鉆床的設(shè)計與建模研究*

彭 可①②黃 丹①張 偉①龍小華①

(①湖南師范大學(xué)工學(xué)院,湖南長沙 410081;②湖南大學(xué)電氣與信息工程學(xué)院,湖南長沙 410082)

給出了網(wǎng)絡(luò)化數(shù)控系統(tǒng)的閉環(huán)結(jié)構(gòu),提出了基于網(wǎng)絡(luò)服務(wù)質(zhì)量QoS和控制性能質(zhì)量QoP的協(xié)同設(shè)計思想,并利用UML語言來進(jìn)行網(wǎng)絡(luò)化數(shù)控系統(tǒng)的設(shè)計。以一種網(wǎng)絡(luò)化三軸數(shù)控鉆床為例,驗證了所提出設(shè)計與建模方法的有效性。

網(wǎng)絡(luò)化數(shù)控系統(tǒng) UML 網(wǎng)絡(luò)服務(wù)質(zhì)量 控制性能質(zhì)量

隨著控制、計算機(jī)、網(wǎng)絡(luò)技術(shù)的發(fā)展,現(xiàn)代數(shù)控加工系統(tǒng)呈現(xiàn)出分布式、網(wǎng)絡(luò)化發(fā)展趨勢。網(wǎng)絡(luò)化數(shù)控系統(tǒng)(Networked CNC System)近年來已成為制造加工領(lǐng)域的研究熱點。它具有成本更低、適應(yīng)性強(qiáng)、擴(kuò)展性好、便于安裝維護(hù)等諸多優(yōu)點[1-2]。網(wǎng)絡(luò)化數(shù)控系統(tǒng)的閉環(huán)結(jié)構(gòu)如圖1所示。

網(wǎng)絡(luò)化數(shù)控系統(tǒng)在前向通道或反饋回路中引入了通訊網(wǎng)絡(luò),這必然帶來系統(tǒng)分析與設(shè)計上的新問題。本文將以一種網(wǎng)絡(luò)化三軸數(shù)控鉆床為例,研究基于網(wǎng)絡(luò)服務(wù)質(zhì)量QoS和控制性能質(zhì)量QoP的協(xié)同設(shè)計思想,并利用UML語言來對網(wǎng)絡(luò)化數(shù)控系統(tǒng)進(jìn)行設(shè)計與建模。

1 網(wǎng)絡(luò)化數(shù)控系統(tǒng)的QoS和QoP協(xié)同設(shè)計思想

網(wǎng)絡(luò)化數(shù)控系統(tǒng)包括了控制、計算機(jī)和網(wǎng)絡(luò)通訊技術(shù),是三者的交集。因此,其設(shè)計與建模也應(yīng)該圍繞這三個方面來進(jìn)行。網(wǎng)絡(luò)化數(shù)控系統(tǒng)應(yīng)當(dāng)由三個子模型構(gòu)成:即控制子模型MControl、網(wǎng)絡(luò)子模型MNetwork和結(jié)構(gòu)實體子模型MStructuralEntity。

MControl是對于系統(tǒng)加工中控制功能、控制策略或算法的抽象化建模與描述。MNetwork是對于系統(tǒng)通訊網(wǎng)絡(luò)中靜動態(tài)服務(wù)質(zhì)量和通訊調(diào)度策略的建模與描述。而MStructuralEntity是通過對于網(wǎng)絡(luò)和控制功能的需求分析,形成的系統(tǒng)內(nèi)實體之間連接關(guān)系、節(jié)點構(gòu)成等要素的形式化描述。網(wǎng)絡(luò)化數(shù)控系統(tǒng)的設(shè)計過程,實際上就是從系統(tǒng)需求分析出發(fā),通過分解、映射,最終實現(xiàn)上述三個子模型的過程。其中,網(wǎng)絡(luò)服務(wù)質(zhì)量QoS、控制性能質(zhì)量QoP分別是網(wǎng)絡(luò)子模型MNetwork、控制子模型MControl的核心指標(biāo)。因此,網(wǎng)絡(luò)化數(shù)控系統(tǒng)的整體設(shè)計必須在QoS和QoP兩者之間進(jìn)行綜合考慮,開展協(xié)同設(shè)計[2]。

QoS需求包括:靜態(tài)QoS約束、動態(tài)QoS約束、網(wǎng)絡(luò)通訊調(diào)度策略等。靜態(tài)QoS分析常采用圖表法,動態(tài)QoS分析可以采用解析、仿真或?qū)崪y等分析方法,而常用通訊調(diào)度策略有RM、EDF等方法。QoP需求包括:系統(tǒng)穩(wěn)定性約束、控制性能指標(biāo)、控制任務(wù)流程等。系統(tǒng)穩(wěn)定性約束需考慮網(wǎng)絡(luò)化環(huán)境中時延、丟包等情況,控制性能指標(biāo)是通過合理設(shè)計的控制算法來保證,控制任務(wù)流程可以通過狀態(tài)機(jī)或Petri網(wǎng)等方法分析[1]。

2 利用UML進(jìn)行網(wǎng)絡(luò)化數(shù)控系統(tǒng)的結(jié)構(gòu)實體設(shè)計

UML是一種定義良好、易于表達(dá)、具有普適性的面向?qū)ο蠼UZ言[3]。通過上述QoS和QoP協(xié)同設(shè)計,形成了網(wǎng)絡(luò)化數(shù)控系統(tǒng)的結(jié)構(gòu)化需求;進(jìn)而利用UML建模語言來實現(xiàn)結(jié)構(gòu)實體子模型MStructuralEntity。

首先,進(jìn)行UML類的擴(kuò)展。UML類包含了屬性和方法。針對網(wǎng)絡(luò)化數(shù)控系統(tǒng),必須在實體類中引入計算機(jī)、控制和網(wǎng)絡(luò)三方面信息。UML類的擴(kuò)展屬性和方法見表1。

表1 對于UML類的擴(kuò)展

其次,按照如下步驟而進(jìn)行UML建模與設(shè)計:

(1)根據(jù)系統(tǒng)的結(jié)構(gòu)化需求,繪制外部活動者(Actor)與系統(tǒng)交互的用例圖(Use Case)以及對應(yīng)場景圖(Senario);并由用例圖的說明,初步劃分出各功能子系統(tǒng)。網(wǎng)絡(luò)化數(shù)控系統(tǒng)中,外部活動者可能是用戶,也可能是設(shè)定輸入、傳感設(shè)備等具有主動性的事件源。

(2)按照職責(zé)驅(qū)動(Responsibility driven)方法找出各實體的類型與功能;并依據(jù)表1從基類派生相應(yīng)的子類;同時粗粒度識別出系統(tǒng)中其他實體對象。

(3)對于步驟2中新識別出來的實體對象,應(yīng)當(dāng)對步驟1中得到的用例圖進(jìn)行細(xì)化,填入這些實體之間的交互情況。設(shè)計重點應(yīng)當(dāng)放在明確各實體對象之間的交互和它們所提供的服務(wù)接口。

(4)根據(jù)細(xì)化的用例圖繪制實體對象合作圖(Collation);確定各功能子系統(tǒng)在完成某一特定功能時,各實體的動作情況與邏輯流程。

(5)設(shè)計對象內(nèi)部流程,繪制狀態(tài)轉(zhuǎn)換圖(Statechart)。對于大型的或承載職責(zé)過多的實體對象進(jìn)行細(xì)粒度劃分,在其內(nèi)部填充更小尺度對象;并以這些對象的協(xié)作來完成該外部對象的職責(zé)。

上述過程并非按嚴(yán)格順序進(jìn)行,前后步驟可能經(jīng)常性的并行與反復(fù)。

3 設(shè)計實例

以一臺網(wǎng)絡(luò)化三軸數(shù)控鉆床為例,具體說明如何運用前述方法來進(jìn)行系統(tǒng)設(shè)計與建模。

3.1 系統(tǒng)需求

該網(wǎng)絡(luò)化三軸數(shù)控鉆床的總需求可描述如下:①系統(tǒng)可以在XYZ三個軸上精確定位;②操作員可在線編程改變工序流程,使系統(tǒng)連續(xù)定位工作;③系統(tǒng)具有良好的人機(jī)交互性,同時具備應(yīng)急手動操作點;④操作點和工位本身具有一定空間距離和地域分布性;⑤加工過程具有時限要求;⑥整體系統(tǒng)可靠,維護(hù)方便,成本低;⑦結(jié)構(gòu)優(yōu)化,連線簡單。

3.2 系統(tǒng)結(jié)構(gòu)方案的選擇與比較

可以采用兩種不同的系統(tǒng)結(jié)構(gòu)來實現(xiàn),即集中式和分布式結(jié)構(gòu)。對比如下:

(1)集中式控制結(jié)構(gòu)

硬件采用工控機(jī)加插驅(qū)動控制卡的形式;軟件上單獨由工控PC機(jī)完成人機(jī)交互、編制工序、位置控制、驅(qū)動控制、實時監(jiān)控等全部任務(wù)。該結(jié)構(gòu)中無分散控制節(jié)點,系統(tǒng)連線復(fù)雜、維護(hù)較困難。

(2)分布式網(wǎng)絡(luò)結(jié)構(gòu)

采用控制網(wǎng)絡(luò)技術(shù)構(gòu)成分布式結(jié)構(gòu),各位置控制器同電動機(jī)驅(qū)動模塊集成;工控PC機(jī)、手工操作節(jié)點、位移傳感節(jié)點與各位置控制節(jié)點都通過總線網(wǎng)絡(luò)連接,軟硬件均采用模塊化結(jié)構(gòu)。該方案的系統(tǒng)連線少、模塊化程度高,調(diào)試開發(fā)和維護(hù)方便,可靠性得到提高。

3.3 系統(tǒng)需求的細(xì)化和分解

將描述性的總需求進(jìn)一步細(xì)化、分解為系統(tǒng)的QoP需求和QoS需求。

QoP需求可以表示為:①XYZ三軸按照各自對象(電動機(jī)、機(jī)械傳動設(shè)備)特性能夠精確定位;②各軸之間獨立運動,沒有關(guān)聯(lián);③各位置控制器之間需由PC機(jī)協(xié)調(diào),可通過PC完成在線工序更改;④設(shè)置手工控制節(jié)點,可以完成點動、緊急停車等操作;⑤由PC機(jī)實時顯示、監(jiān)控機(jī)床工作。

QoS需求可以表示為:①網(wǎng)絡(luò)節(jié)點數(shù)目不超過10個,網(wǎng)絡(luò)范圍不超過50 m;②通訊實時性較強(qiáng),網(wǎng)絡(luò)傳輸時延不超過5 ms;③應(yīng)當(dāng)提供不同的通訊優(yōu)先級別;④存在實時控制應(yīng)用,要求通訊可靠性高,盡可能消除丟包。

3.4 MNetwork的建立與分析

(1)靜態(tài) QoS分析:通過對于 Ethernet、CAN和LON三種總線網(wǎng)絡(luò)的分布范圍、子網(wǎng)節(jié)點數(shù)、數(shù)據(jù)幀長度、網(wǎng)絡(luò)帶寬等靜態(tài)QoS指標(biāo)進(jìn)行圖表法對比分析[4],可知采用CAN總線網(wǎng)絡(luò)較為合適。

(2)動態(tài)QoS分析采用了解析法:

③CAN網(wǎng)絡(luò)數(shù)據(jù)幀最大為8個有效字節(jié),基本可滿足該系統(tǒng)中控制信息的需求,無需分幀傳輸。

④通訊優(yōu)先級分配:手工緊急操作具有最高優(yōu)先級;PC機(jī)對于各位置控制器發(fā)送的操作指令次之;傳感與控制器周期信息又次之;顯示監(jiān)控等信息的優(yōu)先級最低。

3.5 MControl的建立與分析

①各軸向位置控制器均輸出電流信號,驅(qū)動伺服電動機(jī)進(jìn)行位置控制;三軸位移和控制電流間傳函均可表示為:Gp(s)=P(s)/U(s)=K/[s(Ts+1)]。對于 X、Y 兩軸 K=35,T=0.038;對于 Z 軸 K=29,T=0.047。

②確定傳感節(jié)點的采樣頻率:XY兩軸和Z軸開環(huán)截止頻率分別為4.01 Hz和3.3 Hz;取CAN網(wǎng)絡(luò)傳輸速率為200 kbps。從而對各軸而言,采樣頻率fi的范圍是80.04~233.64 Hz。選取 XYZ三軸采樣頻率均為200 Hz。

3.6 基于UML的結(jié)構(gòu)實體子模型建立

通過Mnetwork和Mcontrol,可以進(jìn)一步描述系統(tǒng)的結(jié)構(gòu)化需求為:①該數(shù)控系統(tǒng)共有8個節(jié)點,它們分別是XYZ三軸各自的位移傳感節(jié)點、位置控制節(jié)點以及手工操作節(jié)點、監(jiān)控/網(wǎng)絡(luò)管理節(jié)點。②除了監(jiān)控/網(wǎng)絡(luò)管理節(jié)點采用PC處理器外,其余節(jié)點均為MCU(傳感節(jié)點采用AT89S52,控制節(jié)點采用TMS320LF2407)。③共有4種類型節(jié)點:位移傳感節(jié)點、控制/驅(qū)動節(jié)點、手工操作節(jié)點、監(jiān)控/網(wǎng)管節(jié)點。④各種實體類型的節(jié)點分別實現(xiàn)不同控制和網(wǎng)絡(luò)服務(wù)功能。位移傳感節(jié)點完成刀具位移的檢測、網(wǎng)絡(luò)通訊等功能;控制/驅(qū)動節(jié)點實現(xiàn)改進(jìn)二自由度Smith控制器算法、電動機(jī)PWM驅(qū)動、過流過壓保護(hù)以及網(wǎng)絡(luò)通訊等功能;監(jiān)控PC機(jī)則實現(xiàn)了工況實時顯示、發(fā)出工序指令、人機(jī)交互和網(wǎng)絡(luò)服務(wù)管理等;手工操作節(jié)點實現(xiàn)點動、緊急停車、鍵盤和數(shù)碼顯示等功能。UML各種描述圖中,系統(tǒng)的靜態(tài)結(jié)構(gòu)圖和對象協(xié)助圖是建模的關(guān)鍵,分別說明如下。

基于系統(tǒng)的結(jié)構(gòu)化需求,利用UML描述該數(shù)控系統(tǒng)的靜態(tài)結(jié)構(gòu)如圖3。圖3中對象的識別使用了職責(zé)驅(qū)動方法,并且由Mnetwork和Mcontrol提取相關(guān)對象的各種屬性與方法。例如手工操作節(jié)點必須完成手工緊急停車、點動輸入職責(zé);而監(jiān)控PC節(jié)點應(yīng)實時發(fā)送位移控制指令、刷新狀態(tài)顯示。所有對象完成職責(zé)集合Res與屬性集合Atr的并集應(yīng)包含需求分析階段對于系統(tǒng)總需求的定義,即(Res∪Atr)?RDescription;否則說明系統(tǒng)靜態(tài)結(jié)構(gòu)的分析與設(shè)計還不足以滿足設(shè)計目標(biāo)。

識別出這些對象之后,就可以繪制對象的協(xié)作圖。以X軸為例說明,如圖4所示。其中XSensor是傳感節(jié)點類一個實例,XController為控制/驅(qū)動節(jié)點類的實例,Keyboard和Monitor分別是手工操作節(jié)點類和監(jiān)控/網(wǎng)管節(jié)點類的實例。圖4中,XController收到Monitor或者Keyboard的新坐標(biāo)值后,會將傳感節(jié)點反饋回來的位移值與它們進(jìn)行比較運算。監(jiān)控節(jié)點與傳感節(jié)點之間還存在顯示數(shù)據(jù)刷新的連接;這種更新可由傳感節(jié)點周期性發(fā)送,也可由監(jiān)控節(jié)點主動查詢。其他對象的協(xié)助圖也可類似得到。

通過以上設(shè)計與建模,已較好設(shè)計出該網(wǎng)絡(luò)化數(shù)控系統(tǒng)的原型,為其工程實施奠定了基礎(chǔ)。

4 結(jié)語

網(wǎng)絡(luò)化數(shù)控系統(tǒng)是一類復(fù)雜的分布式控制系統(tǒng),目前仍然沒有一套成熟的設(shè)計與建模方法。本文提出了網(wǎng)絡(luò)化數(shù)控系統(tǒng)QoS與QoP協(xié)同設(shè)計思想,并利用UML進(jìn)行了系統(tǒng)的綜合設(shè)計;通過對一臺網(wǎng)絡(luò)化三軸數(shù)控鉆床的設(shè)計過程驗證了所提方法的可行性,具有一定的研究及實用價值。

[1]彭可.控制網(wǎng)絡(luò)系統(tǒng)性能分析、系統(tǒng)設(shè)計和網(wǎng)絡(luò)互連的研究與應(yīng)用[D].長沙:中南大學(xué),2004.

[2]Lian Feng - Li.,James R.Moyne.Network design consideration for distributed control systems[ J].IEEE Transactions on Control Systems Technology,2002,10(2):297 -308.

[3]朱華炳,吳文濤.基于UML的橋殼生產(chǎn)系統(tǒng)仿真建模研究[J].制造技術(shù)與機(jī)床,2009,(12):151 -154.

[4]彭可,陳嵐,陳際達(dá),等.以太網(wǎng)、CAN與LON三種總線控制網(wǎng)絡(luò)靜態(tài)網(wǎng)絡(luò)性能分析[J].測控技術(shù),2003,22(12):41 -44.

[5]彭可,陳志盛,李仲陽,等.NCS系統(tǒng)中二自由度內(nèi)??刂破鲀?yōu)化設(shè)計[J].計算機(jī)工程與應(yīng)用,2005,41 -21(7):227 -229.

[6]李祥飛,鄒恩,張?zhí)┥剑?基于混沌優(yōu)化的規(guī)范化PID控制器及其應(yīng)用[J].中南工業(yè)大學(xué)學(xué)報,2002,33(3):301 -304.

如果您想發(fā)表對本文的看法,請將文章編號填入讀者意見調(diào)查表中的相應(yīng)位置。

Research on Design and Modeling of a Networked Three-axis CNC Drilling Machine

PENG Ke①②,HUANG Dan①,ZHANG Wei①,LONG Xiaohua①
( College of Engineering,Hunan Normal University,Changsha 410081,CHN;②College of Electrical and Information Engineering,Hunan University,Changsha 410082,CHN)

The closed-loop structure of networked CNC system is provided.A co-design method based on both Qos and QoP is proposed and UML is used to make the design of networked CNC system.The design process of a neworked three-axis CNC lathe is given to prove the feasibility of the proposed design and modeling motheds.

Networked CNC system;UML;QoS;QoP

* 湖南省高等學(xué)校科研資助項目(08B050);湖南省科技計劃資助項目(2008CK3069);長沙市科技計劃資助項目(K0902187-11)

彭可,男,1973年生,副教授,博士后,副所長,研究方向為網(wǎng)絡(luò)化控制系統(tǒng)、機(jī)電一體化等,已發(fā)表論文20多篇。

p

2010-01-25)

10725

猜你喜歡
系統(tǒng)設(shè)計
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
何為設(shè)計的守護(hù)之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
瞞天過?!律O(shè)計萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 精品久久久久久成人AV| 欧美啪啪视频免码| 91青青在线视频| 午夜免费小视频| 伊人狠狠丁香婷婷综合色| 国产成人免费| 日韩欧美国产精品| 久久精品66| 日本五区在线不卡精品| 亚洲日韩欧美在线观看| 美女无遮挡免费网站| 亚洲AV无码不卡无码| 中国国产高清免费AV片| 久久影院一区二区h| 一边摸一边做爽的视频17国产| 谁有在线观看日韩亚洲最新视频| 日韩人妻精品一区| 无码国产伊人| 熟女日韩精品2区| 好吊色妇女免费视频免费| 久久这里只有精品2| 高清无码手机在线观看| 久久久精品久久久久三级| 色视频国产| 国产精品v欧美| 欧美一级在线播放| 国产一区二区色淫影院| 午夜限制老子影院888| 98精品全国免费观看视频| 国模私拍一区二区| 欧洲高清无码在线| 国产特级毛片| 日韩二区三区| 欧美日韩v| 亚洲精品大秀视频| 久久久久久尹人网香蕉| 久久国产毛片| 色香蕉影院| 国产va欧美va在线观看| 波多野结衣无码中文字幕在线观看一区二区| 亚洲国产精品日韩专区AV| 无码国产伊人| 亚洲精品午夜天堂网页| 性激烈欧美三级在线播放| 97影院午夜在线观看视频| 色综合日本| 98超碰在线观看| 亚洲精选高清无码| 欧美成人区| 天天综合网亚洲网站| 中文字幕欧美日韩高清| 久久综合AV免费观看| 亚洲精品久综合蜜| 99在线视频精品| 毛片网站观看| 国产一区免费在线观看| 国产精彩视频在线观看| 久久国产拍爱| 国产精选小视频在线观看| 国产精品尹人在线观看| 免费视频在线2021入口| 國產尤物AV尤物在線觀看| 亚洲青涩在线| 免费A级毛片无码免费视频| 国产精品 欧美激情 在线播放 | 东京热av无码电影一区二区| 国产香蕉一区二区在线网站| аⅴ资源中文在线天堂| 毛片卡一卡二| 国产区福利小视频在线观看尤物| 欧美一级专区免费大片| 91小视频版在线观看www| yy6080理论大片一级久久| 国产精品无码久久久久久| 亚洲Av综合日韩精品久久久| 国产网站免费看| 亚洲中文字幕精品| 手机成人午夜在线视频| 色婷婷电影网| 国产精品欧美日本韩免费一区二区三区不卡 | 高清免费毛片| 久久香蕉国产线|