New Capabilities

pSeven 6.10

FloEFD Direct Integration

  • Run FloEFD simulations from a workflow with the new FloEFD block.
  • Visualize optimization history in Page Viewer with Cut Plots from FloEFD.
Watch demo

Export Surrogate Models to New Formats

  • Excel
  • Standalone executable file
  • DLL
Watch demo

External Screenshots

  • Save screenshots from CAD/CAE or 3rd party softaware during optimization to project database.
  • Visualize optimization history in Page Viewer.
Watch demo

pSeven 6.9

Excel Integration

  • Run Excel calculations from a workflow with the new Excel block.
  • Read and write data on Excel spreadsheets.
  • Support for Excel formulas and macros.
Watch demo

Model Explorer

  • Study behavior of multidimensional models.
  • Plot model slices and obtain input importance scores to analyze input-output dependency.
  • Compare many models or different slices of the same model.
Watch demo

Tile Layout

  • New tile layout engine for reports in Analyze.
  • Easily resize and reorder tiles with snap to grid.
  • Full-screen tile view support.

Updated Modeling Toolkit

  • Export predictive models to the Functional Mock-up Interface (FMI) co-simulation format.
  • Split data to training and test data sets for model training and validation.
  • Generate input DoE on the fly when evaluating models.
  • Improved performance of models exported to the Excel DLL format.

Shared Cache

  • Share data between Composite blocks using a single file cache.
  • Re-use cached data with any compatible Composite block.

New Examples

  • Dimension reduction - the feature extraction method.
  • Advanced approximation with data fusion - sample- and blackbox-based.
  • Tutorial-style introduction to the Predictive Modeling Toolkit.
  • Three-section beam optimization example showing integration with MSC Nastran.

pSeven 6.8

SmartSelection Model Training

  • Use an intelligent algorithm to automatically train the most accurate model.
  • Predict undefined function behavior.
  • Queue model training.
  • Create smoothed models.

pSeven Agent

  • Launch any application integrated in a workflow on a remote host.
  • Cross-platform, system independent launch tool automatically installed with pSeven.
  • Create distributed workflows, multiplatform workflows and more.

Run-Time Features

  • Block startup counters.
  • Stop any block manually to control workflow execution.
  • Error handling support in composite blocks.

pSeven 6.7

ANSYS Workbench Integration

  • Run ANSYS Workbench simulations from pSeven workflows.
  • Map ANSYS project parameters to ports so they can be analyzed and changed in the workflow.
  • Usage example included into the pSeven examples package.

Updated Modeling Toolkit

  • New special C code format with better Excel compatibility.
  • Excel-compatible C code is ready to be compiled and used as a standalone DLL in VBA functions in your spreadsheets.
  • Less memory consumption when loading high-dimensional approximation models.

Integration Updates

  • SolidWorks 2016 support in std.SolidWorks.
  • Better error handling in the Siemens NX integration block, std.NX.
  • Detailed logging in all block that support external error handling, in particular all integration type blocks.

pSeven 6.6

Predictive Modeling Toolkit

  • Automatically train the most accurate model.
  • Validate and compare models.
  • Evaluate models in pSeven or export model code for external use.

Model Builder

  • Predictive Modeling Toolkit: train predictive models on your data.
  • Let SmartSelection find the best modeling algorithm and tune its parameters to improve model quality.
  • Control every aspect of model training if you wish.
  • Store your models in pSeven project database where they are always available for evaluation or export.

Model Validator

  • Predictive Modeling Toolkit: find the best model.
  • Analyze model quality using various error metrics.
  • See how your models compare in terms of accuracy and robustness on training and test data.
  • Visually test quality even of the complex high-dimensional models.

New Examples

  • Newest pSeven's capabilities for surrogate based robust design optimization.
  • Integration with Amesim in design optimization.
  • Run-ready workflows - a diverse collection of complex workflows wrapped into an easy-to-use customized run interface, illustrating pSeven's capabilities of producing platform-based applications.

