Course實(shí)體傳送建模實(shí)用_第1頁
Course實(shí)體傳送建模實(shí)用_第2頁
Course實(shí)體傳送建模實(shí)用_第3頁
Course實(shí)體傳送建模實(shí)用_第4頁
Course實(shí)體傳送建模實(shí)用_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

會(huì)計(jì)學(xué)1Course實(shí)體傳送建模實(shí)用22023/1/17EntityTransfer的意義獨(dú)立于邏輯模型之外用來模擬實(shí)際運(yùn)作的有效工具。見Examples目錄中的例子。主要實(shí)現(xiàn)工具AdvancedTransfer模板Station,Route,Sequence模塊AnimateTransfer工具欄第1頁/共38頁32023/1/17例子:

一個(gè)小規(guī)模制造系統(tǒng)第2頁/共38頁42023/1/17基本情況說明一個(gè)簡單的系統(tǒng),每個(gè)零件達(dá)到后,經(jīng)過4道cell工序的組合,然后離開系統(tǒng);Cell1,2和4工序?yàn)閱螜C(jī)器處理;Cell3工序?yàn)閮蓚€(gè)機(jī)器:一個(gè)old,一個(gè)new,new機(jī)器比old機(jī)器快20%;說明:需要對(duì)同一Process具有不同資源進(jìn)行建模機(jī)器設(shè)備按上圖布局;零件從左邊進(jìn)入,右邊出;運(yùn)轉(zhuǎn)次序?yàn)轫槙r(shí)針,任意兩個(gè)設(shè)備之間的transfertime=2min。第3頁/共38頁52023/1/17基本情況說明(Continued…)系統(tǒng)處理3類不同的零件任意零件到達(dá)間隔時(shí)間服從expo(3)分鐘;有26%為Type1,48%為Type2,26%為Type3不同類型的零件的處理流程不同,處理時(shí)間(都滿足TRIA分布)也不同,具體如下表所示:請(qǐng)模擬并觀測(cè)Utilizations,隊(duì)列中的時(shí)間和隊(duì)長,零件在系統(tǒng)中的cycletime;模擬運(yùn)行32小時(shí)。Cell3設(shè)備給出的時(shí)間是old機(jī)器的時(shí)間。第4頁/共38頁62023/1/17一些新特點(diǎn)從Cell3具有多個(gè)不同的機(jī)器資源,可以考慮使用Set模塊;不同類型的零件的加工方案(ProcessPlan)不一樣;以前的思路:對(duì)于不同的實(shí)體處理流程,采用Decide模塊進(jìn)行判斷并分別構(gòu)建不同的處理模塊流程;本例中,我們可以通過根據(jù)實(shí)體的類型的自動(dòng)路徑選擇來實(shí)現(xiàn)加工方案,這需要采用Sequence模塊來定義不同類型實(shí)體的不同Sequence(可以視為是Entity的一個(gè)Attribute);在動(dòng)畫效果實(shí)現(xiàn)上,不用直接采用Connect和Route,而是根據(jù)Sequence的定義讓各個(gè)實(shí)體自己根據(jù)自己的Sequence來進(jìn)行移動(dòng);第5頁/共38頁72023/1/17邏輯模型初始系統(tǒng)及啟動(dòng)退出系統(tǒng)Cell1Cell3Cell2Cell4第6頁/共38頁82023/1/17流程模型(1)第7頁/共38頁92023/1/17流程模型(2)第8頁/共38頁102023/1/17對(duì)于此例的建模對(duì)于此例有多種構(gòu)建模型的方法;需要仔細(xì)分析此例的“數(shù)據(jù)結(jié)構(gòu)”需要定義何種數(shù)據(jù);需要存儲(chǔ)什么數(shù)據(jù);對(duì)于此例使用Sequence作為零件轉(zhuǎn)移的方式;在Sequence中可以進(jìn)行Attribute的定義,例如定義各個(gè)不同實(shí)體的ProcessTime為Attribute(除了Cell1,因?yàn)镃ell1是第一道工序);Cell1工序的處理時(shí)間可以通過Attribute進(jìn)行定義;對(duì)于Cell3的Old和New機(jī)器資源的使用Set模塊進(jìn)行定義。第9頁/共38頁112023/1/17Sequence數(shù)據(jù)模塊在AdvancedTransfer模板中;雙擊可以為一個(gè)ProcessPlan新建一個(gè)Sequence:先進(jìn)行命名;打開子對(duì)話框可以對(duì)Steps進(jìn)行設(shè)定:可以定義該P(yáng)rocessPlan的Station的順序,并能對(duì)該Step命名;在每一個(gè)Step中可以根據(jù)需要進(jìn)行Assignment,如該實(shí)體進(jìn)行下一步工序的ProcessTime等;第10頁/共38頁122023/1/17Sequence數(shù)據(jù)模塊(Continued…)在Create實(shí)體后,需要根據(jù)不同的實(shí)體的類型來Assign不同的Sequence,這樣在相應(yīng)的Route中要將Destinationtype設(shè)定為Sequential(而不需設(shè)定具體的Sequence名稱)。在完成以上設(shè)置后,Arena會(huì)根據(jù)設(shè)置的各種屬性來自動(dòng)處理各個(gè)實(shí)體;一般來說,對(duì)每個(gè)實(shí)體分配一個(gè)Sequence,而然該實(shí)體會(huì)根據(jù)特定的路徑來進(jìn)行處理,然后離開系統(tǒng);切記:必須設(shè)定ExitStation;與Sequence的定義配套,必須要定義好相應(yīng)的Route,Station等。第11頁/共38頁132023/1/17Expression數(shù)據(jù)模塊在AdvancedProcess模板中;此例中,可以用來對(duì)Cell1來定義處理時(shí)間。當(dāng)然,也可以在Sequence中進(jìn)行定義。由于對(duì)于Cell1有3類不同的零件實(shí)體,因此要使用一個(gè)3行的表達(dá)式數(shù)組來進(jìn)行定義:表達(dá)式名稱,Cell1Times;Rows為3;通過子對(duì)話框來進(jìn)行表達(dá)式定義如右圖。將來的引用為Cell1Times(PartIndex)。第12頁/共38頁142023/1/17Variable數(shù)據(jù)模塊在BasicProcess模塊中;定義Factor變量:在Cell3工序中對(duì)兩個(gè)不同機(jī)器的加速因子:設(shè)new機(jī)器為#1,old機(jī)器為#2;設(shè)定兩個(gè)值為0.8,1(因?yàn)?.8比1快20%)。定義TransferTime變量:就一個(gè)值,為2分鐘;可以根據(jù)將來的需要進(jìn)行修改;說明:以上都是初始值,可以在運(yùn)行過程中進(jìn)行調(diào)用和修改。第13頁/共38頁152023/1/17Set數(shù)據(jù)模塊在BasicProcess模塊中;需要定義3個(gè)Set:ResourceSet:Cell3Machines定義Cell3中的#1,#2機(jī)器資源;需要在Resource中定義相應(yīng)的資源;EntityPictureSet:PartPictures用來在分配了實(shí)體類型后,將圖片改為相應(yīng)的圖片;EntityTypeSet:EntityTypes用來定義3類不同的實(shí)體類型;第14頁/共38頁162023/1/17AdvancedSet數(shù)據(jù)模塊在AdvancedProcess模板中;之所以需要使用AdvancedSet模塊,是因?yàn)樵赟et數(shù)據(jù)模塊中的Type中沒有我們需要的關(guān)于Sequence的類型,而在AdvancedSet中有Other可以使用:可以設(shè)定一組Sequence的集合用來根據(jù)不同的實(shí)體類型分配不同的Sequence;定義一個(gè)AdvancedSet名為PartSequences;SetType設(shè)定為Other;在子對(duì)話框中進(jìn)行具體設(shè)定;具體Members中的對(duì)象需要在

