日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2018年高教社杯全国大学生数学建模竞赛题目问题B 智能RGV的动态调度策略

發布時間:2025/3/13 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2018年高教社杯全国大学生数学建模竞赛题目问题B 智能RGV的动态调度策略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題B????智能RGV的動態調度策略

圖1是一個智能加工系統的示意圖,由8臺計算機數控機床(Computer Number Controller,CNC)、1輛軌道式自動引導車(Rail Guide Vehicle,RGV)、1條RGV直線軌道、1條上料傳送帶、1條下料傳送帶等附屬設備組成。RGV是一種無人駕駛、能在固定軌道上自由運行的智能車。它根據指令能自動控制移動方向和距離,并自帶一個機械手臂、兩只機械手爪和物料清洗槽,能夠完成上下料及清洗物料等作業任務(參見附件1)。

1:智能加工系統示意圖

針對下面的三種具體情況:

(1)一道工序的物料加工作業情況,每臺CNC安裝同樣的刀具,物料可以在任一臺CNC上加工完成;

(2)兩道工序的物料加工作業情況,每個物料的第一和第二道工序分別由兩臺不同的CNC依次加工完成;

(3)CNC在加工過程中可能發生故障(據統計:故障的發生概率約為1%)的情況,每次故障排除(人工處理,未完成的物料報廢)時間介于10~20分鐘之間,故障排除后即刻加入作業序列。要求分別考慮一道工序和兩道工序的物料加工作業情況。

請你們團隊完成下列兩項任務:

任務1對一般問題進行研究,給出RGV動態調度模型和相應的求解算法;

任務2利用表1中系統作業參數的3組數據分別檢驗模型的實用性和算法的有效性,給出RGV的調度策略和系統的作業效率,并將具體的結果分別填入附件2的EXCEL表中。

  表1:智能加工系統作業參數的3組數據表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?            時間單位:秒

系統作業參數

第1組

第2組

第3組

RGV移動1個單位所需時間

20

23

18

RGV移動2個單位所需時間

33

41

32

RGV移動3個單位所需時間

46

59

46

CNC加工完成一個一道工序的物料所需時間

560

580

545

CNC加工完成一個兩道工序物料的第一道工序所需時間

400

280

455

CNC加工完成一個兩道工序物料的第二道工序所需時間

378

500

182

RGV為CNC1#,3#,5#,7#一次上下料所需時間

28

30

27

RGV為CNC2#,4#,6#,8#一次上下料所需時間

31

35

32

RGV完成一個物料的清洗作業所需時間

25

30

25

注:每班次連續作業8小時。

附件1智能加工系統的組成與作業流程

1.系統的場景及實物圖說明

在附圖1中,中間設備是自帶清洗槽和機械手的軌道式自動引導車RGV,清洗槽每次只能清洗1個物料,機械手臂前端有2個手爪,通過旋轉可以先后各抓取1個物料,完成上下料作業。兩邊排列的是CNC,每臺CNC前方各安裝有一段物料傳送帶。右側為上料傳送帶,負責為CNC輸送生料(未加工的物料);左邊為下料傳送帶,負責將成料(加工并清洗完成的物料)送出系統。其他為保證系統正常運行的輔助設備。

?附圖一? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 附圖二
     

? ? ? ? ? ?附圖三? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 附圖四

在附圖3左圖中,機械臂前端上方手爪抓有1個生料A,CNC加工臺上有1個熟料B。RGV機械臂移動到CNC加工臺上方,機械臂下方空置的手爪準備抓取熟料B,在抓取了熟料B后即完成下料作業。

在附圖3右圖中,RGV機械臂下方手爪已抓取了CNC加工臺上的熟料B抬高手臂,并旋轉手爪,將生料A對準加工位置,安放到CNC加工臺上,即完成上料作業。

?

2.系統的構成及說明

智能加工系統由8臺CNC、1臺帶機械手和清洗槽的RGV、1條RGV直線軌道、1條上料傳送帶和1條下料傳送帶等附屬設備構成。

(1)CNC:在上料傳送帶和下料傳送帶的兩側各安裝4臺CNC,等距排列,每臺CNC同一時間只能安裝1種刀具加工1個物料。

如果物料的加工過程需要兩道工序,則需要有不同的CNC安裝不同的刀具分別加工完成,在加工過程中不能更換刀具。第一和第二道工序需要在不同的CNC上依次加工完成,完成時間也不同,每臺CNC只能完成其中的一道工序。

(2)RGV:RGV帶有智能控制功能,能夠接收和發送指令信號。根據指令能在直線軌道上移動和停止等待,可連續移動1個單位(兩臺相鄰CNC間的距離)、2個單位(三臺相鄰CNC間的距離)和3個單位(四臺相鄰CNC間的距離)。RGV同一時間只能執行移動、停止等待、上下料和清洗作業中的一項。

(3)上料傳送帶:上料傳送帶由4段組成,在奇數編號CNC1#、3#、5#、7#前各有1段。由系統傳感器控制,只能向一個方向傳動,既能連動,也能獨立運動。

(4)下料傳送帶:下料傳送帶由4段組成,在偶數編號CNC2#、4#、6#、8#前各有1段。由傳感器控制,只能向同一個方向傳動,既能連動,也能獨立運動。

3. 系統的作業流程

(1)智能加工系統通電啟動后,RGV在CNC1#和CNC2#正中間的初始位置,所有CNC都處于空閑狀態。

(2)在工作正常情況下,如果某CNC處于空閑狀態,則向RGV發出上料需求信號;否則,CNC處于加工作業狀態,在加工作業完成即刻向RGV發出需求信號。

(3)RGV在收到某CNC的需求信號后,它會自行確定該CNC的上下料作業次序,并依次按順序為其上下料作業。根據需求指令,RGV運行至需要作業的某CNC處,同時上料傳送帶將生料送到該CNC正前方,供RGV上料作業。

RGV為偶數編號CNC一次上下料所需時間要大于為奇數編號CNC一次上下料所需時間。

(4)在RGV為某CNC完成一次上下料作業后,就會轉動機械臂,將一只機械手上的熟料移動到清洗槽上方,進行清洗作業(只清洗加工完成的熟料)。

具體過程:首先用另一只機械手抓取出清洗槽中的成料、轉動手爪、放入熟料到清洗槽中,然后轉動機械臂,將成料放到下料傳送帶上送出系統。這個作業過程所需要的時間稱為RGV清洗作業時間,并且在這個過程中RGV不能移動。

熟料在清洗槽中的實際清洗時間是很短的,遠小于機械手將成料放到下料傳送帶上的時間。

(5)RGV在完成一項作業任務后,立即判別執行下一個作業指令。此時,如果沒有接到其他的作業指令,則RGV就在原地等待直到下一個作業指令。

某CNC完成一個物料的加工作業任務后,即刻向RGV發出需求信號。如果RGV沒能即刻到達為其上下料,該CNC就會出現等待。

(6)系統周而復始地重復(3)至(5),直到系統停止作業,RGV回到初始位置。

相關算法:

神經網絡

遺傳算法

貪婪算法

蒙特卡洛

最優化

最短路徑問題

排隊論

動態規劃

多元統計分析

版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/Linrena/article/details/82718349

總結

以上是生活随笔為你收集整理的2018年高教社杯全国大学生数学建模竞赛题目问题B 智能RGV的动态调度策略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。