OptiNetAutomated Design Optimization

OptiNet is an automated design optimization option to MagNet, ElecNet and MagNet-ThermNet coupled together. Using advanced and efficient algorithms, OptiNet can find optimal values for different design variables within the constraints specified.

OptiNet's useful features include:

  • Continuous-value and discrete-value variables and optimization
  • Evolutionary-based Stochastic search is very efficient, even for a large number of parameters
  • Built-in and customizable scripts for objective functions and constraints
  • Evaluate the impact of variations in the design parameters

OptiNet offers an integrated Automated Optimal Design environment compatible with the industrial design process by meeting the following requirements:


Independent of the number of design variables, problem type and objective

Global Search Oriented

Identifies the global minimum of an objective function


OptiNet avoids errors by using proper functions and not their derivatives


Highest possible efficiency with freedom to choose between accuracy and computing time


Design Variables
  • Typically performance requirements, component & physical limitations and production-based limitations amongst other factors
  • Parameters from models in MagNet, ElecNet or ThermNet are identified as design variables by OptiNet
  • Design variables are one of four types
    • Constant
    • Continuous
    • Discrete step
    • Discrete list of values
  • Weighted constraints including absolute type which must be satisfied
  • Model-based and Solution-based constraints
  • Common constraint types are pre-defined
  • User-defined constraints supported
Optimization Objective
  • Supports weighted multiple objectives for a design problem
  • Model-based and Solution-based objectives
  • Common types of objective functions are included
  • User-defined optimization objectives supported
Reporting Features
  • All attempted permutations are reported as improved, not improved or failed
  • Information reported includes the values of the variables, constraints & objectives
  • Create an animation of the metamorphosis from initial to optimized device
  • View all solutions computed or only solutions with improved results