Machine Shop Model. Lecture Two by: Lecturer/ Nada Ahmed.

Slides:



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

Linear Programming Problem
INTRODUCTION TO MODELING
INDR 343 Problem Session
Structural Reliability Analysis – Basics
Hypothesis testing Week 10 Lecture 2.
Intro to Simulation and Virtual Reality CE Animation v Simulation Week 3.
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
Lecture 7 Model Development and Model Verification.
The Mathematics of Scheduling Chapter 8. How long does it take to build a house? It depends on Size of the house Type of construction Number of workers.
1 Validation and Verification of Simulation Models.
CHAPTER 6 Statistical Analysis of Experimental Data
1 Software Requirements Specification Lecture 14.
EXAMPLE: 3.1 ASSEMBLING AND TESTING COMPUTERS
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Analysis of Simulation Results Andy Wang CIS Computer Systems Performance Analysis.
Section 2: Science as a Process
Chapter 5 Sampling Distributions
TESTING.
Chapter 1 Introduction to Simulation
Cost Behavior Analysis
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
SE-02 SOFTWARE ENGINEERING LECTURE 3 Today: Requirements Analysis Requirements tell us what the system should do - not how it should do it. Requirements.
 1  Outline  stages and topics in simulation  generation of random variates.
Verification & Validation
Number Sense Standards Measurement and Geometry Statistics, Data Analysis and Probability CST Math 6 Released Questions Algebra and Functions 0 Questions.
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.
Consensus and Its Impossibility in Asynchronous Systems.
Statistical Applications Binominal and Poisson’s Probability distributions E ( x ) =  =  xf ( x )
Estimation This is our introduction to the field of inferential statistics. We already know why we want to study samples instead of entire populations,
1 Chapter Two: Sampling Methods §know the reasons of sampling §use the table of random numbers §perform Simple Random, Systematic, Stratified, Cluster,
Modeling and Simulation Discrete-Event Simulation
 A probability function is a function which assigns probabilities to the values of a random variable.  Individual probability values may be denoted.