Algorithmic Core Updates

  • New surrogate based optimization algorithm for robust design optimization problems with computationally expensive objective functions.
  • Improved optimization result filtering increasing overall solution quality.
  • New approximation features: support for incremental model training, sample weighting and additional output noise data for more accurate model training.

Integration Capabilities

  • Full support for PTC Creo 3.0.
  • Improved SolidWorks integration with better stability and error handling.
  • Advanced Python integration and the capability to import third-party modules in embedded scripts.

Usability and Performance

  • Lesser memory usage for long-running workflows.
  • Better looking plots in Analyze.
  • Faster file browsing and cleaner graphical interface.
  • ...and many smaller nice things too numerous to mention.

pSeven 6.5

Excel Support

  • Import data from Excel file formats.
  • Export results to XLS files.
  • Rectangular table selections in data import and export.
Excel Support
SolidWorks Integration

SolidWorks Integration

  • SolidWorks 2015 support.
  • Static studies in SolidWorks Simulation.
  • Supported parameters: force, pressure, torque; stress, strain, displacement. Elements and nodes support.

Usability Improvements

  • Reduced memory consumption and CPU load.
  • Tree-like view of workflow inputs and outputs with automatic grouping.
  • Improved data shape heuristics when adding data from the project database to a report.
Usability Improvements

pSeven 6.3

Usability Improvements

  • Increased responsiveness of the user interface thanks to asynchronous operations.
  • Block configuration dialogs keep pane layout when you close the window.
  • Added keyboard shortcuts for common functions.
  • More efficient and convenient report data management in Analyze.
  • Configure viewers in Analyze while pSeven processes data in the background.
  • Optimized filesystem and project browsing.
Usability Improvements
Rich Text Formatting

Rich Text Formatting

  • CommonMark support in project descriptions, workflow annotations and string data.
  • HTML-formatted view of workflow outputs.

Updated Sample Viewer

  • Better responsiveness when working with large datasets.
  • Drag-and-drop to add data series to an existing sample viewer.
  • Get correlations for sample subsets quickly by selecting them on the scatter matrix plot.
  • Added zoom support to the prediction errors plot.
Updated Sample Viewer
Page Viewer

Page Viewer

  • New Page Viewer available in Analyze.
  • View results formatted with CommonMark or HTML.
  • Create custom multi-page reports with embedded images and more.

Algorithmic Core Updates

  • New piecewise-linear approximation technique.
  • Input rounding to use noisy data in tensor approximation.
  • Categorical variable support added to many approximation techniques.
  • Grid-based adaptive DoE generation.
Algorithmic Core Updates

pSeven 6.2

Improved Siemens NX Integration

  • Support for complex assemblies created using WAVE Geometry Linker.
  • Automatic model reloading for simultaneous model editing and block configuration.
  • Improved stability and better error handling.
  • Updated block documentation.
Improved Siemens NX Integration
Updated Algorithms

Updated Algorithms

  • Improvements in the surrogate based optimization method.
  • Updated approximation techniques with new features.
  • Reduced size of approximation models.

pSeven 6.1

Siemens NX Integration

  • Support for Siemens NX 10.
  • Support for Unicode paths, names of model features and dimensions.
  • Support for expressions.
  • Stability improvements.
Siemens NX Integration
Algorithmic Core Updates

Algorithmic Core Updates

  • New method of solving mixed-integer optimization problems that does not require surrogate based optimization.
  • Better handling of cusp-like singularities in optimization problems.
  • New sparse linear regression technique for approximation.

Project Database Cleanup

  • Compact a project database by removing redundant data.
  • Significantly reduces size of projects that use the database actively.
Project Database Cleanup
Updated Examples

Updated Examples

  • Approximation model export.
  • Using SolidWorks and ANSYS in optimization.

pSeven 6.0

64-bit pSeven for Windows

  • Native support for 64-bit Windows editions and compatibility with 64-bit third-party software.
  • Allows to use more than 4 GB RAM for memory consuming workflows.
64-bit pSeven for Windows
New Examples

