Bio. Eng.D in Production Systems from Ecole des Mines de Paris, France. Ph.D in Operations Research from MIT

Similar documents
Introduction to Simulation

An Introduction to Simio for Beginners

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

Introduction on Lean, six sigma and Lean game. Remco Paulussen, Statistics Netherlands Anne S. Trolie, Statistics Norway

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

Measurement & Analysis in the Real World

Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants)

Executive Guide to Simulation for Health

Visit us at:

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

Major Milestones, Team Activities, and Individual Deliverables

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

CS Machine Learning

Agents and environments. Intelligent Agents. Reminders. Vacuum-cleaner world. Outline. A vacuum-cleaner agent. Chapter 2 Actuators

M55205-Mastering Microsoft Project 2016

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

CHAPTER 4: REIMBURSEMENT STRATEGIES 24

Essentials of Rapid elearning (REL) Design

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

Intermediate Computable General Equilibrium (CGE) Modelling: Online Single Country Course

Simio and Simulation:

What is PDE? Research Report. Paul Nichols

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Probability and Statistics Curriculum Pacing Guide

4.0 CAPACITY AND UTILIZATION

Comprehension Recognize plot features of fairy tales, folk tales, fables, and myths.

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Android App Development for Beginners

APPENDIX A: Process Sigma Table (I)

SOCIAL STUDIES GRADE 1. Clear Learning Targets Office of Teaching and Learning Curriculum Division FAMILIES NOW AND LONG AGO, NEAR AND FAR

White Paper. The Art of Learning

Software Development Plan

STABILISATION AND PROCESS IMPROVEMENT IN NAB

This Performance Standards include four major components. They are

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Biome I Can Statements

San Francisco County Weekly Wages

SESSION III: Training on Conducting the Informed Consent Process

MOODLE 2.0 GLOSSARY TUTORIALS

Certified Six Sigma Professionals International Certification Courses in Six Sigma Green Belt

Regions Of Georgia For 2nd Grade

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast

Enhancing Learning with a Poster Session in Engineering Economy

Writing Research Articles

Northern Kentucky University Department of Accounting, Finance and Business Law Financial Statement Analysis ACC 308

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

READY TO WORK PROGRAM INSTRUCTOR GUIDE PART I

Chapter 2. Intelligent Agents. Outline. Agents and environments. Rationality. PEAS (Performance measure, Environment, Actuators, Sensors)

Moderator: Gary Weckman Ohio University USA

Conceptual modelling for simulation part I: definition and requirements

Lecture 1: Machine Learning Basics

The CTQ Flowdown as a Conceptual Model of Project Objectives

Julia Smith. Effective Classroom Approaches to.

Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University

Evidence for Reliability, Validity and Learning Effectiveness

ScienceDirect. A Lean Six Sigma (LSS) project management improvement model. Alexandra Tenera a,b *, Luis Carneiro Pintoª. 27 th IPMA World Congress

Mathematics (JUN14MS0401) General Certificate of Education Advanced Level Examination June Unit Statistics TOTAL.

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction

How to Prepare for the Growing Price Tag

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

TIPS FOR SUCCESSFUL PRACTICE OF SIMULATION

Mathematics Success Grade 7

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Book Reviews. Michael K. Shaub, Editor

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Practical Integrated Learning for Machine Element Design

MARKETING FOR THE BOP WORKSHOP

Appendix L: Online Testing Highlights and Script

Modeling user preferences and norms in context-aware systems

UNIT ONE Tools of Algebra

LIFELONG LEARNING PROGRAMME ERASMUS Academic Network

EVERYTHING DiSC WORKPLACE LEADER S GUIDE

Aligning Assistive Technology Service Delivery with MTSS

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Lahore University of Management Sciences. FINN 321 Econometrics Fall Semester 2017

Measuring physical factors in the environment

Efficient Use of Space Over Time Deployment of the MoreSpace Tool

Custom Program Title. Leader s Guide. Understanding Other Styles. Discovering Your DiSC Style. Building More Effective Relationships

Safe & Civil Schools Series Overview

Administrative Services Manager Information Guide

Blank Table Of Contents Template Interactive Notebook

Computer Science. Embedded systems today. Microcontroller MCR

UNA PROFESSIONAL ACCOUNTING PREP PROGRAM

Intelligent Agent Technology in Command and Control Environment

Get with the Channel Partner Program

School Physical Activity Policy Assessment (S-PAPA)

Programme Specification. MSc in International Real Estate

visual aid ease of creating

Organizational Design as Virtual Adaptation : Designing Project Organizations Based on Micro-Contingency Analysis 1. Raymond E.

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

Extraordinary Eggs (Life Cycle of Animals)

Probability estimates in a scenario tree

Axiom 2013 Team Description Paper

Machine Learning and Development Policy

Certified Six Sigma - Black Belt VS-1104

Unit 7 Data analysis and design

Group A Lecture 1. Future suite of learning resources. How will these be created?

1 Copyright Texas Education Agency, All rights reserved.

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

Transcription:

