|
|
3 | (16) |
|
|
3 | (4) |
|
|
4 | (1) |
|
How About Just Playing with the System? |
|
|
5 | (1) |
|
Sometimes You Can't (or Shouldn't) Play with the System |
|
|
5 | (1) |
|
|
6 | (1) |
|
Logical (or Mathematical) Models |
|
|
6 | (1) |
|
What Do You Do with a Logical Model? |
|
|
6 | (1) |
|
|
7 | (3) |
|
Popularity and Advantages |
|
|
7 | (1) |
|
|
8 | (1) |
|
Different Kinds of Simulations |
|
|
9 | (1) |
|
|
10 | (3) |
|
|
10 | (1) |
|
Programming in General-Purpose Languages |
|
|
11 | (1) |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
12 | (1) |
|
When Simulations Are Used |
|
|
13 | (6) |
|
|
13 | (1) |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
15 | (1) |
|
|
15 | (4) |
|
Fundamental Simulation Concepts |
|
|
19 | (30) |
|
|
19 | (3) |
|
|
19 | (2) |
|
|
21 | (1) |
|
|
22 | (2) |
|
|
22 | (1) |
|
|
23 | (1) |
|
|
24 | (1) |
|
Pieces of a Simulation Model |
|
|
24 | (5) |
|
|
24 | (1) |
|
|
25 | (1) |
|
|
26 | (1) |
|
|
26 | (1) |
|
|
26 | (1) |
|
|
27 | (1) |
|
|
27 | (1) |
|
|
28 | (1) |
|
|
28 | (1) |
|
Event-Driven Hand Simulation |
|
|
29 | (7) |
|
|
29 | (1) |
|
|
30 | (2) |
|
|
32 | (4) |
|
|
36 | (1) |
|
Event and Process-Oriented Simulation |
|
|
36 | (2) |
|
|
38 | (4) |
|
Random Input, Random Output |
|
|
38 | (1) |
|
|
38 | (2) |
|
|
40 | (2) |
|
Overview of a Simulation Study |
|
|
42 | (1) |
|
|
43 | (6) |
|
A Guided Tour Through Arena |
|
|
49 | (52) |
|
|
49 | (2) |
|
Exploring the Arena Window |
|
|
51 | (5) |
|
|
51 | (1) |
|
Basic Interaction and Pieces of the Arena Window |
|
|
52 | (2) |
|
Moving Around and Up and Down in the Flowchart View |
|
|
54 | (1) |
|
|
55 | (1) |
|
Browsing Through an Existing Model |
|
|
56 | (19) |
|
The Create Flowchart Module |
|
|
56 | (2) |
|
|
58 | (1) |
|
The Process Flowchart Module |
|
|
59 | (2) |
|
|
61 | (1) |
|
|
62 | (1) |
|
Animating Resources and Queues |
|
|
62 | (1) |
|
The Dispose Flowchart Module |
|
|
63 | (1) |
|
Connecting Flowchart Modules |
|
|
64 | (1) |
|
|
64 | (2) |
|
|
66 | (1) |
|
Setting the Run Conditions |
|
|
66 | (2) |
|
|
68 | (1) |
|
|
69 | (6) |
|
|
75 | (9) |
|
New Model Window and Basic Process Panel |
|
|
75 | (1) |
|
Place and Connect the Flowchart Modules |
|
|
76 | (1) |
|
The Create Flowchart Module |
|
|
77 | (1) |
|
|
77 | (1) |
|
|
78 | (1) |
|
The Process Flowchart Module |
|
|
78 | (1) |
|
The Resource and Queue Data Modules |
|
|
79 | (1) |
|
|
80 | (1) |
|
The Dispose Flowchart Module |
|
|
80 | (1) |
|
|
81 | (2) |
|
|
83 | (1) |
|
|
84 | (1) |
|
|
84 | (1) |
|
More on Menus, Toolbars, Drawing, and Printing |
|
|
84 | (9) |
|
|
84 | (4) |
|
|
88 | (3) |
|
|
91 | (1) |
|
|
92 | (1) |
|
|
93 | (1) |
|
|
94 | (1) |
|
|
95 | (1) |
|
|
95 | (6) |
|
Modeling Basic Operations and Inputs |
|
|
101 | (66) |
|
An Electronic Assembly and Test System |
|
|
101 | (17) |
|
Developing a Modeling Approach |
|
|
102 | (1) |
|
|
103 | (12) |
|
|
115 | (1) |
|
|
116 | (2) |
|
The Enhanced Electronic Assembly and Test System |
|
|
118 | (15) |
|
Expanding Resource Representation: Schedules and States |
|
|
120 | (1) |
|
|
120 | (4) |
|
|
124 | (2) |
|
|
126 | (3) |
|
|
129 | (4) |
|
|
133 | (9) |
|
Changing Animation Queues |
|
|
134 | (2) |
|
|
136 | (1) |
|
|
137 | (2) |
|
Adding Plots and Variables |
|
|
139 | (3) |
|
Input Analysis: Specifying Model Parameters and Distributors |
|
|
142 | (15) |
|
Deterministic vs. Random Inputs |
|
|
143 | (1) |
|
|
144 | (1) |
|
|
145 | (1) |
|
Fitting Input Distributions Via the Input Analyzer |
|
|
146 | (7) |
|
|
153 | (3) |
|
Nonstationary Arrival Processes |
|
|
156 | (1) |
|
Multivariate and Correlated Input Data |
|
|
157 | (1) |
|
|
157 | (1) |
|
|
158 | (9) |
|
Detailed Modeling and Terminating Statistical Analysis |
|
|
167 | (92) |
|
A Generic Call Center System |
|
|
168 | (2) |
|
|
170 | (6) |
|
Nonstationary Arrival Process |
|
|
170 | (1) |
|
|
171 | (1) |
|
|
172 | (1) |
|
|
172 | (1) |
|
Variables and Expressions |
|
|
173 | (1) |
|
|
174 | (1) |
|
|
174 | (1) |
|
|
174 | (1) |
|
Terminating or Steady-State |
|
|
175 | (1) |
|
|
176 | (2) |
|
|
178 | (29) |
|
|
179 | (7) |
|
|
186 | (2) |
|
Increment the Time Period |
|
|
188 | (3) |
|
Create Arrivals and Direct to Service |
|
|
191 | (7) |
|
|
198 | (4) |
|
Technical Support Returned Calls |
|
|
202 | (2) |
|
|
204 | (2) |
|
|
206 | (1) |
|
Finding and Fixing Model Errors |
|
|
207 | (8) |
|
Animating the Call Center Model |
|
|
215 | (8) |
|
The Call Center Model for Analysis with Overall Performance Measures |
|
|
223 | (9) |
|
|
223 | (2) |
|
Slimming Down and Speeding Up |
|
|
225 | (1) |
|
Overall Performance Measures |
|
|
226 | (6) |
|
Statistical Analysis of Output from Terminating Simulations |
|
|
232 | (18) |
|
Time Frame of Simulations |
|
|
232 | (1) |
|
Strategy for Data Collection and Analysis |
|
|
233 | (2) |
|
Confidence Intervals for Terminating Systems |
|
|
235 | (4) |
|
Comparing Two Alternatives |
|
|
239 | (3) |
|
Evaluating Many Alternatives with the Process Analyzer (PAN) |
|
|
242 | (5) |
|
Searching for an Optimal Alternative with Optquest |
|
|
247 | (3) |
|
|
250 | (1) |
|
|
250 | (9) |
|
Intermediate Modeling and Steady-State Statistical Analysis |
|
|
259 | (44) |
|
The Electronic Assembly and Test System with Part Transfers |
|
|
259 | (9) |
|
Some New Arena Concepts: Stations and Transfers |
|
|
260 | (1) |
|
|
261 | (3) |
|
|
264 | (4) |
|
A Small Manufacturing System |
|
|
268 | (19) |
|
|
269 | (1) |
|
|
270 | (2) |
|
|
272 | (2) |
|
|
274 | (6) |
|
|
280 | (3) |
|
|
283 | (4) |
|
Statistical Analysis of Output from Steady-State Simulations |
|
|
287 | (9) |
|
|
287 | (4) |
|
|
291 | (1) |
|
|
292 | (3) |
|
|
295 | (1) |
|
Other Methods and Goals for Steady-State Statistical Analysis |
|
|
296 | (1) |
|
|
296 | (1) |
|
|
296 | (7) |
|
|
303 | (36) |
|
Types of Entity Transfers |
|
|
303 | (2) |
|
The Small Manufacturing System with Resource-Constrained Transfers |
|
|
305 | (4) |
|
The Small Manufacturing System with Transporters |
|
|
309 | (15) |
|
The Modified Model 7-1 for Transporters |
|
|
310 | (8) |
|
Refining the Animation for Transporters |
|
|
318 | (6) |
|
|
324 | (9) |
|
The Small Manufacturing System with Nonaccumulating Conveyors |
|
|
327 | (5) |
|
The Small Manufacturing System with Accumulating Conveyors |
|
|
332 | (1) |
|
|
333 | (1) |
|
|
333 | (6) |
|
A Sampler of Further Modeling Issues and Techniques |
|
|
339 | (46) |
|
Modeling Conveyors Using the Advanced Transfer Panel |
|
|
339 | (6) |
|
Finite Buffers at Stations |
|
|
340 | (4) |
|
Parts Stay on Conveyor During Processing |
|
|
344 | (1) |
|
|
345 | (1) |
|
|
346 | (8) |
|
Entity Balking and Reneging |
|
|
346 | (1) |
|
A Service Model with Balking and Reneging |
|
|
347 | (7) |
|
Holding and Batching Entities |
|
|
354 | (7) |
|
|
354 | (1) |
|
A Batching Process Example |
|
|
355 | (6) |
|
|
361 | (13) |
|
|
362 | (1) |
|
A Tightly Coupled Production System |
|
|
363 | (11) |
|
A Few Miscellaneous Modeling Issues |
|
|
374 | (2) |
|
|
374 | (1) |
|
|
374 | (2) |
|
|
376 | (1) |
|
|
376 | (9) |
|
Arena Integration and Customization |
|
|
385 | (46) |
|
Generating Entity Arrivals from Historical Data |
|
|
385 | (5) |
|
|
390 | (9) |
|
Overview of Active X Automation and VBA |
|
|
391 | (1) |
|
Built-in Arena VBA Events |
|
|
392 | (4) |
|
|
396 | (3) |
|
Presenting Arrival Choices to the User |
|
|
399 | (13) |
|
Modifying the Creation Logic |
|
|
400 | (2) |
|
Designing the VBA UserForm |
|
|
402 | (2) |
|
Displaying the Form and Setting Model Data |
|
|
404 | (8) |
|
Recording and Charting Model Results in Microsoft Excel |
|
|
412 | (8) |
|
Setting Up Excel at the Beginning of the Run |
|
|
414 | (3) |
|
Storing Individual Call Data Using the VBA Module |
|
|
417 | (2) |
|
Charting the Results and Cleaning Up at the End of the Run |
|
|
419 | (1) |
|
Creating Modules Using the Arena Professional Edition: Template 9-1 |
|
|
420 | (7) |
|
The Create from File Module |
|
|
421 | (1) |
|
The Template Source File: Template 09--1.tpl |
|
|
422 | (1) |
|
The Panel Icon and User View |
|
|
422 | (1) |
|
The Module Logic and Operands |
|
|
423 | (3) |
|
|
426 | (1) |
|
|
427 | (1) |
|
|
427 | (4) |
|
Continuous and Combined Discrete/Continuous Models |
|
|
431 | (40) |
|
Modeling Simple Discrete/Continuous Systems |
|
|
432 | (8) |
|
A Simple Continuous System |
|
|
432 | (3) |
|
Interfacing Continuous and Discrete Logic |
|
|
435 | (5) |
|
|
440 | (14) |
|
|
440 | (2) |
|
|
442 | (1) |
|
|
443 | (11) |
|
Continuous State-Change Systems |
|
|
454 | (10) |
|
|
455 | (1) |
|
Modeling Continuously Changing Rates |
|
|
455 | (1) |
|
Arena's Approach for Solving Differential Equations |
|
|
456 | (2) |
|
|
458 | (5) |
|
Defining the Differential Equations Using VBA |
|
|
463 | (1) |
|
|
464 | (1) |
|
|
465 | (6) |
|
Further Statistical Issues |
|
|
471 | (30) |
|
|
471 | (6) |
|
Generating Random Variates |
|
|
477 | (4) |
|
|
477 | (2) |
|
|
479 | (2) |
|
Nonstationary Poisson Processes |
|
|
481 | (1) |
|
|
482 | (8) |
|
|
483 | (6) |
|
|
489 | (1) |
|
|
490 | (6) |
|
|
490 | (4) |
|
|
494 | (2) |
|
Designing and Executing Simulation Experiments |
|
|
496 | (1) |
|
|
497 | (4) |
|
Conducting Simulation Studies |
|
|
501 | (20) |
|
A Successful Simulation Study |
|
|
501 | (3) |
|
|
504 | (1) |
|
|
505 | (1) |
|
System and Simulation Specification |
|
|
506 | (4) |
|
Model Formulation and Construction |
|
|
510 | (2) |
|
Verification and Validation |
|
|
512 | (3) |
|
Experimentation and Analysis |
|
|
515 | (1) |
|
Presenting and Preserving the Results |
|
|
516 | (1) |
|
|
517 | (4) |
Appendix A Functional Specification for The Washington Post |
|
521 | (16) |
|
|
521 | (2) |
|
A.1.1 Document Organization |
|
|
521 | (1) |
|
A.1.2 Simulation Objectives |
|
|
521 | (1) |
|
A.1.3 Purpose of the Functional Specification |
|
|
522 | (1) |
|
|
522 | (1) |
|
A.1.5 Hardware and Software Requirements |
|
|
523 | (1) |
|
A.2 System Description and Modeling Approach |
|
|
523 | (6) |
|
|
523 | (1) |
|
|
523 | (2) |
|
|
525 | (1) |
|
A.2.4 Press Packaging Lines |
|
|
525 | (1) |
|
|
525 | (1) |
|
|
526 | (1) |
|
|
527 | (1) |
|
|
527 | (1) |
|
A.2.9 Manual Insertion Process |
|
|
528 | (1) |
|
|
528 | (1) |
|
|
529 | (1) |
|
A.4 Summary of Input and Output |
|
|
529 | (3) |
|
|
529 | (1) |
|
|
530 | (2) |
|
|
532 | (1) |
|
A.5.1 Simulation Model Documentation |
|
|
532 | (1) |
|
|
532 | (1) |
|
|
532 | (1) |
|
|
532 | (1) |
|
|
532 | (5) |
Appendix B IIE/RS Contest Problems |
|
537 | (28) |
|
B.1 First Annual Contest: The SM Superstore |
|
|
537 | (2) |
|
B.2 Second Annual Contest: The SM Market |
|
|
539 | (3) |
|
B.3 Third Annual Contest: Sally Model's SM Pizza Shop |
|
|
542 | (4) |
|
B.4 Fourth Annual Contest: SM Office Repair |
|
|
546 | (2) |
|
B.5 Fifth Annual Contest: SM Rental |
|
|
548 | (4) |
|
B.6 Sixth Annual Contest: SM Theme Parks |
|
|
552 | (3) |
|
B.7 Seventh Annual Contest: SM Testing |
|
|
555 | (10) |
Appendix C A Refresher on Probability and Statistics |
|
565 | (18) |
|
|
565 | (2) |
|
|
567 | (8) |
|
|
567 | (1) |
|
|
568 | (2) |
|
|
570 | (2) |
|
C.2.4 Joint Distributions, Covariance, Correlation, and Independence |
|
|
572 | (3) |
|
C.3 Sampling and Sampling Distributions |
|
|
575 | (2) |
|
|
577 | (1) |
|
|
577 | (2) |
|
|
579 | (4) |
Appendix D Arena's Probability Distributions |
|
583 | (18) |
|
Arena's Probability Distributions |
|
|
583 | (18) |
|
|
585 | (1) |
|
|
586 | (2) |
|
|
588 | (1) |
|
|
589 | (1) |
|
|
590 | (1) |
|
|
591 | (1) |
|
|
592 | (1) |
|
|
593 | (1) |
|
|
594 | (1) |
|
|
595 | (1) |
|
|
596 | (1) |
|
|
597 | (1) |
|
|
598 | (3) |
Appendix E Academic Software Installation Instructions |
|
601 | (4) |
|
E.1 Authorization to Copy Software |
|
|
601 | (1) |
|
E.2 Installing the Arena Software |
|
|
601 | (1) |
|
|
602 | (3) |
References |
|
605 | (6) |
|
|
605 | (6) |
Index |
|
611 | |
|
|
611 | |