Chapter 10. Simulation An Integrated Approach to Improving Quality and Efficiency Daniel B. McLaughlin Julie M. Hays Healthcare Operations Management.

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. A PowerPoint Presentation Package to Accompany Applied Statistics.
Advertisements

Part 3 Probabilistic Decision Models
Introduction into Simulation Basic Simulation Modeling.
Simulating Single server queuing models. Consider the following sequence of activities that each customer undergoes: 1.Customer arrives 2.Customer waits.
IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Lab Assignment 1 COP 4600: Operating Systems Principles Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University of.
MGTSC 352 Lecture 23: Inventory Management Big Blue Congestion Management Introduction: Asgard Bank example Simulating a queue Types of congested systems,
Healthcare Operations Management © 2008 Health Administration Press. All rights reserved. 1.
Nur Aini Masruroh Queuing Theory. Outlines IntroductionBirth-death processSingle server modelMulti server model.
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/10/20151.
1 Simulation Lecture 6 Simulation Chapter 18S. 2 Simulation Simulation Is …  Simulation – very broad term  methods and applications to imitate or mimic.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
Queuing Systems Chapter 17.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Lecture 11 Queueing Models. 2 Queueing System  Queueing System:  A system in which items (or customers) arrive at a station, wait in a line (or queue),
Management of Waiting Lines
Queueing Network Model. Single Class Model Open - Infinite stream of arriving customers Closed - Finite population eg Intranet users Indistinguishable.
Introduction to Queuing Theory. 2 Queuing theory definitions  (Kleinrock) “We study the phenomena of standing, waiting, and serving, and we call this.
Lab 01 Fundamentals SE 405 Discrete Event Simulation

Queuing Models and Capacity Planning
___________________________________________________________________________ Operations Research  Jan Fábry Waiting Line Models.
Queueing Theory Models Training Presentation By: Seth Randall.
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Simulation Examples ~ By Hand ~ Using Excel
Waiting Line Models ___________________________________________________________________________ Quantitative Methods of Management  Jan Fábry.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Service Processes CHAPTER 5.
Probability Review Thinh Nguyen. Probability Theory Review Sample space Bayes’ Rule Independence Expectation Distributions.
Advanced Waiting Line Theory and Simulation Modeling Chapter 6 - Supplement.
Chapter 10 Introduction to Simulation Modeling Monte Carlo Simulation.
Introduction to Operations Research
IE 429, Parisay, January 2010 What you need to know from Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete,
1 Systems Analysis Methods Dr. Jerrell T. Stracener, SAE Fellow SMU EMIS 5300/7300 NTU SY-521-N NTU SY-521-N SMU EMIS 5300/7300 Queuing Modeling and Analysis.
Queuing Theory. Introduction Queuing is the study of waiting lines, or queues. The objective of queuing analysis is to design systems that enable organizations.
CS433 Modeling and Simulation Lecture 12 Queueing Theory Dr. Anis Koubâa 03 May 2008 Al-Imam Mohammad Ibn Saud University.
1 Queuing Systems (2). Queueing Models (Henry C. Co)2 Queuing Analysis Cost of service capacity Cost of customers waiting Cost Service capacity Total.
Advance Waiting Line Theory and Simulation Modeling.
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
1 Part 2 & 3 Performance evaluation. 2 Goals Understand the complex behavior of systems subject to "random phenomena" Develop intuitive understanding.
Discrete Event (time) Simulation. What is a simulation? “Simulation is the process of designing a model of a real system and conducting experiments with.
Chapter 10 Verification and Validation of Simulation Models
Lecture V Probability theory. Lecture questions Classical definition of probability Frequency probability Discrete variable and probability distribution.
Simulation is the process of studying the behavior of a real system by using a model that replicates the system under different scenarios. A simulation.
1 ISE 195 Introduction to Industrial & Systems Engineering.
Chapter 20 Queuing Theory to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
CS352 - Introduction to Queuing Theory Rutgers University.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Dr. Anis Koubâa CS433 Modeling and Simulation
Simulation in Healthcare Ozcan: Chapter 15 ISE 491 Fall 2009 Dr. Burtner.
1 1 Slide Chapter 12 Waiting Line Models n The Structure of a Waiting Line System n Queuing Systems n Queuing System Input Characteristics n Queuing System.
OPSM 301: Operations Management Session 13-14: Queue management Koç University Graduate School of Business MBA Program Zeynep Aksin
Queuing Models.
Queueing Theory. The study of queues – why they form, how they can be evaluated, and how they can be optimized. Building blocks – arrival process and.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
Simple Queueing Theory: Page 5.1 CPE Systems Modelling & Simulation Techniques Topic 5: Simple Queueing Theory  Queueing Models  Kendall notation.
Managerial Decision Making Chapter 13 Queuing Models.
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
Computer Simulation Henry C. Co Technology and Operations Management,
Monte Carlo Simulation Random Number Generation
OPERATING SYSTEMS CS 3502 Fall 2017
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Prepared by Lloyd R. Jaisingh
Simulation Statistics
ETM 607 – Spreadsheet Simulations
Management of Waiting Lines
Chapter 10 Verification and Validation of Simulation Models
Discrete Event “Hand” Simulation of a GI/GI/1 Queue
Queueing Theory 2008.
Presentation transcript:

