ChangeLog for optiSLang up to Version 5.0

to current version >>

Version 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

Version 5.0.0

General

  • Conditional execution
  • Support SPDM / PLM systems
  • Ability to define project placeholders
  • Startpage reorganized
  • Simplified 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 w.r.t. 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 Simulation X 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 (e.g. 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

  • Excel Add-In
    - Restructuring of license features
    - Command line option: Activation/deactivation of license features

Version 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 splitted paths

Licensing

  • FlexNet licensing updated (which makes it necessary to upgrade vendor daemon 'DYNARDO' as well)
  • Basic borrow mechanism enabled on all supported platforms

Version 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 via plugin mechanism
  • User-defined integrations via python scripts

Algorithms

  • PMOP: Option "Use incomplete designs" added

Templating of optiSLang project

  • 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

Version 4.2.0 SP2

Process chain elements

  • AMESim supports .ame

Version 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 Workbench 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 Workbench design directory can now also be used with the batch mode (the default mode) of the ANSYS Workbench node.

Version 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 via "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 Workbench 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 Workbench 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

Version 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]
  • 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
  • optiSLang inside ANSYS Workbench: New optiSLang Postprocessor (ETK in Workbench)
  • 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 templates for script nodes
  • Sensitivity/Robustness wizard
    - PMOP support
    - Option to remove the design directories
  • Optimization wizard: Combination of pages "Additional information" and "Optimization method"

Algorithms

  • Robustness/Reliability: solve nominal design
  • PMOP
    - parallelization
    - output slots for crossvalidation values
    - message log improvements

Reevaluation

  • Read mode for Excel
  • Read mode for Ansys Workbench

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

Bugfixes

  • Autosave only for modified projects
  • Activate "Save" button if system has been reset
  • limited IM_DegreeOfParallelism by number of CPU (except for processes)
  • PMOP: incomplete data

Version 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 Workbench:
    - 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

Version 4.1.1

  • Support of ANSYS Workbench 15.0

Version 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 nodes
      - Batch mode (single solver run AND parallel solver run)
      - Write input and output files
      - Support of all RSM modes (incl. Save Design Points)
    • Text Input: Marker, Preview
    • Text Output: Definition of token separator
    • Catia input node
    • 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 (e.g to Excel or ANSYS Workbench 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: ETK, Abaqus, 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 (via Excel Addin)

Version 4.0.7

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

Version 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 Workbench 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 Workbench project - do not modify original project
    - Bugfixes 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 Workbench
    - Import of TurboOPT project/task files

Version 4.0.5

  • Update postprocessing to v3.2.3
  • ANSYS Workbench node
    Use the ANSYS Workbench node in optiSLang to create your own process chain and run your RDO analysis.
  • Distinguish discrete parameter type
    Discrete type definition was split into 'ordinal by value' or 'ordinal by index' to set up more suitable optimization tasks.
  • Update criteria
    You can update criteria and show contents of the start designs table in optiSLang postprocessing before any calculation starts. This makes it possible to create a sampling with feasible input constraints, monitor critical conditions or add samples.

Version 4.0.3

  • Initial revision

Version 3.2.3

  • Postprocessing - Execute processes by design activation
    Now you can run an arbitary process for a selected design. So it is e.g. possible to run a postprocessor for a critical sample or view a movie of the best design.
  • Postprocessing - Show 2nd signal
  • If no reference signal is defined you can select a second signal in one plot Thus it becomes very easy to compare non scalar responses.
  • Postprocessing - Intervals for probabilities
  • In histogram plot a second limit can be shown. Probability ranges are calculated and can be used for robustness interpretation.
  • unify licensing
    optiSLang v3 and optiSLang v4 use the same licenses. Dynardo aspires to use the same licensing mechanism for all its products in the future to provide an unified approach and less administration effort for your environment.

Diese Webseite nutzt Cookies

Um unsere Webseite für Sie optimal zu gestalten, verwenden wir Cookies. Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit unserer Verwendung von Cookies einverstanden. Weitere Informationen zu Cookies erhalten Sie in unserer