您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > Chapter-07-Slides
SimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide1of37IntermediateModelingandSteady-StateStatisticalAnalysisChapter7LastrevisionJune9,2003SimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide2of37WhatWe’llDo...•Model7-1:AsmallmanufacturingsystemEntity-dependentSequencesDatarequirementsandavailabilityVerification(debugging)•Statisticalanalysisofsteady-statesimulationsWarmupandrunlengthTruncatedreplicationsBatchingOthermethodsandgoalsSimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide3of37Model7-1:ASmallManufacturingSystem•Partarrivals,fourcells,partdepartures•Cells1,2,and4:singlemachineeach•Cell3:twomachines—newerone20%fasterNeed:waytomodelnon-identicalresourceunits•Circularlayoutofcells•Partsenteratleft,exitatright,travelonlyclockwise,alltransfertimes=2min.(realistic?)SimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide4of37ASmallManufacturingSystem(cont’d.)•ThreeseparateparttypesInterarrivals(alltypesmerged)~expo(13)minutes26%type1,48%type2,26%type3•Differentparttypesfollowdifferentroutes,havedifferent(triangular)processingtimes:•Observeutilizations,time/numberinqueues,cycletimes(timesinsystem)byparttype•Runfor32hoursParametersarefortheslowmachineatCell3.SimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide5of37NewArenaConcepts•Non-identicalmachinesatCell3•DifferententitytypesfollowdifferentprocessplansPreviousmodels–allentitieswentthroughsamesequenceofstations,maybewithDecidesforbranchingNow,needprocessplanwithautomaticroutingbyentitytype–differentSequenceassignedtoeachentity(likeanattribute),andentityfollowsitsownsequenceWon’tusedirectConnectorRoutes…insteadwetellentitiesdepartingfrommodulestofollowtheirownSequenceArenainternallykeepstrackofwhereentityis,whereitwillgonextSimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide6of37TheModelingApproach•Usuallytherearemanywaystobuilda(correct)ArenamodelAndalsomanywaystodosoincorrectly…•ImportanttothinkaboutdatastructuresWhatdataareavailable?Howwilltheybestoredinthemodel?•Forthismodel…UseSequenceforparttransfer(describedbelow)AspartofSequencedefinition,candefineAttributes–DoforprocessingtimesatallcellsbutCell1UseanExpressionforprocessingtimesatCell1UseVariablesfornew-machinespeedupatCell3,parttransfertimesSimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide7of37SequenceDataModule•AdvancedTransferpanel•Double-clickfornewrowforeachprocessplanNameforeachSequenceOpenStepscolumnforsubdialog–DefineorderedsequenceofStationstobevisitedintheSequence…musthaveStationNamesalreadydefined–Double-clicktoaddanewStationtothebottomoftheSequencelist;right-clicktoinsert/deletearow–Nameforeachstep–PossibleAssignmentsofAttribute,Variable,Pictures,etc.ateachstationintheSequence…thisisdonebeforetransferringtheentitytothisstepinthesequence–Inthismodel,AttributeassignmentusedtoattachProcessTimeAttributetoentityforthenextCell(exceptforCell1)SimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide8of37SequenceDataModule(cont’d.)•AssignSequenceNametoentitiesthatfollowit•InRoutemodules,selectSequenceasDestinationType(ratherthanStation)Departingentitylooksinitsownsequencetoknowwheretogonext•ArenatracksSequence-followingentitiesviaautomaticattributesSequencename,NS(orEntity.Sequence)Station(whereentityisorisgoingto),M(orEntity.Station)JobStepalongthesequence,IS(orEntity.JobStep)•Normally,entityisassignedaSequence,travelsitsroute,thenexitsCaninterruptthissequence,jumpforward/backward(tricky)•Remembertodefinethe“exit”stationSimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide9of37ExpressionDataModule•AdvancedProcesspanel•UseforprocessingtimesatCell1CouldhavedoneinSequences,asforotherCells…donethiswaymostlytoillustrateitsuse•ThreedifferentparttypesatCell1,souseavector-valuedExpressionwiththreerowsNamefortheexpression,Cell1TimesRows,3ExpressionValuessubdialog–Cell1processingtimesforthethreeparttypes–Ordermatters,sinceindexisparttype…willreferenceasCell1Times(PartIndex)inmodelSimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide10of37VariableDataModule•BasicProcesspanel•FactorvariableSpeedfactoratCell3–needatwo-rowvector–Assumenew(faster)machineis#1,old(slower)machineis#2–Setto0.8forindex1;setto1.0forindex2•TransferTimevariableHoldstransfer-timeconstantof2minutesbetweenstationsJustascalar,notavectorormatrixUsedformodelgenerality–ifalltransfertimeschanged,thismakesiteasytoimplementthischange•ThesearetheInitialValuesofvariables…anyentitycanchangethemButthey’reconstantinthismodelSimulationwithArena,3rded.Chapter7–IntermediateModeling&Steady-StateStat.AnalysisSlide11of37SetDataModule•BasicProcesspanel•DefinethreesetsResourceset,Cell3Machines–Fornewandoldmachine(inthatorder)atCell3–ResourceNames–couldhavealreadydefinedtheminResourcedat
本文标题:Chapter-07-Slides
链接地址:https://www.777doc.com/doc-3938390 .html