Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B 231-8203

Slides:



Advertisements
Similar presentations
Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
Advertisements

Introduction into Simulation Basic Simulation Modeling.
INTRODUCTION TO MODELING
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
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.
Discrete Event Simulation How to generate RV according to a specified distribution? geometric Poisson etc. Example of a DEVS: repair problem.
1 Monte-Carlo Simulation Simulation with Spreadsheets.
Simulation.
Performance Evaluation
1 Validation and Verification of Simulation Models.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
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.
Feedback Control Systems (FCS)
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
Modeling and Simulation
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Analysis of Simulation Results Andy Wang CIS Computer Systems Performance Analysis.
Rensselaer Polytechnic Institute CSCI-4210 – Operating Systems David Goldschmidt, Ph.D.
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.
 1  Outline  stages and topics in simulation  generation of random variates.
Capacity analysis of complex materials handling systems.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
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.
1 Definition of System Simulation: The practice of building models to represent existing real-world systems, or hypothetical future systems, and of experimenting.
Chapter 3 System Performance and Models. 2 Systems and Models The concept of modeling in the study of the dynamic behavior of simple system is be able.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
MGS3100_01.ppt/Aug 25, 2015/Page 1 Georgia State University - Confidential MGS 3100 Business Analysis Introduction - Why Business Analysis Aug 25 and 26,
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.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Discrete Event (time) Simulation. What is a simulation? “Simulation is the process of designing a model of a real system and conducting experiments with.
ECE 466/658: Performance Evaluation and Simulation Introduction Instructor: Christos Panayiotou.
Fall 2011 CSC 446/546 Part 1: Introduction to Simulation.
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.
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.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
12/7/2015© 2008 Raymond P. Jefferis III1 Simulation of Computer Systems.
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.
At what level do I trust the outcomes of the model? Verification Calibration Validation Exploration of the model structure. the activity of adjusting the.
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 & Simulation of Dynamic Systems (MSDS)
Introduction The objective of simulation – Analysis the system (Model) Analytically the model – a description of some system intended to predict the behavior.
Computacion Inteligente Least-Square Methods for System Identification.
Building Valid, Credible & Appropriately Detailed Simulation Models
NETW 707: Modeling & Simulation Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Instructor Teaching.
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.
Chapter 12: Simulation and Modeling
Computer Simulation Henry C. Co Technology and Operations Management,
OPERATING SYSTEMS CS 3502 Fall 2017
Prepared by Lloyd R. Jaisingh
Models.
Modeling and Simulation (An Introduction)
ADVANTAGES OF SIMULATION
Chapter 10 Verification and Validation of Simulation Models
CONTROL SYSTEM AN INTRODUCTION.
MECH 3550 : Simulation & Visualization
Building Valid, Credible, and Appropriately Detailed Simulation Models
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
Dr. Arslan Ornek MATHEMATICAL MODELS
Introduction to Decision Sciences
Presentation transcript:

Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B

Models Modeling is the devising of a simplified representation of a complex system. The resultant model is designed to capture aspects of the real system that are relevant in terms of gaining knowledge and insight into the behavior of the real system.

Types of Models Physical – mock-ups and prototypes. Examples include small-scale models of airplanes, ships, equipment, buildings Analytical – equations, inequalities and other mathematical relations among variables. Example techniques include mathematical regression (curve fitting), linear programming, and systems of differential equations. Such models are intended to be mathematically solved in closed form.

Types of Models (continued) Simulation – a computer-based representation of a system upon which experiments can be performed in lieu of experiments on the real system. Such models are descriptive in the sense that they provide a representation that is a substitute for the real system, yet retains characteristics of importance.

What Sort of Insight can be Gained from a Simulation Model? Enhanced understanding of the inner workings of a real system. Evaluation of performance measures for a real system under various conditions and configurations. Such insight is useful in supporting decisions for how to run and configure a real system. In many cases, such evaluation within the real system would be costly, impossible, or dangerous. Evaluation of designs of systems not yet actually built, to help decide which design to use in practice.

Discrete or Continuous Simulation Models Variables of the model – discrete takes on specified available values, continuous takes on any real value Modeling of time – in discrete models variable change at specified points, in continuous models variables change at specified rates Discrete or Continuous Probabilistic or deterministic Static or dynamic

Deterministic or Probabilistic Deterministic models have no random variables – no uncertainty in the values taken by the variables in the model. Probabilistic models have random variables – their values are determined by a probability density function. Common examples of this occur in queueing systems, to model variation in the amount of time elapsing between arrivals, and in the amount of time required to perform a service.

Static or Dynamic Static models place no importance on the role of time. For example, a simulation of 1000 flips of a fair coin would be static. Dynamic models explicitly model the passage of time, and include performance measures that involve time. For example, a queueing system would likely involve an estimator of the average time spent in a waiting line.

Open loop and Closed loop Open loop systems have no provision for output values being directed back into the model and used in subsequent computation. Also referred to as zero feedback models. Closed loop systems have outputs directed back into the model. Also referred to as feedback models. For example, a simulation of an aircraft autopilot might compute the difference between an actual and a desired heading and direct that information back into the model logic to use in issuing a correction to the control systems that determine the course.

Eight Steps in Model Building 1.Problem analysis. Identifying parameters, performance measures (metrics), variables, relationships among parameters and variables, and rules of system operation. 2.Data gathering and estimating. Using data to estimate parameters, statistical distributions driving the system, and descriptors relevant to measuring system performance.

Eight Steps in Model Building 3.Implementation. Selecting of a programming language, writing code. 4.Verification. Establishing that the implemented model actually works computationally as intended. 5.Validation. Establishing that the model properly represents the real system.

Eight Steps in Model Building 6.Designing and conducting the simulation experiments. Selecting the scenarios, running and replicating the experiments with various inputs, capturing output data. 7.Output analysis. Using statistical methods to analyze and estimate model performance. 8.Interpreting and reporting. Determining what has been learned from developing and running the model, and presenting that information in a form that is understandable and useful to the people interested in benefiting from the model.