Altair Twin Activate: What's new in Twin Activate 2023

João Marabisa
João Marabisa
Altair Employee
edited October 2023 in Altair HyperWorks

Highlights of the 2023 Release

As part of the Digital Twin focus in Altair, Activate is now Twin Activate, and it is positioned at the center of the current Digital Twin offering.

image

Transition from Menu to Full Ribbon Control

The menus are now represented as ribbons.

image

Advanced Tooltips for all Actions

All action icons in ribbons have advanced tooltips with extended information.

image

Quick Insert of Blocks and Components

Now it is possible to insert blocks by right clicking button and searching by the block name. It is not limited to simple blocks, it finds also physical components (Modelica), Spice components, and user elements.

image

Unsaved Indicator in Project Browser

In the Project Browser, a model that has not been modified has a black icon. The context menu offers a Save As option.
 
image
 
When a model has been modified, the icon is red. If you right-click on the icon has an additional Save option.
 
image

Message Center

A simulation error message now includes the simulation time and the causing block.
 
image

Mat Explorer

File Utility to explore and load variables from a .mat file. Data Tree to inspect variables along with their Name, Value, Type, Size, MAT Type.
 
image

Extended Support of FMI 3.0

  • Provide FMI-3.0 export for array input/output variables
  • Support Safe-mode for FMI-3.0 import
  • Write signals into a CSV file for FMI-3.0 FMU
  • Write signals into MTSF file for FMI-3.0 FMUs
  • Handling of fixed structural variables with dependencies has been added to let the user change the dimension sizes of input, output, and internal variables at the initialization
  • Support for FMI-3.0 with a source code interface and build configurations

image

Code Generation and Export: Embedded Solver

In Twin Activate 2023 two methods are available:
  • The use of an embedded solver with a super block is defined in the context of the block using vssSetInlineSolver.
  • More convenient is the definition of the embedded solver in the code generation UI (more details below).

Support of embedded solver in UI

  • Embedded solver applicable for Inlined Code Generation
  • Applicable for all targets
    • Activate block
    • FMU
    • Host standalone
    • Python
    • Embed block
  • Setting of solver parameters in separate tab

image

Solver inlining transformation is a method for embedding a numerical solver within the generated code. It can be applied to turn a model (or a part of it) into a purely discrete-time synchronous model.
 
With solver embedding, models with Modelica components and co-simulation FMUs are supported by the Inlined Code Generation. Support of a larger number of blocks for Inlined Code Generation.

License free export

The "License-free export" allows to generate FMUs and other targets without need of the license at runtime. The feature is intended to support systems that do not have access to licensing, such as embedded systems. This feature needs an additional license.
 
image

romAI Director - Redesign and Enhancements

New GUI and easier Workflow

On Twin Activate 2023, a new workflow improves ease of use. The GUI has following sections: 

  1. File Menu: Contains generic actions
  2. Top ribbon: Buttons based on uipushtool feature
  3. Tabs: Provide the switching feature
  4. Left table: Choose signals and models
  5. Canvas: Shows plots
  6. Left panels: Show dataset and model information
  7. Right panels: Input parameters
  8. File information text boxes

image

Pre-Processor

The Pre-Processor lets you plot, filter signals, and saving data.

image

Builder

The Builder has the following functions:

  1. Arrange the parameters in tabs
  2. Add a table for all features that go in training
  3. Physical Constraints can be selected using a drop-down menu instead of writing

image

Post-Processor

The Post-Processor has the following features:

  1. Visualize all results (Loss metrics, Accuracy Check, Hyper Planes, and Time Simulation) on a single page and with less clicks
  2. Process more than one model without loading models repeatedly

image

Heat Map

A Heat Map has been added to show the correlation among features. This helps you select features based on correlation coefficient. The Correlation Coefficient slider helps to get most correlated features.
 
image

Auto Exploration

Auto Exploration lets you train multiple models with different hidden layers, activation functions, and neurons.
 
image

Stop Training

Model Training can be stopped by clicking the stop button.
 
image