資源描述:
《系統(tǒng)建模與仿真實驗報告.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、.實驗1Witness仿真軟件認(rèn)識一、實驗?zāi)康氖煜itness的啟動;熟悉Witness2006用戶界面;熟悉Witness建模元素;熟悉Witness建模與仿真過程。二、實驗內(nèi)容1、運行witness軟件,了解軟件界面及組成;2、以一個簡單流水線實例進(jìn)行操作。小部件(widget)要經(jīng)過稱重、沖洗、加工和檢測等操作。執(zhí)行完每一步操作后小部件通過充當(dāng)運輸工具和緩存器的傳送帶(conveyer)傳送至下一個操作單元。小部件在經(jīng)過最后一道工序“檢測”以后,脫離本模型系統(tǒng)。三、實驗步驟仿真實例操作:
2、模型元素說明:widget為加工的小部件名稱;weigh、wash、produce、inspect為四種加工機器,每種機器只有一臺;C1、C2、C3為三條輸送鏈;ship是系統(tǒng)提供的特殊區(qū)域,表示本仿真系統(tǒng)之外的某個地方;操作步驟:1:將所需元素布置在界面:'..2:更改各元素名稱:如;3:編輯各個元素的輸入輸出規(guī)則:'..4:運行一周(5天*8小時*60分鐘=2400分鐘),得到統(tǒng)計結(jié)果。5:仿真結(jié)果及分析:Widget:各機器工作狀態(tài)統(tǒng)計表:'..分析:第一臺機器效率最高位100%,第二臺機
3、器效率次之為79%,第三臺和第四臺機器效率低下,且空閑時間較多,可考慮加快傳送帶C2、C3的傳送速度以及提高第二臺機器的工作效率,以此來提高第三臺和第四臺機器的工作效率。6:實驗小結(jié):通過本次實驗,我對Witness的操作界面及基本操作有了一個初步的掌握,同學(xué)會了對于一個簡單的流水線生產(chǎn)線進(jìn)行建模仿真,總體而言,實驗非常成功。'..實驗2單品種流水線生產(chǎn)計劃設(shè)計一、實驗?zāi)康?.理解系統(tǒng)元素route的用法。2.了解優(yōu)化器optimization的用法。3.了解單品種流水線生產(chǎn)計劃的設(shè)計。4.找出
4、高生產(chǎn)效率、低臨時庫存的方案。二、實驗內(nèi)容某一個車間有5臺不同機器,加工一種產(chǎn)品。該種產(chǎn)品都要求完成7道工序,而每道工序必須在指定的機器上按照事先規(guī)定好的工藝順序進(jìn)行。假定在保持車間逐日連續(xù)工作的條件下,仿真在多對象平準(zhǔn)化種生產(chǎn)采用不同投資計劃的工作情況。在不同投資計劃組合中選出生產(chǎn)高效、低臨時庫存方案,來減少占用資金。產(chǎn)品工藝路線如圖所示。產(chǎn)品的計劃投產(chǎn)方案批量:10,20,30。產(chǎn)品計劃投產(chǎn)間隔(min):10,20,30,40,50,60。如果一項作業(yè)在特定時間到達(dá)車間,發(fā)現(xiàn)該機器組全都忙
5、著,該作業(yè)就在該組機器處排入一個FIFO規(guī)則的隊列,如果有前一天沒有完成的任務(wù),第二天繼續(xù)加工。三、實驗步驟1.元素定義:元素名稱類型數(shù)量說明Ppart1產(chǎn)品Watercleanmachine1機器組1DSDcoatmachine2機器組2Greenfiremachine1機器組3TCPprintfiremachine1機器組4Lapingmachine1機器組5Bufbuffer5臨時庫存C2-C7conveyor1輸送鏈Stattribute1產(chǎn)品屬性O(shè)utputVariable(Int)1
6、產(chǎn)量統(tǒng)計V1-V5Variable(Int)5每臺機器產(chǎn)量統(tǒng)計abcattribute1目標(biāo)函數(shù)(方案優(yōu)化)2.元素可視化設(shè)置:'..3.元素細(xì)節(jié)設(shè)計(1)對Part元素P細(xì)節(jié)設(shè)計:Type:activeInterarrvial:10Lotsize:10To?:PushtoRouteActiononcreat:icon=94St=1Pen=1Route設(shè)計:'..(2)對Buffer元素buf細(xì)節(jié)設(shè)計Capacity:1000Output.option:any(3)對Machine元素Water
7、clean細(xì)節(jié)設(shè)計Type:generalInput.quantity:5Input.from:match/attributeStbuf(1)#5Duration.Cycletime:ERLANG(R_cycle,1,st)Duration.actionsonfinish:PEN=PEN+1St=St+1Ifst=8Output=output+1EndifOutput.Quantity:5Output.to:pushtoroute(4)對Machine元素DSDcoat細(xì)節(jié)設(shè)計Type:gene
8、ralInput.quantity:5Input.from:match/attributeStbuf(2)#5Duration.Cycletime:ERLANG(R_cycle,1,st)Duration.actionsonfinish:PEN=PEN+1St=St+1Output.Quantity:5Output.to:pushtoroute(5)對Machine元素Greenfire細(xì)節(jié)設(shè)計Type:generalInput.quantity:5Input.from:match/attrib