Introduction to Simulation
8:30am-10:00am: Simulation Overview and Introduction
What is Simulation, Where is it used, How is it done, Models and Systems, Types of Simulations, Computer Simulation, The Simulation Study
10:15 am-11:30am: Simulation Fundamentals
- The Ice Cream Store, operational concerns, performance measures, observational study Event versus Process view, computing statistics
- Lab1: manual simulation
12:30pm-2:45pm: Some Statistical Issues
Random variables, Distributions, Cumulative Distribution Functions, Expected values, Variances, Sampling, Distribution Fitting (Input Modeling) using EasyFitXL, Goodness of Fit, Statistical Tests, Sampling Analysis, Confidence Intervals, Output Analysis
3:00pm-4:30pm: Case Study
- Lab2: Specialized versus cross-trained processing system,
Understanding the systems, goals, model representation, modeling software (Simio), verification, validation, design of simulation experiments, making simulation runs, analyzing the results, conclusions and recommendations
- Performing Simulation Study Wrap Up
Simio Day 1:
8:30am-10:00am: Introduction to Simio
- Quick overview of the Interface (Brief will get started immediately)
Model, Data, Process, Interface, Results, etc.
- Source-Server-Sink and TimePaths with specifications of the objects
- Changing symbols, Path Decorators, Static drawings
- Animation in 2D and 3D
- Running Experiments (set reference for interarrival, service, capacity)
- Use of Pivot Table for Output
10:15am-11:45am: Simio Lab1
Airport travelers (including using Google 3D warehouse and regular paths)
12:45pm-2:15pm: Embellishing the Simio Model
- Different arrivals: time-varying arrivals (rate tables)
- Different branching (including transferNode)
- Different Branching and utilizing lists (Node List)
- Choosing conditional from a node list (smallest queue)
- Entity-dependent processing times (data tables)
- Learning curve (functions)
2:30pm-3:45pm: Simio Lab2
Embellishments to Simio Lab1
3:45pm-4:30pm:
- Wrap on expression building
- Introduction to help resources, examples and Simbits (Possibly a homework assignment)
Simio Day 2:
8:30am-10:30am: More Simio Objects and Concepts
- Combiner and Separator
- Connectors, Paths, Timed Paths
- Materials handling with Conveyors and Transporters
- Capacity schedule
- Entity sequence (routings)
- Detached queues
10:45am-12:00am: Simio Lab3
Manufacturing operations
1:00pm-2:45pm: Continued Examination of Simio Concepts
- Sequence-dependent setups (changeover table)
- Lean systems
- triggered arrivals
- restricting WIP
- Use of Dashboard
- Create an External View to encapsulate sub-models
- Debugging with Trace and Breakpoints
3:00pm-4:30pm: Simio Lab 4
Embellishments to Simio Lab3
Simio Day 3:
8:30am-10:00am: Introduction to Simio Processes
- Utilizing add-on processes
- Invoking the process window
- Seize and release a set of resources (Introduction to resources)
- Collect tally statistics
- Set data on entity type, times, sequences utilizing data and sequence tables and add on process
- Utilizing states, properties, events (interface)
10:15am-11:30am: Simio Lab5
TBD (including vehicles, links, and networks)
12:30pm-2:45pm: Anatomy of an Object: the Case of the Server
- The Server Object
- Object Interface
- States and Events
- Stations
- (Inprocess and Entry Queues)
- Processes: Steps, Elements, Tokens
- Overriding processes
2:45pm-3:15pm: Simio Lab6
TBD
3:15pm-4:30pm: More on Process Steps
Associated and Parent Objects
Simio Day 4:
8:30am-10:00am: Creating Objects
- Classes and Subclassing
- Adding Properties and States
- More on Steps and Elements (Timer, Monitor, Material, routing Group)
- Building your own objects with External views, interfaces
10:15am-11:45am: Simio Lab7
TBD
12:45pm-2:00pm: Reuse through Libraries
- More elements
- Putting it altogether
- Working with your own libraries
2:15pm-3:45pm: Simio Lab8
TBD
3:45pm-4:30pm: Wrap up
- Where to get help, coaching, etc.
- Discussion on moving forward with SIMIO
- Writing your own .NET code (Very Brief)