Change Log for optiSLang

VersionDescription
2022 R2For details, see the 2022 R2 release notes.
2022 R1For details, see the 2022 R1 release notes.
2021 R2For details, see the 2021 R2 release notes.
2021 R1For details, see the 2021 R1 release notes.
8.1.1
  • Integrations

    • ASCMO: Solves an issue to connect older versions

    • SimulationX: Solves an issue to connect older versions

  • Algorithms

    • NOA: Improved handling of failed designs

    • ARSM: Solves an issue with only non-scalar values

    • AMOP: Solves an issue with constant responses

  • Web Service

    • Added possibility to upload, update and download AppWizards

    • Added connectors for Ansys Minerva and SVN to manage AppWizards in a repository/database

    • Allow preview and download of project and node result files

    • Provide CORS related settings

    • Write project state dump file immediately after project run finished

    • Allow downloading project_state.json

8.1.0
  • General

    • Support of Ansys Release 2020 R2

    • Integration of optiSLang into the Ansys Unified installer

    • Switched to Python 3 as standard Python version

    • Optionally log actor execution times in message log

    • Added possibility to register projects to web service explicitly

  • Integrations

    • New: DPS node to support the Ansys Design Point Service (Beta)

    • AMESim: Additional support of AMESim version 2019.2

    • MOPSolver: Updated SignalMOP to Statistics on Structures v7.1.4

    • MOPSolver: Accelerated for large data sets

  • Algorithms

    • NOA: New nature inspired optimization algorithm node with improved performance and constraint handling (Beta)

    • Distribution types: Data based fitting for multi uniform distribution

  • Postprocessing

    • Postprocessing can load designs from a JSON file

    • Parallel Coordinates Plot: Parameter export to JSON and CSV files

  • Remote control

    • Added actor usage statistics and execution duration

    • Added actor info (log messages, algorithm result details, slots)

    • Added actor connections

  • Web Service

    • Re-worked scenery view

    • Display actor usage statistics, execution duration and log messages

    • Allow custom Login and Project Monitoring Pages

    • Increased performance and decreased used bandwidth of project details view

    • Provide SDK for easy custom AppWizard development

    • Provide REST API documentation

  • Licensing

    • ETK: Licensing is now covered by the major Ansys optiSLang license feature

8.0.0
  • General

    • Support of Ansys Release 2020 R1

    • New: optiSLang wizard inside Ansys Electronics Desktop for creating optiSLang projects

    • MOP Solver: Updated SignalMOP to Statistics on Structures v7.1.2

    • Updated ASCMO support to version 5.2

    • AMESim: Additional support of AMESim version 2019.1 & 16

    • Project placeholders: Improved view/edit of raw values

    • The web service for optiSLang projects is now part of the installer

  • Integrations

    • Data Mining: Revised algorithm for selection of N best designs

    • MATLAB: Option to close MATLAB instances when system is finished

    • JMAG: Removed beta state

    • AEDT node

      • Parallelization: Support of AEDT Distributed Solve Option (DSO)

      • Efficiency: Significant reduction of redundant AEDT calls

      • Meta data: Improved project related meta data management in [Project].optislang directory

  • Ansys Workbench extension

    • optiSLang ACT Extension is the new standard for optiSLang inside Ansys Workbench

    • New file transfer mode optiSLang project/database to and from Workbench project for geometries, meshes, engineering data and resultfiles

    • Inside Workbench

      • Validator system for optimization on metamodels

      • Support N best designs algorithm for multi objective optimization

      • Optimization on AMOP

  • Licensing

    • Added ability to set an Ansys licensing search path from within the application

7.5.2
  • Solves issues with unicode user names

  • Removes limitation of parallelization in custom algorithms

  • Improves clean up of temporary files

7.5.1
  • Repaired initialization of Python search paths for wizards

  • The Deep Learning Extension (DLE) is now available in the Dynardo customer portal

7.5.0
  • General

    • Support of Ansys Release 2019 R3

    • MOP Solver: Updated SignalMOP to Statistics on Structures v7.1.1

    • Added option to control degree of parallelism manually

    • Extended CoP-Matrix: Removed beta state

    • Moved database location due to issues with automatic Windows %TEMP% clean up

  • Integrations

    • New: IPG automotive node

    • New: JSON node

    • AEDT node: Custom update script (as alternative for AnalyzeAll)

    • MATLAB: Extended execution options

    • Python node: Use reference values of input slots

    • Excel/Calc: Support strings

  • Customization

    • Provide optiSLang environment variables in custom wizards and file access

    • Postprocessing: Allow access to custom Python scripts using File menu and toolbar.

    • Excel Add-In: Supports Custom Surrogates

7.4.1
  • Process chain elements

    • ETK Abaqus: Added support for Abaqus version 2019

    • AEDT node: New option to execute in non_graphical mode

    • AEDT node: Enable parallel execution

    • MOP Solver: Updated SignalMOP to Statistics on Structures v7.1.0

  • Wizards

    • New Solver Wizard for optiSLang node

    • New Solver Wizard for Ansys Workbench (ACT) (Beta)