New Examples

  • Real-world problems solved with pSeven: rotating disk and static mixer optimization projects show and explain in detail how to integrate SolidWorks and ANSYS into a single workflow and take advantage of MACROS algorithms optimizing and analyzing parts.
  • New example project demonstrating pSeven robust optimization and uncertainty quantification capabilities.
  • All examples include detailed descriptions and preconfigured reports for results analysis.

Updated Tutorials

  • Section Tutorials in the pSeven User Manual updated with many new guides.
  • Workflow parallelization, error handling, caching, processing loops, and other general concepts described.
Updated Tutorials
Project Descriptions

Project Descriptions

  • Add a rich text description to your project using the simple Markdown syntax.
  • Project descriptions can contain images, links to workflows, reports and other project files, user manual links, text formatting and more - see the new example projects!
  • Write and preview descriptions in pSeven using the embedded Markdown editor.
  • Markdown is also supported in workflow descriptions and annotations.

Sample Viewer

  • Sample Viewer provides a quick overview of the selected data sample from different perspectives and helps to gather insights from data.
  • Extends existing table and descriptive statistics viewers with improved scatter matrix and new approximation tools.
  • The scatter matrix tool shows correlations in the sample, computing various measures of dependency including mutual information and Pearson's, Spearman's, Kendall's, and distance correlation.
  • The approximation tool shows how well the sample can be approximated with a linear or quadratic model and assesses quality with a "predicted vs. true" scatter plot, cross-validation error metrics and information on features importance.
Sample Viewer
Siemens NX Integration

Siemens NX Integration

  • Take advantage of integration on every platform: Linux and 64-bit Windows support added.
  • NX assemblies are fully supported.
  • Model export to the IGES, STEP, and native PRT formats is added.

Program Input and Output

  • Use the new std.Text block in place of std.TextGenerator and std.TextParser.
  • Convenient interface, friendly to beginners and useful for advanced users.
  • New kinds of template operations: insert values, substitute vector elements, do a dry run without changing values of variables.
  • Renewed quick selection: fewer clicks, smarter heuristics.
Program Input and Output
Optimizer Updates

Optimizer Updates

  • Added option presets in std.Optimizer which allow to quickly configure the block for solving a specific kind of problem: analytical problems, smooth or noisy problems, and so on.
  • All gradient-based optimization methods are now capable to deal with cusp-like singularities in objective and constraint functions.

pSeven 5.3

PTC Creo Integration

  • Simplified Creo integration block configuration in workflows that launch multiple PTC Creo instances.
  • Updated std.Creo block supports running in parallel mode.
PTC Creo Integration
Block Updates

Block Updates

  • STL export support added to the CATIA integration block.
  • Partial solution output from std.Optimizer in case of workflow stopped by user.
  • New remote SSH locale and automatic node count settings in std.ShellScript.

Data with Missing Values

  • Support for data with missing values.
  • CSV files with empty fields can be imported in Analyze and loaded with std.CSVParser.
Data with Missing Values
Plot Improvements

Plot Improvements

  • Layer reordering on 2D plots.
  • Point tooltips, selection range labels, and selected point highlight on parallel coordinates plots.

pSeven 5.2

pSeven Runner

  • New Runner mode allows running and monitoring preconfigured workflows.
  • Using pSeven Runner does not require a full license.
  • Results from Runner can be analyzed in the full version of pSeven.
pSeven Runner
SolidWorks Paralelization

SolidWorks Parallelization

  • Added parallelization support to the SolidWorks integration block std.SolidWorks.
  • Updated std.SolidWorks also simplifies creating workflows that use multiple SolidWorks instances.

Multi-state Reliability Analysis

  • Reliability analysis problems with multiple limit state conditions now supported.
  • Multi-state problems support batch and parallel evaluations.
Multi-state Reliability Analysis

pSeven 5.1

Gradient Boosted Regression Trees

  • New Gradient Boosted Regression Trees (GBRT) approximation technique.
  • GBRT implements a gradient boosting algorithm based on regression trees.
Gradient Boosted Regression Trees

pSeven 5.0