Sequence數(shù)據(jù)模塊中進(jìn)行定義。第15頁/共38頁172023/1/17零件到達(dá)使用Create模塊來生成一次到達(dá)一個(gè)實(shí)體,間隔時(shí)間為EXPO(13)分鐘;注意,這里并不涉及具體的實(shí)體類型的問題。第16頁/共38頁182023/1/17賦值操作對(duì)生成的零件性質(zhì)進(jìn)行設(shè)定(即在此模塊中劃分出不同類型零件):屬性PartIndex=DISC(0.26,1,0.74,2,1,3);屬性Entity.Sequence=PartSequences(PartIndex);屬性Entity.Type=EntityTypes(PartIndex);屬性Entity.Picture=PartPictures(PartIndex);第17頁/共38頁192023/1/173個(gè)不同Sequences的定義第一個(gè):……第18頁/共38頁202023/1/173個(gè)不同Sequences的定義(Continued…)輸入?yún)?shù)列表:SequenceNameStation&StepsAssignmentsPart1ProcessPlanCell1,Part1Step1------Cell2,Part1Step2Attribute,ProcessTime,TRIA(5,8,10)Cell3,Part1Step3Attribute,ProcessTime,TRIA(15,20,25)Cell4,Part1Step4Attribute,ProcessTime,TRIA(8,12,16)ExitSystem,Part1Step5------Part2ProcessPlanCell1,Part2Step1------Cell2,Part2Step2Attribute,ProcessTime,TRIA(4,6,8)Cell4,Part2Step3Attribute,ProcessTime,TRIA(15,18,21)Cell2,Part2Step4Attribute,ProcessTime,TRIA(6,9,12)Cell3,Part2Step5Attribute,ProcessTime,TRIA(27,33,39)ExitSystem,Part2Step6------Part3ProcessPlanCell2,Part3Step1Attribute,ProcessTime,TRIA(7,9,11)Cell1,Part3Step2------Cell3,Part3Step3Attribute,ProcessTime,TRIA(18,23,28)ExitSystem,Part3Step4------第19頁/共38頁212023/1/17將初始化后的實(shí)體投放到系統(tǒng)中將經(jīng)過Assign模塊賦值后的實(shí)體通過一個(gè)Station/Route模塊根據(jù)自己的Sequence放到相應(yīng)的工序中:定義Station名為=OrderRelease;其余的Station已經(jīng)在定義Sequence過程中定義了;Route模塊是用來啟動(dòng)相應(yīng)的Sequence的:RouteTime=(TransferTime)Minutes;DestinationType=Sequential;第20頁/共38頁222023/1/17Cell1子系統(tǒng)Cell1Station模塊定義了Station;Cell1Process模塊:Action=SeizeDelayRelease;Resources子對(duì)話框Type=Resource;ResourceName=Cell1Machine,Quantitytoseize=1;DelayType=ExpressionExpression=Cell1Times(PartIndex)Minutes,如前Expression中定義。從Cell1離開的Route模塊DestinationType=Sequential;RouteTime=TransferTimeMinutes;Route所抵達(dá)Station由相應(yīng)的Sequence定義。第21頁/共38頁232023/1/17Cell2子系統(tǒng)Cell2Station模塊定義了Station;Process模塊Action,Resources,DelayType-與Cell1相同;DelayTime=ProcessTime從Cell2離開的Route模塊-類似于Cell1。第22頁/共38頁242023/1/17Cell4子系統(tǒng)Cell4Station模塊定義了Station;Process模塊Action,Resources,DelayType-與Cell1相同;DelayTime=ProcessTime從Cell4離開的Route模塊-類似于Cell1。第23頁/共38頁252023/1/17Cell3子系統(tǒng)Station,Route模塊類似于Cell1,2,4;Process模塊Action,DelayType-與Cell1,2,4類似;Resources子對(duì)話框Type=Set,SetName=Cell3Machines;選定Set的使用規(guī)則=Cyclical;(視具體問題而定);SaveAttribute=MachineIndex;DelayTime的表達(dá)式=ProcessTime*Factor(MachineIndex);則當(dāng)選定MachineIndex=1時(shí),F(xiàn)actor(*)為0.8;第24頁/共38頁262023/1/17ExistingtheSystem子系統(tǒng)使用Station模塊來定義退出系統(tǒng);StationName=ExitSystem;Dispose模塊選中RecordEntityStatistics復(fù)選框;這樣最后在生成的報(bào)告中會(huì)有CycleTime,即各類型實(shí)體在系統(tǒng)中的停留時(shí)間;因此無需額外添加一個(gè)Record模塊。截至目前,系統(tǒng)已經(jīng)可以正常運(yùn)行了,但是還不夠直觀。因此還需要進(jìn)一步構(gòu)建Animation。第25頁/共38頁272023/1/17添加Animation第26頁/共38頁282023/1/17添加過程先畫背景;添加Resources,將Queue放置到相應(yīng)資源上;添加Stations;畫Routes;調(diào)整與美化。第27頁/共38頁292023/1/17畫背景用Visio或者其他繪圖工具繪制。第28頁/共38頁302023/1/17添加Resources并放置相應(yīng)Queues整體效果資源圖標(biāo)第29頁/共38頁312023/1/17添加Resources并放置相應(yīng)Queues(Continued…)如右圖:也可自己繪制或者 從別處復(fù)制。注意,Cell3有兩個(gè) 資源:Cell3New;Cell3Old。第30頁/共38頁322023/1/17添加Resources并放置相應(yīng)Queues(Continued…)將原來在Process模塊旁Queue拖拉到相應(yīng)的Resource旁;例:第31頁/共38頁332023/1/17添加StationsStations第32頁/共38頁342023/1/17添加Stations(Continue

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論