7.4.0
  • General

    • Support of Ansys Release 2019 R2

    • Support of Python 3 in Python node, Customization plugins

    • Project Overview: Provide project description using RTF format

    • Project settings: Supports password protection

    • Command Line Interface: Allow to import/export project parametrization

    • Ansys Workbench optiSLang plugin: Provided as ACT extension (Beta)

  • Process chain elements

    • MOP Solver - FMU Export

      • Allow definition of dependend outputs

      • Create FMU in MOP/AMOP and with Python

      • Linux FMU export

  • Templating of optiSLang projects

    • Definition of valid placeholder values

    • Quick parametrization

    • Support of all node and system properties

  • Algorithms

    • AMOP: Removed beta state

    • MOP Solver: Added extraction of local support point density

  • Integrations

    • AEDT node: Removed beta state

    • Added tab to manage node related placeholders and properties

    • Data Mining

      • Cleaned up user interface

      • Added custom Python functions to extract ParameterManager, Criteria and NominalDesign

    • optiSLang node: Show project description, placeholders and provided files

  • Postprocessing

    • OMDB: Version detection when opening

    • Added customizable "Reload as" actions toolbar

    • Support of htm/html files as external files

7.3.2

General

  • Ansys Workbench Node: Configurable port range in the config file

  • Improved inter-process operability in environments with many cores

7.3.1

General

  • Ansys Workbench optiSLang plugin: Linux support fixed

  • FMU Export: Supports Ansys TwinBuilder

  • Remote control: Stabilized for massive HPC usage

  • MATLAB: Add option for customized clear in Python API

7.3,0
  • General

    • Support of Ansys Release 2019 R1

    • Parameterizable root system

    • Parametric Systems can write an omdb-file

    • Signal MOP: Removed beta state

    • Fileprovider: Extended actions and options

  • Algorithms

    • New distribution functions available: Lambda, Multiuniform

    • FORM: Extended for multiple beta points

    • ISPUD: Using Start designs in multiple densities

  • Integrations

    • New optiSLang node

    • AEDT node supports: Maxwell2D, Maxwell3D, HFSS, Simplorer, RMxprt, Q3D

    • ETK Ansys supports binary file formats up to MAPDL V19.3

  • Customization

    • Python API: Allow to set custom settings

    • MOP: Removed beta state for custom surrogates

    • Integrations: Added name filter for inputs and outputs

  • Postprocessing

    • New Palette dialog

    • New Box-Whisker Plot

    • Spider Plot: Removed beta state

    • Show first and total effect indices of MOP analysis

  • Wizards

    • Solver Wizard: Allow creation of solver chain in root system

7.2.0
  • General

    • Support of Ansys Release 19.2

  • Algorithms

    • MOP: User defined minimum and maximum values for approximation

    • MOP: Improved settings table for inputs and outputs (sort, data types, ref. values)

    • MOP Solver: Added extraction of local approximation quality

    • NOA: Automatic scaling of fitness

    • Reliability: Automatic sampling size for Adaptive Sampling

  • Integrations

    • New integration nodes with wizard support:

      • ANSA

      • META

      • KULI

      • Ansys Electronics Desktop (Beta)

    • Custom integrations: Sorting in tables/trees

    • Custom integrations: Added settings dialog to PuTTY-SSH (PLM and integration node)

    • MATLAB: New startup options

    • Calculator: macros ABSOLUTE_ERROR, RELATIVE_ERROR, and PERCENT_ERROR

  • Customization

    • Integrations

      • Allow you to build settings dialog using Tkinter

      • Enable parallel execution

      • Ability to bundle multiple designs up into a single job

    • Python API: New bindings for optiSLang config settings

  • Postprocessing

    • Add plots per drag and drop

    • Optimization history plot: New design set 'all archive designs' for EA, PSO and SDI

    • Failure probability plot: Enable switching to standard gaussian space in reliability anthill and cloud plot

    • AMOP history plot: Added minimal local CoP

    • New optional window layout (Beta)

7.1.1
  • General

    • "Send back Designs" connection can now be correctly loaded

    • Relocation in ETK node now works correctly

  • Process chain elements

    • Ansys Workbench Node: Support of environment variables.

    • Ansys Workbench Node: Reliable browsing for open projects for Windows 8 and higher

    • Text Input: Handles slot values correctly

7.1.0
  • General

    • Support of Ansys Release 19.1

    • Provide PLM connector functionality as ACT-Extension for Ansys Workbench (Beta)

    • Remote control and monitoring: Provide server management dialog

    • Added possibility to use a centrally managed config file

  • Process chain elements

    • Allow definition of retry attempts for node execution

    • ETK Abaqus: Added support for Abaqus version 2018

    • MATLAB: Batch run functionality (Beta)

    • Process and Script node: Support input parametrization

    • Text Output: Added the tab character to default token separators

    • MOP: Extended model selection for Signal MOP (Beta)

  • Integrations

    • New integration nodes with wizard support:

      • PuTTY_SSH (Beta)

      • JMAG (Beta)

  • Wizards

    • Algorithm wizards can be applied to AMOP systems

  • Customization

    • ETK: Python based custom integration

  • Postprocessing

    • Support for playing movie file formats

    • Allow deactivation of responses in Signal-CoP plot

7.0.1

Ansys Workbench optiSLang plugin

  • Solves dependency issue with Ansys Workbench components.

7.0.0
  • General

    • Support of Ansys Release 19.0

    • Support of actions at project level

    • Introduced text based project format *.opx (Beta)

    • Most filechoosers have access to central file registration

  • Algorithms

    • MOP: Improved stop behavior

    • AMOP: Sample density & local CoP based refinements

    • AMOP: Criteria based refinement (Beta)

    • ARSM: Enable parallel solve in all iterations

  • Integrations

    • Added "Files" tab to manage node related files

    • Added dialog to configurate visibility of tabs

    • New integration nodes with wizard support:

      • MotorCad (Beta)

      • GeoDict

      • SimulationX format *.sxoa (Beta)

    • New input node: Flux

    • File Receive/Send: Added PuTTY-SSH (Beta)

    • MATLAB: New execution setting "Save in design directory"

    • Process and Script node: Ability to bundle multiple designs up into a single job

    • Data Mining: New function AddFromFilter()

    • SimulationX: Support of version 3.9

  • Customization

    • Support to encrypt Python extensions (integrations, algorithms, wizards)

    • Help system for integrations, algorithms, wizards

    • Python API: New module "py_project" with access to the current optiSLang project

  • Postprocessing

    • Support of monitoring templates

    • Add and edit criteria (Beta)

    • Dialog to scale dimensions (Beta)