Siemens NX Integration

  • Directly integrate Siemens NX models into pSeven workflows with std.NX.
  • Build a part tree with dimensions, attributes and mass properties.
  • Map any tree node to input or output port.
  • Update a part in run-time and handle possible errors.
  • Export a part to Parasolid format directly from std.NX.
Siemens NX Integration
Easier Program Integration

Easier Program Integration

  • Integrate any third-party tool using the simplified std.ShellScript command constructor.
  • Configure program launch in a few clicks without actually writing a script.

Program Input and Output

  • Improved template and sample file viewers in std.TextGenerator and std.TextParser.
  • See where variables were substituted into or read from template.
  • Keep track of errors and current search scope.
  • Better heuristics to parse and generate templates containing XML and source code.
Program Input and Output
Performance Improvements

Performance Improvements

  • Updated optimization algorithms for faster solving.
  • Improved workflow startup performance.
  • Faster pSeven startup.

Extended Optimization Result

  • Optimization block std.Optimizer can output additional optimal solutions that violated problem constraints.
  • Violation measures are calculated for each solution and constraint to allow the analysis of extended result data.
Extended Optimization Result
Mixed Integer Optimization

Mixed Integer Optimization

  • Better support for mixed integer linear programming (MILP) problems.
  • Drastically reduced MILP solving time and evaluation count.

Approximation Features

  • Export approximation models to C code, m-file or MEX-file.
  • Automatically validate models using a reference data sample.
Approximation Features
Configurable Random Distributions

Configurable Random Distributions

  • Random distribution parameters in uncertainty quantification block std.UQ are accessible through block options.
  • Options can be added to workflow configuration, allowing to configure random variable distributions in Run and store their parameters in presets.

Reliability Analysis Parallelization

  • Batch evaluation support in uncertainty quantification studies.
  • Easy parallel processing of batch evaluations.
Reliability Analysis Parallelization
Block Information Panel

Block Information Panel

  • Quickly review block configuration without opening its configuration window.
  • See block ports, changed options, monitor and parameter mappings.

Data Exchange

  • Import external data and process it in pSeven.
  • Export project data to tabular text files.
  • Import named data, keeping column names from file.
  • Flexible formatting options.
Data Exchange
Improved Plots

Improved Plots

  • Support for value-based filters.
  • Color axis for 3D plots.
  • Histograms and correlation information on a scatter plot matrix.

Plot Copy

  • Configure a plot once and use it as a template.
  • Easy to keep the visual style of similar plots consistent.
  • Create backup copies of your plots to test changes in settings.
Plot Copy
Better Legends

Better Legends

  • Both line and marker styles and colors displayed on 2D plot legends.
  • More legend placement options.

pSeven 4.0

Parallel Coordinates Plotting

  • Visualize high-dimensional geometry and analyze multivariate data.
  • Interactive point filtering.
  • Axis scaling, gradient colors and more settings.
Watch the demo
Parallel Coordinates Plotting
Histogram Plots

Histogram Plots

  • Analyze point distributions.
  • Overlay support for multiple histograms on the same plot.
  • Configurable ranges, bins, and display settings.

Scatter Plot Matrix

  • Visualize correlations in multidimensional data.
  • Interactive plot area selection.
  • Gradient coloring and other display settings.
Scatter Plot Matrix
Plot Extrapolation

Plot Extrapolation

  • Apply linear extrapolation to 2D line plots.
  • Switch from extrapolating to non-extrapolating mode with a single click.

Descriptive Statistics

  • Specialized descriptive statistics tool.
  • Basic univariate analysis.
  • Linear and Spearman's correlation.
Descriptive Statistics
Extended Run Statistics

Extended Run Statistics

  • Detailed workflow run status.
  • Useful troubleshooting information.

Named Runs

  • Store your run results under custom names.
  • Accumulate data from multiple runs in the same record.
  • Run names support date and time substitutions.
Named Runs
Improved Monitoring

Improved Monitoring

  • Automatic logging of workflow parameters, inputs and outputs, run statistics – in addition to manually configurable port monitoring.
  • New "last run" link always points to the latest results.
  • The "last run" link enables preconfigured plots which can automatically update themselves with new data.

