Simulation. Introduction What is Simulation? –Try to duplicate features, appearance, and characteristics of real system. Idea behind Simulation –Imitate.

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

6.1 Simulation Probability is the branch of math that describes the pattern of chance outcomes It is an idealization based on imagining what would happen.
Chapter 15: Quantitatve Methods in Health Care Management Yasar A. Ozcan 1 Chapter 15. Simulation.
11 Simulation. 22 Overview of Simulation – When do we prefer to develop simulation model over an analytic model? When not all the underlying assumptions.
To Accompany Krajewski & Ritzman Operations Management: Strategy and Analysis, Seventh Edition © 2004 Prentice Hall, Inc. All rights reserved. Simulation.
Chapter 10: Simulation Modeling
MGT 560 Queuing System Simulation Stochastic Modeling © Victor E. Sower, Ph.D., C.Q.E
Module F: Simulation. Introduction What: Simulation Where: To duplicate the features, appearance, and characteristics of a real system Why: To estimate.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Importance Sampling. What is Importance Sampling ? A simulation technique Used when we are interested in rare events Examples: Bit Error Rate on a channel,
Simulation Modeling Chapter 14
© 2006 Prentice Hall, Inc.F – 1 Operations Management Module F – Simulation © 2006 Prentice Hall, Inc. PowerPoint presentation to accompany Heizer/Render.
Introduction to Probability and Statistics
Building and Running a FTIM n 1. Define the system of interest. Identify the DVs, IRVs, DRVs, and Objective. n 2. Develop an objective function of these.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 15-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 15.
Introduction to Simulation. What is simulation? A simulation is the imitation of the operation of a real-world system over time. It involves the generation.
Chapter 14 Simulation. Monte Carlo Process Statistical Analysis of Simulation Results Verification of the Simulation Model Computer Simulation with Excel.
QMF Simulation. Outline What is Simulation What is Simulation Advantages and Disadvantages of Simulation Advantages and Disadvantages of Simulation Monte.
1 1 Slide Chapter 6 Simulation n Advantages and Disadvantages of Using Simulation n Modeling n Random Variables and Pseudo-Random Numbers n Time Increments.
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
Operations Management
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Introduction to ModelingMonte Carlo Simulation Expensive Not always practical Time consuming Impossible for all situations Can be complex Cons Pros Experience.
SIMULATION An attempt to duplicate the features, appearance, and characteristics of a real system Applied Management Science for Decision Making, 1e ©
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
Managerial Decision Modeling with Spreadsheets
Introduction to Management Science
Simulation Prepared by Amani Salah AL-Saigaly Supervised by Dr. Sana’a Wafa Al-Sayegh University of Palestine.
1 Sampling Distributions Lecture 9. 2 Background  We want to learn about the feature of a population (parameter)  In many situations, it is impossible.
© 2007 Pearson Education Simulation Supplement B.
F Simulation PowerPoint presentation to accompany Heizer and Render
B – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Simulation Supplement B.
F - 1© 2011 Pearson Education, Inc. publishing as Prentice Hall F F Simulation PowerPoint presentation to accompany Heizer and Render Operations Management,
1 1 Slide Simulation. 2 2 Simulation n Advantages and Disadvantages of Simulation n Simulation Modeling n Random Variables n Simulation Languages n Validation.
Introduction to Modeling Introduction Management Models Simulate business activities and decisions Feedback about and forecast of outcomes Minimal risk.
1-1 Copyright © 2015, 2010, 2007 Pearson Education, Inc. Chapter 10, Slide 1 Chapter 10 Understanding Randomness.
POSC 202A: Lecture 5 Today: Expected Value. Expected Value Expected Value- Is the mean outcome of a probability distribution. It is our long run expectation.
Reliability Models & Applications Leadership in Engineering
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 1 Simulation.
SUPPLEMENT TO CHAPTER NINETEEN Irwin/McGraw-Hill © The McGraw-Hill Companies, Inc., 1999 SIMULATION 19S-1 Chapter 19 Supplement Simulation.
Areas Of Simulation Application
Outline of Chapter 9: Using Simulation to Solve Decision Problems Real world decisions are often too complex to be analyzed effectively using influence.
Simulation OPIM 310-Lecture #4 Instructor: Jose Cruz.
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.
Transparency Masters to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
Monté Carlo Simulation  Understand the concept of Monté Carlo Simulation  Learn how to use Monté Carlo Simulation to make good decisions  Learn how.
PowerPoint presentation to accompany Operations Management, 6E (Heizer & Render) © 2001 by Prentice Hall, Inc., Upper Saddle River, N.J F-1 Operations.
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.
NCTM Series Navigating through Navigating through Probability in Grades 9-12 AATM State Conference September 27, 2008 Shannon Guerrero Asst Professor,
To Accompany Krajewski & Ritzman Operations Management: Strategy and Analysis, Sixth Edition © 2002 Prentice Hall, Inc. All rights reserved. Supplement.
4.3a Simulating Experiments Target Goal: I can use simulation to represent an experiment. In class FR.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
MONTE CARLO ANALYSIS When a system contains elements that exhibit chance in their behavior, the Monte Carlo method of simulation may be applied.
Simulation in Healthcare Ozcan: Chapter 15 ISE 491 Fall 2009 Dr. Burtner.
System Analysis System – set of interdependent elements that interact in order to accomplish a one or more final outcomes. Constrained and affected by:
Introduction Imagine the process for testing a new design for a propulsion system on the International Space Station. The project engineers wouldn’t perform.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 15-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Prepared by.
BUSINESS MATHEMATICS & STATISTICS. LECTURE 39 Patterns of probability: Binomial, Poisson and Normal Distributions Part 3.
Simulation Modeling.
Simulasi sistem persediaan
Computer Simulation Henry C. Co Technology and Operations Management,
MECH 373 Instrumentation and Measurements
Prepared by Lee Revere and John Large
Professor S K Dubey,VSM Amity School of Business
Simulation Modeling.
Simulation Modeling Chapter 15
Simulation Modeling Chapter 15
Simulation Supplement B.
Simulation Supplement B
Presentation transcript:

