Teaching an Advanced Simulation Topic Verification and Validation of Simulation Models Stewart Robinson School of Business and Economics WSC 12, Berlin.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Lesson 5-5 Inequalities involving two triangles
2017/3/25 Test Case Upgrade from “Test Case-Training Material v1.4.ppt” of Testing basics Authors: NganVK Version: 1.4 Last Update: Dec-2005.
Art Foundations Exam 1.What are the Elements of Art? List & write a COMPLETE definition; you may supplement your written definition with Illustrations.
Slide 1 Insert your own content. Slide 2 Insert your own content.
Effective Change Detection Using Sampling Junghoo John Cho Alexandros Ntoulas UCLA.
Science Subject Leader Training
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
/4/2010 Box and Whisker Plots Objective: Learn how to read and draw box and whisker plots Starter: Order these numbers.
17 November 2005Industry Meeting1 Fees & Charges Regulation Ralf Erckmann Certification Manager.
The EMERALD RTD Plan and the ASAS Validation Framework R P (Bill) Booth 10 October 2002.
One Sky for Europe EUROCONTROL © 2002 European Organisation for the Safety of Air Navigation (EUROCONTROL) Page 1 FAA/Eurocontrol Technical Interchange.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Measurements and Their Uncertainty 3.1
0 - 0.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Year 6 mental test 10 second questions Numbers and number system Numbers and the number system, fractions, decimals, proportion & probability.
Patterns and sequences We often need to spot a pattern in order to predict what will happen next. In maths, the correct name for a pattern of numbers is.
1 Designing a training programme Module 6 Sessions 9&10.
SADC Course in Statistics Revision on tests for means using CAST (Session 17)
Using outcomes data for program improvement Kathy Hebbeler and Cornelia Taylor Early Childhood Outcome Center, SRI International.
IAEA Training in Emergency Preparedness and Response Module L-051 General Concepts of Exercises to Test Preparedness Lecture.
Year 6/7 mental test 5 second questions
A Fractional Order (Proportional and Derivative) Motion Controller Design for A Class of Second-order Systems Center for Self-Organizing Intelligent.
Software Testing Technique. Introduction Software Testing is the process of executing a program or system with the intent of finding errors. It involves.
Economic Tasks Topic
21 CFR Part 11 course syllabus / Ilan Shaya 21CFR Pat 11 | Objective | Audience |Course Outline | Details 15-16/7/2013.
1 Introduction to Transportation Systems. 2 PART II: FREIGHT TRANSPORTATION.
Three Key Process Measures: Flow Rate
1 The Antecedents of Internal Auditors Adoption of Continuous Auditing Technology: Exploring UTAUT in an Organizational Context Ray Henrickson CAIT, CACISA.
The Framework for Teaching Charlotte Danielson
1 Developing Tests for Departmental Assessment Deborah Moore, Assessment Specialist Institutional Research, Planning, & Effectiveness University of Kentucky.
Created by Susan Neal $100 Fractions Addition Fractions Subtraction Fractions Multiplication Fractions Division General $200 $300 $400 $500 $100 $200.
Lecture 5: Requirements Engineering
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 14.
IAEA Training in Emergency Preparedness and Response Development of Simulation Exercise Work Session (Drill) Module WS-012.
Addition 1’s to 20.
McGraw-Hill, Bluman, 7th ed., Chapter 9
Test B, 100 Subtraction Facts
Application of the web based technologies in tourism ( The praxis of Bulgarian tour operators and travel agencies ) Author: Tania Gorcheva, Associated.
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Scoring Dimensions of the APA Rubric Complexity Module VIII NJ APA Teacher Training - Module VIII. This PowerPoint in its entirety is for.
Week 1.
Middle School Lesson 2 Activity 3 – The Guessing Game
Guide to Estimating.
We will resume in: 25 Minutes.
©2011 1www.id-book.com Introducing Evaluation Chapter 12.
1 Ke – Kitchen Elements Newport Ave. – Lot 13 Bethesda, MD.
Chapter 15: Quantitatve Methods in Health Care Management Yasar A. Ozcan 1 Chapter 15. Simulation.
Bottoms Up Factoring. Start with the X-box 3-9 Product Sum
Chapter 11 Describing Process Specifications and Structured Decisions
Introduction into Simulation Basic Simulation Modeling.
Anaïs GUIGNARD LURPA, ENS Cachan Validation of logic controllers from event observation in a closed-loop system Réunion VACSIM - 14 Octobre 2014.
Simulation.
Lecture 7 Model Development and Model Verification.
Model Calibration and Model Validation
1 Validation & Verification Chapter VALIDATION & VERIFICATION Very Difficult Very Important Conceptually distinct, but performed simultaneously.
Chapter 10 Verification and Validation of Simulation Models
MODES-650 Advanced System Simulation Presented by Olgun Karademirci VERIFICATION AND VALIDATION OF SIMULATION MODELS.
Chapter 10 Verification and Validation of Simulation Models
Census Processing Baku Training Module.  Discuss:  Processing Strategies  Processing operations  Quality Assurance for processing  Technology Issues.
Chapter 10 Verification and Validation of Simulation Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation.
Building Valid, Credible & Appropriately Detailed Simulation Models
Chapter 10 Verification and Validation of Simulation Models
Verification and Validation of Simulation Models
Presentation transcript:

