Chapt 6 Resources & Gates Intro/ steps in the process Distributions...What & Why Resource Block Await Node Free node Alter node Group block Open Node Close.

Slides:



Advertisements
Similar presentations
Waiting Line Management
Advertisements

 1  Outline  Chapter 3: Guided Tour Through Arena  Chapter 4: Modeling Basic Operations and Inputs.
Intro to Arena A Third Simulation. Model 3 We add more features to Model 2, also from Ch. 5 of Simulation with Arena. The justification for adding features.
—————————— CACI Products Company ————————————————————————————— SimScript II.5 —————————————— 3-1 Day 2 Section 3 - Introduction to Process Simulation –Modeling.
IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Q vs Await Node Q is a simplified Await node Q activity is the resource ie server, inspection Await Node can specify resource that is needed by activity.
 1  Outline  Model  problem statement  detailed ARENA model  model technique  Output Analysis.
Lecture 3 Concepts of Discrete-Event Simulation. 2 Discrete Event Model  In the discrete approach to system simulation, state changes in the physical.
Waiting Lines Example-1
Chapter 22 Simulation with Process Model to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004.
Queuing Systems Chapter 17.
Components and Organization of Discrete-event Simulation Model
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Project Management Technique By: Penny Leahy Jackie Holohan.
Queuing and Transportation
Simscript II.5 Building simulation model with SIMSCRIPT II.5.
Introduction to Arena A Simple Simulation. Model1 We examine a simple model: parts arrive at a server, are served, and depart the system. There will be.
MGTSC 352 Lecture 23: Congestion Management Introduction: Asgard Bank example Simulating a queue Types of congested systems, queueing template Ride’n’Collide.
Simulating Single server queuing models. Consider the following sequence of activities that each customer undergoes: 1.Customer arrives 2.Customer waits.
Project 2: ATM’s & Queues
SIMULATION TECHNIQUES. Introduction What is digital simulation? – Design a model for a real or proposed system – Execute the model on a computer – Analyze.
Lecture 4 Mathematical and Statistical Models in Simulation.
Textbook: Applied Simulation, modeling and Analysis using FlexSim
Modeling Basic Operations & Inputs
Graduate Program in Engineering and Technology Management
1 Automotive Maintenance and Repair Shop Expansion Presentation by Steve Roberson For CST 5306 Modeling and Simulation.
Chapter 4 Continuous Random Variables and Probability Distributions
Introduction to Management Science
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Simulation Examples ~ By Hand ~ Using Excel
 1  Outline  world view of simulation  overview of ARENA  simple ARENA model: Model  basic operations: Model