Simulation

Introduction What is Simulation? –Try to duplicate features, appearance, and characteristics of real system. Idea behind Simulation –Imitate real-world situation mathematically. –Study its properties and operating characteristics. –Draw conclusions and make action decisions based on results of simulation.

Process of a Simulation

Advantages And Disadvantages Of Simulation Advantages Relatively straightforward and flexible. Used to analyze large and complex real-world situations. Allows “what-if ? ” types of questions. Does not interfere with real-world system. Allows study of interactive effects of individual components or variables to determine which ones are important. Time compression. Allows for inclusion of real-world complications.

Advantages And Disadvantages Of Simulation Disadvantages Good models can be very expensive. Often it is a long, complicated process to develop model. Does not generate optimal solutions to problems. Managers must generate all of conditions and constraints for solutions to be examined. Each simulation model is unique and not easily transferable.

Monte Carlo Simulation Applicable when system contains elements that exhibit chance behavior. Experimentation based on chance elements through random sampling. Steps of Monte Carlo Simulation - –Set up probability distribution for each variable in model subject to chance. –Use random numbers to simulate values from probability distribution for each variable in Step 1. –Repeat process for series of replications or trials.

Auto Tire Shop Example Monthly demand for radial tires over past 60 months. Assume past demand rates will hold in future. Convert data to probability distribution. Divide each demand frequency by total number of months 60. Distributions can either be empirical or known such as normal, binomial, Poisson, or exponential patterns.

Step 2 - Simulate Values From the Probability Distributions Simulate demand for a specific month? Actual demand value is 300, 320, 340, 360, 380, or 400. There is 5% chance monthly demand is 300, –10% chance that it is 320. –20% chance that it is 340. –30% chance that it is 360. –25% chance that it is 380. –10% chance that it is 400. Harry’s Auto Tire Shop

Step 2 - Simulate Values From the Probability Distributions For long run - Expected monthly demand=  (demand D i ) x (probability of D i ) = (300)(0.05) + (320)(0.10) + (340)(0.20) + + (360)(0.30) + (380)(0.25) + (400)(0.10) = 358 tires In short term, occurrence of demand may be quite different from these probability values. Auto Tire Shop

Random Numbers In simulation, use random numbers to achieve preceding objectives. Random number is number that has been selected by totally random process. Assume generate an integer valued random number from set 0, 1, 2, …, 97, 98, 99. One way to do this would be: 1.Take 100 identical balls and mark each one with unique number between 00 and Put all balls in large bowl and mix thoroughly. 3. Select one ball from bowl and write down number. 4. Replace ball in bowl and mix again. Go to step 2.

Random Numbers Instead of balls in bowl, one could have used spin of roulette wheel that has 100 slots to accomplish this task. Another commonly used means is to choose numbers from table of random digits such as table of random numbers. Table of random numbers appears on next slide.

Table of Random Numbers

Using Random Numbers to Simulate Demand Auto Tire Shop

Using Simulation To Compute Expected Profit Using this information, simulate and calculate average profit per month from of auto tires. Harry’s Auto Tire Shop

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 Average weekly production requirements =

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 Average weekly production requirements = 200(0.05)

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 Average weekly production requirements = 200(0.05) + 250(0.06)

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 Average weekly production requirements = 200(0.05) + 250(0.06) + 300(0.17) + … + 600(0.02) = 400 hours

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 Average weekly production requirements = 400 hours

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly production requirements = 400 hours

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly production requirements = 400 hours Average weekly operating machine hours =

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly production requirements = 400 hours Average weekly operating machine hours = 320(0.30)

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly production requirements = 400 hours Average weekly operating machine hours = 320(0.30) + 360(0.40) +

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly production requirements = 400 hours Average weekly operating machine hours = 320(0.30) + 360(0.40) + 400(0.30)

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly production requirements = 400 hours Average weekly operating machine hours = 320(0.30) + 360(0.40) + 400(0.30) = 360 hours

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly production requirements = 400 hours Average weekly operating machine hours = 360 hours