6.2.1
  • General

    • Solves possible issues regarding mapped drives under Windows

  • Process chain elements

    • ETK Abaqus: Additionally supports Abaqus version 2017

    • ETK Abaqus: Solves an issue accessing sets defined at root assembly

6.2.0
  • General

    • Support of Ansys Release 18.2

    • Added functionality for remote control and monitoring of optiSLang projects and postprocessing

    • Ansys Workbench optiSLang plugin: Support definition of conditional and dependend parameters

  • Process chain elements

    • Ansys Workbench Node: Support of similar names ofAnsys Workbench parameters

    • Excel: Performance improvements for dialog, vectors and signals

    • Excel: Support MS-Excel Name Manager for parametrization

    • Updated ASCMO support to version 4.10

  • Algorithms

    • New system AMOP (Beta)

  • Customization

    • New integration node example: Zemax

    • Updated integration node example: Rocky, to support also version 4

    • C++ Plugin API: Full support of parametric integrations (slots, parameter, responses, variables etc.)

    • Python Integrations

      • Added optional method to prepare working directory

      • Added option to decide which type of integration shall be used (set input, run, extract outputs)

  • Postprocessing

    • Enables custom format string ($DESIGN_FORMAT) in process & files

    • Allows change of design styles (color, symbol, line stipple)

    • Support parameter/response/criteria groups

    • Spider Chart plot (Beta)

  • Licensing

    • In addition to the PLM licensing feature the major feature enables the PLM functionality

6.1.0
  • General

    • Support of Ansys Release 18.1

    • Updated ASCMO support to version 4.9

    • Dialog-supported template handling

    • Improved node selection and context menu behavior

  • Process chain elements

    • MATLAB: Handle access to structures

    • Ansys Workbench Node: Detect-dialog shows Ansys version

    • MOP Solver: Export of FMU

    • PDM node split into Data Receive and Data Send

    • Data Receive and Send: Support of Ansys EKM

  • Algorithms

    • MOP: Optionally evaluate gradient values in FMU

    • Support of external surrogates in Ansys Workbench optiSLang plugin, Excel addin and Postprocessing

    • Others tab: Added file registration in omdb (for example, images or text files)

    • Others tab: Added options to cleanup design directories after completion

  • Customization

    • Integrations

      • Added possibility to define settings

      • Added possibility to use a distinct working directory

      • Provide hierarchy of systems with working directories

      • Statistics on Structures

        • Signal MOP: Allow multiple signals

        • Generate: Allow simulation archives

    • New integration nodes

      • Rocky DEM

      • Matlab mat files

  • Postprocessing

    • Added Signal MOP Plot

    • Signal Plot: Show statistical data

    • Signal Plot: Show as contour plot

    • Added support of visualization per design for

      • Ansys Viewer AVZ files

      • Text files

      • VCollab CAX / wCAX files (Beta)

  • Ansys Workbench optiSLang plugin

    • New: optiSLang Integrations toolbox in Ansys Workbench

      • Signal processing

      • Preprocessor (Beta)

      • New: MOP Solver

      • New: Data Receive (Beta)

      • New: Data Send (Beta)

      • New: Excel (Beta)

      • New: MATLAB (Beta)

6.0.2

General

  • Resolves possible application lock at startup

6.0.1
  • General

    • Improved support for automated installation

    • Basic support for network installation of Ansys Workbench optiSLang plugin

  • Customization

    • Integration node: added possibility to change file path by slot connection

  • Licensing

    • Improved license management reliability

6.0.0
  • General

    • Support of Ansys Release 18.0

    • Signal processing in Ansys Workbench connectable to all transfer types

    • New Windows installer

    • MOP dialog revised

    • Allow custom relocation for flexible re-definition of moved projects

    • Unified dialogs to import parameters/criteria/designs from system

  • Process chain elements

    • Calculator: User interface revised

    • Variables Tab: Support for import/export of locations and derived variables

    • Ansys Workbench Node: Consider units in parameterization

    • Ansys Workbench Node: Separated settings for 'Max processes' and 'Max designs per process'

    • Text Input: Previously defined markers offered

    • MATLAB: Handle access to time series

    • Added support for SimulationX 3.8

  • Wizards

    • Optimization Wizard: Find matching validation system automatically

    • Sensitivity Wizard: Added Space-filling LHS in decision tree

    • Support of drop algorithm wizards on custom algorithm systems

  • Algorithms

    • MOP: Removed beta state for FMU Interface

    • Robustness: General discrete distribution type

    • Robustness: Beta distribution available in parametrization and postprocessing, PDF fit

    • Discrete parameter states can now be entered by range

  • Customization

    • New integration node examples

      • COMSOL

      • GTSuite

      • CAESES

      • LightTrans VirtualLab

      • Statistics on Structures (preparation for version 3.3)

        • Signal MOP: create a meta model for signals after Sensitivity DoE

        • Signal MOP solver: approximate signals by meta models and generate random signals

        • Generate: Generate random geometries and other FEM data

    • C++ Plugin API

      • Added help system integration

      • Added process helper module

    • Python API: New module with access to reliability algorithms

    • Python API: Functionality to create custom algorithm systems

  • Postprocessing

    • Building MOP in postprocessing

    • Configuration of limit values with extended functionalities

    • Consider limits in histogram and traffic light plot consistently

    • Show Cpx values in statistical data of histogram

    • Show approximated criteria surfaces

    • Show local approximation errors in 3D response surface and topview plot

    • CoP-Matrix: additional filter for lower limits

    • Response surface 3D: Setting of user-defined isolines

    • Set axes ranges and rotation

    • Support log axes in 3D plots

    • Support for showing/hiding single responses

    • Show approximated surfaces for every iteration of ARSM-DS (reliability)

    • New custom plots "StackedBar" and "BoxPlot"

  • Tools

    • Excel Add-In: Field functions to keep consistency on inputs

    • MOP solver: estimate of local approximation errors

    • MOP solver: gradient estimates of approximation function

  • Licensing

    • License management dialog added