Chapter 10. Simulation An Integrated Approach to Improving Quality and Efficiency Daniel B. McLaughlin Julie M. Hays Healthcare Operations Management

Copyright 2008 Health Administration Press. All rights reserved Chapter 10. Simulation Uses of Simulation Simulation Process Monte Carlo Simulation Queueing (Waiting Line) Theory Discrete Event Simulation (DES) Advanced DES

Copyright 2008 Health Administration Press. All rights reserved Simulation Process of modeling reality to gain a better understanding of the phenomena or system being studied Simulation versus the “real world” -More cost effective -Less dangerous environment -Faster -More practical Does not require mathematical models or computers

Copyright 2008 Health Administration Press. All rights reserved Types of Simulation Performance Proof Discovery Entertainment Training Education Prediction

Copyright 2008 Health Administration Press. All rights reserved Simulation Process Model development -Define the problem or question -Develop the conceptual model -Collect data -Build computer model Model validation Simulate and analyze output

Copyright 2008 Health Administration Press. All rights reserved Simulation Process Model Development Problem/ question definition Develop conceptual model Collect data Build computer model Model Validation Quantitative comparison Expert opinion Simulation and Analyses DOE Replication Data collection, storage, and organization Analysis

Copyright 2008 Health Administration Press. All rights reserved Monte Carlo Simulation Model the output of a system by using input variables that could not be known exactly Random variables (those that are uncertain and have a range of possible values) characterized by a probability distribution Solution is a distribution of possible outcomes that can be characterized statistically

Copyright 2008 Health Administration Press. All rights reserved Simple Monte Carlo Example Distribution of Charges

Copyright 2008 Health Administration Press. All rights reserved Simple Monte Carlo Example Fifty percent of the clinic’s patients do not pay for their services, and it is equally likely that they will pay or not pay. The payment per patient is modeled by: Probability of payment × Charges/patient = Payment/patient A deterministic solution to this problem would be: 0.5 × $70/patient = $35 per patient

Copyright 2008 Health Administration Press. All rights reserved Simple Monte Carlo Example Payment Distribution

Copyright 2008 Health Administration Press. All rights reserved Simple Monte Carlo Example The Flaw of Averages On average each patient pays $35. However: -Fifty percent of the patients pay nothing. -A small percentage pay as much as $120. -No individual patient pays $35. Monte Carlo simulation can reveal hidden information and a clearer understanding of the risks and rewards of a situation or decision.

Copyright 2008 Health Administration Press. All rights reserved VVH Monte Carlo Example CAP Payment Distribution Created with BestFit  4.5, a software product of Palisade Corp., Ithaca, NY;

Copyright 2008 Health Administration Press. All rights reserved VVH Monte Carlo Example Input Distributions Probability Distribution of Cost of Reaching a Score Greater Than 0.90 $10,000$30,000$50,000 Cost of Reaching a Score Greater Than 0.90 P(X) Probability Distribution of Quality Scores Quality Score P(X)

Copyright 2008 Health Administration Press. All rights reserved VVH Monte Carlo Example Deterministic Analysis Profit= Revenue – Cost Revenue= (Rev/mon × 12 mon/yr) × Quality bonus or penalty = ($250,000/mon × 12 mon/yr) × 0.01 = $30,000/yr Cost = $30,000/yr Profit= $30,000/yr – $30,000/yr = $0

Copyright 2008 Health Administration Press. All rights reserved VVH Monte Carlo Example CAP Pay-for-Performance Simulation Trials Created 4.5, a software product of Palisade Corp., Ithaca, NY;

Copyright 2008 Health Administration Press. All rights reserved VVH Monte Carlo Example Simulated Distribution of Profits Created 4.5, a software product of Palisade Corp., Ithaca, NY;

Copyright 2008 Health Administration Press. All rights reserved VVH Monte Carlo Example Tornado Graph Created 4.5, a software product of Palisade Corp., Ithaca, NY;

Copyright 2008 Health Administration Press. All rights reserved Simple Queueing System Customer population—finite or infinite Arrival process—often Poisson with mean arrival rate Queue discipline—first come, first served (FCFS) is one example Service process—often exponential with mean service rate  Arrival Customer Population Input Source Buffer or Queue Server(s) Exit

