wsc2013 simio tutorial · these libraries are not currently part of the st andard simio...
TRANSCRIPT
www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 1
Simio WSC Tutorial
Renee Thiesing & C. Dennis PegdenSimio LLC
December 2013
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
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.
www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 4
Rapid Modeling in Action
www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 5
Simio in Action
Build a quick model. Embellish the animation. Examine the results.
www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 6
What makes Simio different?
Simio Architecture Experimentation featuresDevelopment processMixed discrete/flow systemsRPS support
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
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 *
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
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 …….
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
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
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.
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.
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.
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.
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
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 …
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.
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.
www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 21
Operational Models
SimioModel
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.
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
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.
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,…
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.
www.simio.com | Copyright 2013 Simio LLC | All rights reserved. 27
Sample Dashboard
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
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.