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.

Slides:



Advertisements
Similar presentations
Intro to Arena A Fourth Simulation.
Advertisements

Uncertainty Analysis Using GEM-SA. GEM-SA course - session 42 Outline Setting up the project Running a simple analysis Exercise More complex analyses.
An End-User Perspective On Using NatQuery Building a Dynamic Variable T
Simulation with ArenaChapter 4 – Modeling Basic Operations and InputsSlide 1 of 58 Schedules Vary Capacity (number of units) of a resource over time In.
104 Phase 1 Model Features: u Imported background u Scale the drawing u Multiple resources u Multiple Routes u Entity Name and Graphic Change u Service.
The Power of One, or Why is Adherence important? This presentation has been placed on the Mitan web site since a number of contributors to the Professional.
 1  Outline  Model  problem statement  detailed ARENA model  model technique  Output Analysis.
Modeling Basic Operations and Inputs
Chapter 22 Simulation with Process Model to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004.
Variance Reduction Techniques
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.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Modeling Basic Operations & Inputs
1 Automotive Maintenance and Repair Shop Expansion Presentation by Steve Roberson For CST 5306 Modeling and Simulation.
Chapter 5 Modeling Basic Operations
Power Point EDU 271 Microsoft PowerPoint is a powerful tool to create professional looking presentations and slide shows. PowerPoint allows you to construct.
 1  Outline  world view of simulation  overview of ARENA  simple ARENA model: Model  basic operations: Model
Steady-State Statistical Analysis By Dr. Jason Merrick.
Intro to Arena A Second Simulation.
Aslı Sencer Graduate Program in Business Information Systems BIS 517 Simulation with Arena Part 2.
Sequences and Conveyors By Dr. Jason Merrick. Simulation with Arena — Further Statistical Issues C11/2 Sequences Open the Arena File “BankNoSequences.doe”
Operations management using System Dynamics Part II.
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
Bakery A A Bakery Simulation. Bakery A We start of with the simplest possible simulation - the bakery mentioned in Lecture 2. We need: a) A way to generate.
*** CONFIDENTIAL *** © Toshiba Corporation 2008 Confidential Creating Report Templates.
Introduction to Waiting Room Manager (WRM) Contents What WRM does WRM basics WRM operates in either Single or Group Mode When you choose Group Mode Configuring.
Slide 1 of 68 Modeling Detailed Operations. Slide 2 of 68 What We’ll Do... Explore lower-level modeling constructs Model 5-1: Automotive maintenance/repair.
Microsoft Project – Tutorial 4 Assigning Resources to Tasks Switch to the Gantt Chart View Then click the Assign Resources button on the Standard toolbar.
ETM 607 – Discrete Event Simulation Fundamentals Define Discrete Event Simulation. Define concepts (entities, attributes, event list, etc…) Define “world-view”,
DSS Lab October 23, 2003.
 1  Outline  detailed operations  Model  Model  Model  general usage of ARENA.
Chapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Chapter 2 Fundamental Simulation Concepts.
Recent Software Issues L3 Review of SM Software, 28 Oct Recent Software Issues Occasional runs had large numbers of single-event files. INIT message.
Specview Tutorial for the Line Identification Tool I. Busko Space Telescope Science Institute March, 2010.
How to Run a Scenario In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 2 BACKNEXTEND 2-1 LINKS TO OBJECTIVES Creating Related Tables Creating Related Tables Determining.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 3 BACKNEXTEND 3-1 LINKS TO OBJECTIVES Modify a Table – Add, Delete, Move Fields Modify a Table.
Microsoft Access. Microsoft access is a database programs that allows you to store retrieve, analyze and print information. Companies use databases for.
1 Terminating Statistical Analysis By Dr. Jason Merrick.
A Simple Guide to Using SPSS ( Statistical Package for the Social Sciences) for Windows.
Arena Simulation Language. Simulation with ArenaChapter 3 – A Guided Tour Through ArenaSlide 2 of 58 The Create Flowchart Module “Birth” node for entities.
Chapter 10 Verification and Validation of Simulation Models
MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 6 Deadlocks Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
Version RAILER SMS RAILER RED (Remote Entry Database)
Jonathan Atzmon, ISE/ETM Dr. Joan Burtner, Advisor Last Revised 03/03/15 Atzmon ETM , Simulation in Healthcare, Spring 2015, Dr. Joan Burtner 1.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
The Enhanced Electronic Assembly and Test System ARENA
This tutorial will talk you through a very basic workbench queueing simulation. The queueing system modelled is of customers entering an infinite capacity.
1 Forecasting. 2 Should you carry an umbrella today? Part of the answer for you most likely depends on how much you care about getting wet! Assuming you.
Access Module Implementing a Database with Microsoft Access A Great Module on Your CD.
Simulation Examples And General Principles Part 2
Second Model: “Model2”. What You Will Learn  How to build a simple layout  How to connect ports for routing flowitems  How to detail and enter data.
How to fix Error code 0x80072ee2 in Windows 8.1? Fix%20%20Update%20Error%200x80072EE2%20in%20Windows%20 8.1,%20Windows%2010!%20-%20Fix%20PC%20Errors.htm.
56 Resources u Icons represent resources u Dynamic resources must be assigned a path network u Resources position at nodes, not locations u “Specs” field.
IET 603 Minitab Chapter 12 Christopher Smith
Getting Started .Cont The Basic Process Panel
Modeling Basic Operations and Inputs
Modeling Basic Operations and Inputs
Chapter 10 Verification and Validation of Simulation Models
Modeling Basic Operations and Inputs
First Arena Model.
Chapter 3 – A Guided Tour Through Arena
Google Calendar Appointments
Running a Java Program using Blue Jay.
Model 4-2: The Enhanced Electronic Assembly and Test System
Model 4-2: The Enhanced Electronic Assembly and Test System
Digital Story Telling with Frames
Presentation transcript:

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 is quite simple: the first model was a “first prototype”, and we have just gone through the first verification/validation cycle. At the end, we concluded that the system actually operates on two shifts a day, and that the second shifts has two operators assigned to the Rework operation, thus easing the bottleneck problem we encountered. Another problem we have to resolve is the fact that the Sealer breaks down, rarely enough, and for short enough times that our first approximation could ignore it, be we now must incorporate it in the model. From extensive records, we could determine that the mean uptime between failures was 120 minutes, exponentially distributed, and that the repair time had a mean of 4 minutes, also exponentially distributed. How do we add all this to the model?

