CS 450 Modelling and Simulation Dr. X. Topics Time Discrete and Continuous Simulation Simulation Design Process.

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.
1 Overview of Simulation When do we prefer to develop simulation model over an analytic model? When not all the underlying assumptions set for analytic.
11 Simulation. 22 Overview of Simulation – When do we prefer to develop simulation model over an analytic model? When not all the underlying assumptions.
Chapter 4 Probability and Probability Distributions
Mathematics in Today's World
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Discrete random variables Probability mass function Distribution function (Secs )
CPE 412 SIMULATION and MODELING n Instructor: Dr. Mahmoud Alrefaei n Various notes and transparencies can be found on web page.
Simulation.
CS 450 Modeling and Simulation
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
Science and Engineering Practices
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,
Modeling and Simulation
1. An Overview of the Data Analysis and Probability Standard for School Mathematics? 2.
Sets, Combinatorics, Probability, and Number Theory Mathematical Structures for Computer Science Chapter 3 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesProbability.
Sets, Combinatorics, Probability, and Number Theory Mathematical Structures for Computer Science Chapter 3 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesProbability.
Operations Research Models
Chapter 12: Simulation and Modeling
Chapter 8: Problem Solving
Chapter 1 Introduction to Simulation
TEA Science Workshop #3 October 1, 2012 Kim Lott Utah State University.
Theory of Probability Statistics for Business and Economics.
Discrete mathematics Kwon, Taekyoung Courtesy of Dr. Michael P. Frank University of Florida.
Korea Advanced Institute of Science and Technology, Dept. of EECS, Div. of CS, Information Systems Lab. 1/10 CS204 Course Overview Prof.
CS 450 – Modeling and Simulation Dr. X. Topics What Does Randomness Mean? Randomness in games Generating Random Values Random events in real life: measuring.
Lecture 2: Combinatorial Modeling CS 7040 Trustworthy System Design, Implementation, and Analysis Spring 2015, Dr. Rozier Adapted from slides by WHS at.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Basic Business Statistics
CHAPTER ONE Problem Solving and the Object- Oriented Paradigm.
Vocabulary 1 Research Process. 1. Problem definition: the purpose of the study should be taken into account; the relevant background info; what info is.
For ABA Importance of Individual Subjects Enables applied behavior analysts to discover and refine effective interventions for socially significant behaviors.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
Chap. 5 Building Valid, Credible, and Appropriately Detailed Simulation Models.
MODES-650 Advanced System Simulation Presented by Olgun Karademirci VERIFICATION AND VALIDATION OF SIMULATION MODELS.
Slide 5-1 Chapter 5 Probability and Random Variables.
Management Science Helps analyze and solve organizational problems. It uses scientific and quantitative methods to set up models that are based on controllable.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
CS 450 Modelling and Simulation Dr. X. Topics Simulation Vs Games Analog Vs Digital General Algorithmic Design.
CS 450 – Modeling and Simulation Dr. X. Topics System Analysis Arrival process The Queue The Server The simulation.
CS433 Modeling and Simulation Lecture 09 – Part 02 Discrete Events Simulation Dr. Anis Koubâa 27 Dec 2008 Al-Imam.
 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,
Modeling and Simulation Dr. X. Decision Systems Not serious games.
Discrete mathematics Kwon, Tae-kyoung
Science and Engineering Practices K–2 Condensed Practices3–5 Condensed Practices6–8 Condensed Practices9–12 Condensed Practices Developing and Using Models.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 15-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Prepared by.
Introduction It had its early roots in World War II and is flourishing in business and industry with the aid of computer.
Building Valid, Credible & Appropriately Detailed Simulation Models
© 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
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.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Prepared by John Swearingen
Chapter 12: Simulation and Modeling
Computer Simulation Henry C. Co Technology and Operations Management,
March 13, 2014 RS and GISc Institute of Space Technology
Prepared by Lloyd R. Jaisingh
Chapter 1.
Introduction to Soft Computing
Chapter 10 Verification and Validation of Simulation Models
Unit 6 Probability.
Prepared by Lee Revere and John Large
Physics-based simulation for visual computing applications
Introduction to Modeling
MECH 3550 : Simulation & Visualization
A random experiment gives rise to possible outcomes, but any particular outcome is uncertain – “random”. For example, tossing a coin… we know H or T will.
Sets, Combinatorics, Probability, and Number Theory
Presentation transcript:

CS 450 Modelling and Simulation Dr. X

Topics Time Discrete and Continuous Simulation Simulation Design Process

Simulation Accuracy Can it ever be perfect? When is it good enough?

Coin Toss Simulation

Time Time is nature’s way of keeping everything from happening all at once. -Anonymous

Time in Simulations Core of everything that happens Events are anchored by when they occur Independent variable that exists in ALL simulations

Event Timeline

Time in Simulations AnimationAnimation Timeline

Continuous Simulations Examples: – Physical processes – Chemical Processes How to: – Use mathematical functions – Convert analog to digital Sample rate Visualization

Discrete Simulations Distinct, identifiable events Events occur at specific times Time in between does not interest us Example: queuing models, tetris

When Discrete Becomes Continuous

Hybrid Simulations

How to simulate time Sequencing Set Data Collection Events Continuous State Evaluation Animation timeline

States and Events

Simulation Design: what is important? Can we include all the details of a real system? How do we decide what is important?

Needs Analysis Performance gap in training simulation – Scale – Risk – Complexity – Product Design

Needs Analysis When is simulation not appropriate? – Simple technology would work as well or better – Not enough data – Real life activity is less expensive, not dangerous – Incomplete understanding of the system – Uncertain objectives

Step-Wise Refinement 1.Original System 2.Observable Elements 3.Conceptual Model 4.Operational Model 5.Computer Implementation

Step-Wise Refinement

The OR Approach 1. Problem formulation 2. Construction of the model 3. Model validation 4. Using the model, evaluate various available alternatives (solution) 5. Implementation and maintenance of the solution

Fill the table Original System System Activities Observable Elements Obtainable Data Simulation Events Simulation Input Data Collectible Data Traffic Intersection Computer Network NY City under the attack of Vampires Ebola virus in Africa

References The Guide to Computer Simulations and Games, By Katrin Becker and J.R.Parker, Wiley (Chapter 5) Computer Simulation Techniques: The Definitive Introduction, by Harry Perros, CS 45024