19
Learning Simio Lab Series 1 Lab Module 01 Evaluating Potential Modifications to a Driver’s License Facility Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved 1

Lab Module 01

Embed Size (px)

DESCRIPTION

Laboratorio 1 del uso de simio

Citation preview

Simio User Interface

Learning Simio Lab Series 1

Lab Module 01

Evaluating Potential Modifications to a Drivers License FacilityCopyright 2013 - Jeffrey S. Smith | All Rights Reserved11Objectives and OutlineObjectivesLearn the basics of:The Simio user-interfaceModeling in SimioUsing the Simio Pivot Grid

OutlineDescription of the system to be modeledIntroduction to the Simio user interfaceModel the current configurationExperiment and verify the current modelModel the proposed configurationIn-lab and take-home assignments

Copyright 2013 - Jeffrey S. Smith | All Rights Reserved2Video 1Video 2Video 4Video 5Video 3Drivers License OfficeWritten ExamThe written exam is administered by one of two exam clerks. When an applicant arrives, s/he waits for an available clerk and, once one is available, takes the exam with the clerk.

The exam requires approximately 8.8 minutes.Check OutAt check-out, the applicant completes the process using one of two check-out computers and receives his/her temporary license.

Check-out takes approximately 9 minutes.Check InAt check-in, a single clerk checksthe applicants driving history(if any) and gives the applicant the initial paperwork.

Check-in takes approximately 5 minutes.Applicants arrive at a rate of approximately 10/hour.

Performance Metrics:Server UtilizationsTime In SystemNumber In SystemCopyright 2013 - Jeffrey S. Smith | All Rights Reserved3Applicants arrive, visit a check-in clerk, take a written exam, and check-out. Approximate applicant arrival rate and service times are given.3Simio User InterfaceFiles MenuRibbonsProject TabsLibrariesProjectCurrent ModelPropertiesFacility View

Copyright 2013 - Jeffrey S. Smith | All Rights Reserved44Simio Standard LibrarySource:Generate entities of a specified type and arrival pattern.Sink:Destroy entities.Server:Capacitated process, such as a machine.Workstation:Capacitated process, includes setup, process, tear-down.Combiner:Batches entities with a parent entity (e.g., pallet).Separator:Splits batches or copies entities.Resource:Seized/Released by objects.Vehicle:Fixed route or on-demand pickups/drop-offs.Worker:Moveable resource, for stationary and non-stationary tasks.BasicNode:Simple intersection, fixed object input.TransferNode:Change destination/get rides, fixed object output.Connector:Zero travel time.Path:Entities independently move at their own speeds.TimePath:Entities complete travel in a specified time.Conveyor:Accumulating/non-accumulating conveyor devices.Copyright 2013 - Jeffrey S. Smith | All Rights Reserved5Chapter 2 - Introduction to Simio5Drivers License OfficeWritten ExamThe written exam is administered by one of two exam clerks. When an applicant arrives, s/he waits for an available clerk and, once one is available, takes the exam with the clerk.

The exam requires approximately 8.8 minutes.Check OutAt check-out, the applicant completes the process using one of two check-out computers and receives his/her temporary license.

Check-out takes approximately 9 minutes.Check InAt check-in, a single clerk checksthe applicants driving history(if any) and gives the applicant the initial paperwork.

Check-in takes approximately 5 minutes.Applicants arrive at a rate of approximately 10/hour.

Performance Metrics:Server UtilizationsTime In SystemNumber In SystemCopyright 2013 - Jeffrey S. Smith | All Rights Reserved6Applicants arrive, visit a check-in clerk, take a written exam, and check-out. Approximate applicant arrival rate and service times are given.6Drivers License OfficeSo, we need to model:Applicant arrival process

Check-in process

Exam process

Check-out process

Applicant departure process

Applicant transfer between processesSourceSinkServerServerServerPathCopyright 2013 - Jeffrey S. Smith | All Rights Reserved7Build the Initial Model!

Copyright 2013 - Jeffrey S. Smith | All Rights Reserved8

Object Hierarchy - The Family of ObjectsObject DefinitionObject InstanceObject Runspace(Realization)Copyright 2013 - Jeffrey S. Smith | All Rights Reserved9Show the Simio Help look up Object Hierarchy and discuss the details. (Lots of good stuff in that help topic, plus this illustrates the value of using Help).

Will discuss this again later in the course Ive found this topic especially tricky with students.

Definition Instance Runspace (Realization) Definition Instance Runspace (Realization)::

9Initial Object PropertiesSource1 (Source)Interarrival Time: Random.Exponential(6) ; units: MinutesCheckIn (Server)Initial Capacity: 1 (default)Processing Time: Random.Exponential(5) ; units: MinutesExam (Server)Initial Capacity: 2Processing Time: Random.Exponential(8.8) ; units: MinutesCheckOut (Server)Initial Capacity: 2Processing Time: Random.Exponential(9) ; units: MinutesSink1 (Sink)All defaultsCopyright 2013 - Jeffrey S. Smith | All Rights Reserved10Editing PropertiesDisplayed in Properties WindowDefined by object builderIntegers, Booleans, rules, expressions, Expression editor (down arrow at right):