Copyright © 2009 Cengage Learning 18.1 Chapter 20 Model Building.
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
Software Engineering 2004 Jyrki Nummenmaa 1 BACKGROUND There is no way to generally test programs exhaustively (that is, going through all execution.
Tools of Environmental Scientist Chapter 2.  Scire (latin)  to know What is Science?
NETE4631: Network Information System Capacity Planning (2) Suronapee Phoomvuthisarn, Ph.D. /
CSCI1600: Embedded and Real Time Software Lecture 28: Verification I Steven Reiss, Fall 2015.
 A probability function is a function which assigns probabilities to the values of a random variable.  Individual probability values may be denoted.
TQM and Reliability Engineering
Dr. Anis Koubâa CS433 Modeling 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.
EARTH & SPACE SCIENCE Chapter 1 Introduction to Earth Science 1.2 Science as a Process.
Lecture №4 METHODS OF RESEARCH. Method (Greek. methodos) - way of knowledge, the study of natural phenomena and social life. It is also a set of methods.
Introduction to Science: The Scientific Method. What is the Scientific Method? Step-by-step way in which scientists answer questions. Step-by-step way.
Review Normal Distributions –Draw a picture. –Convert to standard normal (if necessary) –Use the binomial tables to look up the value. –In the case of.
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.
Computacion Inteligente Least-Square Methods for System Identification.
The accuracy of averages We learned how to make inference from the sample to the population: Counting the percentages. Here we begin to learn how to make.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 15-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Prepared by.
Building Valid, Credible & Appropriately Detailed Simulation Models
Simulation Modeling & Simulation 33.  Simulation: It is a numerical technique for conducting experiments with certain types of mathematical models.
TEMPLATE DESIGN © Cross-Dock Modeling and Analysis AUTHOR: Mehdi Charfi ADVISORS: Dr. Peter Hahn and Dr. Monique Guignard.
Victoria Ibarra Mat:  Generally, Computer hardware is divided into four main functional areas. These are:  Input devices Input devices  Output.
Chapter 9 Introduction to the t Statistic
Virtual University of Pakistan
Section 2: Science as a Process
Task: It is necessary to choose the most suitable variant from some set of objects by those or other criteria.
Single-Server Queue Model
Modeling and Simulation CS 313
Chapter 10 Verification and Validation of Simulation Models
Prepared by Lee Revere and John Large
Solutions Queueing Theory 1
Objective of This Course
Solutions Markov Chains 1
Single-Server Queue Model
Solutions Markov Chains 1
Modeling and Simulation CS 313
Algorithm Course Algorithms Lecture 3 Sorting Algorithm-1
Presentation transcript:

Machine Shop Model

Lecture Two by: Lecturer/ Nada Ahmed

A new machine shop has 150 identical machines; each operates continuously,8 hours per day, 250 days per year until failure. Each machine operates independently of all the others. As machines fail they are repaired, in the order in which they fail, by a service technician. As soon as a failed machine is repaired, it is put back into operation. Each machine produces a net income of $20 per hour of operation. All service technicians are hired at once, for 2 years, at the beginning of the 2-year period with an annual salary expense of $52,000. Because of vacations, each service technician only works hour days per year. By agreement, vacations are coordinated to maximize the number of service technicians on duty each day. How many service technicians should be hired?

Solution: 1.The objective seems clear | to find the number of service technicians for which the profit is maximized. One extreme solution is to hire one technician for each machine; this produces a huge service technician overhead but maximizes income by minimizing the amount of machine down-time. The other extreme solution is to hire just one technician; this minimizes overhead at the potential expense of large down-times and associated loss of income. In this case, neither extreme is close to optimal for typical failure and repair times.

Step Two A reasonable conceptual model for this system can be expressed in terms of the state of each machine (failed or operational) and each service technician (busy or idle). These state variables provide a high-level description of the system at any time.

Step Three To develop a specification model, more information is needed. Machine failures are random events; what is known (or can be assumed) about the time between failures for these machines? The time to repair a machine is also random; what, for example, is the distribution of the repair time? In addition, to develop the associated specification model some systematic method must be devised to simulate the time evolution of the system state variables.

Step Four The computational model will likely include a queue of failed machines and a queue of available service technicians. Also, to characterize the performance of the system, there will be statistics gathering data structures and associated procedures. The primary statistic of interest here is the total profit associated with the machine shop.

Step Five The computational model must be verified, usually by extensive testing. Verification is a software engineering activity made easier if the model is developed in a contemporary programming environment.

Step Six The validation step is used to see if the verified computational model is a reasonable approximation of the machine shop. If the machine shop is already operational, the basis for comparison is clear. If, however, the machine shop is not yet operational, validation is based primarily on consistency checks. If the number of technicians is increased, does the time averaged number of failed machines go down.

System Diagram Particularly at the conceptual level, the process of model development can be facilitated by drawing system diagrams. Indeed, when asked to explain a system, our experience is that, instinctively, many people begin by drawing a system diagram. For example, consider this system diagram of the machine shop model in Example

The box at the top of the Figure represents the pool of machines. The composite object at the bottom of the figure represents the four service technicians and an associated single queue. Operational machines are denoted with a and broken machines with a

as machines break they change their state from operational to broken From the queue, a broken machine begins to be repaired as a service technician becomes available. As each broken machine is repaired, its state is changed to operational and the machine moves along the arc on the right, back to the pool of operational machines

What makes a problem suitable for a simulation and modeling In general whenever there is a need to model randomness in a system, simulation is the tool of choice.

What makes a problem suitable for a simulation and modeling Specifically situations like: 1.It is impossible to observe certain process in the real world, e.g next year’s cancer statistics 2.Problem in which mathematical model can be formulated but analytic solutions are either impossible.

Areas of simulation Applications of simulation abound in the areas of government, defense, computer and communication systems, healthcare and many other