Memory Cache for Composite Blocks

  • Place your input-output data cache in memory to speed up calculations.
  • The cache clears automatically when a workflow finishes, no need to manage cache files.
  • No configuration or validation required: just tick the checkbox.
Memory Cache for Composite Blocks
Workflow as a Block

Workflow as a Block

  • Re-use existing workflows as std.Composite blocks.
  • Improved workflow import allows to keep workflow input values, parameter presets, and monitoring settings.
  • New workflow import dialog.

Multiple Parallel Inputs

  • Add any number of parallel input ports to std.Composite blocks.
  • Create parallel processing regions in complex workflows with a lot of data connections.
  • Previous limitation of having at most one parallel input is removed.
Multiple Parallel Inputs
MACROS Block Updates

MACROS Block Updates

  • Increased std.Optimizer performance in the surrogate based optimization mode.
  • Model validation data output from std.ApproxPlayer.

Uncertainty Quantification

  • New std.UQ block integrates the OpenTURNS methodology into pSeven.
  • Study the effect of uncertainties in inputs on model outputs.
  • Simulation and reliability analysis modes, sample-based and user-defined error distributions available.
Uncertainty Quantification
PTC Creo Integration

PTC Creo Integration

  • PTC Creo documents can be embedded into pSeven workflows using the new std.Creo block.
  • std.Creo supports parts, assemblies and pack-and-go files.
  • Built-in document tree viewer with name filtering and value preview.
Watch the demo

Test SSH Connection

  • Test your SSH connection settings without running the workflow.
Test SSH Connection
Gaussian Processes with Trends

Gaussian Processes with Trends

  • Updated approximation block allows to select linear or quadratic trend when using the Gaussian processes method.

Workflow Hierarchy View

  • See all blocks listed in a tree view showing block composition.
  • Quickly navigate to any workflow level from the tree.
Workflow Hierarchy View
Better Uplink Dialog

Better Uplink Dialog

  • Manage all links to workflow inputs and outputs from a single dialog.
  • Easily edit links that connect multiple ports and create many links at once.
  • Sort the list and filter it by block and/or port name.

Unicode Names Support

  • Full support for Unicode block names.
  • Support for Unicode port names in std.Composite blocks.
Unicode Names Support
Usability Improvements

Usability Improvements

  • Tabbed interface in Edit, Run and Analyze.
  • Quick toggle of workflow annotations.
  • Option name filtering in block configuration dialogs.
  • Better support for outdated workflows and reports with automatic version upgrade.
  • Automatic refresh of project contents when adding files to a project.
  • Data series in Analyze can now be created from individual entries in database records.

Integrated Documentation Search

  • Full-text search when viewing the user manual in pSeven.
  • Page text search and easy navigation.
Integrated Documentation Search

pSeven 3.0

Friendly Welcome Screen

Friendly Welcome Screen
New Data Input Interface

New Data Input Interface

  • New convenient dialogs for vector and matrix editing.
  • Quickly edit and copy any data using simple text representation.

File Management Improvements

  • Distinctive icons highlight main pSeven files: projects, workflows, and reports.
  • Relevant actions are available in one click.
  • Main project file stands out so it is easy to find.
  • Selecting a file shows detailed tooltip.
  • Batch file operations now supported!
File Management Improvements
Integrated Documentation

Integrated Documentation

  • Follow the new Getting Started guide to introduce yourself to pSeven interface, main functions and concepts.
  • Updated tutorials explain how to create your own projects, workflows, and reports to solve typical optimization, integration and modeling tasks.

Workflow Comments

  • Make your workflow more readable adding sticky notes.
  • A workflow designer can prepare instructions for users, writing useful comments in sticky notes.
  • All examples included in the pSeven package are updated with comments explaining how they work.
Workflow Comments
Workflow as a Ready Tool & New Design of the Run Screen

Workflow as a Ready Tool & New Design of the Run Screen

  • Configure and share your workflows with colleagues so they can use them as ready tools, changing inputs and parameters that you make available on the Run screen.
  • Workflow inputs, outputs and parameters can be given descriptive names and tooltips helping users to understand the configuration.
  • All controls available on the Run screen are set up using a single workflow configuration dialog.

