WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio...

29
www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 1 Simio WSC Tutorial Renee Thiesing & C. Dennis Pegden Simio LLC December 2013

Transcript of WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio...

Page 1: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 1

Simio WSC Tutorial

Renee Thiesing & C. Dennis PegdenSimio LLC

December 2013

Page 2: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 2

Outline

What is Simio A Quick look at Simio in actionWhat makes Simio different? A Quick look at Simio RPS

Page 3: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 3

What is Simio

Simio is a 3D simulation modeling tool that combines the rapid modeling of objects with the power of processes. Patented architecture Modern yet established product 5 years, version 6

Rapid growth Accelerated use within and across companies. > 800 universities, multiple textbooks and

languages.

Page 4: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 4

Rapid Modeling in Action

Page 5: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 5

Simio in Action

Build a quick model. Embellish the animation. Examine the results.

Page 6: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 6

What makes Simio different?

Simio Architecture Experimentation featuresDevelopment processMixed discrete/flow systemsRPS support

Page 7: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 7

Simio Architecture True Object-Oriented Framework Models built from objects. Simio provides Standard, Flow, Extended

Flow, Crane, Transportation Libraries; users can create new objects /custom libraries.

Objects are built from processes (patented) and require no programming.

Object instances can be customized with add-on processes (patented).

User benefit: rapid and flexible modeling

Page 8: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 8

Experimentation Features

Create and execute scenarios with controls, responses, and constraints.

Distribute replications across multiple cores / computers for fast execution.

Use and develop third party add-ins (e.g. OptQuest, KN).

Drill into your results using the Pivot Grid. Assess error and risk using SMORE plots.Distribute the results on Dashboards *

Page 9: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 9

Development Process

Agile development process based on 3-week scrum cycle.

Fully automated and 100% unit testing. .NET Framework Simio Insiders

Result: fast and responsive development

Page 10: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 10

Key 2013 Features Enhanced Tank Object Resource/Entity grouping in Gantts Expanded 3D Import Formats Direct and Diffuse Shadows Property grouping into categories Token Wait Action on Travel Step Object Type on Transfer/EndTransfer Steps Specific Object for Owner Type Search Step enhancements. Resource Ownership Functions Network Functions Node Functions (In/Out Links) Breakpoint Window Animated Walking People New Gantt Visibility options Resource Capacity/Transporter Logs Time-Indexed Table Properties 10-dimensional State Arrays Transfer Step Outbound Rules Gesture Support in 3D for Touch Screens Profile Report Out of Range Flag

Specific Object for Resource/Transporter Type Entity Distance Functions Resource Object State Functions Schedule Functions Reset to Default View Enhanced Walking People Animation Control MySQL data binding Enhanced symbol rotation on import Transparent Floor Labels Table reference enhancements Find step Auto-Add Links to Node Groups Add Breakpoint from Right Click New String and DateTime Functions Filler, Emptier, Container Entity Transportation Library (Trains, Trucks, Ships, Docks) Merge/No Merge Link Graphics Expression Editor Resize Enhanced Flow Splitting Options Dashboards Enhanced Crane Library Multiple Symbols in External View …….

Page 11: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 11

Simio Flow ConceptSimio offers a uniquely powerful approach for modeling systems involving continuous fluid or mass flow.

Entity

Regulator

Flow Transfer Flow Transfer

AAn entity in Simio has a physical volume and weight density, and thus may be used torepresent not only a discrete item but alternatively a quantity of fluid or other mass.

A Regulator element is provided by the Simio engine. This element is the core mechanism for controlling volume or weight-based flow transfers of entities between locations.

A Container element is provided by the Simio engine. This element may be used to define a volume or weight capacity constrained location for holding entities that are representing material flow.

Entities can flow into and fill the cross sectional area of links being used to model piping or mass flow conveyor networks.

Entity

Page 12: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 12

Modeling Fluid or Mass FlowNotable advantages to the flow modeling framework in Simio:• Assigning and tracking the attributes of entities representing material flow segments is

readily supported (e.g., product type, routing destination, composition data).

• Potential dual representation of an entity as either a discrete item (e.g., a barrel or a pile) or as a quantity of fluid or other mass (100 liters of oil or 100 tons of coal).

• Model behavior is both accurate and run performance efficient.

Flow Segment

Flow Segment

Flow Segment

Page 13: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 13

Flow Library Object OverviewFlowSource – used to represent an infinite source of flow of fluid or other massof a specified entity type.

FlowSink – used to destroy flow that has finished processing in the model.

Tank – used to model a volume or weight capacity constrained location for holding flow.

ContainerEntity - used to model a vessel for carrying flow.

Filler – used to fill a ContainerEntity.

Emptier – used to empty a ContainerEntity.

FlowNode – A node specifically designed to regulate flow. Can model an‘Input’ or ‘Output’ node for controlling flow into or out of another object (such as the Tank object). Also may be used to model a flow control point in a network of links.

