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 Fundamental

  • 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)
    • Probability
  • 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


  • 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 systemstriggered 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)