Simulation - An Introduction Simulation:- The technique of imitating the behaviour of some situation or system (economic, military, mechanical, etc.) by.

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

Introduction into Simulation Basic Simulation Modeling.
11 Simulation. 22 Overview of Simulation – When do we prefer to develop simulation model over an analytic model? When not all the underlying assumptions.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 19 Scheduling IV.
Lecture 3 Concepts of Discrete-Event Simulation. 2 Discrete Event Model  In the discrete approach to system simulation, state changes in the physical.
Chapter 15 Application of Computer Simulation and Modeling.
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.
1 Simulation Lecture 6 Simulation Chapter 18S. 2 Simulation Simulation Is …  Simulation – very broad term  methods and applications to imitate or mimic.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 15-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 15.
Simulation.
Monte Carlo Simulation and Risk Analysis James F. Wright, Ph.D.
1 Validation and Verification of Simulation Models.
Chapter 14 Simulation. Monte Carlo Process Statistical Analysis of Simulation Results Verification of the Simulation Model Computer Simulation with Excel.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
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.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Using Simulation in Understanding the Dynamic of Business Processes By Phinsuda Tarmy MBA 731 Fall 2007.
Introduction to ModelingMonte Carlo Simulation Expensive Not always practical Time consuming Impossible for all situations Can be complex Cons Pros Experience.
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
1 Automotive Maintenance and Repair Shop Expansion Presentation by Steve Roberson For CST 5306 Modeling and Simulation.
Modeling and Simulation
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Chapter 1 Introduction to Simulation
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
Simulation Prepared by Amani Salah AL-Saigaly Supervised by Dr. Sana’a Wafa Al-Sayegh University of Palestine.
1 Performance Evaluation of Computer Systems and Networks Introduction, Outlines, Class Policy Instructor: A. Ghasemi Many thanks to Dr. Behzad Akbari.
B – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Simulation Supplement B.
Discrete Distributions The values generated for a random variable must be from a finite distinct set of individual values. For example, based on past observations,
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
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.
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
Chap. 5 Building Valid, Credible, and Appropriately Detailed Simulation Models.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Fall 2011 CSC 446/546 Part 1: Introduction to Simulation.
Simulation & Confidence Intervals COMP5416 Advanced Network Technologies.
Reid & Sanders, Operations Management © Wiley 2002 Simulation Analysis D SUPPLEMENT.
Lecture 1 – Operations Research
Chapter 3 System Performance and Models Introduction A system is the part of the real world under study. Composed of a set of entities interacting.
1 OUTPUT ANALYSIS FOR SIMULATIONS. 2 Introduction Analysis of One System Terminating vs. Steady-State Simulations Analysis of Terminating Simulations.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
CS 450 Modelling and Simulation Dr. X. Topics Time Discrete and Continuous Simulation Simulation Design Process.
1 1 Slide © 2004 Thomson/South-Western Simulation n Simulation is one of the most frequently employed management science techniques. n It is typically.
(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.
Advantages of simulation 1. New policies, operating procedures, information flows and son on can be explored without disrupting ongoing operation of the.
Simulation Modeling and Analysis Ernesto Gutierrez-Miravete Rensselaer at Hartford October 14th, 2003.
 Simulation enables the study of complex system.  Simulation is a good approach when analytic study of a system is not possible or very complex.  Informational,
Simulation Examples And General Principles Part 2
Building Valid, Credible & Appropriately Detailed Simulation Models
Computer Simulation Henry C. Co Technology and Operations Management,
OPERATING SYSTEMS CS 3502 Fall 2017
Prepared by Lloyd R. Jaisingh
Modeling and Simulation (An Introduction)
ADVANTAGES OF SIMULATION
2.7: Simulation.
Chapter 1.
Simulation - Introduction
Chapter 10 Verification and Validation of Simulation Models
Professor S K Dubey,VSM Amity School of Business
World-Views of Simulation
Additional notes on random variables
Additional notes on random variables
Simulation Part 1: Simulation with Discrete Random Variables
MECH 3550 : Simulation & Visualization
Modeling and Simulation: Exploring Dynamic System Behaviour
Presentation transcript:

Simulation - An Introduction Simulation:- The technique of imitating the behaviour of some situation or system (economic, military, mechanical, etc.) by means of an analogous situation, model or apparatus, either to gain information more conveniently or to train personnel. Oxford English Dictionary

Applications of Simulation design stage - design of new facilities, assess alternatives –assess capacity of system –assess capacity of materials handling system –identify bottlenecks operation stage –evaluate alternative scheduling or sequencing rules

Use of Simulation increased use due to increasing computer power user-friendly packages (e.g. WITNESS, Simul8) –animated graphics –totally interactive and interpretative

Event Based Simulation

Discrete Event Simulation - Example

Some Definitions ENTITIES - elements undergoing simulation –machines, parts, conveyors, vehicles, tracks, labour, pipes ATTRIBUTES - information on the entity –route of part, colour, priority, due date, batch size EVENTS - points in time when changes take place –end of machining on lathe_1

Some Definitions QUEUES - when entities are places when not engaged in activities –logical or physical - jobs waiting for machines or machines waiting for jobs ACTIVITIES - things entities do, or have done on them –generally involves more than one entity, e.g. job_6 & machine_9

WITNESS - Available Entities Parts - variable or fixed attributes Buffers - normal or minimum time Machines - single, assembly, production, batch Conveyors - fixed or queuing Vehicles Tracks Labour - operate, repair, setup

The Simulation Process Data collection Model formulation Analysis

Data Collection Use workstudy, measurement etc. Fixed length activities Random variables –calculate probability distribution –sample sizes

Model Formulation Level of detail –Excessive detail can make simulation times too long –Excessive detail can mean accurate data collection is impossible –Not enough detail can mean some factors which significantly affect results are not modelled Random number generation –Monte-Carlo simulation –Psuedo-random numbers Starting conditions –Estimate ‘normal’ starting conditions –‘Warm-up’system to a normal starting condition before measurement

Analysis Compute measurements required from model –Utilisation –Average time in system –Capacity –etc Statistical design of simulation experiments –need to run model for sufficient time to ensure results from ‘stable’ condition are observed –if a stochastic model is used need to ensure sufficient runs are done

Why Simulate ? No mathematical formulation of the problem exists Simulation the only possible or economic means of experimentation and observation Allows use of random elements and rerunning of model Control over time-scale. –Lengthy periods can be simulated quickly and vice-versa Allows comparison with analytic solutions

Problems in Simulation Validity of results –Level of detail –Initial conditions and steady states –Statistical validity of Monte Carlo simulation Use for comparison of solutions rather than absolute measures

Reasons not to Simulate Can be time-consuming to collect data and to build and run the model It is imprecise, with no measure of how imprecise Each model is unique. Difficult to reuse. Simulations tend to grow large to include many details