5.2.1

General

  • New option: software rendering

  • Improved visualization for remote connections and Linux

  • Improved support for Windows 8 and higher

5.2.0
  • General

    • Support of Ansys Release 17.2

    • Comprehensive treatment of discrete parameters in algorithms, wizards and postprocessing

    • Show reference value in parameter range plot

    • Redesign of Criteria Dialog

    • Updated ASCMO support to version 4.8

  • Wizards

    • Sensitivity Wizard: Default number of samples for ALHS changed

  • Algorithms

    • MOP: Export to FMU Interface (beta)

    • New distribution type Log-Uniform

    • New Space filling LHS

    • Improved Advanced LHS

    • Start designs are considered in SLHS + ALHS

  • Postprocessing

    • CoP Matrix: allow to filter parameters by CoP-value limit

    • Support of customized plots

  • Help system

    • Shared documentation for all parts of Ansys optiSLang

    • Significant extension of calculator functions documentation

  • Ansys Workbench optiSLang plugin

    • "Refresh Parameter" with support of derived parameters

    • Automatic creation of the MOP, if failed designs exist

    • New system connections

    • New properties for algorithm systems

      • Preserve Design Points After optiSLang Run

      • Retain Data for Each Preserved Design Point as replacement for Save Design Points As Projects

      • Select Files is now a system property, the global selection is now the default for new systems

5.1.2ef
  • Simulation Process and Data Management (SPDM)

    • Introduce Purge functionality to shrink optiSLang projects

    • Embed project relevant files in project file (*.opf)

    • Fileprovider: Auto-registration of input, output and intermediate files

  • Process chain elements

    • Process and Script node

      • Expose functionality to set conditional execution via python interface

      • New option to indicate failure state due to wait-for-file option

5.1.1
  • Postprocessing

    • Constant parameters not shown by default

    • Re-enables distribution fit in histogram plot

  • Ansys Workbench optiSLang plugin

    • Correction of user-requested interrupting behavior for optimizer on MOP

  • Licensing

    • Enable extraction of Ansys output files with Ansys optiSLang license

5.1.0
  • One combined installer for

    • optiSLang

    • Ansys Workbench optiSLang plugin

    • optiSLang Excel addin

  • Licensing

    • License handling similar to other Ansys modules

    • optiSLang additionally handles the license features "dynardo_osl" and "dynardo_osp" served by the Ansys licensing manager 17.1+

  • Algorithms

    • MOP: Rename/backup all possible files on reset

  • Postprocessing

    • Various performance improvements

    • Show/hide specific parameters

    • Added global setting for correlation type

    • Configurable ranges for design value bar charts

  • Ansys Workbench optiSLang plugin

    • Support of Ansys Release 17.1

    • Renaming optiSLang inside Ansys Workbench to Ansys Workbench optiSLang plugin

    • Dependent parameter are considered as responses in optiSLang

    • Context menu entry Reset changed to Clear Generated Data

    • Signal Processing / ETK: Reorganized Dialog

    • Signal Processing / ETK: More convenient missing file relocation

  • General

    • Project placeholders: Additional column for descriptions

    • Variables tab: Additional column for descriptions

  • Wizards

    • Start designs options reorganized

    • Hide methods pages with not changeable options by default

    • Force creation of active systems

    • Reevaluation: Supports usage of dependent parameters

  • Process chain elements

    • Support of AMESim version 14.2

    • ETK node: Dialog reorganized

    • ETK node: More convenient missing file relocation

  • Customization

    • Using Python naming convention for exported methods (old method names can still be used for backward compatibility)

5.0.1
  • Algorithms

    • MOP: Reverted merging of parameters to version 4.2.2

    • MOP: Handle deactivated designs

  • Integrations

    • MOP Solver: New options for MOP boundary handling

    • Calculator: Reverted multiplication of vectors and matrices to version 4.2.2

    • Calculator: New function times for elementwise multiplication

  • Licensing

    • Improved handling of license server latency in big international networks