Copyright 2013 - Jeffrey S. Smith | All Rights Reserved11Understanding Simio expressions is critical to learning to model in Simio. They are used in many, many places.

11Drivers License OfficeWritten ExamThe written exam is administered by one of two exam clerks. When an applicant arrives, s/he waits for an available clerk and, once one is available, takes the exam with the clerk.

The exam requires approximately 8.8 minutes.Check OutAt check-out, the applicant completes the process using one of two check-out computers and receives his/her temporary license.

Check-out takes approximately 9 minutes.Check InAt check-in, a single clerk checksthe applicants driving history(if any) and gives the applicant the initial paperwork.

Check-in takes approximately 5 minutes.Applicants arrive at a rate of approximately 10/hour.

Performance Metrics:Server UtilizationsTime In SystemNumber In SystemCopyright 2013 - Jeffrey S. Smith | All Rights Reserved12Applicants arrive, visit a check-in clerk, take a written exam, and check-out. Approximate applicant arrival rate and service times are given.12Run Length and Pivot GridCopyright 2013 - Jeffrey S. Smith | All Rights Reserved13

Expected Results Static ModelArrival Rate (per hr)10IAT (mins)6Check-inExamCheck-outOverallSplit100.0%100.0%100.0%Capacity122Process Time (mins)58.8922.8Process Rate (per hr per unit)12.06.86.7Utilization83.3%73.3%75.0%Num at Station (L)53.23.411.6Time at Station (W - mins)3019.220.469.6Copyright 2013 - Jeffrey S. Smith | All Rights Reserved14Drivers License OfficeWritten ExamThe written exam is administered by one of two exam clerks. When an applicant arrives, s/he waits for an available clerk and, once one is available, takes the exam with the clerk.

The exam requires approximately 8.8 minutes.Check OutAt check-out, the applicant completes the process using one of two check-out computers and receives his/her temporary license.

Check-out takes approximately 9 minutes.Check InAt check-in, a single clerk checksthe applicants driving history(if any) and gives the applicant the initial paperwork.

Check-in takes approximately 5 minutes.Applicants arrive at a rate of approximately 10/hour.

Performance Metrics:Server UtilizationsTime In SystemNumber In SystemCopyright 2013 - Jeffrey S. Smith | All Rights Reserved15Applicants arrive, visit a check-in clerk, take a written exam, and check-out. Approximate applicant arrival rate and service times are given.15Proposed System ModificationCheck InWritten ExamCheck OutAdd an optional computerized exam kiosk to replace one of the two clerks. Applicants would have a choice between the exam administered by a human clerk and the computerized exam.

The computer kiosk will support two exam-takers at a time.

Initially, assume that of the applicants choose the kiosk and that the exam time is the same as with the human clerk.Copyright 2013 - Jeffrey S. Smith | All Rights Reserved1616Build the Proposed Configuration Model!

Copyright 2013 - Jeffrey S. Smith | All Rights Reserved17In-Lab AssignmentProposed A - Exponential exam times for bothProposed B Reduced variance on the exam times:Human Random.Triangular(6, 8.8, 11.6)Kiosk Random.Uniform(6, 11.6)Proposed C Same as B, but send 70% to the kiosk (hint: use Selection Weights on the alternative paths leading from check-in)For each metric, report the average and confidence interval half-width (h) based on 25 replications, each of length 1000 hours with a 500 hour warm-up.

Server UtilizationsCk-InM-ExamC-ExamCk-OutNISTISCurrentProposed AProposed BProposed CCopyright 2013 - Jeffrey S. Smith | All Rights Reserved18Homework AssignmentStarting with the Proposed C configuration from the in-lab assignment, implement the following exam failure logic:When an applicant fails the exam, s/he returns to re-take the exam. The applicant should return to the same exam station (either human or computer)Using your modified model, determine the maximum percentage of exam failures that the system can support before becoming unstable (where the exam servers cannot keep up with the arriving applicants).Consider a walk-up bank that that has an ATM, a single teller, and a manager.ATM customers visit the ATM and teller customers visit the teller. 10% of customers (regardless of original type) visit the manager after visiting the ATM or teller.Arrival and service time properties are:ATM customers arrive at the rate of 10/hour and spend approximately 4 minutes at the ATMTeller customers arrive at the rate of 5/hour and spend approximately 7 minute at the tellerCustomers that visit the manager spend approximately 20 minutes with the managerRun 25 replications for 2000 hours each (no warmup) and determine the server utilizations and the times that the customers spend in the system (ATM customers, teller customers, customers that see the manager)

Copyright 2013 - Jeffrey S. Smith | All Rights Reserved19