垃圾回收物流仿真系統(tǒng)設(shè)計(jì)

垃圾回收物流仿真系統(tǒng)設(shè)計(jì)

ID:47803724

大?。?11.00 KB

頁數(shù):18頁

時(shí)間:2020-01-17

上傳者:U-6270
垃圾回收物流仿真系統(tǒng)設(shè)計(jì)_第1頁
垃圾回收物流仿真系統(tǒng)設(shè)計(jì)_第2頁
垃圾回收物流仿真系統(tǒng)設(shè)計(jì)_第3頁
垃圾回收物流仿真系統(tǒng)設(shè)計(jì)_第4頁
垃圾回收物流仿真系統(tǒng)設(shè)計(jì)_第5頁
資源描述:

《垃圾回收物流仿真系統(tǒng)設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

實(shí)驗(yàn)23垃圾回收物流仿真系統(tǒng)設(shè)計(jì)(大綱)一.實(shí)驗(yàn)?zāi)康????仿真程序研究如何設(shè)計(jì)物流系統(tǒng),能夠使收集系統(tǒng)在滿足時(shí)間約束,載重約束的條件下,使垃圾處理公司的物流總成本最低.二.實(shí)驗(yàn)設(shè)備與儀器????1.微機(jī);2.Witness仿真軟件三.實(shí)驗(yàn)計(jì)劃與安排計(jì)劃學(xué)時(shí)4學(xué)時(shí),每次一個(gè)班30人;四.實(shí)驗(yàn)步驟????1.明確地理及需求信息:各個(gè)收集點(diǎn)所有的人口數(shù),距離垃圾轉(zhuǎn)運(yùn)站,公司停車場的距離信息.????2.明確與收集車輛有關(guān)的信息:固定成本;可變成本;行駛速度;收集時(shí)間;卸載時(shí)間.????3.明確與垃圾相關(guān)的信息:人均垃圾量;垃圾比例;????4.建立收集垃圾的成本函數(shù)????5.分析系統(tǒng)邏輯結(jié)構(gòu):垃圾產(chǎn)生模塊;叫車模塊;收集模塊;收工模塊;數(shù)據(jù)處理模塊.????6.仿真模型建立.五.實(shí)驗(yàn)報(bào)告要求????1.要求建立具有2個(gè)垃圾收集點(diǎn),一個(gè)垃圾轉(zhuǎn)運(yùn)站的Witness垃圾回收仿真模型.????2.要求有元素定義;元素顯示;元素詳細(xì)設(shè)計(jì);數(shù)據(jù)處理子模塊;????3.仿真運(yùn)行與結(jié)果分析六.預(yù)習(xí)及思考題????1.復(fù)習(xí)Witness建模元素;????2.學(xué)習(xí)輸入規(guī)則和輸出規(guī)則以及勞動者規(guī)則;????3.預(yù)習(xí)Witness程序設(shè)計(jì)基礎(chǔ)????4.預(yù)習(xí)歸檔器及其應(yīng)用;????5.預(yù)習(xí)優(yōu)化器及其應(yīng)用.實(shí)驗(yàn)23垃圾回收物流仿真系統(tǒng)設(shè)計(jì)(總體概述與結(jié)果預(yù)覽)精選范本,供參考! ????在Witness軟件認(rèn)識實(shí)驗(yàn)中,我們設(shè)計(jì)了簡單的流水線生產(chǎn)系統(tǒng)。在系統(tǒng)中,元素之間的邏輯關(guān)系比較簡單,很容易掌握。今天,我們將試著設(shè)計(jì)一個(gè)相對復(fù)雜的物流系統(tǒng),實(shí)驗(yàn)中,將會用到更多的元素和Witness語法知識。希望大家能集中精力,力爭完成。模型概述????我們設(shè)計(jì)垃圾回收模型由居民小區(qū)垃圾投放點(diǎn)、垃圾中轉(zhuǎn)站、垃圾運(yùn)輸車輛、道路、垃圾回收公司停車場等組成。物流系統(tǒng)可描述為:生活垃圾積累(居民區(qū)垃圾投放點(diǎn))→達(dá)到收集量后發(fā)出清理請求→公司派車(及人員)清運(yùn)→裝載臺裝載→中轉(zhuǎn)站(卸載),如圖1所示。圖1物流系統(tǒng)示意圖?已知信息????小區(qū)1居民1.4千人每天產(chǎn)生垃圾4噸;????小區(qū)2居民1.8千人每天產(chǎn)生垃圾5噸;????小區(qū)1、2間距1公里,小區(qū)1和回收公司間距1公里,小區(qū)1和中轉(zhuǎn)站間距3公里;????清運(yùn)車輛1部,載重3噸。模型最終布局????見圖2。精選范本,供參考! ?圖2模型布局圖(75%)返回實(shí)驗(yàn)專題注:上述模型是對《Witness工業(yè)物流仿真平臺基礎(chǔ)教程》垃圾回收模型的簡化。?啟動Witness,另存為dump.mod。通過菜單Window/control...將布局區(qū)背景設(shè)為白色。點(diǎn)擊displayedit工具條上grid按鈕,取消柵格,見圖1。圖1取消布局區(qū)柵格在系統(tǒng)布局區(qū)中添加垃圾(dump1dump2)、垃圾箱(buffer1buffer2)道路(road0_1road1_0road1_2road2_1road1_troadt_1)、車輛(dumpcart)、公司停車場(corppark)、中轉(zhuǎn)站(transfer_station)等元素。布局如圖2所示。元素細(xì)節(jié)設(shè)定見表1。精選范本,供參考! 圖2插入元素后的初步可視化設(shè)計(jì)注意圖中的路徑元素(如road0_1)的方向(黑箭頭),如何改變track、conveyer等元素的傳輸方向,見“在簡單的流水線仿真模型設(shè)計(jì)(第二階段)”一文。表1實(shí)體元素列表名稱類別說明初步設(shè)定(detail)dump1Part小區(qū)1產(chǎn)生的垃圾?dump2Part小區(qū)2產(chǎn)生的垃圾?dumpcartVehicle垃圾回收車?buffer1Buffer小區(qū)1垃圾箱?buffer2Buffer小區(qū)2垃圾箱?CopperTrack公司停車場?Transfer_stationBuffer中轉(zhuǎn)站?road0_1Track停車場向小區(qū)1方向的道路PhisicalLength=1road1_0Track小區(qū)1向停車場方向的道路PhisicalLength=1road1_2Track小區(qū)1向小區(qū)2方向的道路PhisicalLength=1road1_2Track小區(qū)2向小區(qū)1方向的道路PhisicalLength=1road1_tTrack小區(qū)1向中轉(zhuǎn)站方向的道路PhisicalLength=3roadt_1Track中轉(zhuǎn)站向小區(qū)1方向的道路PhisicalLength=3精選范本,供參考! get1get2Track車輛通過它們收集垃圾箱中的垃圾,相當(dāng)于裝載臺?以上可視化設(shè)計(jì)和實(shí)際相差太大。下面對其進(jìn)行修改。1.利用菜單View/PictureGallery,打開PictureGallery窗口,選中預(yù)留圖片位置32、33,右擊,由import子菜單分別導(dǎo)入圖片,見圖3。然后選中依次選中buffer1、buffer2、Transfer_station,點(diǎn)擊,將菜單選項(xiàng)置于圖4所示位置,點(diǎn)擊選定新增加的圖片32、33,見圖5,之后點(diǎn)擊Draw按鈕,在buffer1等附近繪出。圖3導(dǎo)入新的元素圖片(icon)圖4元素外觀設(shè)計(jì)工具條精選范本,供參考! 圖5選擇元素標(biāo)志圖片(icon)仿照上述方法,你還可以修改垃圾運(yùn)輸車dumpcart、公司停車場等元素的標(biāo)志。圖6為修改后的布局圖。圖6修改后的布局圖實(shí)驗(yàn)23垃圾回收物流仿真系統(tǒng)設(shè)計(jì)(定義變量)????要使物流模型系統(tǒng)正常正常運(yùn)轉(zhuǎn),需要添加一些變量(邏輯元素)。見表1。變量添加方法和添加其它元素相同,見圖1。表1邏輯元素名稱類別說明備考精選范本,供參考! capacitycartInteger垃圾車載重量,2.5噸?laborneedInteger跟車工人數(shù),1人?loadnumInteger垃圾車在垃圾收集點(diǎn)的收集量quantity=2unloadspeedReal空載速度1.5KM/Min?loadspeedReal重載速度1.0Km/min?loadtimeReal裝車時(shí)間quantity=2unloadtimeReal卸車時(shí)間?圖1添加Real變量實(shí)驗(yàn)23垃圾回收物流仿真系統(tǒng)設(shè)計(jì)(元素詳細(xì)定義)●系統(tǒng)初始化(intitializeactions),通過選擇系統(tǒng)菜單model、initializaction...菜單項(xiàng),得到初始化程序編輯框,輸入程序:capacitycart=3unloadtime=0laborneed=1●dump1詳細(xì)設(shè)計(jì)雙擊dump1打開其detailpart窗口,按圖1進(jìn)行設(shè)定。點(diǎn)擊to...按鈕,設(shè)置to規(guī)則為pushtobuffer1。精選范本,供參考! 圖1dump1細(xì)節(jié)設(shè)置interarrival:工作循環(huán)間隔,這里設(shè)為1440分鐘,即1天;FirstArrival:事件Events發(fā)生順序,dump1為0.0001,dump2為0.0002,這樣的話,dump1事件就先發(fā)生,即首先生成每天的生活垃圾;lostsize:這里指每天生產(chǎn)的垃圾量,4噸?!馾ump2詳細(xì)設(shè)計(jì)和dump1差不多,見圖2。to...規(guī)則設(shè)置為pushtobuffer2精選范本,供參考! 圖2dump2細(xì)節(jié)設(shè)置??●垃圾車dumpcart詳細(xì)設(shè)定照圖3設(shè)置,to...規(guī)則設(shè)為pushtocorppark精選范本,供參考! 圖3垃圾車詳細(xì)設(shè)置Capacity:3,表示車輛載重3噸;unloaded:1.2,表示空車行駛速度loaded:1.0,表示重車行駛速度。?●垃圾箱buffer1詳細(xì)設(shè)定照圖4設(shè)置,actiononinput規(guī)則設(shè)為:IFNPARTS(buffer1)>=4CALLdumpcart,get1,road1_t,0VSEARCHCorppark,road0_1,road1_0,road1_t,roadt_1,road1_2,road2_1,get1,get2ENDIF圖4buffer1詳細(xì)設(shè)置Capacity:10,表示垃圾箱容量為10噸;●垃圾箱buffer2詳細(xì)設(shè)定照圖5設(shè)置,actiononinput規(guī)則設(shè)為:精選范本,供參考! IFNPARTS(buffer2)>=4CALLdumpcart,get2,road1_t,1VSEARCHCorppark,road0_1,road1_0,road1_t,roadt_1,road1_2,road2_1,get1,get2ENDIF圖5buffer2詳細(xì)設(shè)置Capacity:10,表示垃圾箱容量為10噸;●路徑get1詳細(xì)設(shè)定照圖6設(shè)置,actiononFront規(guī)則設(shè)為:IFNFREE(dumpcart)>=NPARTS(buffer1)loadnum(1)=NPARTS(buffer1)ELSEloadnum(1)=NFREE(dumpcart)ENDIFloadtime(1)=3+loadnum(1)*1000/60*laborneedoutputto...規(guī)則設(shè)為:PUSHtoroad1_t(1)精選范本,供參考! 點(diǎn)擊loading選項(xiàng)鈕,照圖7設(shè)置,inputloadingrule設(shè)置為PULLfrombuffer1圖6get1詳細(xì)設(shè)置圖7get1的loading(裝車)設(shè)置精選范本,供參考! Quantityto:loadnum(1),表示車輛在垃圾收集點(diǎn)處的收集量;Timetoload:loadtime(1),表示收集時(shí)間Condition:NPARTS(buffer1)>0,表示垃圾收集條件為垃圾箱中有垃圾?!衤窂絞et2詳細(xì)設(shè)定照圖8設(shè)置,actiononFront規(guī)則設(shè)為:IFNFREE(dumpcart)>=NPARTS(buffer2)loadnum(2)=NPARTS(buffer2)ELSEloadnum(2)=NFREE(dumpcart)ENDIFloadtime(2)=3+loadnum(2)*1000/60*laborneeddayloadtime=dayloadtime+loadtime(2)這里60是垃圾清運(yùn)工的裝車速度:60公斤/分鐘注釋:ifNFREE(dumpcart)>=NPARTS(buffer2)表達(dá)式包含了兩個(gè)函數(shù):NFREE和NPARTS,表達(dá)式的含義是“假如垃圾車dumpcart的剩余載重量大于或等于垃圾桶buffer2中的垃圾數(shù)量”。outputto...規(guī)則設(shè)為:PUSHtoroad2_1(1)點(diǎn)擊loading選項(xiàng)鈕,照圖9設(shè)置,inputloadingrule設(shè)置為PULLfrombuffer2精選范本,供參考! 圖8get2詳細(xì)設(shè)置圖9get2的loading(裝車)設(shè)置?●停車場corpark詳細(xì)設(shè)定精選范本,供參考! outputto...規(guī)則設(shè)為:IFNDemands(dumpcart)>=0PUSHtoroad0_1ELSEWaitENDIF注:NDemands(dumpcart)>=0意思為:假如垃圾車回收任務(wù)未完成?!竦缆穜oat0_1詳細(xì)設(shè)定outputto...規(guī)則設(shè)為:IFVEHICLE(road0_1,1)=dumpcartIFNPARTS(buffer1)>=4PUSHtoget1ELSEPUSHtoroad1_2ENDIFELSEWaitENDIF注釋:IFVEHICLE(road0_1,1)=dumpcart用來判斷垃圾車是否在路徑road10_1的頭部,判斷是否在尾部用VEHICLE(road0_1,0)。●道路roat1_0詳細(xì)設(shè)定outputto...規(guī)則設(shè)為:IFVEHICLE(road1_0,1)=dumpcartPUSHtoCorppark(1)ELSEWaitENDIF精選范本,供參考! ●道路roat1_2詳細(xì)設(shè)定outputto...規(guī)則設(shè)為:IFVEHICLE(road1_2,1)=dumpcartPUSHtoget2ELSEWaitENDIF●道路roat2_1詳細(xì)設(shè)定outputto...規(guī)則設(shè)為:IFVEHICLE(road2_1,1)=dumpcartIFNPARTS(buffer1)>0ANDNFREE(dumpcart)>0PUSHtoget1ELSEPUSHtoroad1_tENDIFELSEWaitENDIF●道路roat1_t詳細(xì)設(shè)定outputto...規(guī)則設(shè)為:PUSHtoroadt_1(1)Actiononfront規(guī)則設(shè)為:IFVEHICLE(road1_t,1)=dumpcartunloadtime=3+NPARTS(dumpcart)*1000/100/laborneeddayunloadtime=dayunloadtime+unloadtimeENDIF這里100是垃圾清運(yùn)工的卸車速度:100公斤/分鐘精選范本,供參考! 點(diǎn)擊unloading選項(xiàng)鈕,對照圖10進(jìn)行設(shè)置。outputunloadingrule設(shè)為:PUSHtoSHIP圖10roat1_t的unloading設(shè)置道路roatt_1詳細(xì)設(shè)定outputto...規(guī)則設(shè)為:PUSHtoroad1_0實(shí)驗(yàn)23垃圾回收物流仿真系統(tǒng)設(shè)計(jì)(幾個(gè)重要的函數(shù))NFree(vehicle_name):返回車輛剩余載重量;NPARTS(buffer_name):返回容器元素中實(shí)物數(shù)量;NDEMANDS(vehicle_name):返回車輛未完成任務(wù)數(shù);CALL叫車函數(shù),例如CALLdumpcart,get1,road1_t,0的意思是請求車輛dumpcart把get1處的貨物運(yùn)送到road1_t。VSEARCH在指定路徑上搜索車輛。例如:精選范本,供參考! VSEARCHCorppark,road0_1,road1_0,road1_t,roadt_1,road1_2,road2_1,get1,get2意思是在垃圾回收物流系統(tǒng)所有路徑上搜索車輛?!颈疚臋n內(nèi)容可以自由復(fù)制內(nèi)容或自由編輯修改內(nèi)容期待你的好評和關(guān)注,我們將會做得更好】精選范本,供參考!

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。
大家都在看
近期熱門
關(guān)閉