5.0.0
  • General

    • Conditional execution

    • Support SPDM / PLM systems

    • Ability to define project placeholders

    • Startpage reorganized

    • Simplify setup of workflows with nested systems

    • Added Instant visualization to Result design table

    • Showing running state of nodes and systems

    • Improved access to logfiles

    • Introduce Project overview dialog

  • Wizards

    • General

      • Copying of Parametric Systems instead of morphing

      • Added ability to select Custom Algorithms for algorithm wizards

      • Consider Simulation runtime in decision trees

    • Solver wizard

      • Selection of Custom Wizards added

      • Usage of unified ETK node for all output files

    • Sensitivity wizard

      • Decision tree introduced

    • Optimization wizard

      • Option Local search generalized

      • Algorithm Memetic moved to group "Nature inspired"

      • Validation of best design also for multi objective permitted

    • Robustness & Reliability wizard

      • Decision tree introduced

  • Algorithms

    • MOP

      • Next generation of MOP is default

      • Consider correlated inputs in single CoPs

      • Possibility to adapt bounds to sampling

      • Results based on "Leave One Out" testing are now indicated as Predictive Coefficient of Determination

    • Sensitivity

      • New option to Preserve start design IDs

    • Optimization

      • Mutation rate of Evolutionary Algorithm is adapted by the number of input parameters

      • Gradient estimate of NLPQL can handle failed designs

    • Robustness

      • New option to Preserve start design IDs

    • Reliability

      • Directional sampling can handle failed designs

      • ISPUD uses Latin Hypercube Sampling at design point

  • Integrations

    • Auto-parametrization of textfiles in ETK node

    • Textoutput: Extract signal by default if more than one column selected

    • Added ASCMO 4.7 support

    • Added SimulationX 3.7 support

    • Data mining

      • Removed beta state

      • Supporting drag/drop of input slots

      • Allow editing of filters

      • New functions:

        • Anonymization of data set

        • Add criterion

        • Append validated design

        • Extract parameter/response/criterion for designs

        • Improved definition of user functions

      • Ability to define design id order

    • Calculator

      • New functions:

        • Sort signal

        • Inner product

        • Outer product

        • matrix multiplication

        • elementwise multiplication

        • APPEND_XYDATA

        • SIG_MAP_2_SIGNALS

    • Ansys Workbench node

      • Allow setting of Delay before start

      • Changed default of reference file directory to avoid conflicts

      • Advanced python update in batch mode (for example, for using DSO licensing)

      • Suppress focus on batch console window

    • Process node: Option to ignore exit code

    • Process node: Option to forcefully terminate processes on 'Stop'

    • Excel: Option to show Excel during run

  • Workflow elements

    • Creation of calculator expression by drag&drop from instant visualization

    • New nodes

      • PDM to trigger PDM actions

      • Raw Data Export

      • Raw Data Import

  • Customization

    • Python documentation

    • Python script based surrogates (beta)

    • Python script based Solver wizards

    • Text output variable definition python interface simplified

    • Plugin API

      • C++ algorithm plugins

      • Plugin ABI has been modified -> Plugins need to be re-compiled in order to work with optiSLang 5.0.0

    • Introduce ability to use a system-installed Python 2.7

  • Postprocessing

    • Added automatic update on omdb file change

    • Added Probability plot

    • Added Residual Plot - Selection of possible Outliers

    • Added Parameter overview plot

    • Added Window Overview

    • Added support for analysis defined design sets

    • Better support for multi-objective optimization

    • Registered images and processes are now stored within omdb file

    • Meta-data like activated/selected designs is stored within omdb file

    • Metamodels and special analysis information are removed from omdb file when saving a reduced dataset

  • Tools

    • Excel Add-In

      • Open postprocessing directly

      • Improved log messages

  • Licensing

    • Restructuring of license features

    • Command line option: Activation/deactivation of license features

4.2.2 SP2
  • GUI

    • Instant Visualization now available in results table of parametric systems

  • Process chain elements

    • TurboOpt-, CFturbo-, AMESim-, FloEFD-input nodes

      • Automated update of the reference values in node dialog and parameter manager when reference files were replaced or modified

  • Templating of optiSLang projects

    • Placeholders

      • Enhanced search strategy in project auto-relocation

4.2.2 SP1

Process chain elements

  • Ansys Workbench node: Support of Ansys 16.2