Workflow Editor Usability Improvements

  • Block and link tooltips make workflows easy to read, showing port and connection details.
  • Navigate hierarchical workflows using breadcrumbs on the workflow scheme.
  • All workflow editing actions now available from the edit toolbar.
Workflow Editor Usability Improvements
Workflow Reuse

Workflow Reuse

  • Reuse existing workflow as a new component, loading it into a composite block.
  • Wrap your simulation code once and add it to any workflow as a blackbox.

Data Visualization in 3D

  • Visualize calculation results in 3D with new surface plots.
  • Plot settings made clear and simple with completely redesigned configuration dialogs.
  • Rich plot configuration: labels, visualization ranges, error bars, color and gradients, marker types and more.
Data Visualization in 3D
Persistent Cache & Parallel Execution of Composite Blocks

Persistent Cache & Parallel Execution of Composite Blocks

  • Place your input-output data cache in memory to speed up calculations.
  • The cache clears automatically when a workflow finishes, no need to manage cache files.
  • No configuration or validation required: just tick the checkbox.
  • Boost your calculations utilizing all available resources with automatic parallel execution of composite blocks.

SolidWorks Integration

  • SolidWorks documents can be embedded into pSeven workflows with a production-ready block for SolidWorks integration.
  • Full support of SolidWorks assemblies, global variables, and unit specifications.
  • Connecting document parameters with block variables is much simpler with the new SolidWorks document tree viewer.
Watch the demo
SolidWorks Integration
Kompas-3D Integration

Kompas-3D Integration

  • Kompas-3D documents can be embedded to pSeven workflows with a production-ready block for Kompas-3D integration.
  • Full support of Kompas-3D assemblies, user-defined variables, and unit specifications.
  • Connecting document parameters with block variables is much simpler with the new Kompas-3D document tree viewer.

Uncertainty Quantification with OpenTURNS

  • Create a probabilistic model with new OpenTURNS-based distribution block, supporting both non-parametric and parametric distributions, which also can be constructed based on a data sample.
  • Gain control over uncertainties and perform reliability and sensitivity analysis with new OpenTURNS-based uncertainty quantification block.
Uncertainty Quantification with OpenTURNS
Direct Port Value Input

Direct Port Value Input

  • Specify constant values directly on the input ports: no more need to clutter your workflows with extra blocks to set constants.
  • You can add any port as a workflow configuration parameter on the Run screen, even if the port is hidden in workflow hierarchy.

Const Block Redesigned

  • Add multiple constants to make them available to other blocks in the workflow.
  • New clear interface for editing constants.
Const Block Redesigned
New Condition Block

New Condition Block

  • Create conditional and branching workflows with the new Condition block.
  • Filter input data or obtained results: test any number of block inputs against a logical condition to decide if the input data should be processed or discarded.
  • Conditionally redirect input data to an alternative workflow branch using the set of “else” output ports.

MACROS Algorithmic Core updates

  • Find globally optimal configuration of your designs with MACROS GTOpt which now supports mixed-integer problems in Surrogate-Based Optimization (SBO).
  • Surrogate models can be trained on big data sets (millions of data points) with new Tensor Gaussian Processes (TGP) technique which also provides model accuracy evaluation (AE).
  • Explore your designs with new Fractional Factorial technique added to MACROS GTDoE.
See MACROS 3.0 release notes for details.
MACROS Algorithmic Core updates
Usability Improvements Based on User Feedback

Usability Improvements Based on User Feedback

We respect our users, continuously working to improve pSeven usability.
    • You no longer need to edit port types for composite blocks: new heuristics do this automatically.
    • You can add descriptions to composite blocks, which will be shown in the block tooltip on a workflow scheme.
    • All ports now have short descriptions helping to understand block inputs and outputs.
    • Ports can be monitored and added as parameters to workflow configuration right from a block configuration dialog.
    • All run-time memory leaks reported by users have been eliminated!
  • Run Excel calculations from a workflow with the new Excel block.