MECH 3550 : Simulation & Visualization

Slides:



Advertisements
Similar presentations
Discrete Event (time) Simulation Kenneth.
Advertisements

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.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
Lecture 3 Concepts of Discrete-Event Simulation. 2 Discrete Event Model  In the discrete approach to system simulation, state changes in the physical.
Classification of Simulation Models
Components and Organization of Discrete-event Simulation Model
Simulation with ArenaChapter 2 – Fundamental Simulation Concepts Discrete Event “Hand” Simulation of a GI/GI/1 Queue.
Simulating Single server queuing models. Consider the following sequence of activities that each customer undergoes: 1.Customer arrives 2.Customer waits.
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
CPSC 531: DES Overview1 CPSC 531:Discrete-Event Simulation Instructor: Anirban Mahanti Office: ICT Class Location:
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Basic Simulation Modeling II
Graduate Program in Engineering and Technology Management
Chapter 14 Simulation. 2 What Is Simulation?  Simulation: A model of a complex system and the experimental manipulation of the model to observe the results.
Modeling and Simulation
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
ETM 607 – Discrete Event Simulation Fundamentals Define Discrete Event Simulation. Define concepts (entities, attributes, event list, etc…) Define “world-view”,
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.
1 QUEUES. 2 Definition A queue is a linear list in which data can only be inserted at one end, called the rear, and deleted from the other end, called.
SIMULATION EXAMPLES QUEUEING SYSTEMS.
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.
1 Simulation Implementation Using high-level languages.
Chapter 2 Fundamental Simulation Concepts
MODELING EXAMPLES Types of model Conceptual Containing components that have not been clearly Identified in terms of theoretic categories such as state,
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Network Protocol Simulation: A look at Discrete Event Simulation Grant D. Lanterman 5/21/2004.
Discrete Event Simulation
Network Performance modelling and simulation
(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.
CDA6530: Performance Models of Computers and Networks Chapter 8: Statistical Simulation ---- Discrete Event Simulation (DES) TexPoint fonts used in EMF.
SIMULATION EXAMPLES. Monte-Carlo (Static) Simulation Estimating profit on a sale promotion Estimating profit on a sale promotion Estimating profit on.
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.
ENM 307 Simulation Department of Industrial Engineering Anadolu University SPRING 2016 Chapter 1 Basic Simulation Modeling Onur Kaya END 201, Ext: 6439.
 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,
Introduction The objective of simulation – Analysis the system (Model) Analytically the model – a description of some system intended to predict the behavior.
Simulation Examples And General Principles Part 2
CDA6530: Performance Models of Computers and Networks Chapter 8: Statistical Simulation ---- Discrete Event Simulation (DES) TexPoint fonts used in EMF.
Simulation. Types of simulation Discrete-event simulation – Used for modeling of a system as it evolves over time by a representation in which the state.
Discrete-Event System Simulation in Java. Discrete Event Systems New dynamic systems New dynamic systems Computer and communication networks Computer.
Introduction to Modeling & Simulation Dr. A. K. Dey Third Lecture
Modeling and Simulation
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
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.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
OPERATING SYSTEMS CS 3502 Fall 2017
Modeling and Simulation (An Introduction)
Simulation Examples STOCHASTIC PROCESSES.
Discrete Event Simulation
COMPUTER 2430 Object Oriented Programming and Data Structures I
Basic Simulation Modeling II
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Onur Kaya END 201, Ext: 6439 ENM 307 Simulation Department of Industrial Engineering Anadolu University SPRING 2018 Chapter.
ميرعماد سليمانيان محمدرضا صمدي ميلاد ظفرنژاد.
Unified Modeling Language
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Simulation Software.
Concepts In Discrete-Event Simulation
Discrete Event “Hand” Simulation of a GI/GI/1 Queue
Discrete Event Simulation
Performance evaluation of manufacturing systems
MECH 3550 : Simulation & Visualization
MECH 3550 : Simulation & Visualization
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Presentation transcript:

MECH 3550 : Simulation & Visualization Go Through the Syllabus, Introduce myself

Basic Simulation Modeling The Nature of Simulation The act of using computers to simulate the operations of various real-world processes Analytical Solution

Systems, Models, and Simulation A system is defined as a collection of entities that act and interact together to accomplish a logical goal. There are two types of systems: Discrete: Variables change instantaneously at separated points in time. Continuous: Variables change continuously with respect to time. Examples Discrete-Bank Continuous-???

Static vs Dynamic Simulation Static Simulation: Not dependent on time. Dynamic Time Dependent Simulation

Deterministic vs Stochastic Contains no random components Stochastic Contains random aspects of input and output as well

Continuous vs Discrete Modeling of a system where state variable change continuously over time. Discrete Modeling of a system at individual points in time.

Discrete Event Simulation Dynamic Stochastic We will mainly be discussing these

Flow Chart for Arrival Routine, Queueing Model Arrival Event Schedule the next arrival event Is the server busy? Yes No Set delay=0 for this customer and gather statistics Add 1 to the Queue Yes Is the queue full? Write error message and stop simulation Add 1 to the number of customers delayed No Make the server busy. Return Store time of arrival of this customer Schedule a departure event for this customer

Flow Chart for Departure routine, queuing model Departure Event Is the queue empty? Yes No Subtract 1 from he number in queue Make the server idle Compute delay of customer entering service and gather statistics Add 1 to the number of customers delayed Schedule a departure event for this customer Eliminate departure events from consideration Return Move each customer in queue (if any) up one place.