Simio is a unique multi-paradigm modeling tool that combines the simplicity of objects with the flexibility of processes to provide a rapid modeling capability without requiring programming.
Simio can be used to predict and improve the performance of dynamic, complex systems in healthcare, military, airports, manufacturing, supply chain, ports, mining, lean-six-sigma and other disciplines.
Simio's straightforward drag-and-drop interface allows users to create models quickly and easily -- giving new users a glimpse into the future of their designs. Simio breaks down the brick walls of traditional object-oriented simulation software and lets the user rapidly build accurate 3D models and objectively analyze alternatives to reduce risk and improve performance. In short, Simio is simulation software with superior flexibility and the ability to quickly model your system without compromise. Simio is rapid modeling without programming so profits accrue sooner. Simio is simulation software at the speed of business.
Simio is a SImulation Modeling framework based on Intelligent Objects. This may be a bit different than other simulation packages that you may be familiar with, even those that market themselves as object oriented. Simio is designed from the ground up to support the object modeling paradigm; however it also supports the seamless use of multiple modeling paradigms including a process orientation and event orientation. It also fully supports both discrete and continuous systems, along with large scale applications based on agent-based modeling (ABM). These modeling paradigms can be freely mixed within a single model.
The intelligent objects are built by modelers and then may be reused in multiple modeling projects. Objects can be stored in libraries and easily shared. A beginning modeler may prefer to use pre-built objects from libraries; however the system is designed to make it easy for even beginning modelers to build their own intelligent objects for use in building hierarchical models. An object might be a machine, robot, airplane, customer, doctor, tank, bus, ship, or any other thing that you might encounter in your system. A model is built by combining objects that represent the physical components of the system. A Simio model looks like the real system. The model logic and animation is built as a single step. An object may be animated to reflect the changing state of the object.
For example, a forklift truck raises and lowers its lift, a robot opens and closes its gripper, and a battle tank turns its turret. The animated model provides a moving picture of the system in operation. Objects are built using the concepts of object orientation. However unlike other object oriented simulation systems, the process of building an object is very simple and completely graphical. There is no need to write programming code to create new objects. The activity of building an object in Simio is identical to the activity of building a model – in fact there is no difference between an object and a model. This concept is central to the design of Simio. Whenever you build a model it is by definition an object that can be instantiated into another model. For example, if you combine two machines and a robot into a model of a work cell, the work cell model is itself an object that can then be instantiated any number of times into other models. The work cell is an object just like the machines and robot are objects.
Simio is designed to simplify model building by promoting a modeling paradigm shift from the process orientation to an object orientation. Simio is a simulation modeling framework based on intelligent objects. The intelligent objects are built by modelers and then may be reused in multiple modeling projects. Although the Simio framework is focused on object-based modeling, it also supports a seamless use of multiple modeling paradigms including event, process, object, and agent-based modeling.
The Simio framework is a graphical object-oriented modeling framework as opposed to simply a set of classes in an object-oriented programming language that are useful for simulation modeling. The graphical modeling framework of Simio fully supports the core principles of object-oriented modeling without requiring programming skills to add new objects to the system.
Intelligent object-based simulation software is the future of simulation. But what can you do if you are still teaching yesterday’s technology?
Simio makes it easy to obtain, learn and teach what your students need to be successful. The resources of the Simio Academic Community support your objectives to stay ahead of the technology curve and meet the demands of next generation technology. With software, course development, texts and discussion forums, the Simio Academic Community adds to your knowledge base and allows you to offer critical skill development.
We think you will find our academic program to be quite attractive. We make top quality, state-of-the-art software available to professors, students, and researchers at no cost to the institution and minimal cost to students. To that end, we have a suite of products available to meet your needs.
We provide a collection of free training videos for learning Simio. The videos include an introductory sequence of six short lessons, as well as additional videos demonstrating how to approach specific modeling problems. These training videos are useful for the new user first learning how to model with Simio, as well as experienced modelers looking for some ideas on how to approach specific modeling situations. If you plan to evaluate Simio using the free evaluation version we recommend that you use the introductory lessons to guide you through your first modeling exercises. In one hour you will be able to start building and running models in Simio.
Learn more about self-paced training before you Try Simio
A montage of models created in hours using Simio Simulation Software.
White papers: Intelligent Objects - The Future of Simulation.
Newsletter Signup: Simio's Forward Thinking Update.