Simulation Process Weekly ProductionRelative Requirements (hr)Frequency Total1.00 RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly production requirements = 400 hours Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly Demand (hr)Probability

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly Demand (hr)Probability

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly RandomWeeklyRandom Demand (hr)ProbabilityNumbersCapacity (hr)ProbabilityNumbers

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly RandomWeeklyRandom Demand (hr)ProbabilityNumbersCapacity (hr)ProbabilityNumbers – – – – – – – – –99

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly RandomWeeklyRandom Demand (hr)ProbabilityNumbersCapacity (hr)ProbabilityNumbers – – – – – – – – –99

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly RandomWeeklyRandom Demand (hr)ProbabilityNumbersCapacity (hr)ProbabilityNumbers – – – – – – – – – – – –99

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly RandomWeeklyRandom Demand (hr)ProbabilityNumbersCapacity (hr)ProbabilityNumbers Simulation Process 1.Draw a random number. 2.Find the random number interval for production. 3.Record the production hours. 4.Draw another random number. 5.Find the random number interval for capacity. 6.Record the capacity hours. 7.If CAP ≥ PROD, then IDLE HR = CAP - PROD. 8.If CAP < PROD, then SHORT = PROD - CAP. If SHORT ≤ 100, then OVERTIME HR = SHORT and SUBCONTRACT HR = 0. If SHORT > 100, then OVERTIME HR = 100 and SUBCONTRACT HR = SHORT Repeat steps 1-8 to simulate 20 weeks. 10 Machines Existing DemandWeeklyCapacityWeeklySub- RandomProductionRandomCapacityIdleOvertimecontract WeekNumber(hr)Number(hr)HoursHoursHours

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly RandomWeeklyRandom Demand (hr)ProbabilityNumbersCapacity (hr)ProbabilityNumbers Simulation Process 1.Draw a random number. 2.Find the random number interval for production. 3.Record the production hours. 4.Draw another random number. 5.Find the random number interval for capacity. 6.Record the capacity hours. 7.If CAP ≥ PROD, then IDLE HR = CAP - PROD. 8.If CAP < PROD, then SHORT = PROD - CAP. If SHORT ≤ 100, then OVERTIME HR = SHORT and SUBCONTRACT HR = 0. If SHORT > 100, then OVERTIME HR = 100 and SUBCONTRACT HR = SHORT Repeat steps 1-8 to simulate 20 weeks. 10 Machines Existing DemandWeeklyCapacityWeeklySub- RandomProductionRandomCapacityIdleOvertimecontract WeekNumber(hr)Number(hr)HoursHoursHours Total Weekly average

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly RandomWeeklyRandom Demand (hr)ProbabilityNumbersCapacity (hr)ProbabilityNumbers Simulation Process 1.Draw a random number. 2.Find the random number interval for production. 3.Record the production hours. 4.Draw another random number. 5.Find the random number interval for capacity. 6.Record the capacity hours. 7.If CAP ≥ PROD, then IDLE HR = CAP - PROD. 8.If CAP < PROD, then SHORT = PROD - CAP. If SHORT ≤ 100, then OVERTIME HR = SHORT and SUBCONTRACT HR = 0. If SHORT > 100, then OVERTIME HR = 100 and SUBCONTRACT HR = SHORT Repeat steps 1-8 to simulate 20 weeks. 10 Machines Existing DemandWeeklyCapacityWeeklySub- RandomProductionRandomCapacityIdleOvertimecontract WeekNumber(hr)Number(hr)HoursHoursHours Total Weekly average Comparison of 1000-week Simulations 10 Machines11 Machines

Average weekly production requirements = 400 hours RegularRelative Capacity (hr)Frequency 320 (8 machines) (9 machines) (10 machines)0.30 Average weekly operating machine hours = 360 hours RegularRelative Capacity (hr)Frequency 360 (9 machines) (10 machines) (11 machines)0.30 Simulation Process Event Weekly RandomWeeklyRandom Demand (hr)ProbabilityNumbersCapacity (hr)ProbabilityNumbers Simulation Process 1.Draw a random number. 2.Find the random number interval for production. 3.Record the production hours. 4.Draw another random number. 5.Find the random number interval for capacity. 6.Record the capacity hours. 7.If CAP ≥ PROD, then IDLE HR = CAP - PROD. 8.If CAP < PROD, then SHORT = PROD - CAP. If SHORT ≤ 100, then OVERTIME HR = SHORT and SUBCONTRACT HR = 0. If SHORT > 100, then OVERTIME HR = 100 and SUBCONTRACT HR = SHORT Repeat steps 1-8 to simulate 20 weeks. 10 Machines Existing DemandWeeklyCapacityWeeklySub- RandomProductionRandomCapacityIdleOvertimecontract WeekNumber(hr)Number(hr)HoursHoursHours Total Weekly average Comparison of 1000-week Simulations 10 Machines11 Machines Idle hours Overtime hours Subcontract hours Cost$1,851.50$1,159.50