ChangeLog: ANSYS optiSLang

Version 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/data base <-> 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

Version 7.5.2

  • General
    • Solves issues with unicode user names
    • Removes limitation of parallelization in custom algorithms
    • Improves clean up of temporary files

Version 7.5.1

  • General
    • Repaired initialization of Python search paths for wizards
    • The Deep Learning Extension (DLE) is now available in the Dynardo customer portal

Version 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 & file access
    • Postprocessing: Allow access to custom python scripts via "File" menu and toolbar
    • Excel Add-In: Supports Custom Surrogates

Version 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)

Version 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

Version 7.3.2

  • General
    • ANSYS Workbench Node: Configurable port range in the config file
    • Improved inter-process operability in environments with many cores

Version 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

Version 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 & PERCENT_ERROR
  • Customization
    • Python Integrations
      • Allow to build settings dialog via 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)

Version 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. See FAQ or ANSYS Workbench Plugin FAQ
    • ANSYS Workbench Node: Reliable browsing for open projects for Windows 8 and higher
    • Text Input: Handles slot values correctly

Version 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:
      • ANSA
      • META
      • 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

Version 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)

Version 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 of ANSYS 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 Adaptive MOP (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

Version 6.1.0

ANSYS optiSLang

  • General
    • Support of ANSYS Release 18.1
    • Updated ASCMO support to version 4.9
    • Dialog-supported template handling
    • Improved node selection and context menu behaviour
  • 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 & Data Send
    • Data Receive & 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 (e.g. images or textfiles)
    • 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 archive
      • 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)

Version 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

Version 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 Simulation X 3.8
  • Wizards
    • Optimization Wizard: Find matching validation system automatically
    • Sensitivity Wizard: Added Space-filling LHS in decision tree
    • Supports of drop algorithm wizards on custom algorithm systems
  • Algorithm
    • 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

Version 5.2.1

  • General
    • New option: software rendering
    • Improved visualization for remote connections and Linux
    • Improved support for Windows 8 and higher

Version 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

 

Version 5.1.2ef

  • optiSLang
    • 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

 

Version 5.1.1

  • Postprocessing
    • Constant parameters not shown by default
    • Re-enables distribution fit in histogram plot
  • ANSYS Workbench
    • Correction of user-requested interrupting behaviour for optimizer on MOP
  • optiSLang
    • Licensing
      • Enable extraction of ANSYS output files with ANSYS optiSLang license

 

Version 5.1.0

  • One combined installer ANSYS optiSLang for
    • optiSLang
    • ANSYS Workbench optiSLang Plugin
    • optiSLang Excel Add-In
  • 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
  • optiSLang
    • 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)