Copyright © Jeffrey S. Smith | All Rights Reserved

Slides:



Advertisements
Similar presentations
Part 3 Probabilistic Decision Models
Advertisements

8 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Usenet Newsgroups and Web-based Forums In this chapter, you will learn how.
Reliability McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
9 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Communicating in Real Time Now it is also possible to converse in real time.
Lesson 8.3 Establishing Credit July 2011Copyright © … REMTECH, inc … All Rights Reserved1 Introduction Credit is an important financial concept.
Waiting Line Management
Lab Module 05 Entity Routing
Lab Module 10 Simulation-based Optimization
Lab Module 06 Routing with Sequences
4 Oracle Data Integrator First Project – Simple Transformations: One source, one target 3-1.
Lab Module 02 Serial Manufacturing Line
Lab Module 04 More on Simio Animation
Lab Module 03 Serial Manufacturing Line – Part II
Lab Module 9 User-defined Statistics
Lab Module 11 Vehicles and Conveyors
MS EXCEL is a spreadsheet application Excel covers: Calculation Graphic tools Pivot tables Macro programming language called VBA EXCEL is a part of MS.
Introduction into Simulation Basic Simulation Modeling.
© 2014 Plank Road Publishing, Inc. All Rights Reserved1.
 1  Outline  Chapter 3: Guided Tour Through Arena  Chapter 4: Modeling Basic Operations and Inputs.
Arena modeling Conceptual model can be converted into Arena model. Arena model: connected building blocks. Building blocks must be parameterized. Arena.
104 Phase 1 Model Features: u Imported background u Scale the drawing u Multiple resources u Multiple Routes u Entity Name and Graphic Change u Service.
Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University This chapter.
Lecture 13 – Continuous-Time Markov Chains
Chapter 22 Simulation with Process Model to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004.
DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall DISCRETE EVENT SIMULATION SIMULATION Chapter 10 Part 2.
Variance Reduction Techniques
Introduction to Arena A Simple Simulation. Model1 We examine a simple model: parts arrive at a server, are served, and depart the system. There will be.
Lesson 18: Configuring Application Restriction Policies
Group members  Hamid Ullah Mian  Mirajuddin  Safi Ullah.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
6-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
Graduate Program in Engineering and Technology Management
Queuing Theory (Waiting Line Models)
Fundamentals of Python: First Programs
Module 5: Managing Public Folders. Overview Managing Public Folder Data Managing Network Access to Public Folders Publishing an Outlook 2003 Form Discussion:
 1  Outline  world view of simulation  overview of ARENA  simple ARENA model: Model  basic operations: Model
Verification & Validation
1 Chapter 16 Applications of Queuing Theory Prepared by: Ashraf Soliman Abuhamad Supervisor by : Dr. Sana’a Wafa Al-Sayegh University of Palestine Faculty.
Sequences and Conveyors By Dr. Jason Merrick. Simulation with Arena — Further Statistical Issues C11/2 Sequences Open the Arena File “BankNoSequences.doe”
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 6 Value- Returning Functions and Modules.
Module 7: Fundamentals of Administering Windows Server 2008.
Queueing Analysis of Production Systems (Factory Physics)
Chapter 3 System Performance and Models. 2 Systems and Models The concept of modeling in the study of the dynamic behavior of simple system is be able.
Stochastic Models Lecture 2 Poisson Processes
Arena Simulation Language. Simulation with ArenaChapter 3 – A Guided Tour Through ArenaSlide 2 of 58 The Create Flowchart Module “Birth” node for entities.
Chapter 10 Verification and Validation of Simulation Models
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Deploying Software with Group Policy Chapter Twelve.
Jonathan Atzmon, ISE/ETM Dr. Joan Burtner, Advisor Last Revised 03/03/15 Atzmon ETM , Simulation in Healthcare, Spring 2015, Dr. Joan Burtner 1.
AMH001 (acmse03.ppt - 03/7/03) REMOTE++: A Script for Automatic Remote Distribution of Programs on Windows Computers Ashley Hopkins Department of Computer.
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
Basic Queuing Insights Nico M. van Dijk “Why queuing never vanishes” European Journal of Operational Research 99 (1997)
Lesson 6: Controlling Access to Local Hardware and Applications
Management of Waiting Lines Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Second Model: “Model2”. What You Will Learn  How to build a simple layout  How to connect ports for routing flowitems  How to detail and enter data.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
1 Ardavan Asef-Vaziri Jan.-2016Basics Probability Distributions- Uniform.
Topic V. Multiple-Channel Queuing Model
56 Resources u Icons represent resources u Dynamic resources must be assigned a path network u Resources position at nodes, not locations u “Specs” field.
Traffic Simulation L0 – How to use AIMSUN Ing. Ondřej Přibyl, Ph.D.
1 Decision Making ADMI 6510 Simulation Key Sources: Data Analysis and Decision Making (Albrigth, Winston and Zappe) An Introduction to Management Science:
Getting Started .Cont The Basic Process Panel
Modeling Basic Operations and Inputs
Karen Tsang Bureau of Transport Statistics Department of Transport
Queuing Theory Queuing Theory.
Chapter 10 Verification and Validation of Simulation Models
TransCAD Vehicle Routing 2018/11/29.
Model 4-2: The Enhanced Electronic Assembly and Test System
Jeff Smith Auburn University
Model 4-2: The Enhanced Electronic Assembly and Test System
Presentation transcript:

Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved 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

