- Easy setup (“guided mode”) and full customization (“expert mode”)
- Multiple design variables (e.g., geometry, materials, lumped elements)
- Multiple objectives and constraints (e.g., reflection coefficient, averaged SAR, radiation efficiency)
- Global optimization methods
- Support for mathematical expressions and dependencies
- Sorting and filtering of optimization results
- Real-time task monitoring and comprehensive logs
- Automatic rediscretization for changes in model geometry
- Automatic update of frequency-dependent material settings
- Powerful optimization engine runs without compromising GUI performance
- Interactive and customizable 2D plotting
Multi-Parameter Multi-Goal Optimizer
Sim4Life’s Multi-Parameter Multi-Goal Optimizer is an effective and easy-to-use toolbox for the optimization and/or tuning of virtual prototypes. The toolbox provides global optimization techniques (e.g. stochastic response surface method) for real-world engineering and medical applications. Sim4Life combines the superior speed of HPC-enabled solvers with dedicated algorithms for the efficient optimization of entire (CAD-derived) devices embedded in complex environments. The optimization framework spans the complete Sim4Life workflow, including modeling, simulation, and postprocessing.
Parameterized Modeling & The Sweeper
Sim4Life now offers a novel simulation engine capable of performing all computational tasks in one or more independent environments. The Sweeper – accessible via a user-friendly GUI – allows users to parameterize entire projects (modeling, simulation, and analysis) robustly and flexibly using variables and mathematical expressions while preserving memory efficiency. Fully configurable parameter sweeps are performed top down, allowing the user to focus on the analysis of results, while delegating the number crunching and data management to the simulation engine.
- Result-oriented paradigm – post-processing goals are defined prior to performing a simulation effort
- GUI-based parameter sweeps
- Parametrization of CAD elements
- Parametrization of modeling operations
- Parametrization of simulation settings
- Parametrization of post-processing tools
- Import/export of parameter spaces (e.g., copy-paste to Excel)
- Parallel distribution of tasks across multiple machines
- High-level automation (one-click sweeps)
- Advanced sorting and filtering of sweep results
- Real-time task monitoring and comprehensive logs
- Automatic grid updates for changes in model geometry or material characteristic lengths
- Automatic update of frequency-dependent material settings
- Intelligent (sparse) data management – only relevant results kept
- Powerful sweeping engine runs without compromising GUI performance
- Computations performed in independent environments