4.2.2
  • General

    • Introduced dialog to edit config settings

    • Introduced project comments

    • Enlarging/reducing the size of the system box is enabled

    • Improved template management by excluding read-only directories

    • Allow template creation from multiple selected nodes

    • Improved performance in batch processing

    • Context menu reorganized

    • All csv-exports harmonized

    • Result designs are now exported to *.csv in the user-defined sort-order

    • Definition of custom slot-values in case a value is not (yet) available

  • Process chain elements

    • Support of ASCMO 4.5

    • Removed beta state of ETK LS-DYNA node

    • Python-based integrations isolated from main process (stability)

    • Allow drop-on-edge for nodes already in the system

    • Switch between "Import" and "Open" in script nodes

    • Data Mining

      • Allow copies from filter

      • New user-definable Python-based filter

      • New filter to add values from slots

      • Editable in nested systems

    • Calculator

      • atan2() added to the set of trigonometric functions

      • mac(), comac(), sdi(), modepairs() added to the set of linear algebra functions

    • Ansys Workbench node

      • Reference files directory renamed and made configurable

    • New nodes

      • TurboOpt Input, ETK TurboOpt

  • Wizards

    • General

      • Configuration option to show/hide algorithm settings

      • MOP settings of Automatic mode on page "Additional options"

      • Copy and deactivate for Parametric systems (instead of morph)

    • Robustness wizard

      • Extended to Reliability algorithms

      • User guidance through decision tree

    • Sensitivity wizard

      • Support adding samples by dropping the wizard to existing sensitivity system

    • Solver wizard

      • Create Input nodes sequentially (instead in parallel)

      • Configuration options for default creating templates

  • Algorithms

    • Combined MOP/PMOP

      • Preparations for replacing the MOP by PMOP

      • Introduce of Stop functionality

      • New Tab Automatic settings (Decision tree)

      • Use also *.omdb files as input file

      • Option to save cross validation values (CV-values) to *.omdb files

    • Combined surrogate solver (MOP Solver, PMOP Solver, ASCMO Solver)

    • Show complete criteria options for all parametric systems

    • View of objectives, constraints and limit states in design tables are configurable now

    • Show start- and nominal designs from respective input slot

    • Start designs can now be imported from *.omdb

  • Postprocessing

    • Introduced new, python-based postprocessing, replacing the classic postprocessing of reliability analysis and approximation (MOP):

      • Improved accessibility and usability

      • Incorporates python scripting (including but not limited to):

        • Python console

        • Supplied default scripts for common postprocessing tasks

        • Generation of custom postprocessing tasks

        • Dynamic creation, configuration and export of postprocessing plots

        • Postprocessing plot layouting

        • Modification of postprocessing meta-data like design selection/activation and axis selection (can be stored within postprocessing database)

        • Property-based animations (animate your meta-models)

    • Introduced combined postprocessing node for classic and python-based postprocessing:

      • One node and dialog for all postprocessing files and modes

      • Custom postprocessing mode for user-defined scripts (report-generator)

  • Customization/Extensibility

    • User-definable python-based ETK nodes

    • Customized python-based algorithms

    • Integration Plugin API

      • Plugin directory (folder containing the plugin library) accessible from within plugin

      • Added interface to change node name from within plugin

      • Added Plugin directories to PATH/LD_LIBRARY_PATH environment variables

      • Support gcc-compatible compilers

      • Plugin ABI has been modified -> Plugins need to be re-compiled in order to work with optiSLang 4.2.2

  • Templating of optiSLang projects

    • Placeholders

      • *.plmtxt files can now be exported in GUI and batch

      • Auto-relocation now also works for split paths

  • Licensing

    • FlexNet licensing updated (which makes it necessary to upgrade vendor daemon 'DYNARDO' as well)

    • Basic borrow mechanism enabled on all supported platforms

4.2.1
  • Includes all changes of Version 4.2.0 SP1 and SP2

  • General

    • Import/Export of parameter definitions from/to text-file

    • Show/Hide columns in design tables

    • Templates supporting user-defined directories

    • Support Preview-Image for Linux

  • Process chain elements

    • Read-mode for all Input nodes

    • Read-mode option in context menu added (sub-entry to "Data flow")

    • Ansys Workbench node

      • Handling of invalid or incompatible parameter set

      • Activation of output files tab independently from "Save design points as project" option

    • ETK node: Support of simultaneous extractions

    • ETK Ansys node

      • Diagonal mass matrix can be extracted now

      • Performance improvements for extraction of large matrices

    • Text Output: text marker, "Use regex" not default anymore

    • New Integrations

      • CETOL: Tolerance Analysis/Optimization

  • PMOP Postprocessing (Beta)

    • Supports diagnostic output now (Windows-only)

    • Set as standard program for file extension *.omdb

    • Customization by python scripts

  • Customization/Extensibility (Beta)

    • User-created integrations using plugin mechanism

    • User-defined integrations using Python scripts

  • Algorithms

    • PMOP: Option "Use incomplete designs" added

  • Templating of optiSLang projects

    • Placeholders: Replacing of property values on runtime or interactive

    • Relocation: Automatic or interactive adaptions of external file references to new locations (easy moving of projects)

  • Generalized file access: Directly supported are

    • Filesystem

    • Siemens Teamcenter

    • Subversion

  • Tools

    • Excel Add-In

      • Complete redesign of user interface and user guidance

      • New installer

      • New: "Import" of designs from database file *.bin (MOP) or *.omdb (PMOP)

      • New: "MOP Solver" to calculate designs using (P)MOP solver

      • "Export" supports also database file (*.omdb) now

4.2.0 SP2

Process chain elements

  • AMESim supports .ame

4.2.0 SP1
  • General

    • Creating diagnostic output file for investigation of abnormal termination (Windows-only)

  • Process chain elements

    • Ansys Workbench node

      • Support of Ansys 16.0

      • Proper handling of output slots for failed designs in batch mode. Slots will be triggered in any case no matter whether an output file was written or not. This enhancement reduces the risk of the workflow to get stuck at some point.

      • The feature of copying only selected files from the Ansys design directory can now also be used with the batch mode (the default mode) of the Ansys Workbench node.