Copyright 2008 Health Administration Press. All rights reserved Queueing Notation A/B/c/D/E -A = Inter-arrival time distribution -B = Service time distribution -c = Number of servers -D = Maximum queue size -E = Size of input population M/M/1 queueing system -Poisson arrival distribution -Exponential service time distribution -Single server -Infinite possible queue length -Infinite input population -Only one queue

Copyright 2008 Health Administration Press. All rights reserved Queueing Solutions M/M/1, <  Capacity utilization = Percentage of time the server is busy Average total number of customers in the system = = Arrival rate × time in the system

Copyright 2008 Health Administration Press. All rights reserved Queueing Solutions M/M/1, <  Average waiting time in the queue Average time in the system = Average waiting time in the queue + Average service time = Average length of the queue (or average number in the queue)

Copyright 2008 Health Administration Press. All rights reserved VVH M/M/1 Queue Example Goal: Only one patient waiting in line for the MRI Data: -Mean service rate (  ) is four patients/hour and is exponentially distributed -Arrivals follow a Poisson distribution and the mean arrival rate is three patients/hour ( )

Copyright 2008 Health Administration Press. All rights reserved VVH M/M/1 Queue Example If one customer arrives every 20 minutes and it takes 15 minutes to perform the MRI, the MRI will be busy 75 percent of the time. Capacity utilization of MRI = Percentage of time MRI is busy

Copyright 2008 Health Administration Press. All rights reserved VVH M/M/1 Queue Example Average time waiting in line Average time in the system Average total number of patients in the system or = Arrival rate × Time in the system = 3 patients/hour × 1 hour = 3 patients

Copyright 2008 Health Administration Press. All rights reserved VVH M/M/1 Queue Example Average number of patients waiting in line = VVH needs to decrease the utilization,  = / , of the MRI process VVH can -Increase the service rate (  ) -Decrease the arrival rate ( ) -Do a combination of both

Copyright 2008 Health Administration Press. All rights reserved Discrete Event Simulation (DES) Basic Simulation Model Entities are the objects that flow through the system. Queues hold the entities while they are waiting for service. Resources or servers are people, equipment, or space for which entities compete.

Copyright 2008 Health Administration Press. All rights reserved Discrete Event Simulation (DES) Simulation Model Logic States are variables that describe the system at a point in time. Events are variables that change the state of the system. The simulation jumps through time from event to event, and data are collected on the state of the system.

Copyright 2008 Health Administration Press. All rights reserved DES Random Data Entity Number Expon (0.33) Expon (0.25) Service Time Inter-arrival Time Time of Arrival0.00

Copyright 2008 Health Administration Press. All rights reserved DES Simulation Event List

Copyright 2008 Health Administration Press. All rights reserved DES Simulation Event List

Copyright 2008 Health Administration Press. All rights reserved DES Arena  Screenshot Arena® screen shots reprinted with permission from Rockwell Automation.

Copyright 2008 Health Administration Press. All rights reserved DES—Arena  Output Arrival rate = 3 patients/hour; Service rate = 4 patients/hour; 200 hours Arena® screen shots reprinted with permission from Rockwell Automation.

Copyright 2008 Health Administration Press. All rights reserved DES—Arena  Output Arrival rate = 3 patients/hour; Service rate = 4 patients/hour; 200 hours Arena® screen shots reprinted with permission from Rockwell Automation.

Copyright 2008 Health Administration Press. All rights reserved DES—Arena  Output Arrival rate = 3 patients/hour; Service rate = 4 patients/hour; 10 hours Arena® screen shots reprinted with permission from Rockwell Automation.

Copyright 2008 Health Administration Press. All rights reserved DES—Arena  Output Arrival rate = 3 patients/hour; Service rate = 4 patients/hour; 10 hours Arena® screen shots reprinted with permission from Rockwell Automation.

Copyright 2008 Health Administration Press. All rights reserved VVH Simulation Current situation—on average, 1.5 patients in queue Goal—1.0 patients in queue Solution—decrease arrival rate or increase the service rate Simulation results: -Decrease arrival rate to 2.7 -Increase service rate to 4.4 Actual improvement: -Service rate of 4.2 patients/hour -Need arrival rate of 2.8 patients/hour

Copyright 2008 Health Administration Press. All rights reserved DES—Arena  Output Arrival rate = 2.8 patients/hour; Service rate = 4.2 patients/hour; 10 hours Arena® screen shots reprinted with permission from Rockwell Automation.

Copyright 2008 Health Administration Press. All rights reserved DES—Arena  Output Arrival rate = 2.8 patients/hour; Service rate = 4.2 patients/hour; 10 hours Arena® screen shots reprinted with permission from Rockwell Automation.

Copyright 2008 Health Administration Press. All rights reserved Simulation Simulation is a powerful tool for modeling processes and systems to evaluate choices and opportunities. Simulation can be used in conjunction with other initiatives such as Lean and Six Sigma to enable continuous improvement of systems and processes.