Design Exploration

Solve complex engineering problems with no specialized competence required: Design Exploration tools support the automatic selection of the best suitable technique.

Why Do Design Exploration?

Design Exploration capabilities empower users to explore various design alternatives and easily find optimal solutions. pSeven tools allow users to fully set up Design of Experiments studies, combine Design Optimization strategies, run Uncertainty Quantification and switch between techniques while solving design problems on the fly.

Design Exploration allows engineers to:

  • Develop trust in their models
  • Explore design alternatives
  • Perform trade-off studies
  • Discover bottlenecks
  • Identify models
  • Set goals

“Design Exploration (or Design Space Exploration) is both a class of quantitative methods and a category of software tools for systematically and automatically exploring very large numbers of design alternatives and identifying optimal performance parameters.”

B. Jenkins, Ora Research

Model

Create a workflow describing your product or process

trending_flat
Design Exploration

Apply Design Exploration tools

trending_flat
Analytics

Make decisions based on numbers

Design of Experiments

Design of Experiments (DoE) is a selection of inputs at which outputs of the model are measured to explore design space or to get as much information as possible about the model behavior using a small number of observations as possible. DoE can be used to perform reliable Surrogate-Based Optimization (SBO) or to generate a training data sample for a building of an accurate predictive model.

Simulation

Create a simulation model

trending_flat
Parameters

Define design variables and responses

trending_flat
Design of Experiments

Run a series of model evaluations

Model behavior can be very different in dimensionality, size, smoothness, noisiness etc., and the available number of model evaluations is often limited. To explore such models faster and more effective pSeven offers a variety of techniques including well-known batch algorithms and in-house proprietary adaptive search.

Adaptive Design of Experiments

Adaptive Design of Experiments (ADoE) considers model behavior before adding new points and takes into account linear and non-linear constraints of the model. ADoE supports 3 scenarios:

ADoE Uniform

1. Uniform

Feasible domain sampling:

  • Setup: variables and bounds, linear and non-linear constraints
  • Result: uniform sample in feasible domain
ADoE Explore

2. Explore

Response surface improvement:

  • Setup: variables and bounds, linear and non-linear constraints, an objective function
  • Result: sample in a feasible domain for better objective function approximation
ADoE Contour

3. Contour

Search for designs with given objective function value:

  • Setup: variables and bounds, linear and non-linear constraints, objective function and its required value
  • Result: sample in a feasible domain with given value of the objective function

Design Optimization

Design optimization is a process of finding the values of input parameters, which lead to the best performance of analytical or simulation model of a product or a manufacturing process under investigation. Ultimately, it answers the following questions:

  • How to improve product or process characteristics?
  • Which combination of input parameters is the best?
  • How to decrease the effect of input parameters variability on the overall product or process behavior?
Simulation model

Create a simulation model

trending_flat
Parameters

Define design variables and goals

trending_flat
Optimization

Run optimization

pSeven offers a complete set of in-house developed methods and algorithms to conduct optimization of one or multiple model objective functions subject to various constraints. It allows to efficiently solve both design optimization problems with fast to evaluate analytical models and the problems where the key challenge is expensive in terms of computing resources simulations.

SmartSelection

Instead of tedious tuning of optimization algorithms internal parameters, in pSeven the user has to simply set the basic properties of the model (if known), such as its evaluation expensiveness, smoothness of responses etc. After that automatic and adaptive choice of specific design optimization algorithms based on this information is provided by SmartSelection technique.

Learn more >

Analytical and simulation models used in engineering have a set of specific aspects that often blocks the using of open-source or academic optimization tool. Such aspects can be easily taken into account during the design optimization process in pSeven:

Large Dimensionality

pSeven allows to handle optimization problems with:

  • Hundreds of design variables
  • Dozens of constraints
  • Up to 10 objective functions

Advanced Problem Statements

pSeven supports any combination of:

  • Continuous and discrete variables
  • Linear and non-linear constraints
  • Noisy, multiextremal and non-differentiable objectives

Long Evaluation Time

pSeven supports parallel execution of optimization procedures allowing to reduce the computational time of resource-consuming problems solution drastically.

Model Identification

Sometimes model input parameters are hard or impossible to determine, for example, damping or scattering coefficient. Running an experiment may help, but if these parameters can’t be found directly, more advanced research is required.

Model

Bad fit = model parameters unknown

trending_flat
Experiment
trending_flat
Data

Good fit = model parameters identified!

In such cases, model identification (or data matching) in pSeven can be used. The idea is to collect output data of the experiment and create simulation or analytical model of the product or manufacturing process with unknown input parameters. After that, an optimization process with a residual check between predicted and experimental data is set up to identify unknown input parameters. This approach provides less expensive research and grants more reliable simulation.

Deterministic vs. Stochastic Approach

In real life, the values of the product design variables, like geometry, material properties, load magnitudes etc., always contain some uncertainty, that can be caused by manufacturing tolerances or natural variability. By default simulation is deterministic but the reality is always stochastic.

Solving engineering problems with uncertainties requires a stochastic approach:

Deterministic approach:

Design variables

Design variables

trending_flat
Model

Model

trending_flat
Responses

Responses

Stochastic approach:

Design variables

Design variables

trending_flat
Stochastic variables

Stochastic variables

trending_flat
Model

Model

trending_flat
Responses

Responses

pSeven provides a variety of tools to deal with uncertainties and to find robust designs in an automatic manner:

  • Uncertainty Quantification (UQ)
  • Robust Design Optimization (RDO)
  • Reliability-Based Design Optimization (RBDO)
Learn more >

Results & External Data Analysis

pSeven provides full control over external data and rich post-processing capabilities. Visualize and reuse engineering results with a comprehensive set of interactive and customizable tools, including all kinds of tables and statistics, correlations, dependencies, parallel coordinates and 2D/3D visualization.

Parameters correlation analysis

Parameters correlation analysis

Parameters dependency analysis

Parameters dependency analysis

Design points in parallel coordinates

Design points in parallel coordinates

Interested in the solution?

Click to request a free 30-day demo.

Request demo