4.2.0
  • General

    • Default parameter type changed: in general, registered parameter will be of type "Optimization" by default, otherwise for Robustness or Reliability systems the default parameter type is "Stochastic"

    • TurboOPT projects: Improvements of "Open project" handling by selecting input file in preparation step

    • Check optiSLang version when opening a project: A confirmation dialog is shown if a project created with a different optiSLang version is opened. The user may continue with the new version or cancel to open the project instead again. Because of algorithm improvements optiSLang does not support continuing calculations of unfinished systems in the current version.

  • GUI

    • New features in project scenery

      • Pin notes

      • Fit view to scenery content

      • Paste into selected system using Ctrl+v

      • Enable/Disable scenery animations

    • New feature: Movable columns in all design tables

    • Improvements of progress bar

    • Display progress in Windows taskbar icon progress view

  • Process chain elements

    • Removed beta state from several nodes: AMESim Input, Ansys APDL, ASCMO Solver, ETK , ETK AMESim, ETK Output, Monitoring

    • Scripts and script integrations: New environment variables (OSL_DESIGN_DIR, OSL_DESIGN_NAME, OSL_DESIGN_NO, OSL_RLS_FLG, OSL_RLS_REV, OSL_RLS_VER)

    • Ansys Workbench node

      • Support of Ansys 16 preview 4 (non-official preview version)

      • Redesign of Ansys Workbench node dialog

      • Python update: Possibility to handle multiple update commands in one script

      • Gathering all responses to output text file for reevaluation

      • Support of maximum runtime in batch mode

      • Selected files in Ansys project are copied to optiSLang design directory

    • Text Input node: Possibility to identify integer formats as real

    • Python integration node: Enable parallelization

    • ETK LS-DYNA node: Suggestion of suitable output formats

  • Wizards

    • Solver wizard

      • Show/hide beta modules and unavailable modules

      • Show icons and tooltips for availability information

      • "Common text based" with one ETK node for all output files

    • Optimization wizard

      • Support of Stochastic Design Improvement and Memetic algorithm

      • Improve optimized design: To improve the best result from a former optimization run the Optimization wizard can be dropped on any optimization system

    • Robustness wizard

      • Iterative RDO: To verify the robustness of the best optimization result the Robustness wizard can be dropped on any optimization system

    • Reevaluation wizard

      • Directly usable on Reliability systems

  • Algorithms

    • Reorder Sampling methods

    • ARSM: Improvements by internal pre-optimization

    • Improvement of Nataf transformation

    • Improvement of D-optimal DoEs

  • Postprocessing

    • Reliability

      • Show Gaussian space for Directional Sampling and Directional Sampling on Adaptive Response Surface

      • Show approximation errors for state functions for Directional Sampling on Adaptive Response Surface

  • Beta Features

    • PMOP Postprocessing node dialog

    • Datamining node: Reorganization and new filter functions

    • Reliability: ISPUD

  • Installer/Administration

    • Batch mode: New environment variable OSL_BATCH

    • New program option: --support-info

  • Tutorials

    • Update of tutorials

    • New tutorial: Calculator - First steps in graphical programming

4.1.3
  • General

    • Parametric system

      • Solve reference design

      • Allow export of result designs during run

      • Optionally keep design directories of failed designs

    • Calculator

      • Constructor functions: vec(), vector(), mat(), matrix()

      • Vector slices: [start, end, step]

    • IM_DegreeOfParallelism is not limited by CPU for process and script nodes

    • Deactivation of Autosave

    • Process actors wait for the existance of output files

    • Dot export in batch mode

  • GUI

    • Integrations and output nodes dialogs: Instant visualization of current/selected variables

    • Text editors (script based nodes)

      • Search functionality

      • Customization of fonts

    • Customizaton of application font size

    • Reorganization of Modules section (Treeview, Search field)

    • New Wizards section

    • New Favorites section

    • Show/hide Beta modules in main menu

  • Process chain elements

    • New nodes

      • multiPlas Input

      • ETK (one node for all formats and multiple files)

    • Performance improvements of ASCMO and AMESim

    • AMESim

      • Support of *.ame

      • Support of several encodings for input files

    • Excel

      • Expandable extraction

      • Close after run

    • Ansys Workbench optiSLang plugin: Python Update Script - Create script in flow ("on run") and forward it using path connection

    • Process/Scripts and MATLAB/Octave: Added environment variable PROJECT_DIR

  • Wizards

    • Solver wizard

      • New integrations: Madymo, Edyson, Midas, LS-DYNA, MOP Solver, PMOP Solver, Calculator, ASCMOsolver, CFturbo

      • Text-based flows: Types of script node and output node selectable, support of user defined script-templates

    • Sensitivity/Robustness wizard

      • PMOP support

      • Option to remove the design directories

    • Optimization wizard: Combination of pages "Additional information" and "Optimization method"

  • Algorithms

    • Robustness/Reliability: Nominal design will be solved now by default as last design

    • PMOP

      • Parallelization

      • Output slots for crossvalidation values

      • Message log improvements

      • Incomplete data

  • Reevaluation

    • Read mode for Excel

    • Read mode for Ansys

  • Postprocessing

    • Parallel Coordinates Plot

      • Apply cluster colors of parallel coordinates plot to certain approximation and statistics plots

      • Limit state functions added

  • Beta Features

    • Data Mining node

    • Reliability: ARSM - Directional Sampling

    • CFturbo Input and Output nodes

    • ASCMO Solver node

    • Ansys APDL Input node

  • New tutorials

    • Braille Printer - Optimization with SimulationX

    • Tuning Fork - Optimization with Ansys APDL