Intro to Arena A Second Simulation.
Management of Waiting Lines McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Introduction to Operations Research
ETM 607 – Discrete Event Simulation Fundamentals Define Discrete Event Simulation. Define concepts (entities, attributes, event list, etc…) Define “world-view”,
Project 2: ATM’s & Queues. ATM’s & Queues  Certain business situations require customers to wait in line for a service Examples:  Waiting to use an.
IE 429, Parisay, January 2010 What you need to know from Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete,
Lecture 19 Nov10, 2010 Discrete event simulation (Ross) discrete and continuous distributions computationally generating random variable following various.
ETM 607 – Input Modeling General Idea of Input Modeling Data Collection Identifying Distributions Parameter estimation Goodness of Fit tests Selecting.
SIMULATION OF A SINGLE-SERVER QUEUEING SYSTEM
Simulation Examples and General Principles
Discrete Event (time) Simulation. What is a simulation? “Simulation is the process of designing a model of a real system and conducting experiments with.
Machine interference problem: introduction
Chapter 10 Verification and Validation of Simulation Models
1 Simulation Implementation Using high-level languages.
MODELING EXAMPLES Types of model Conceptual Containing components that have not been clearly Identified in terms of theoretic categories such as state,
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Discrete Event Simulation
Simulation Chapter 16 of Quantitative Methods for Business, by Anderson, Sweeney and Williams Read sections 16.1, 16.2, 16.3, 16.4, and Appendix 16.1.
(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.
1 1 Slide Chapter 12 Waiting Line Models n The Structure of a Waiting Line System n Queuing Systems n Queuing System Input Characteristics n Queuing System.
SIMULATION EXAMPLES. Monte-Carlo (Static) Simulation Estimating profit on a sale promotion Estimating profit on a sale promotion Estimating profit on.
EVOLUTION OF INDUSTRIAL ENGINEERING Prof. Dr. Orhan TORKUL Res. Asst. M. Raşit CESUR Res. Asst. Furkan YENER.
Management of Waiting Lines Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Simulation Examples And General Principles Part 2
One More Try Another Example with Some Tweaks. Fall 2001IMSE 643 Industrial Simulation Two Job Types and a second Workstation Machine Inspection Arrivals.
Ch 1: Simulation of Computer Networks. 1.1 Computer Networks and the Layering Concept Layering Concept Service Interface Protocol.
Simulation of single server queuing systems
Abu Bashar Queuing Theory. What is queuing ?? Queues or waiting lines arise when the demand for a service facility exceeds the capacity of that facility,
Topic V. Multiple-Channel Queuing Model
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
Getting Started .Cont The Basic Process Panel
ETM 607 – Spreadsheet Simulations
Discrete Event Simulation
Simulation Problems Jason R. W. Merrick.
Chapter 10 Verification and Validation of Simulation Models
LESSON 8: RANDOM VARIABLES EXPECTED VALUE AND VARIANCE
PROBABILITY AND STATISTICS
Presentation transcript:

Chapt 6 Resources & Gates Intro/ steps in the process Distributions...What & Why Resource Block Await Node Free node Alter node Group block Open Node Close node Examples

Quiz non attributional –Object flow thru network_________ –Node that is an entry point in to a system______ –Data attached to an entity________ –A symbol that can represent the passage of time____ –Node that generates a histogram______ –Node that represents people or item waiting in line___ Activity AWAIT COLCT CREATE Entity TERMINATE QUE ATRB NNQ GOON

Quiz non attributional Hand draw tonight….Turn next week a printed version sing AweSim software, a single server operation of a store using AweSim objects, customers arrive at the counter at a rate that is Exponentially distributed with a mean of 4.5 minutes, the duration of the service time is normally distributed with a mean of 3.2 minutes and a standard deviation of 0.6 minutes, end the simulation after 1000 customers. Collect data to be able to produce a histogram of how long customers are in the system.

Distributions Use statistical distribution to represent your data or when an approximation is required. Want to simulate arrival times of customers can either: –Collect data, use real data…must collect vast amounts –Collect representative sample of data, use distribution that best represents the data for the population –Have little or no data and make rough approximations of the expected population

Uniform Distribution Used to generate random numbers between a range.

Exponential Distributions Used to represent the arrival or service time time of random variables. Also used to represent time to failure.

Normal Distributions Use statistical distribution to represent your data or when an approximation is known. Commonly used for service times.

Triangular Distributions Used when only an approximation of the population is known. Used for service times.

Introduction Entities move thru the network…waits at ques…encounters activities that take time… Can also model networks where the entity requires a resource to perform an activity Entity picks up resources at an AWAIT Node before going on to an activity Resource block dictates the priorities of resources Gate Nodes start & stop entity flow

RESOURCE Block Block = entities do not flow thru, no in/ out Identifies: resource name/ label = RLBL, initial # of resource units available = CAP, order which to AWAIT & PREEMPT allocate resources Resource # 1, called ScrapeMetal, capacity of 1000, files 3 & 7 will be polled for entities waiting for ScrapeMetal

AWAIT Node Used to store entities waiting for units of resources or a GATE to open AWAIT Node called Needbooks, entity requires 2 units of the resource BOOKS, if available they are allocated to the entity & branches M=1, no limit for # of entity that can wait in file 1.

AWAIT Node AWAIT Node called Needbooks1, # of books required by entity is prescribed by the value of attribute (4), if available they are allocated to the entity & branches M=2, no limit for # of entity that can wait in file 1.

FREE Node FREE Node used to release units of resources when entity arrives at the node Node called Freeupbooks, 4 BOOKS are made available when entity arrives

Inspector considered as a resource Ex TVs in a production line get inspected, go to packing or need to be adjusted, inspector also does adjustment, can’t be used for insp when performing adjust

Flex Machining System Ex Under const

ALTER Node Used to change the capacity of a resource type by CC units, + = increased, - = Decrease Decrease resource BOOKS by 3

Group Block Provides a method of grouping resources so that any member of the group can be used to provide service to an entity 3 examples of Group resources of BOOKS, Pencils, Packs L IDLE FM PREFERRED ORDER NEXT FREE

PREEMPT Node Similar to AWAIT but an entity can preempt one unit of a resource that has been allocated to another entity High priority to preempt 2 units of resource Books put remaining resource in attribute 2

Machine tool w/ breakdowns Ex Parts are sent to Drill, Drill machine breaks down, which stops the processing of parts except by hand. Drill is modeled as a resources & parts require one unit of Drill. An entity representing Drill status is modeled in a disjoint network, delayed by time to failure, after which the Drill status arrives to a PREEMPT node. PREEMPT stops drilling by Drill, the part is drilled by hand & it takes twice as long

Byhand Parts are sent to Drill, Drill machine breaks down, which stops the processing of parts except by hand. Drill is modeled as a resources & parts require one unit of Drill. An entity representing Drill status is modeled in a disjoint network, delayed by time to failure, after which the Drill status arrives to a PREEMPT node. PREEMPT stops drilling by Drill, the part is drilled by hand & it takes twice as long PREEMPT

GATE Block Provides a method of grouping resources so that any member of the group can be used to provide service to an entity Ex LABELEDGATE is open, file # 1

OPEN Node Used to open a gate with a gate label (GLBL) or gate code specified by an expression Ex Open gate, called “Exampleopengate” is used to open gate “gatetomtl”

CLOSED Node Used to close a gate with a gate label (GLBL) or gate code specified by an expression Ex Close Gate, closegate, closes gate called, closetofuel

Gates to Model Shifts Ex Model the activity of a process only in operation during the day shift. Entities arrive and routed to an AWAIT node that is associated with the gate called dayshift. In a disjoint network an entity is created that closed the gate after 8 hours and opens it 16 hours later

Open gate Close gate

Exercises 6-2 two types of customers 1) regular, uniform distributed btwn min, 2) harder, expon distributed, mean = 20 min. 60% are regular customers, 40% harder. Customers arrive at a rate represented with a triangular distribution min = 10, max = 50, mode = 20. Find statistics that represent time in system, Use AWAIT/FREE Customer inCustomer ServicedCustomer out

Exercises 6-2 two types of customers 1) regular, uniform distributed btwn min, 2) harder, expon distributed, mean = 20 min. 60% are regular customers, 40% harder. Customers arrive at a rate represented with a triangular distribution min = 10, max = 50, mode = 20. Find statistics that represent time in system, Use AWAIT/FREE

Exercises Person arrives at bank cant find parking drives around block comes back parks.

Exercises Due Monday 10/ Machine tool processes 2 diff parts. T1 arrival time is tri dis Interarrival time of T2 tri dis Processing time for T1 is exp, m=20, T2 uniform min 15- max 20. Processing includes inspection, 1% fail, return to que the rework time =90% of original. Find time in system of part & utilization of machine. Use create/ await/ a conditional split of activities/ free/ collect/ terminate.

Chapt 5 Basic Network Modeling Intro/ steps in the process Single server queuing system CREATE Node TERMINATE Node ASSIGN Node GOON Node COLCT Node SELECT Node EXAMPLES