Introduction to simulation. Overview What is simulation ? When simulation is appropriate tool When simulation is not appropriate Advantages of simulation.

Slides:



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

Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
Introduction into Simulation Basic Simulation Modeling.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Modeling and Simulation
INTRODUCTION TO SIMULATION
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
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.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Nur Aini Masruroh Queuing Theory. Outlines IntroductionBirth-death processSingle server modelMulti server model.
Classification of Simulation Models
1 Simulation Lecture 6 Simulation Chapter 18S. 2 Simulation Simulation Is …  Simulation – very broad term  methods and applications to imitate or mimic.
INDUSTRIAL & SYSTEMS ENGINEERING (Lecture # 2). 2 Functional Groupings of I & SE o Work Measurement o Performance Rating o Time Standards o Motion Study.
Model Classification and Steps in a Simulation Study
Simulation.
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
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
Basic Simulation Modeling II
Using Simulation in Understanding the Dynamic of Business Processes By Phinsuda Tarmy MBA 731 Fall 2007.
Modeling and Simulation
Discrete Event Systems Simulation
Discrete-Event System 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
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Simulation, Animation, Virtual Reality and Virtual Manufacturing Simulation By Poorya Ghafoorpoor Yazdi.
"The technique of imitating the behavior of some situation or
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
1 OM2, Supplementary Ch. D Simulation ©2010 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible.
Creating a Shared Vision Model. What is a Shared Vision Model? A “Shared Vision” model is a collective view of a water resources system developed by managers.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
1 Introduction to Software Engineering Lecture 1.
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.
Discrete Event (time) Simulation. What is a simulation? “Simulation is the process of designing a model of a real system and conducting experiments with.
Fall 2011 CSC 446/546 Part 1: Introduction to Simulation.
Chapter 2 Fundamental Simulation Concepts
Lecture 1 – Operations Research
© 2001 Six Sigma Academy© 2003 Six Sigma Academy1 Bank Exercise Champion Workshop.
Introduction to Simulation K.Sailaja Kumar 1 SYSTEM SIMULATION AND MODELLING Course Code: MCA 52 Faculty : Sailaja Kumar k.
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.
BMM4733_Quality Engineering Industrial Engineering Chapter 1 Introduction to IE (Part 2) Mohamad Zairi bin Baharom Faculty of Mechanical Engineering Universiti.
Advantages of simulation 1. New policies, operating procedures, information flows and son on can be explored without disrupting ongoing operation of the.
Chapter 2 Basic Simulation Modeling
CS433 Modeling and Simulation Lecture 09 – Part 02 Discrete Events Simulation Dr. Anis Koubâa 27 Dec 2008 Al-Imam.
Simulation Modeling and Analysis Ernesto Gutierrez-Miravete Rensselaer at Hartford October 14th, 2003.
UTA/ARRI. Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington.
 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
NETW 707: Modeling & Simulation Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Instructor Teaching.
Introduction To Modeling and Simulation 1. A simulation: A simulation is the imitation of the operation of real-world process or system over time. A Representation.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Texts: Gordon G N Deo J Banks et al.  Definition  Advantages and disadvantages  Suitability  Applications  Models  Components of system  Simple.
Traffic Simulation L2 – Introduction to simulation 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:
Modeling and Simulation (An Introduction)
ADVANTAGES OF SIMULATION
Chapter 1.
Simulation - Introduction
DSS & Warehousing Systems
Chapter 10 Verification and Validation of Simulation Models
World-Views of Simulation
Discrete-Event System Simulation
MECH 3550 : Simulation & Visualization
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
Presentation transcript:

Introduction to simulation

Overview What is simulation ? When simulation is appropriate tool When simulation is not appropriate Advantages of simulation Areas of application Systems and Systems environment Components of a system Discrete and continuous systems Model of a system Types of models Discrete-event systems simulation Steps in simulation study

What is simulation ? A simulation is the imitation of the operation of a real- world process or system over time. It involves –generation of an artificial history of a system –observation of that artificial history to draw inferences concerning the operating characteristics of the real system. The behavior of the system is studied by developing a simulation model The model is the set of assumptions about the system The assumptions are expressed in mathematical, logical and symbolic relationships between the entities (objects of interest)

Contd.. Model can be developed and can be solved with mathematical methods. –Solutions can be found using differential calculus. However, most of the real world systems are so complex and models of these systems are virtually impossible to solve mathematically. So computer based simulation can be used to imitate the behavior of the system over time. In this course we will study one form of simulation modeling – discrete-event simulation modeling.

When simulation is appropriate tool Simulation enables the study of internal reactions of a complex system Informational, organizational, and environmental changes can be simulated. To improve the system performance Important variables that affect the system can be identified To reinforce analytic solution methodologies. To experiment with new designs or policies prior to implementation, so as to prepare for what may happen. The modern system is so complex that the interactions can be treated only through simulation.

When simulation is not appropriate If the problem can be solved with common sense. –Average arrival rate 100/hour and service rate is 12/hour, then the number of servers 100/12=8.33. Which means 9 or more servers are needed. If the problem can be solved analytically. If it is easier to perform experiments If costs exceed savings If the resources or time is not available. If data or estimates are not available Ability to verify the model If managers have unreasonable expectations If the system is too complex.

Advantages New policies, operating procedures, decision rules, information flows, or organizational procedures, and so on can be explored without disrupting ongoing operations of the real system New hardware designs, physical layouts, transportation systems, and so on, without committing resources for their acquisition. Hypotheses about how or why certain phenomena occur can be tested for feasibility. Insight can be obtained about the interaction of variables Insight can be obtained about the importance of variables to the performance of the system Bottleneck analysis can be performed where work in progress, information, materials and so on are being delayed. A simulation study can help understanding how the system operates rather than how individuals think the system operates. What-if questions can be asked. This is useful in the design of new systems.

Areas of applications Manufacturing applications Construction Engineering Military applications Logistics, transportation, and distributed applications Business process simulation Human Systems

Manufacturing applications Analysis of electronics assembly operations Design and evaluation of a selective assembly static for high-precision scroll compressor bells Comparison of dispatching rules for semiconductor manufacturing using large-facility models Evaluation of cluster tool throughput for thin-film head production Determining optimal lot size for a semiconductor back-end factory Optimization of cycle timer and utilization in semiconductor test manufacturing Analysis of storage and retrieval strategies in a warehouse Investigation of dynamics in a service oriented supply chain Model for an Army chemical munitions disposal facility

Construction engineering Construction of a dam embankment Trenchless renewal of underground urban infrastructures Activity scheduling in a dynamic, multi-project setting. Investigation of the structural steel erection process Special-purpose template for utility tunnel construction

Military applications Modeling leadership effects and recruit type in an army recruiting station Design and test of an intelligent controller for autonomous underwater vehicles Modeling military requirements for non-war-fighting operations. Multi-trajectory performance for varying scenario sizes

Logistics, Transportation, and Distribution Evaluating the potential benefits of a real-traffic planning algorithm Evaluating strategies to improve railroad performance Parametric modeling in rail-capacity planning Analysis of passenger flows in an airport terminal Proactive flight-schedule evaluation Logistics issues in autonomous food production systems for extended-duration space exploration Sizing industrial rail-car fleets Product distribution in a news paper industry Design of a toll plaza Choosing between rental-car locations

Business process simulation Impact of connection bank redesign on airport gate assignment Product development program planning Reconciliation of business and systems modeling Personnel forecasting and strategic workforce planning

Human Systems Modeling human performance in complex systems Studying the human element in air traffic control.

Systems and System environment A system is defined as a group of objects that are joined together in some regular interaction or interdependence toward the accomplishment of common purpose – Example: Production system manufacturing automobiles. The machines, component parts and workers operate jointly along an assembly line to produce a high-quality vehicle. Environment: A system effected by changes occurring outside the system. Such changes are said to occur in the system environment. There is a boundary between the system and environment.

Components of a System Entity: object of interests in the system Attribute: property of an entity Activity: time period of specified length –Example: bank: Customers might be one of the entities, balance might be an attributes, and making deposit is an activity. State: Collation of variables necessary to describe the system at any time relative to the objectives of the study. –Bank: # of busy tellers, # of customers waiting in the queue, arrival time of the next customer Event: It is defined as an instantaneous occurrence that may change the state of the system. Depending on purpose, the number of components (entities, attributes, activities, states, events) varies.

Discrete and Continuous Systems Discrete systems: State variables change only at a discrete set of points in time. –Example : bank: the number of customers change when a customer enters or leaves the system timet Continuous system: State variables change continuously over time. Example: water in the dam time t water

Model of a System A model is defined as a representation of a system for the purpose of studying the system. Types of models : Mathematical or physical. A mathematical model uses symbolic notation and mathematical equations to represent a system. A simulation model is a particular type of mathematical model of a system.

Simulation models Simulation models: Static or dynamic, Deterministic or stochastic, Discrete or continuous. Static or Monte Carlo simulation” represents a system at a particular point in time. Dynamic models: represent systems as they change over time. Deterministic simulation: Known sets of inputs and a unique sets of outputs. –If all patients arrive at an appointed time Stochastic simulation: has one or more random variables as inputs. Random inputs lead to random outputs. –Bank: random inter-arrival times and random service times. –Output: average number of people waiting, average waiting time of a customer. Discrete-event simulation: Modeling of systems in which the state variables changes at a discrete set of points in time.

Steps in Simulation study Problem formulation: –Statement of the problem. – The problem should be clearly understood. Setting of objectives and overall project plan: –The objectives indicate the questions to be answered by the simulation. –Determination should be made whether the simulation is appropriate methodology or not. Model conceptualization: –It is an art. –Abstract the essential features of the problem –Select and modify basic assumptions that characterize the system –Enrich and elaborate the model until a useful approximation results. –It is best to start a simple model and build toward greater complexity. –Not necessary to have one-one mapping with real system. –Only the essence of the real system is needed. –Advisable to involve model user –However, only experience can teach the model building.

Cont. Data collection: –Different kinds of data should be identified and collected while building a model. Model translation: The model can be translated into program. Verified: –Is the computer program performing correctly ? –With complex models it is difficult. Validation: determination that a model is an accurate representation of the real system Experimental design: –Length of the initialization period –The length of simulation runs –The number of replications to be made for each run

Cont. Documentation and reporting –Two types of documentation: program and progress. –Reporting frequent deliverables. Implementation: Completion of previous steps