4.1.2
  • General

    • Improved template management by supporting subdirectories

    • File removal now always has to be confirmed

    • Adjustable application font size

    • Filtering of message log

    • Windows XP support discontinued

    • Project continuation is the general default now (Pause/Continue does not ask any more questions)

    • Values of slots are shown in dialog now and can be used (reference run)

    • Execute consecutive actors in a chain with higher priority

      This means designs are completed in a more predictable order and fewer design directories have to be kept around a time.

    • Ability to execute a complete file in Python console

    • Plain systems: support routed output connections

  • Integrations

    • Relocation of reference files

    • Support subfolders for results files within design directory (path-splitting)

    • Improved performance of multiple registration of parameter, responses and slots

    • ETK Edyson result extraction

    • ETK Midas result extraction

    • Ansys:

      • Input files tab (PreProcessor) in batch mode

      • Output files tab in batch mode

      • Simultaneous batch calls possible

      • Python update option

      • Address active dp files (concerns Save Designs option)

    • Calculator: macro RESAMPLING

    • ETK Ansys:

      • Support files created with versions up to Ansys 15

      • Allow extraction of mode shapes and Eigenvalues (.rst + .mode)

    • Process & Scripts: Number of parallel processes not limited by global degree of paralellism (IM_DegreeofParallelism) anymore

    • Python: Python actor is now out of process

    • SimulationX:

      • Support version 3.6

      • Save in design directories

    • Text Output:

      • Direct signal definition

      • Internal variable highlighting

  • Wizards

    • Solver wizard

      • Reordering start page

      • Standard connection between nodes changed to design connect

      • Criteria definition added

      • New integrations: AMESim, FloEFD

      • Import projects from optiSLang version 3, TurboOPT

    • New wizard: Reevaluation

  • Algorithms

    • Import parameter from MOP and PMOP nodes

    • Improved transformation behavior of algorithm systems by applying wizards

    • Reliability: Directional Sampling

    • Sensitivity: new sampling method "BoxBehnken" designs

  • Reevaluation

    • Support missing design directories

    • Adapt parameter bounds

  • Postprocessing

    • No implicit restart when updating

    • Speed up for large files containing vectors of variable sizes

    • Allow to change auto focus behavior

    • Parallel Coordinate Plot

      • Design de-/activation

      • User defined line colors

      • User defined dimension ranges (active, original or custom)

  • Beta Features

    • Performance optimized MOP (PMOP)

      • PMOP node

      • PMOP solver

      • PMOP postprocessor

      • Use ASCMO as external metamodel in PMOP

    • AMESim Input and Output

    • FloEFD Input and Output

    • LS-DYNA Output

    • ETK Output

4.1.1Support of Ansys 15.0.
4.1.0
  • Nested systems (coupled RDO)

  • Conditional expression

  • Conditional execution

  • Reworked Connect nodes functionality and dialog

  • Reworked Run, Open and Reset dialogs

  • Integrations

    • Ansys Workbench node

      • Batch mode (single solver run AND parallel solver run)

      • Write input and output files

      • Support of all RSM modes (including Save Design Points)

    • Text Input: Marker, Preview

    • Text Output: Definition of token separator

    • Excel Macros, consider slot IBaseDir as base directory of the excel table

    • MATLAB: Search registry button and configuration entry

  • Parametric Systems

    • Input Correlations

    • Design directory format chooser

    • Parameter bounds relative to reference value

    • Copy designs from result table (to Excel or Ansys designtable)

  • Reevaluate

    • read mode reads the values from the input file

    • using binfile is optional

    • merging input and/or output data

  • Algorithms

    • Simplex

    • Reliability: Adaptive Sampling, FORM, Monte Carlo

    • Optionally show algorithm log messages

    • Multiselection in MOP dialog

    • Improved NLPQL default settings

  • Postprocessing

    • new legend of 3-5D bubble plot (Statistics and Pareto mode)

    • ARSM R2 history

    • Coloring incomplete designs in Parallel coordinates plot

    • User settings for Traffic light plot

  • Automatic plot generation per python script

    Supported plot types:

    • Statistics: linear and quadratic Correlation plot, Filter model, Anthill plots, Cloud plots, History plots, CoP matrix, Parallel coordinates plot, Extended correlation matrix, Spider chart (Beta)

    • Optimization: Bar chart plots and history plots for Parameter, Responses, Objective data

  • More python support

    • Integrations: MATLAB, MOPSolver, Variable definition

    • Algorithm: MOP, Robustness, EA, PSO, SDI, Simplex, Memetic

    • Miscellaneous: Postprocessing

    • Process: Abaqus Process

  • Beta Features

    • Reliability: Directional Sampling

    • Text Input: Highlighting in Preview

    • Parallel Coordinates Plot: More functionality for Cluster visualization/analysis

  • New tutorials

    • RDO

    • Reliability

    • Combination of several integrations

    • SimulationX

    • MOP with external data (using Excel Addin)

4.0.7

Bug fixes

  • ARSM: "Continue crashed session" mode fixed

  • ARSM: fixes broken bin-file in particular parameter configuration

  • Replace project problem solved

  • Archive 64bit to avert a crash when saving big projects

  • Compact database file after reset

4.0.6
  • Parametric Systems

    • Write startset.bin before sampling starts evaluation

  • Integrations

    • Calculator in all integration nodes

    • Python suggestion table

    • Fill table in MATLAB/Octave and Python through test run and assignment detection

    • ETK Abaqus supports version 6.13

    • Process and script nodes handle outputfiles in subdirectories

  • Ansys Workbench node

    • Connection through network search

    • Allow multiple Ansys projects in one optiSLang project

    • Export Python bindings

    • Accepts and Forwards values at input and output slot

    • Open Project Mode: Restart Ansys on local machine if evaluation broke

    • Open Project Mode: Use copy of Ansys project - do not modify original project

    • Bug fixes to improve stability

  • Project

    • Autosave on start, new auto-save options

    • Break taskgroup scheduling

    • Update and compaction of database/project

  • Postprocessing

    • Access free criteria terms (variables)

    • Parallel coordinate plot shows incomplete designs

  • New features in Beta modules

    • Parametric process chains can handle subsystems

    • Reevaluation System (classical flow)

      read mode option in textinput node and Ansys Workbench node

    • Reliability I

      FORM

      (P)MC

    • Memetic optimization

    • Cluster visualization

    • optiSLang Preprocessor in Ansys

    • Import of TurboOPT project/task files

4.0.5
  • Ansys Workbench node

  • Distinguish discrete parameter between "ordinal discrete by value" and "ordinal discrete by index"

  • Update Postprocessing

  • Excel Multiselection

  • Design Table Update (Show designs before calculations, Export result designs, ...)

  • Signal as Variable

4.0.3Initial revision