Table of Contents
- Preface Active Learning
- PART 1: WHAT MAKES THIS BOOK DIFFERENT?
- PART 2: WHO BENEFITS FROM ACTIVE LEARNING?
- PART 3: WHY EMPHASIZE “SIMULATION MODELING?”
- PART 4: ORGANIZATION OF THIS BOOK
- PART 5: STYLES USED IN THIS BOOK
- PART 6: ACKNOWLEDGEMENTS
- Chapter 1 Introduction to SIMIO: The Ice Cream Store
- PART 1.1: GETTING STARTED
- PART 1.2: THE ICE CREAM STORE
- PART 1.3: ENHANCING THE ANIMATION
- PART 1.4: LOOKING AT THE RESULTS
- PART 1.5: COMMENTARY
- Chapter 2 Modeling Distances and Travel: An Airport
- PART 2.1: BUILDING THE MODEL
- PART 2.2: USING GOOGLE’S 3D WAREHOUSE
- PART 2.3: EXAMINING OUTPUT
- PART 2.4: USING EXPERIMENTS
- PART 2.5: COMMENTARY
- Chapter 3 Branched Paths, Rate Tables, and Entity Dependencies: Airport Revisited
- PART 3.1: CHOICE OF PATHS
-
PART 3.2: CHANGING ARRIVAL RATE
-
PART 3.3: DISTINGUISHING ENTITIES: DATA TABLES
-
PART 3.4: MORE ON BRANCHING
-
PART 3.5: WORK SCHEDULES
-
PART 3.6: COMMENTARY
- Chapter 4 Sequences and Travelers: Manufacturing Cell
- PART 4.1: CONSTRUCTING THE MODEL
-
PART 4.2: SETTING CAPACITIES
-
PART 4.3: INCORPORATING SEQUENCES
-
PART 4.4: EMBELLISHMENT: CART TRANSFER
-
PART 4.5: COMMENTARY
-
Chapter 5 Batching, Functions, State Variables, and Statistics: Assembly of Circuit Boards
-
PART 5.1: BUILDING THE MODEL
-
PART 5.2: CHANGING PROCESSING TIME AS A FUNCTION OF THE SIZE OF THE QUEUE
-
PART 5.3: DOING MORE ANIMATION
-
PART 5.4: CREATING STATISTICS
-
PART 5.5: COMMENTARY
- Chapter 6 Processes in SIMO: Circuit Board Assembly Reconsidered
- PART 6.1: THE ADD-ON PROCESS TRIGGERS: ILLUSTRATING ASSIGN
-
PART 6.2: CREATING A “REUSABLE” PROCESS
-
PART 6.3: COLLECTING TALLY STATISTICS
-
PART 6.4: AN INTRODUCTION TO RESOURCES
-
PART 6.5: COMMENTARY
- Chapter 7 Part Specific Processing Times and Single Part Source: Manufacturing Cell Revisited
- PART 7.1: NEW PROBLEM STATEMENT
-
PART 7.2: A TRANSFER LINE
-
PART 7.3: MACHINE FAILURES IN THE CELL
-
PART 7.4: COMMENTARY
- Chapter 8 “Consumed Material”, Changeovers, Properties: A Kitting Process
- PART 8.1: THE KITTING PROCESS
-
PART 8.2: SEQUENCE-DEPENDENT SETUP TIME
-
PART 8.3: USING MATERIALS IN THE KITTING OPERATION
-
PART 8.4: RAW MATERIAL ARRIVALS DURING THE SIMULATION
-
PART 8.5: IMPLEMENTING A JUST-IN-TIME APPROACH
-
PART 8.6: COMMENTARY
- Chapter 9 Continuous Variables, Reneging, Interrupt, Debugging: A Gas Station
- PART 9.1: SIMPLE TANK
-
PART 9.2: THE GAS STATION
-
PART 9.3: RENEGING THE CARS WHEN PUMP GOES OFF
-
PART 9.4: INTERRUPTING THE CARS WHEN PUMP GOES OFF
-
PART 9.5: DEBUGGING.
-
PART 9.6: COMMENTARY
- Chapter 10 Handling Multiple Resources with Failures: Urgent Care Clinic
- PART 10.1: USING A SINGLE SERVER TO MODEL MULTIPLE RESOURCES
-
PART 10.2: HANDLING FAILURES AT SERVERS
-
PART 10.3: MAKING REPLICATIONS: STOPPING THE SIMULATION RUN
-
PART 10.4: COMMENTARY
- Chapter 11 Modeling Multiple Resources with Multiple Servers: Urgent Care Reconsidered
- PART 11.1: AVOIDING THE CAPACITY FAILURE ISSUE WITH A SINGLE SERVER
-
PART 11.2: ROUTING PATIENTS TO PHYSICIANS
-
PART 11.3: HAVING PATIENTS WAIT TOGETHER
-
PART 11.4: COMMENTARY
- Chapter 12 Variables, SMORE plots, Optimization: Inventories and Supply Chains
- PART 12.1: BUILDING A SIMPLE SUPPLY CHAIN PROBLEM
-
PART 12.2: PROCESSING ORDERS IN THE SUPPLY CHAIN SYSTEM
-
PART 12.3: CREATING THE REPLENISHMENT PART OF THE SUPPLY CHAIN SYSTEM
-
PART 12.4: USING AN EXPERIMENT TO DETERMINE THE BEST VALUES.
-
PART 12.5: USING SMORE PLOTS TO DETERMINE THE BEST VALUES
-
PART 12.6: USING RANKING AND SELECTION TO DETERMINE THE REAL BEST SCENARIO
-
PART 12.7: USING AN OPTQUEST™ TO OPTIMIZE THE PARAMETERS
-
PART 12.8: MORE ON OPTQUEST
-
PART 12.9: COMMENTARY
- Chapter 13 Using the Resource Object: Veterinary Clinic
- PART 13.1: THE VETERINARY CLINIC
-
PART 13.2: UTILIZING THE FIXED RESOURCE OBJECT
-
PART 13.3: DIFFERENT RESOURCE NEEDS BASED ON DIFFERENT PATIENT TYPES
-
PART 13.4: COMMENTARY
- Chapter 14 Intelligent Objects: Vet Clinic Embellishments
- PART 14.1: USING THE POWER OF INTELLIGENT OBJECTS TO MAKE DECISIONS
-
PART 14.2: ADDING AN ADDITIONAL PROCESS
-
PART 14.3: CHANGING THE RESOURCE ALLOCATION SELECTION
-
PART 14.4: COMMENTARY
- Chapter 15 Using a Worker: More Vet Clinic Operations
- PART 15.1: ROUTING PATIENTS
-
PART 15.2: USING A WORKER AS A MOVEABLE RESOURCE
-
PART 15.3: RETURNING TO THE OFFICE BETWEEN PATIENTS
-
PART 15.4: ZERO-TIME EVENTS
-
PART 15.5: COMMENTARY
- Chapter 16 Using a Worker as Transport Resource: A Bank Example
- PART 16.1: A SMALL BANK
-
PART 16.2: USING A WORKER AS A RESOURCE AND A TRANSPORTER
-
PART 16.3: HAVING THE BANKER ESCORT THE CUSTOMER TO THE DEPOSIT BOX
-
PART 16.4: USING THE TRANSPORT FUNCTION OF THE WORKER.
-
PART 16.5: COMMENTARY
- Chapter 17 Creating Objects: Warehouse Pickup Activity
- PART 17.1: CREATING A SIMPLE RESOURCE MODEL: WAREHOUSE PICKUP
-
PART 17.2: TAKING AN OBJECT APART TO FIGURE WHY
-
PART 17.3: COMMENTARY
- Chapter 18 Building New Objects via SubClassing: A Delay Object
- PART 18.1: SUBCLASSING THE TRANSFERNODE TO CREATE A DELAYNODE
-
PART 18.2: MODIFYING PROCESSES AND ADDING A PROPERTIES FOR THE NEW NODE
-
PART 18.3: CREATING A MODEL TO TEST THE NEW DELAYTRANSFERNODE
-
PART 18.4: COMMENTARY
- Chapter 19 Creating New Objects from Scratch: Delay Object Revisited.
- PART 19.1: BUILDING A DELAY NODE FROM SCRATCH
-
PART 19.2: USING THE NEW DELAY OBJECT
-
PART 19.3: EMBELLISHING THE DELAY OBJECT WITH USER DEFINED ADD-ON PROCESS TRIGGERS
- PART 19.4: EMBELLISHING THE DELAY OBJECT WITH STATE ASSIGNMENTS
-
PART 19.5: COMMENTARY
- Chapter 20 Facility within a Facility: Cellular Manufacturing
- PART 20.1: MODEL OF ONE WORK CELL
-
PART 20.2: CREATING THE SUB-MODEL
-
PART 20.3: CREATING A MODEL USING THE WORKCELL SUB-MODEL
-
PART 20.4: ADDING TO THE WORKCELL OBJECT
-
PART 20.5: EXPOSING RESOURCE AND CAPACITY PROPERTIES
-
PART 20.6: COMMENTARY
- Chapter 21 More on Sub-Modeling: Shirt Folding Line
- PART 21.1: THE SYSTEM MODEL
-
PART 21.2: USING A VEHICLE TO MOVE THE SHIRTS TO THE FOLDING STATIONS
-
PART 21.3: ALLOWING MULTIPLE PARTS TO RIDE
-
PART 21.4: ONLY ALLOWING ONE SHIRT TO BE PICKED UP AND DROPPED OFF AT A TIME
-
PART 21.5: MAKING THE ANIMATION BEHAVE CORRECTLY
-
PART 21.6: COMMENTARY
- Chapter 22 More Subclassing: Advanced Modeling of Supply Chain Systems
- PART 22.1: DEVELOPING A SPECIALIZED SUPPLY CHAIN SERVER OBJECT
-
PART 22.2: ADDING THE ORDERING STATION AND CHARACTERISTICS TO HANDLE ORDERS
-
PART 22.3: ADDING THE BEHAVIOR LOGIC FOR THE ORDERING SYSTEM
-
PART 22.4: ADDING THE BEHAVIOR LOGIC FOR THE INVENTORY REPLENISHMENT SYSTEM
-
PART 22.5: USING THE NEW TO MODEL THE COMPLEX SUPPLY SYSTEM
-
PART 22.6: ADDING A SECONDARY SUPPLIER FOR OVERFLOW ORDERS
-
PART 22.7: COMMENTARY
- Chapter 23 More Subclassing: Process Planning/Project Management
- PART 23.1: PROCESS PLANNING
-
PART 23.2: CREATING A SPECIALIZED TIMEPATH TO HANDLE ACTIVITIES
-
PART 23.3: CREATING A JUNCTION OBJECT TO HANDLE PRECEDENT CONSTRAINTS
-
PART 23.4: CREATING SMALL NETWORK TO TEST THE NEW OBJECT
-
PART 23.5: BUILDING THE EXAMPLE NETWORK
-
PART 23.6: ADDING THE SLACK AND PERCENT OF TIME ON CRITICAL PATH CALCULATIONS
-
PART 23.7: ADDING SLACK AND PERCENT OF TIME ON CP CALCULATIONS SECOND APPROACH
-
PART 23.8: COMMENTARY
- Chapter 24 Lean Systems: Simple Kanban Systems with CrossTraining
- PART 24.1: BLOCKING BASED ON UPSTREAM BUFFERS AS A SIMPLE KANBAN APPROACH
-
PART 24.2: BUILDING THE SYSTEM
-
PART 24.3: THE CROSS TRAINED WORKER
-
PART 24.4: COMMENTARY
- Chapter 25 Mutiple Products: Simple Supply Chain Systems Revisted
- PART 25.1: CHANGING THE PROPERTIES TO HANDLE MULTIPLE SKUS
-
PART 25.2: BINDING A TABLE TO EXCEL SPREADSHEET
-
PART 25.3: CHANGING THE PROCESSES TO HANDLE THE MULTIPLE SKUS
-
PART 25.4: MODIFY
-
PART 25.5: COMMENTARY