Presentation is loading. Please wait.

Presentation is loading. Please wait.

Www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 1 Simio Overview of Simio vs. Arena The intent of this section is to:  Identify what you.

Similar presentations


Presentation on theme: "Www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 1 Simio Overview of Simio vs. Arena The intent of this section is to:  Identify what you."— Presentation transcript:

1 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 1 Simio Overview of Simio vs. Arena The intent of this section is to:  Identify what you know that you can still use.  Identify opportunities to fully exploit new capabilities in Simio.

2 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 2 Simio Simio Similarities - General  Simulation principles  Model-building techniques  Statistics and Analysis  Validation and Verification  Project management

3 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 3 Simio Simio Similarities - Concepts  Entities represent items that flow  Resources represent constraints  Transporters & Conveyors for movement  Objects are superficially similar to Modules  Steps are superficially similar to Blocks  Create, Seize, Delay, Release, Tally

4 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 4 Simio Simio Differences – User Interface  Latest Microsoft-style ribbon interface for an improved user experience  Separates physical model/animation (Facility View) from the definition of detailed logic (Process View)  Self-contained objects are more intuitive  Easy change between different graphic views  Flow logic (e.g. ‘blocks’) diagrams are automatically formatted.

5 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 5 Simio Simio Differences - Objects  Objects vs. Modules  Can be intelligent  Easy to create (every Model is an Object)  You can see how objects are created  Greater flexibility  True Objects Abstraction - The ability for a program to ignore some aspects of the information that it is manipulating, i.e. the ability to focus on the essential. Encapsulation - Ensures that users of an object cannot change the internal state of the object; only the object's own internal methods are allowed to access its state. Polymorphism – Objects respond to messages; the specific method which responds to a message send depends on what specific object the message is sent to it.methodmessage send Inheritance (is a) - Permits objects to be defined and created that are specialized types of already-existing objects. Composition (has-a) - new objects built by combining existing objects.  Objects can be extended / added

6 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 6 Simio Simio Differences* - Objects  Objects can be customized without changing them by using add-on processes  Objects can be written or modified using process flow charts without coding  Three level hierarchy (Definition – Instance – Realization) makes objects smaller and lets them execute faster  This in turn overcomes scalability problems often encountered in other packages * Compared to most other OO Simulation Packages

7 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 7 Simio Simio Differences - Library  Standard Library vs. Templates  Dramatically more capability  The 14 objects in the Standard Library implement much of the functionality of the entire set of 60 modules in Arena’s main templates and much more!  Easy to build – a Project is a Library  Behavior of library objects can be customized  Objects don’t need to “know” about each other to work together.

8 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 8 Simio Simio Differences - Entities  Different Classes of entities  Each entity has own States (aka. Attributes)  An entity may have 1 or more Tokens  Token: a lightweight entity delegate for executing processes. Allows an entity to “be” in multiple places or do multiple things at once.  Derived from Agents which allow a different form of lightweight Entities  Entities can be “smart”  Intelligently react to environment

9 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 9 Simio Simio Differences - Resources  Every object has resource capabilities  Can be seized  Can follow a schedule  Can collect statistics  Resource behavior is coded in objects, not in engine  Resources can be “smart”  Resources can reject a Seize  Resources can select their activity Go on break, Wait for a higher priority activity

10 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 10 Simio Simio Differences - Transporters  They derive from Entity and can do everything an entity can do and more.  They are resources with all that implies  Transporter behavior is coded in object, not in engine  Transporters can be “smart”  Transporters can reject a request for pickup  Transporters can select their activity Go on break, Wait for a higher priority activity

11 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 11 Simio Simio Differences - Conveyors  Conveyors can do everything a link can do and more (e.g. Networks, Failures, …)  Automatically and accurately support flow between merging and diverging conveyors including dissimilar conveyors  Differing speeds, types, and logic.  Transporters can be “smart”  The logic for conveyors is done completely in process logic and can be viewed and customized/enhanced by users.

12 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 12 Simio Simio Differences – Facility View  Define a model’s logic and behavior using objects from a library.  Each object represents a physical object  Logic and animation  Run-time editing of model (no recompile)  Even Links and Nodes can be “smart”

13 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 13 Simio Simio Differences – Process View  A Process is:  A sequence of logical steps that can be triggered by an event  Executed by tokens.  Created graphically  Able to span time Delay, Seize, Wait for an event, …  Processes can define the logic:  For an entire “process” model  For an entire object  To customize an object with add-on processes

14 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 14 Simio Simio Differences - Primitives  Steps & Elements  Used via flow charts rather than code  Expose engine primitives Assign, Delay do the obvious behavior Create just creates on demand (no timing) Timer initiates events Transfer for object interaction  Organized in processes  Advanced users can create their own primitives in any.NET language  User-defined Steps can span time

15 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 15 Simio Simio Differences - Analysis  Experiments  Tightly integrated  Uses all available processors  Available options are easily defined in model  Multiple replications and multiple scenarios  Supports user-written add-ons to incorporate sophisticated analysis.  Supports Controls, Responses and Constraints  Can be integrated with OptQuest (optional)

16 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 16 Simio Simio Differences - Analysis  Results  Pivot table permits easy analysis and “data mining”  Charts  Innovative “SMORE” plots extend Nelson’s latest techniques to better explore the variability and risk associated with each response.

17 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 17 Simio Simio Differences - Animation  Top-down 2D view for easy model building  Concurrent 3D is included in base package  Instantly switch between views  3D is intuitive and easy to build and run  Integrated access to hundreds of thousands of 3D symbols in Google 3D Warehouse  Directly or indirectly imports most common 2D and 3D image files

18 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 18 Simio Simio Differences - Architecture  Based on managed code in.NET  No 30 year old Fortran architecture No fixed array sizes (RSET)  Designed for today and the future  Preference for using proven external packages  Minimize custom purpose-built code  Code size is about 70% smaller  Less to maintain

19 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 19 Simio Simio Differences - Agility  Developed using an agile process  Major releases about every 8 months  Software updates on 3 week cycle  New features produced quickly  High customer responsiveness and fast response to opportunities  Extensive automated testing  Several thousand automated tests  More confidence in quality

20 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 20 Simio Simio Differences - Runtime  Models created in Team Edition can be run by anyone without license, activation, or payment of any fees.  The model builder may limit what can be changed.  Model builder may protect intellectual property using included features.

21 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 21 Simio Simio Differences – Cost of Use  Software Cost  Simio is roughly half of the cost of equivalent Arena products  Easier to learn  Lower training costs  Lower time/cost to full productivity  More flexible  Better answers  More solutions from single tool

22 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 22 Simio Simio Differences – Productivity  Easier to learn  Instantly build basic models  Quickly advance to moderate/advanced levels  Define and Use Objects  Custom objects are dramatically easier to build  Reusing validated objects will speed projects  Comprehensive Single Tool Use  Multi-domain, including agent-based modeling  Will soon include scheduling and real-time emulation extensions based on same engine

23 www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 23 Simio Simio Differences – Academic  University License  No startup cost, No maintenance/renewal cost  Unlimited model size and full features  Limited to non-commercial applications  Student license (in addition to free eval version)  Free on university computers  Nominal fee for personal “take home” copy  Unlimited model size and full features  Limited to non-commercial applications


Download ppt "Www.simio.com| Copyright 2010 Simio LLC | All rights reserved. 1 Simio Overview of Simio vs. Arena The intent of this section is to:  Identify what you."

Similar presentations


Ads by Google