Objectives and Outline Learn the basics of: The Simio user-interface Modeling in Simio Using the Simio Pivot Grid Outline Description of the system to be modeled Introduction to the Simio user interface Model the “current” configuration Experiment and verify the current model Model the “proposed” configuration In-lab and take-home assignments Video 1 Video 2 Video 4 Video 5 Video 3 Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Drivers’ License Office Applicants arrive at a rate of approximately 10/hour. Written Exam The 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 In At check-in, a single clerk checks the applicant’s driving history (if any) and gives the applicant the initial paperwork. Check-in takes approximately 5 minutes. Check Out At 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. Performance Metrics: Server Utilizations Time In System Number In System Applicants arrive, visit a check-in clerk, take a written exam, and check-out. Approximate applicant arrival rate and service times are given. Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved Simio User Interface Files Menu Ribbons Project Tabs Libraries Project Current Model Properties Facility View Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Simio Standard Library Source: 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 Reserved Chapter 2 - Introduction to Simio

Drivers’ License Office Applicants arrive at a rate of approximately 10/hour. Written Exam The 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 In At check-in, a single clerk checks the applicant’s driving history (if any) and gives the applicant the initial paperwork. Check-in takes approximately 5 minutes. Check Out At 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. Performance Metrics: Server Utilizations Time In System Number In System Applicants arrive, visit a check-in clerk, take a written exam, and check-out. Approximate applicant arrival rate and service times are given. Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Drivers’ License Office So, we need to model: Applicant arrival process Check-in process Exam process Check-out process Applicant departure process Applicant transfer between processes Source Sink Server Path Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Build the Initial Model! Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Object Hierarchy - The Family of “Objects” Object Runspace (Realization) Object Instance Show 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 – I’ve found this topic especially tricky with students. Definition … Instance … Runspace (Realization) : Object Definition Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Initial Object Properties Source1 (Source) Interarrival Time: Random.Exponential(6) ; units: Minutes CheckIn (Server) Initial Capacity: 1 (default) Processing Time: Random.Exponential(5) ; units: Minutes Exam (Server) Initial Capacity: 2 Processing Time: Random.Exponential(8.8) ; units: Minutes CheckOut (Server) Processing Time: Random.Exponential(9) ; units: Minutes Sink1 (Sink) All defaults Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved Editing Properties Displayed in Properties Window Defined by object builder Integers, Booleans, rules, expressions, … Expression editor (down arrow at right): Understanding Simio expressions is critical to learning to model in Simio. They are used in many, many places. Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Drivers’ License Office Applicants arrive at a rate of approximately 10/hour. Written Exam The 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 In At check-in, a single clerk checks the applicant’s driving history (if any) and gives the applicant the initial paperwork. Check-in takes approximately 5 minutes. Check Out At 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. Performance Metrics: Server Utilizations Time In System Number In System Applicants arrive, visit a check-in clerk, take a written exam, and check-out. Approximate applicant arrival rate and service times are given. Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Run Length and Pivot Grid Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Expected “Results” – Static Model Arrival Rate (per hr) 10 IAT (mins) 6 Check-in Exam Check-out Overall Split 100.0% Capacity 1 2 Process Time (mins) 5 8.8 9 22.8 Process Rate (per hr per unit) 12.0 6.8 6.7 Utilization 83.3% 73.3% 75.0% Num at Station (L) 3.2 3.4 11.6 Time at Station (W - mins) 30 19.2 20.4 69.6 Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Drivers’ License Office Applicants arrive at a rate of approximately 10/hour. Written Exam The 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 In At check-in, a single clerk checks the applicant’s driving history (if any) and gives the applicant the initial paperwork. Check-in takes approximately 5 minutes. Check Out At 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. Performance Metrics: Server Utilizations Time In System Number In System Applicants arrive, visit a check-in clerk, take a written exam, and check-out. Approximate applicant arrival rate and service times are given. Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Proposed System Modification Written Exam Check In Check Out Add 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 Reserved

Build the Proposed Configuration Model! Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved In-Lab Assignment Server Utilizations Ck-In M-Exam C-Exam Ck-Out NIS TIS Current Proposed A Proposed B Proposed C Proposed A - Exponential exam times for both Proposed 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. Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved

Copyright © 2013 - Jeffrey S. Smith | All Rights Reserved Homework Assignment Starting 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 ATM Teller customers arrive at the rate of 5/hour and spend approximately 7 minute at the teller Customers that visit the manager spend approximately 20 minutes with the manager Run 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 Reserved