Model 3 Adding Shifts. Our run length of 2000 minutes is equivalent to a little more than 4 shifts (60*8 = 480 minutes/shift). We now need to model the shifts explicitly, since the number of operators changes from one shift to the next. This will be done by adding a “Resource Schedule” to the Rework resource. The sealer failures are shift independent and will be modeled using a Resource Failure or Downtime. Let’s start with the “Inspector” for Rework - double-click to open the dialog. Notice that “Capacity” has the value 1: this means that there is only ONE copy of the resource available, so that only one part can be worked at one time. Since we will have two operators during the second shift, we must change that.

Model 3 When you choose “Schedule” from the Capacity Type list, you have two new fields appearing. The second provides you with the scheduling options: Ignore, Preempt and Wait. If a capacity decrease is scheduled and the resource is idle, all three options cause the resource to become inactive immediately. If the resource is in use, the response differs. If “Ignore” is chosen, the resource capacity is decreased immediately. When the resource is released by the

Model 3 entity to which it is allocated, it is placed in an inactive state. It COULD happen that a request to increase capacity arrives before the resource is released - in this case the increase occurs immediately. The effect is that the capacity change may never be “seen” in its effects. The “Wait” option will wait until the entity releases the resource before starting the capacity decrease. The “Preempt” option preempts the resource by taking it away from the entity controlling it, starting the capacity reduction, and holding the entity in an internal (to Arena) storage area until the resource becomes available. At that point the entity will be reallocated the resource and will continue processing. When do we use each option? There are no absolute rules but a suggestion would have us use the “Ignore” option if the duration of the scheduled capacity decrease is long when compared to the processing time. We would use the “Wait” option if the time between capacity decreases is large compared to the duration of

Model 3 the decrease. The use of the “Preempt” option should be clear. In the Server Data area, in the Schedule window type: Rework Schedule Now click on the “Schedule” button at the bottom of the area. A new “Schedule” dialog will appear, with on it. Click on Add, to come up with a further dialog. Make sure you have: Capacity 1, Duration 480 After clicking on Add, repeat the Add, but make sure you now have Capacity 2, Duration 480. You should have the configuration in the next slide:

Model 3 Make sure that “Duration” has a value. If you leave the field empty, the system will interpret the value as infinity and it will never change after being set. As long as you have positive entries, the simulation will repeat through the values you have chosen.

Model 3 We now turn to modeling the Sealer failures. Click on the Sealer, click on the “Resource” button to get the dialog at the right. In the “Failures” area click on Add. Fill in as indicated on the slide. The Uptime and Downtime follow the distributions we claim to have gleaned from historical data. Note we chose Time-based rather than Count-based failure. Count-based would depend on the number serviced… Notice that we choose “Wait”: consistent with the schedule choice.

Model 3 The next thing we will do is save more statistical data - the defaults are useful, but not all that we may need. The Common panel has a Statistics module, which allows us to define additional statistics to be collected. Notice the five areas, denoting five types of statistics. Let’s assume we are interested in number of parts in various queues (Prep B, Sealer, Rework areas), and cycle times.

Model 3 Let’s begin by setting up collection of Time-Persistent (or Discrete-Change) statistics. Click on the Time- Persistent Add button. Check the Queue button in the Data Object area. The dialog will change to the one on the right. Fill in: Data Object QueueSelect Queue NamePart B Prep_R_Q Save Observations to File Check OS File Name in Double Quotes (appears after check is done) “Prep B_Q.DAT”

Model 3 Add two more queue statistics: Data Object QueueSelect Queue NameSealer_R_Q Save Observations to FileCheck OS File Name in Double Quotes“Sealer_Q.DAT” Data Object QueueSelect Queue NameRework_R_Q Save Observations to FileCheck OS File Name in Double Quotes“Rework_Q.DAT”

Model 3 Add a Tally Tally Name Shipping_Ta Save Observations to a File Check OS File in Double Quotes “Ship.DAT” And you end up with a dialog that looks like the one on the right.

Model 3 Exercises. 1) Go to the help files and learn how to use the Output Analyzer. 2) Go to the help files and learn how to use the Input Analyzer. What can you say about the “fit” of the file partbprp.dst to the Normal Distribution? What is the mean-square error? 3) Modify Exercise 1 of Model 2 by adding agent breaks. The 16 hours are divided into 8-hour shifts. Agent breaks are staggered, starting at 90 minutes into each shift. Agent lunch breaks (30 minutes) are also staggered, starting 3 1/2 hours into each shift. Compare the results of this model to the result withotu agent breaks. 4) Using the model from Exercise 2 of Model 2, set the inter-arrival- time distribution to exponential and the process-time distribution for each Process to Normal, with a mean of 9 minutes. Setting the standard deviation of the normal distribution to values of 1, 2 and 3, make three different runs of 10,000 minutes each and compare the results.