Introducing Simio Version 14.230 – November 2021

New Desktop Edition Features

Neural Network Models – Academic, Professional, RPS Only

Simio’s new machine learning features allow you to not only use a neural network in Simio model logic, but you can also use the simulation to collect training data and then train your neural network from within Simio. Simio provides the ability for users to define, train, and use a Neural Networks in a Simio model with no external libraries or complex coding. Simio also supports the popular AI file format standard, ONNX. Users can import a Neural Networks into a Simio model that was defined and trained in any number of popular products which support the ONNX file format.

The Simio implementation of neural networks focuses on regression models for predicting values. These models are often feedforward, where data moves from the input neurons of the network to the output neurons and does not loop back to the input neurons. Currently, Simio supports training feedforward neural networks with one or more inputs and one output. Add a neural network to the model to make the decisions, and then we train the neural network using simulation data so that the model gets better and better at making the correct decision over time.

New New Math Function – Math.ExpectedValue(RandomExpression)

This new function deterministically evaluates the  specified random expression and returns the expected value.

Expanded Tie Breaker Rules Functionality for Largest/Smallest Value Selection Rules

This new feature lets you use a repeat group for Tie Breaker Rules on ‘Smallest Value First’ and ‘Largest Value First’ so you can have multiple tiebreakers ranked in the order they are listed.

File Location Change

We have moved the location of all files that were installed to C:\Users\Public\Documents\Simio,  such as SimBits, Examples, Symbols, Path Decorators, etc., to the same location we install Simio, C:\Program Files (x86)\Simio, by default.

Simio now looks in three places for things to load into Simio

  1. The new standard path of Simio Install Directory\Thing, i.e., C:\Program Files (x86)\Simio\Symbols)
  2. The user path of My Documents\Simio\Thing,  i.e., C:\Users\MyName\Documents\Simio\Symbols
  3. The legacy path of Public Documents\Simio\Thing,  i.e., C:\Users\Public\Documents\Simio\Symbols Note: If you plan on saving an older version of Simio on your computer, you will need to paste an older version of what use to be in C:\Users\Public\Documents\Simio back into that same spot after installing Simio 14.223 or later.

We have moved the location the Simio Standard Library and Flow Library files to [Simio Install Location]\Libraries folder (likely C:\Program Files (x86)\Simio\Libraries).

Ability to Export the Error Log

This user requested feature was designed to allow for the Error Log to be viewed in 3rd party software when there are large volumes of data errors to analyze. When you right click on the Error Log, you can select “Export View To” and then choose either CSV or Excel.

Ability to have an Object’s Attached Nodes, Queues, Labels Respond to Orientation Changes

This customer requested feature allows you to toggle on/off if an attached Node, Queue, or Label will rotate (change its location) with the parent object. Additionally, Labels and Queues you can toggle whether or not the orientation will change with the parent object. By default, all attached things with rotate its location and orientation with its parent. This toggle can be found by right clicking on the attached object.

Auto-Created Objects Enhancement

This customer requested feature allows you to specify an Auto-Created Object’s Yaw property so when the object is created, it will be created with a specified orientation.

Ability to Map Property String Values to Import/Export String Parameters

This feature adds a new syntax ${property:Name} which inserts the string value of the property ‘Name’ in string parameters for all import/export Data Connectors. This allows you to add two new top level string properties called ExportSeparator and ExportFileName and this allows you to setup a CSV Exporter using the newe ${property:Name} syntax like so:

Once that is setup, the values given for ExportSeparator and ExportFileName will be used for the parameter values of the exporter and will live update.

Ability to Import from an Excel Table

This customer requested feature allows you to import data for a data table directly from an Excel Table object, not just an Excel Worksheet.

Ability to Import from an Excel PivotTable

This customer requested feature allows you to import data for a data table directly from an Excel PivotTable object, not just an Excel Worksheet.

Improvement to Internal References Associated Column

This customer requested feature enhances the Associated Column in the Internal References of the model to now show what parent object the associated object is associated to and places it in the Associated To column.

Ability to Export to MySQL, Oracle, and SAP HANA with Database Data Connector

This feature request allows Simio to now support exports for MySQL, Oracle, and SAP HANA.

Extras Library Enhancement – Bay Traversal Direction

This customer requested feature allows you to specify the direction that the bridges in the Bay move, either ‘Left and Right’ or ‘Forward and Back’.

Installation Change – Simio Now Requires .NET Framework 4.7.2

This change requires you to have .NET Framework 4.7.2 on the machine running Simio. If you are on an up-to-date version of Windows 10 or Windows Server 2019, you will notice no difference. If you are not up-to-date, please install Simio via setup.exe which will bootstrap the .NET Framework 4.7.2 for you.

Sketchup 2021 Support

We have updated our Sketchup import to support Sketchup 2021.

Ability to Place Associated Tasks Under Owner Row on the Entity Workflow Gantt

This feature allows you to better distinguish which Task is associated with each Owner in the Entity Workflow Gantt. You can set a Log Expression Column in the Task Log that corresponds to a Log Expression Column in the Resource Usage Log and when you set the Owner Row of the Gantt to this column, Tasks will now appear under them.

Ability to Place Transporters Under Owner Row on the Entity Workflow Gantt

This feature allows you to better distinguish which Transporter is associated with each Owner in the Entity Workflow Gantt. You can set a Log Expression Column in the Transporter Usage Log that corresponds to a Log Expression Column in the Resource Usage Log and when you set the Owner Row of the Gantt to this column, Transporters will now appear in the Owner’s Row.

Produce Step Enhancement

This customer requested feature for an On Produced Process on the Produce step allows you to specify an optional process to be executed when Material is produced.

Breakpoint Toggle

This feature allows you to make all Breakpoints visible or invisible in the Facility window by toggling the Breakpoints button on the Visibility Ribbon. Breakpoints will still exist with the toggle turned off, instead they will just not be shown.

Ability to Set the Sequence Data Table Imports Occur

This feature allows you to define which order the data tables should be imported into Simio when being auto-imported. The Set Import Sequence popup lives under the Binding Options on a data table. This feature is useful for when data tables have dependencies on other data tables.

New SimBits

Controlling Entity Orientation with Queue
This SimBit project includes two models providing use cases and illustrations of entity orientation in a queue.

Neural Networks

This SimBit includes four models providing examples of Simio’s neural network features. This SimBit starts with a base system and then shows how to set up a model to record training data, training the model, and then finishes up by demonstrating using a previously trained neural network model saved in the ONNX file format.

New Portal Edition Features

To learn more about experimentation on the Simio Portal product, contact your Simio representative, Simio authorized partner, or email us at info@simio.com

User Guide

We’ve added a new Portal Users Guide, which documents the user experience in our Portal Product. You will also notice an improved administrative experience on Portal, when adding new users and assigning licenses, which is now all controlled within the Users Administration page. There is a new feature which allows an administrator to enable custom text across the top of each Portal page. For example, if you have a test Portal environment and a production Portal environment, you might consider adding custom text across the top of each to indicate to your users which Portal they are currently logged in to. Finally, you will see the ability for a model owner to assign model users on their model and these users will not only be able to see the results of the plans run on that model but will also be able to copy a plan and download a plan to Desktop.

Ability to Select Active Binding in Portal Experimentation

This feature allows for models that have been uploaded to Simio Portal Edition to be able to select which Binding is to be used for each Scenario when running an Experiment on the Simio Portal.

OptQuest in Portal Experimentation

Simio has added support for using the OptQuest Add-In with experimentation on the Simio Portal. This functionality will require an OptQuest license.

Do you want still more information? Examine the release notes for other recent releases.