Teaching an Advanced Simulation Topic Verification and Validation of Simulation Models Stewart Robinson School of Business and Economics WSC 12, Berlin

Develop an understanding of the concepts of verification, validation and confidence in a model Understanding some of the methods that can be used in V&V Session Aim Aimed at:  Specialists: undergraduate and graduate students on a simulation course; industrial training in simulation  Management students: e.g. MBA

Session Outline  Define V&V  V&V in the modelling life-cycle  Difficulties in performing V&V  Impossibility of validating a model!  (Techniques of V&V)  Role-play illustrating V&V

Verification: The model design (conceptual model) has been satisfactorily converted into a computer model Validation:The model is sufficiently accurate for the purpose at hand Verification and Validation

V&V in the Modelling Process Real world (problem) Solutions/ understanding Conceptual model Computer model Conceptual modelling Model coding Experimentation Implementation Solution validation Experimental validation Conceptual model validation Verification Black-box White-box validation Data validation

Conceptual Model Validation: determining that the content, assumptions and simplifications of the proposed model are sufficiently accurate for the purpose at hand. Data Validation: determining that the contextual data and the data required for model realisation and validation are sufficiently accurate for the purpose at hand. White-Box Validation: determining that the constituent parts of the computer model represent the corresponding real world elements with sufficient accuracy for the purpose at hand. Black-Box Validation: determining that the overall model represents the real world with sufficient accuracy for the purpose at hand. Experimentation Validation: determining that the experimental procedures adopted are providing results that are sufficiently accurate for the purpose at hand. Solution Validation: determining that the results obtained from the model of the proposed solution are sufficiently accurate for the purpose at hand.

Implications for V&V Verification and Validation needs to be performed continuously throughout the modelling process. Key point Since the modelling process is iterative in nature, so too verification and validation need to be iterated and reiterated from the point of model conception to the implementation of the results.

Difficulties in Performing V&V 1. There is no such thing as general validity 2. There may be no real world to compare against 3. Which real world? 4. Often the real world data are inaccurate 5. There is not enough time

Implications for V&V It is impossible to validate a model! Model validation is a process of increasing confidence in a model – to the point where there is a willingness to use it for decision-making. When validating a model the aim is to demonstrate that the model is in fact invalid. The more tests that can be performed in which it cannot be proved that a model is invalid, the greater the confidence that can be placed in that model. Key points

Natland Bank Natland Bank: Planning a New Bank Branch Question: How many ATMs are required (95% of customers queue for less than 3 minutes)? ATM 1 ATM 2 Queue Customers (Arrival rate) Service time Simplifications: 1. No breakdowns of ATMs 2. No customers balk or leave Proposed model

Natland Bank: Confidence Check Conceptual Model Validation High Medium Low

Natland Bank: Data Time of dayAverage number of arrivals 9:00-10: :00-11: :00-12: :00-13: :00-14: :00-15: :00-16: :00-17:00190 Customer Arrivals

Natland Bank: Data Service type Service time (seconds)% of customers C3040 B2010 T308 C, B6025 C, T4510 B, T402 C, B, T755 Service Time

Natland Bank: Confidence Check Data Validation High Medium Low

Natland Bank White-Box Validation (also performed in verification)  Watch the model animation: face validation  Inspect the model code: correct entry of data  Extreme value testing: very high service time

Natland Bank: Confidence Check White-Box Validation High Medium Low

Black-Box Validation Comparison with the real system Real system I R O R Simulation model I S O S H 0 : If I S =I R then O S  O R

Black-Box Validation Comparison with other models Alternative model I A O A Simulation model I S O S H 0 : If I S =I A then O S  O A

Black-Box Validation Comparison with other models Accuracy derived from complexity Simulation Alternative model  Extreme approach is to make the simulation deterministic

Natland Bank Black-Box Validation: Comparison with Another (Simpler) Model Deterministic model comparison: Arrival rate = 100/hour 2 tellers: service time = 1 minute Customers served/hour = 60 x 2 = 120 Expected teller utilisation = 100/120 = 83.3%

Natland Bank Black-Box Validation: Comparison with Another (Simpler) Model Full model comparison: Mean arrival rate = /hour 2 tellers: mean service time = seconds Mean customers served/hour = x 2 = Expected teller utilisation = / = 88.28%

Natland Bank: Confidence Check Black-Box Validation High Medium Low

Will you use my model to determine the number of ATMs in the bank?