Mode Frontier
Transcript of Mode Frontier
![Page 1: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/1.jpg)
modeFRONTIER v4.3 and BeyondProduct Roadmap
Luka Onesti
![Page 2: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/2.jpg)
Outline
Release Roadmap modeFRONTIER v4.3
modeFRONTIER v5
Visualization Overview Integration Concepts
![Page 3: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/3.jpg)
Q1 Q2 Q3 Q4 Q1
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar
2010 2011
modeFRONTIER v5
modeFRONTIER v4
v4.3
Release Roadmap
v4.3v4.2.1 v5
![Page 4: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/4.jpg)
modeFRONTIER v4.3.0 Overview
• Key Features:
– Workflow Nodes for the extended process integration
– Optimization Algorithms for fast and global search
– Design Space and Data Mining Tools for improved design
assessment
![Page 5: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/5.jpg)
Process Integration
![Page 6: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/6.jpg)
modeFRONTIER Grid version
ModeFRONTIER +GridGain
ModeFRONTIER agent +UGS NX + GridGain
ModeFRONTIER agent + LabView + GridGain
Nodes supported:
ANSYS Workbench, UGS NX,
NI LabVIEW, SimulationX
New Nodes in 4.x family:
DOS Batch, SH Script, Matlab,
Excel, Catia, GTSuite
![Page 7: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/7.jpg)
1. The job starts on a grid node
2. modeFRONTIER distributes the job on grid
machines available
3. The controlling grid node gets results back
modeFRONTIER Grid version: how it works
![Page 8: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/8.jpg)
The new ANSYS Workbench 12 node
Technical Features:
• ANSYS Workbench v12.1 supported
• Handling of Input/Output Parameters defined in Workbench Parameter Set
• Pre-processing macro functionalities available to detect geometry failure, check mesh quality or similar
• Post-processing macro functionalities available for advance assessment of results
• Support GridGain system for distributed computing
![Page 9: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/9.jpg)
The new METAPost node
Technical Features:
• METAPost v6.4.0 or greater
• METAPost can be used to extract responses for the optimization problem
• Several FEA output file reading supported (incl. NASTRAN, ABAQUS, LS-Dyna, Pamcrash, Radioss, Madymo, etc.)
![Page 10: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/10.jpg)
The METAPost node (2)
OUTPUT results:
• Real Scalar History
• Real Vector History (X,Y history curve), Complex Vector History (Frequency, Magnitude and Phase)
![Page 11: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/11.jpg)
Process Integration: New SimulationX node (1)
Technical Features:
• SimulationX v3.3 or greater
• Components and Connections parameters input/output parsing
• Grid-enabled for distributed computing
![Page 12: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/12.jpg)
Process Integration: New SimulationX node (2)
INPUTS:
Scalar component/connection
parameters
Component Tables defined via
matrix variables
OUTPUTS:
Scalar output parameters:• MIN
• MAX
• MEAN
• LAST
Vector output curves
![Page 13: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/13.jpg)
Additional Integration nodes
NEW FEATURES:
– New node for coupling with OCTAVEenvironment
– SoC node for System-on-a-Chip design
IMPROVEMENTS:
– Flowmaster node:
– Ambient conditions available as input
– Custom Unit set selection
– GT-SUITE/ANSA Node:
– New license check option before the run starts
- ProEngineer Node:
– PRT and ASM versioning control
– Script Nodes:
– Timeout option
![Page 14: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/14.jpg)
The new Lookup Table node
• Problem: given a set of inputs
X=(X1,X2,...,Xn), and a
reference sets of data (i.e. any
table in the Design Space):
1. The Lookup Table node
finds closest X for a given
set of inputs.
2. The Lookup Table node
returns Y=(Y1,..,,Ym)
corresponding to the point
which best matches X.
• Benefits: SOM Table can be
used in the Workflow to find
BMU to classify sets of data
for each iteration of the
scheduler selected
X1 X2 X3 X4 Out1 Out2 Out3
0.005841 0.161041 0.1786 0.552608 0.474595 2.246912 0.764758
0.298337 0.517603 0.114514 0.790157 1.055254 6.282621 0.428268
0.590493 0.206324 0.638246 0.185467 3.724415 0.711683 4.307526
0.675951 0.156606 0.385191 0.139075 5.249864 1.027373 4.462599
0.712135 0.825965 0.00546 0.534791 1.02169 2.543269 0.002200
0.749222 0.418097 0.209215 0.338242 2.070278 3.090614 1.352288
![Page 15: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/15.jpg)
Lookup Table node – Application Case (1)
• Case Study: highly nonlinear
optimization problem requires
different RSM training for local
accuracy
• For each cluster of solutions a
different Response Surface is
created
• Question: how to select the best
Response Surface model to
estimate response value based
on input parameters values?
RSM
1
RSM
2
RSM
3
RSM
4
![Page 16: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/16.jpg)
Lookup Table node – Application Case (2)
• Answer: use the LookupTable
node in the Workflow as follows:
– Define as matching criterion
the cluster ID for a given SOM
clustered table
– A different RSM is loaded
based on value of the
matching cluster ID
![Page 17: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/17.jpg)
Workflow Creation Wizard
• The Workflow Creation
Wizard lets you quickly
and easily create simple
template workflows
including:
– Input/Output
variables
– Input/Output vectors
– File nodes
– Application nodes
– DOE and Scheduler
nodes
![Page 18: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/18.jpg)
Workflow Creation and Edit from Excel (1)
• Variable nodes defined in Excel can be imported into modeFRONTIER for automatic Workflow creation
• Variable nodes settings can be exported to Excel
• Variable nodes settings can be edited in Excel and imported into modeFRONTIER
![Page 19: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/19.jpg)
Workflow Creation and Edit from Excel (2)
• Import/Export of variable
settings is available for:
– Vector Input Variable
– Vector Output Variable
– Vector Objective
– Vector Constraint
![Page 20: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/20.jpg)
Custom Workflow Library
• The number of
D/I nodes is
growing by the
day, thus
visualization
needs to become
simpler
• Custom selective
view of the
Workflow nodes
library is now
available
• Custom library
view can be
restored at
anytime
![Page 21: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/21.jpg)
Optimization Algorithms
![Page 22: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/22.jpg)
NSGA-II Enhancements
• New features:
– Improved NSGA-II version to
support unordered discrete
variables for mixed-integer
problems
– New schemes added:• Controlled Elitism to increase uniformity
distribution of Pareto front
• Variable Population Size for higher accuracy of
approximated Pareto front
• Steady State Evolution (MFGA): steady state
evolution with an adaptive elitism procedure for
an efficient parallelization scheme
![Page 23: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/23.jpg)
External Schedulers Bridge
• Bridge to external optimization
algorithms
• 3rd Party tools supported:
– MATLAB (www.mathworks.com)
– Scilab (www.scilab.org)
– Octave (www.gnu.org/software/octave)
– Runtime library to exchange data
between modeFRONTIER and 3rd
party tool
• The user can easily integrate custom
optimizers with modeFRONTIER
INPUTS OUTPUTS
OPTIMIZATION ALGORITHM
![Page 24: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/24.jpg)
Benefits: mixing existing algorithms for custom search
Results:
1. Original NBI-AFSQP
version by
modeFRONTIER
2. Random search powered
by MATLAB
3. Desired search area
powered by MATLAB
![Page 25: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/25.jpg)
New Fast Algorithms
• New FMOGA-II and FSIMPLEX
exploit an efficient set of internal
adaptive Response Surface
Method.
• Combination of adaptive RSM,
Incremental Space Filler DoE and
optimization algorithms for cost-
effective design optimization
• Parallel RSM training using multi-
thread technology
Metamodels training
Virtual exploration
Virtual optimization
Validation process
Metamodels evaluation
![Page 26: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/26.jpg)
Other Enhancements
• MOSA:
• Support unordered discrete variables
• Steady-state evolution option
• Evolution Strategy:
• Support unordered discrete variables
![Page 27: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/27.jpg)
Design Space
![Page 28: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/28.jpg)
Evolutionary Design - RSM Parallel Creation
New Features:
• Each RSM job evaluation can
be performed in parallel mode
• Multi-threading RSM training to
exploit multi-core system
computational capabilities
• The user can specify desired
number of CPUs for RSM
training
![Page 29: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/29.jpg)
Correlation Matrix – Enhancements
New Features
• Threshold Filter
• New correlation coefficients:
– Spearman
– Partial Correlation
– Partial Ranking Correlation
![Page 30: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/30.jpg)
RSM Multiple Function Plot
Different RSM functions plotted on the same chartSliders changes inputs
interactively
![Page 31: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/31.jpg)
Design Space Template
• Design Space visualization charts can be saved to a XML Template file and
reused for different projects
![Page 32: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/32.jpg)
CAP: Design Principle Extraction Tool
• Attention on effects (trends) of combinations of multiple variables.
• Data classification based on characteristic value (clustering).
• Visually representation of trends in description variables, (characterizing each cluster).
• Visually representation of variations among the trends in the description variables.
Computer Aided Principles
modeFRONTIER is not only able to find what is the optimum, but why it is optimum.
![Page 33: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/33.jpg)
modeFRONTIER 5
Visualization Overview
![Page 34: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/34.jpg)
GUI specifications for modeFRONTIER framework.
Visualization Concept
Workflow Editor
Data Management
Assessment Module
![Page 35: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/35.jpg)
modeFRONTIER v.5 - Key Concepts
1. Improvements & New Features
2. Bridging
3. User interface
![Page 36: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/36.jpg)
Improvements: Renewing The Tools
MCDM Tool
RSM Tool
•Wizard based
• Supporting all tables
•Automatic outliers removing
•Mark Outliers Option
•Repeated designs handling
![Page 37: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/37.jpg)
New Features: Numeric Tools
RS Validation
Mixture Experiments (DOE)
• Independent Test Set
• Validation statistics summary tables
• Tailored for mixtures
• Components in proportions
![Page 38: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/38.jpg)
New Features: Multi Variate Analysis
Support Vector Machine
Spectral Clustering
• Classification analysis
• Regression problems
• Reduce dimensionality
• Transitive relations
![Page 39: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/39.jpg)
• Guided Scheduler/DOE selection
• Problem definition
• Algorithms Rankings
• Customizable selection rules.
New Features: Algorithms Selection Tool
Algorithms Selection Wizard
![Page 40: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/40.jpg)
• Cluster Trend Recognition
• Relationships among Designs
• Sampling Defintion
Computer Aided Principles
Improved CAP Tool
![Page 41: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/41.jpg)
Bridging: external applications exploitation
• A console as a bridge-head to 3rd party math environments
• Expert users
• Customized functions and plotting
• Advanced Data Manipulation/Analysis (Adv. Statistical Computing and Graphics)
• Examples: 'R', Python, Matlab
![Page 42: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/42.jpg)
External viewer
• Standalone application based on modeFRONTIER 5 engine (without the optimization engine)
• Compatible to modeFRONTIER .prj file
• Display datasets, graphics, and documentation
• Create postProcessing charts and functions
![Page 43: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/43.jpg)
User interface: ribbon taskbar
• Quick access toolbar
• Contextual task group
• Keyboard navigation and key
tips
• Rich tool tips
• Resize, collapse and scrolling
supported
• Simpler layout
• Easy drag & drop interface
• New charts and nodes
classification
• Standard behavior for all
modules
![Page 44: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/44.jpg)
Navigation Bar
User interface: new layout
Thumbnails Bar
New Tools Environment
Chart Creation Wizard
New charts libraries
![Page 45: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/45.jpg)
modeFRONTIER 5
Integration Concepts
![Page 46: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/46.jpg)
Integration Concepts
Development of the Run Engine and integrations of Third Party Softwares
Process Engine Process Integration
Workflow Framework Grid Framework
![Page 47: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/47.jpg)
API - Application programming interface
“bridge” between customer needs and mF
full library of objects and methods
build up new workflow and call a new optimization run
script console
![Page 48: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/48.jpg)
new Scripting API example
![Page 49: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/49.jpg)
Hardware-in-the-loop integrations
LabVIEW integration
real-world optimization runs
signal processing, automation control, test systems
![Page 50: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/50.jpg)
Grid extension
More nodes in the grid
direct integration node on a software installed in a local network
all the most important direct integrations
enhace the grid manager tool
![Page 51: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/51.jpg)
Simplify common tasks - 1
New engine
more scalable
more robust
new process table
![Page 52: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/52.jpg)
Simplify common tasks - 2
New Filesystem
fewer levels in the directories tree
different log levels
aiming to a brand new Run Log
![Page 53: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/53.jpg)
Simplify common tasks - 3
New Parameter Chooser
one-click
clearer selection
build up a workflow immediately
![Page 54: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/54.jpg)
modeFRONTIER 5 Numerics
![Page 55: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/55.jpg)
New improved version of Sobol DOE:
• it can manage over 20000 input variables
New improved version of Reduced Factorial DOE:
• implements a Resolution V algorithm for better statistical analysis
New improved version of MACK Scheduler:
• more control over internal RSM training
New improved version of SIMPLEX
• better constraint handling
New improved version of MOGT Optimizer:
• more efficient variables decomposition
New RSM algorithms to be introduced or improved
Improved algorithms
![Page 56: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/56.jpg)
Brand new algorithm for managing many
variables: Morris-EE Scheduler
• It is a screening method: it is used for
reducing the dimensionality of the input
space, and identifying the more-important
input parameters at a low computational cost.
Variables Screening
![Page 57: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/57.jpg)
Brand new hybrid optimization algorithm to be
introduced:
• It combines different optimization algorithms in
one single scheduler
• It improves both robustness by using heuristic
optimizers, and accuracy by using gradient-
based optimizers
Hybrid Optimization
![Page 58: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/58.jpg)
New Sensitivity Analysis tool
Sensitivity Analysis is the study of how the variation
(uncertainty) in the output of a mathematical model
can be apportioned, qualitatively or quantitatively, to
different sources of variation in the input of the
model
It is a technique for systematically changing
parameters in a model to determine the effects of
such changes.
Sensitivity Analysis
![Page 59: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/59.jpg)
![Page 60: Mode Frontier](https://reader031.fdocuments.in/reader031/viewer/2022020708/5449fd1fb1af9f5e1c8b457b/html5/thumbnails/60.jpg)
Thank you!For further information, please contact:
ESTECO Area Science Park Padriciano, 99 34012 Trieste Italy
Phone: +39 040 375 5548 Fax: +39 040 375 5549 e-mail: [email protected]: www.esteco.com