FlowConnector – May be used to model a direct, zero travel distance connectionfrom one flow node location to another.

An Transportation and Extended Flow Library is also available that contains several other flow related objects. (e.g., Tanker, Hopper Car, Stockpile, Solidifier, Liquefier). These libraries are not currently part of the standard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the Simio software and click on the Shared Items button.

Page 14: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 14

Transportation Library

The Transportation Library is used to model trucks, ships, trains, robots, and pipes. The library works with both discrete and flow entities.

Page 15: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 15

Crane Library

The Crane Library is a collection of objects that are specifically designed to work together in order to model oneor more cranes operating simultaneously in a bay.

Page 16: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 16

Strategic Direction: RPS

Simulation models are typically used to enhance the design of a system: Facility layout. Material handling. Supply Chain.

Risk-based Planning and Scheduling extends the use of models to improve daily operations.

Page 17: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 17

Why Traditional APS Falls Short

Based on deterministic times and no unplanned events - leads to optimistic plans/schedules that cannot be achieved in practice – goes from feasible to infeasible over time

Decision makers have no basis for judging the risk associated with a plan/schedule.

Accurately predicting delivery dates with a high level of confidence is difficult if not unattainable

Page 18: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 18

Deterministic Plan/Schedule

TransactionT| | | |

M| | | |

W| | | |< >

DrillDrill PaintPaintWeld

Weld ShapeShapeDrillDrillCutCut

Order-01

Order-02

ShapeShape

Order-03

DrillDrillCutCutOrder-04 ShapeShape

CutCutOrder-05

PaintPaint

How can I ensure this ships on time with probability >

.9

Schedule turns infeasible over time .... Breakdowns – Late Material – Staffing …

Page 19: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 19

Simio RPS (Patent Pending)

RPS is the dual use of a simulation model to generate both a realistic and detailed plan and an assessment of the risk associated with that plan.

Simio adds variation to processing times and incorporates unplanned events and automatically replicates the model (across processors) to generate risk measures. Probability of meeting target. Expected completion time.

Page 20: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 20

Adding Risk to Plans

TransactionTue| | | |

Mon| | | |

Wed| | | |< >

Drill PaintWeld

Weld ShapeDrillCut

Order-01

Order-02

Shape

Order-03

DrillCutOrder-04 Shape

CutOrder-05

Paint

72%

91%

47%

12%

92%

This order has slack in the plan but has high risk

of being late.

Page 21: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 21

Operational Models

SimioModel

Page 22: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 22

Key Advantages

Risk analysis to assess the quality of the deterministic schedule.

Flexible modeling environment to accurately capture the facility constraints.

Single model for design and operation. 3D animation of schedule generation.

Page 23: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 23

Simio Editions Express Edition Fully functional 3D modeling system < $5K

Design Edition Create custom objects.

Team Edition Freely share models Execute models across a network

Enterprise – develop RPS solutions Scheduling – deploy RPS solutions

Page 24: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 24

Simio Portal (Coming Soon) Execute Simio simulation models and

share the results across the enterprise Simio Enterprise/Team Edition users can

upload Models/Dashboards to the PortalModels can then be simultaneously

accessed and run using a web clientModel results can be viewed in custom-

designed Dashboards on a desktop web clients or mobile devices.

Page 25: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 25

Overview

SimioSimulation

Portal

Data

Models

Simio Team/Enterprise Edition

End UserModeler

Upload/ManageModels

Sample Client for Experimentation

User-Created Custom Client

(Web, iPad, etc.)

Develop custom clients for experimenting with models

Client for Scheduling

Client forExperimentation

Users,Users,…

Page 26: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 26

Administrator

Experimenter

Planner

Viewer

Uses the Admin Panel to add and delete users and assign privileges based on the available licenses.

Accesses the Experiment Panel to define and run experiments/optimizations for available models. Can also view results on all available dashboards.

Accesses the Planning Panel to define and generate schedules for available models. Can also view results on all available dashboards.

Views interactive results on all available dashboards.

Modeler Uses Simio Enterprise/Team Edition to build models, define/bind data sets, and creates custom interactive dashboards for viewing the planning/simulation results.

Page 27: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 27

Sample Dashboard

Page 28: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 28

Simio Dashboard Designer

Dashboards are built in using the Simio Dashboard Designer and then uploaded with the model to the Simio Portal

Saved dashboards canbe viewed on tablets, browsers, desktops

User access is controlled by privileges set by the administrator

Page 29: WSC2013 Simio Tutorial · These libraries are not currently part of the st andard Simio installation but may be easily downloaded for free. To download, go to the Support tab in the

www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 29

Summary

Simio combines the rapid modeling of objects with the power of processes.

Simio RPS extends the benefits of simulation into the daily operations of a system.

Simio Portal Edition will enable deployment across the enterprise.