Bio Eng.D in Production Systems from Ecole des Mines de Paris, France Ph.D in Operations Research from MIT Research: Revenue Management, Dynamic Pricing, Auctions, Procurement, Stochastic Models of Manufacturing Systems Experience in ecommerce Fulfillment, Electronics, Aeronautics, Transportation and Software

What is Simulation? Scenario Generation Input A System Model Outcome Input B System Model Outcome Input Data Collection Modeling Validation / Accuracy Assessment Inference Output Data Collection Input A Real System Outcome Input B Real System Outcome

Types of Simulation Static / Monte-Carlo (Crystal Ball) Discrete Events (Simul8) Continuous Time (application-specific) Examples: Examples: Examples: Options Contracts Business Processes Weather models Insurance Education Engineering design Demand Models Military Scientific research Entertainment Education

Simulation Module Goals Develop the practical skills necessary to design, implement and analyze discreteevent simulation systems; Practice of Modeling!!! Cover the basic theory underlying discreteevent simulation methods.

Class Date Topic Reading Assignment TUT MIT 11/2 SG 11/3 Simul8 Tutorial Introduction to Simul8 1 MIT 11/3 SG 11/4 Introduction, Simulation Process and Stochastic Modeling ClearPictures, Inc. (in this document) Proba/Stat Review 1 (in this document) 2 MIT 11/8 SG 11/9 Monte-Carlo Theory and Examples (with Crystal Ball) Common Probability Distributions for Simulation Modeling 3 MIT 11/10 SG 11/11 Discrete-Event Framework and Examples 4 MIT 11/15 SG 11/16 Design and Analysis of Simulation Experiments Proba/Stat Review 2 (in this document) MIT 11/30 SG 12/1 Individual Assignment Due (in this document)

Optional References Law, A. and W. Kelton, Simulation Modeling and Analysis, 3 rd ed., McGraw-Hill (2000). Ross, S., Simulation, 3 rd ed., Academic Press (2002). Swain, J., Power Tools for Visualization and Decision-Making, OR/MS Today, February 2001. Available online at http://www.lionhrtpub.com/orms/surveys/simulation/simulation.html

From the Trenches There have been a lot of course changes, basically because I didn't have the problem I was trying to solve and the model structure well thought out before starting. So if I can offer you one piece of advice it would be to spend as much time up front as you need thinking about exactly what you want to model. LFM Intern, 2003

The Simulation Process 1 2 3 4 5 6 7 Define the simulation goal Model the system Implement the model Debug, Validate, Sensitivity Design the experiment Run the experiment Analyze and communicate Never skip! Keep the goal in mind! Customer feedback! Choice of tool is key Never skip! Customer feedback! Run length, warm start, variance reduction Use confidence intervals!

Simulation Goal System Design Vs. System Analysis Strategic? Tactical? Key Performance Measures? Control? What about ClearPictures, Inc.?

ClearPictures: Simulation Goals Estimate the average and standard dev. of delivery leadtime through the pull section; Estimate the average and standard dev. of WIP inventory through the pull section; Determine the production bottleneck; Estimate the impact of purchasing more machines on leadtime and inventory;

System Modeling Everything should be made as simple as possible, but not simpler. Albert Einstein. The simulation goal should be the guiding light when deciding what to model Start to build your model ON PAPER! Get client/user feedback early, and maintain model + assumption sheet for communication purposes For random variables, collect data and fit distributions after modeling the system, with sensitivity analysis in mind!

System Modeling 2 Model the system 1 Define simulation goal 2a Model on paper Process Flow Diagram, Flow Chart 2b User/Client feedback Model assumption sheet! 2c Sensitivity analysis Theoretical: TOC, Queueing theory 2d Data collection & Fit Prioritize, mock data example, fitting software 3 Implement the model 4 Debug, Validate, Sensitivity 5 Design the experiment

ClearPictures Production Model Exp(12) Box / Sensor Board Assembly Sensor Firmware Test U[15,25] Inspection N[9.5,4] assy TRIAN[5,10,15] 1 ST2 ST1 2 insp. 15% 85% 360 Customer Notes and Assumptions: 1/ Service time at ST1 is U[13,24] first passage, U[10,15] rework. Rework has priority. 2/ There can be at most 1 rework cycle for each part (passes inspection second time).

Model Implementation General programming language (C++, Java ) Simulation-oriented language (MODSIM ) Simulation software with GUI (Simul8, Witness ) Excel Add-in (Crystal Ball, @Risk ) FLEXIBILITY COST REQ. SKILLS DEV. TIME RUN TIME Genera l Prog. Language Very High Low Very High High Low Simulation Language High High High Medium Low Simulation Software Medium High Medium Low Medium Exce l Add-in Low Low Low Lowest High

Validation & Debugging Slow Graphical Animation Step-by-step event list

Experiment Design Warm-up Period? Run Length? Number of Trials? How to analyze and interpret the results?

1. Simulation Process Class 1 Wrap-Up 2. Modeling 3. Choice of simulation tool