Version information

[1]:
from datetime import date
print("Running date:", date.today().strftime("%B %d, %Y"))
import pyleecan
print("Pyleecan version:" + pyleecan.__version__)
import SciDataTool
print("SciDataTool version:" + SciDataTool.__version__)
Running date: April 29, 2021
Pyleecan version:1.2.1
SciDataTool version:1.3.1

How to solve optimization problem in Pyleecan

This tutorial explains how to use Pyleecan to solve constrained global optimization problem.

The notebook related to this tutorial is available on GitHub.

The tutorial introduces the different objects to define that enable to parametrize each aspect of the optimization. To do so, we will present an example to maximize the average torque and minimize the first torque harmonic by varying the stator slot opening and the rotor external radius and by adding a constraint on torque ripple.

Problem definition

The object OptiProblem contains all the optimization problem characteristics:

  • the simulation/machine to iterate on

  • the design variable to vary some parameters of the simulation (e.g. input current, topology of the machine)

  • the objective functions to minimize for the simulation

  • some constraints (optional)

Reference simulation definition

To define the problem, we first define a reference simulation. Each optimization evaluation will copy the reference simulation, set the value of the design variables and run the new simulation.

This exemple uses the simulation defined in the tutorial How to define a simulation to call FEMM, (with less precision for FEMM mesh to speed up the calculations)

[2]:
from numpy import ones, pi, array, linspace
from pyleecan.Classes.Simu1 import Simu1
from pyleecan.Classes.Output import Output
from pyleecan.Classes.InputCurrent import InputCurrent
from pyleecan.Classes.ImportMatrixVal import ImportMatrixVal
from pyleecan.Classes.MagFEMM import MagFEMM
from pyleecan.Functions.load import load
from pyleecan.definitions import DATA_DIR
from os.path import join

# Import the machine from a script
Toyota_Prius = load(join(DATA_DIR, "Machine", "Toyota_Prius.json"))
rotor_speed = 2000 # [rpm]

# Create the Simulation
simu_ref = Simu1(name="EM_SIPMSM_AL_001", machine=Toyota_Prius)

# Defining Simulation Input
simu_ref.input = InputCurrent()

# time discretization [s]
simu_ref.input.Nt_tot = 16

# Angular discretization along the airgap circonference for flux density calculation
simu_ref.input.Na_tot = 1024

# Rotor speed as a function of time [rpm]
simu_ref.input.N0 = rotor_speed

# Stator currents as a function of time, each column correspond to one phase [A]
simu_ref.input.Id_ref = -100 # [A]
simu_ref.input.Iq_ref = 200 # [A]

# Definition of the magnetic simulation (is_mmfr=False => no flux from the magnets)
simu_ref.mag = MagFEMM(
    type_BH_stator=0, # 0 to use the B(H) curve,
                           # 1 to use linear B(H) curve according to mur_lin,
                           # 2 to enforce infinite permeability (mur_lin =100000)
    type_BH_rotor=0,  # 0 to use the B(H) curve,
                           # 1 to use linear B(H) curve according to mur_lin,
                           # 2 to enforce infinite permeability (mur_lin =100000)
    file_name = "", # Name of the file to save the FEMM model
    is_periodicity_a=True, # Use Angular periodicity
    is_periodicity_t=True,  # Use time periodicity
    Kmesh_fineness = 0.2, # Decrease mesh precision
    Kgeo_fineness = 0.2, # Decrease mesh precision
)

# We only use the magnetic part
simu_ref.force = None
simu_ref.struct = None

Minimization problem definition

To setup the optimization problem, we define some objective functions using the OptiObjective object (which behave the same way as DataKeeper.

Each objective function is stored in the keeper attribute of a OptiObjective. keeper is a function and can be set either with a string (mandatory to be able to save the object) or directly with a function (the function will be discarded when saving). This type of function takes an output object in argument and returns a float to minimize.

We gather the objective functions into a list:

[3]:
from pyleecan.Classes.OptiObjective import OptiObjective
import numpy as np

def harm1(output):
    """Return the first torque harmonic """
    harm_list = output.mag.Tem.get_magnitude_along("freqs")["T_{em}"]

    # Return the first torque harmonic
    return harm_list[1]

my_obj = [
    OptiObjective(
        name="Maximization of the average torque",
        symbol="Tem_av",
        unit="N.m",
        keeper="lambda output: -abs(output.mag.Tem_av)",
    ),
    OptiObjective(
        name="Minimization of the first torque harmonic",
        symbol="Tem_h1",
        unit="N.m",
        keeper=harm1,
    ),
]

The first objective minimize the “-abs(output.mag.Tem_av)” and so maximize the average torque and is set with a string.

The second objective is set as a function. To set it as a string, this function can be defined inside a file and then keeper can be defined as “path/to/file” (example available at https://github.com/Eomys/pyleecan/blob/master/Tests/Validation/Multisimulation/test_multi_multi.py with the function “make_gif”)

Design variables

We use the object OptiDesignVar to define the design variables.

To define a design variable, we have to specify different attributes:

  • name to define the design variable name

  • symbol to access to the variable / for plot (must be unique)

  • unit to define the variable unit

  • type_var to specify the variable “type”:

    • interval for continuous variables

    • set for discrete variables

  • space to set the variable bound

  • setter to access to the variable in the simu object. This attribute must begin by “simu”.

  • get_value to define the variable for the first generation, the function takes the space in argument and returns the variable value

We store the design variables in a dictionnary that will be in argument of the problem. For this example, we define two design variables:

  1. Stator slot opening: can be any value between 0 and the slot width.

  2. Rotor external radius: can be one of the four value specified [99.8%, 99.9%, 100%, 100.1%] of the default rotor external radius

[4]:
from pyleecan.Classes.OptiDesignVar import OptiDesignVar
import random

# Design variables
my_design_var = [
    OptiDesignVar(
        name="Stator slot opening",
        symbol = "SW0",
        unit = "m",
        type_var="interval",
        space=[
            0 * simu_ref.machine.stator.slot.W2,
            simu_ref.machine.stator.slot.W2,
        ],
        get_value="lambda space: random.uniform(*space)", # To initiate randomly the first generation
        setter="simu.machine.stator.slot.W0", # Variable to edit
    ),
    OptiDesignVar(
        name= "Rotor ext radius",
        symbol = "Rext",
        unit = "m",
        type_var="set",
        space=[
            0.998 * simu_ref.machine.rotor.Rext,
            0.999 * simu_ref.machine.rotor.Rext,
            simu_ref.machine.rotor.Rext,
            1.001 * simu_ref.machine.rotor.Rext,
        ],
        get_value="lambda space: random.choice(space)",
        setter = "simu.machine.rotor.Rext"
    ),
]

Setter and get_value are also functions defined as string, which enable to set more complex function. For instance, setter could be used to multiply all the slot parameter by a scalling factor.

Constraints

The class OptiConstraint enables to define some constraint. For each constraint, we have to define the following attributes:

  • name

  • type_const: type of constraint

    • “==”

    • “<=”

    • “<”

    • “>=”

    • “>”

  • value: value to compare

  • get_variable: function which takes output in argument and returns the constraint value

We also store the constraints into a dict.

[5]:
from pyleecan.Classes.OptiConstraint import OptiConstraint
my_constraint = [
    OptiConstraint(
        name = "const1",
        type_const = "<=",
        value = 700,
        get_variable = "lambda output: abs(output.mag.Tem_rip_pp)",
    )
]

Evaluation function

We can create our own evaluation function if needed by defining a function which only take an output in argument.

For this example we keep the default one which calls the simu.run method.

[6]:
from pyleecan.Classes.OptiProblem import OptiProblem


# Problem creation
my_prob = OptiProblem(
    simu=simu_ref,
    design_var=my_design_var,
    obj_func=my_obj,
    constraint = my_constraint,
    eval_func = None # To keep the default evaluation function (simu.run)
)

Solver

Pyleecan separes the problem and solver definition to be able to create different solver that uses the same objects.

The class OptiGenAlgNsga2 enables to solve our problem using NSGA-II genetical algorithm. The algorithm takes several parameters:

Parameter

Description

Type

Default Value

problem

Problem to solve

OptiProblem

mandatory

size_pop

Population size per generation

int

40

nb_gen

Generation number

int

100

p_cross

Crossover probability

float

0.9

p_mutate

Mutation probability

float

0.1

The solve method performs the optimization and returns an OutputMultiOpti object which contains the results.

[7]:
from pyleecan.Classes.OptiGenAlgNsga2Deap import OptiGenAlgNsga2Deap

# Solve problem with NSGA-II
solver = OptiGenAlgNsga2Deap(problem=my_prob, size_pop=16, nb_gen=8, p_mutate=0.5)
res = solver.solve()
23:12:58 Starting optimization...
        Number of generations: 8
        Population size: 16

23:12:58  gen     0: simu 1/16 ( 0.00%),    0 errors.
Design Variables: SW0: 4.29e-03, Rext: 8.02e-02
[23:12:58] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:12:58] Starting Magnetic module
[23:13:00] Solving time step 1 / 2 in FEMM
[23:13:01] Solving time step 2 / 2 in FEMM
[23:13:02] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.77e+02, Tem_h1: 1.60e+01

23:13:02  gen     0: simu 2/16 ( 6.25%),    0 errors.
Design Variables: SW0: 7.71e-03, Rext: 8.02e-02
[23:13:02] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:02] Starting Magnetic module
[23:13:04] Solving time step 1 / 2 in FEMM
[23:13:05] Solving time step 2 / 2 in FEMM
[23:13:06] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.60e+02, Tem_h1: 1.48e+01

23:13:06  gen     0: simu 3/16 (12.50%),    0 errors.
Design Variables: SW0: 2.76e-03, Rext: 8.00e-02
[23:13:06] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:06] Starting Magnetic module
[23:13:07] Solving time step 1 / 2 in FEMM
[23:13:08] Solving time step 2 / 2 in FEMM
[23:13:09] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.67e+02, Tem_h1: 1.84e+01

23:13:09  gen     0: simu 4/16 (18.75%),    0 errors.
Design Variables: SW0: 4.34e-03, Rext: 8.01e-02
[23:13:09] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:09] Starting Magnetic module
[23:13:10] Solving time step 1 / 2 in FEMM
[23:13:12] Solving time step 2 / 2 in FEMM
[23:13:13] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.52e+01

23:13:13  gen     0: simu 5/16 (25.00%),    0 errors.
Design Variables: SW0: 6.77e-03, Rext: 8.01e-02
[23:13:13] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:13] Starting Magnetic module
[23:13:15] Solving time step 1 / 2 in FEMM
[23:13:16] Solving time step 2 / 2 in FEMM
[23:13:17] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.58e+02, Tem_h1: 1.41e+01

23:13:17  gen     0: simu 6/16 (31.25%),    0 errors.
Design Variables: SW0: 2.82e-03, Rext: 8.01e-02
[23:13:17] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:17] Starting Magnetic module
[23:13:18] Solving time step 1 / 2 in FEMM
[23:13:19] Solving time step 2 / 2 in FEMM
[23:13:19] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.58e+01

23:13:19  gen     0: simu 7/16 (37.50%),    0 errors.
Design Variables: SW0: 6.03e-04, Rext: 8.02e-02
[23:13:19] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:20] Starting Magnetic module
[23:13:20] Solving time step 1 / 2 in FEMM
[23:13:21] Solving time step 2 / 2 in FEMM
[23:13:22] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.57e+02, Tem_h1: 1.36e+01

23:13:22  gen     0: simu 8/16 (43.75%),    0 errors.
Design Variables: SW0: 2.20e-03, Rext: 8.02e-02
[23:13:22] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:22] Starting Magnetic module
[23:13:23] Solving time step 1 / 2 in FEMM
[23:13:24] Solving time step 2 / 2 in FEMM
[23:13:25] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.67e+01

23:13:25  gen     0: simu 9/16 (50.00%),    0 errors.
Design Variables: SW0: 8.17e-05, Rext: 8.02e-02
[23:13:25] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:25] Starting Magnetic module
[23:13:26] Solving time step 1 / 2 in FEMM
[23:13:27] Solving time step 2 / 2 in FEMM
[23:13:28] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.47e+02, Tem_h1: 1.33e+01

23:13:28  gen     0: simu 10/16 (56.25%),    0 errors.
Design Variables: SW0: 2.11e-03, Rext: 8.00e-02
[23:13:28] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:28] Starting Magnetic module
[23:13:29] Solving time step 1 / 2 in FEMM
[23:13:30] Solving time step 2 / 2 in FEMM
[23:13:30] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.65e+02, Tem_h1: 1.53e+01

23:13:30  gen     0: simu 11/16 (62.50%),    0 errors.
Design Variables: SW0: 2.17e-03, Rext: 8.02e-02
[23:13:30] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:30] Starting Magnetic module
[23:13:31] Solving time step 1 / 2 in FEMM
[23:13:32] Solving time step 2 / 2 in FEMM
[23:13:33] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.66e+01

23:13:33  gen     0: simu 12/16 (68.75%),    0 errors.
Design Variables: SW0: 4.77e-05, Rext: 8.00e-02
[23:13:33] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:33] Starting Magnetic module
[23:13:34] Solving time step 1 / 2 in FEMM
[23:13:35] Solving time step 2 / 2 in FEMM
[23:13:36] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.42e+02, Tem_h1: 1.44e+01

23:13:36  gen     0: simu 13/16 (75.00%),    0 errors.
Design Variables: SW0: 7.28e-03, Rext: 8.00e-02
[23:13:36] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:36] Starting Magnetic module
[23:13:37] Solving time step 1 / 2 in FEMM
[23:13:37] Solving time step 2 / 2 in FEMM
[23:13:38] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.56e+02, Tem_h1: 1.26e+01

23:13:38  gen     0: simu 14/16 (81.25%),    0 errors.
Design Variables: SW0: 5.28e-03, Rext: 8.03e-02
[23:13:38] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:38] Starting Magnetic module
[23:13:39] Solving time step 1 / 2 in FEMM
[23:13:40] Solving time step 2 / 2 in FEMM
[23:13:42] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.78e+02, Tem_h1: 1.55e+01

23:13:42  gen     0: simu 15/16 (87.50%),    0 errors.
Design Variables: SW0: 3.82e-03, Rext: 8.03e-02
[23:13:42] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:42] Starting Magnetic module
[23:13:43] Solving time step 1 / 2 in FEMM
[23:13:44] Solving time step 2 / 2 in FEMM
[23:13:45] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.78e+02, Tem_h1: 1.62e+01

23:13:45  gen     0: simu 16/16 (93.75%),    0 errors.
Design Variables: SW0: 2.49e-03, Rext: 8.00e-02
[23:13:45] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:45] Starting Magnetic module
[23:13:46] Solving time step 1 / 2 in FEMM
[23:13:47] Solving time step 2 / 2 in FEMM
[23:13:47] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.66e+02, Tem_h1: 2.13e+01

23:13:47  gen     0: Finished,    0 errors,   0 infeasible.

23:13:48  gen     1: simu 1/16 ( 0.00%),    0 errors.
Design Variables: SW0: 2.76e-03, Rext: 8.00e-02
[23:13:48] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:48] Starting Magnetic module
[23:13:49] Solving time step 1 / 2 in FEMM
[23:13:49] Solving time step 2 / 2 in FEMM
[23:13:50] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.67e+02, Tem_h1: 1.84e+01

23:13:50  gen     1: simu 2/16 ( 6.25%),    0 errors.
Design Variables: SW0: 2.20e-03, Rext: 8.01e-02
[23:13:50] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:50] Starting Magnetic module
[23:13:51] Solving time step 1 / 2 in FEMM
[23:13:52] Solving time step 2 / 2 in FEMM
[23:13:53] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.66e+02, Tem_h1: 1.95e+01

23:13:53  gen     1: simu 3/16 (12.50%),    0 errors.
Design Variables: SW0: 2.19e-03, Rext: 8.01e-02
[23:13:53] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:53] Starting Magnetic module
[23:13:54] Solving time step 1 / 2 in FEMM
[23:13:55] Solving time step 2 / 2 in FEMM
[23:13:55] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.66e+02, Tem_h1: 1.95e+01

23:13:55  gen     1: simu 4/16 (18.75%),    0 errors.
Design Variables: SW0: 4.18e-03, Rext: 8.01e-02
[23:13:55] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:55] Starting Magnetic module
[23:13:56] Solving time step 1 / 2 in FEMM
[23:13:57] Solving time step 2 / 2 in FEMM
[23:13:58] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.62e+01

23:13:58  gen     1: simu 5/16 (25.00%),    0 errors.
Design Variables: SW0: 3.82e-03, Rext: 8.03e-02
[23:13:58] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:13:58] Starting Magnetic module
[23:13:59] Solving time step 1 / 2 in FEMM
[23:14:00] Solving time step 2 / 2 in FEMM
[23:14:01] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.78e+02, Tem_h1: 1.62e+01

23:14:01  gen     1: simu 6/16 (31.25%),    0 errors.
Design Variables: SW0: 3.59e-03, Rext: 8.01e-02
[23:14:01] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:01] Starting Magnetic module
[23:14:02] Solving time step 1 / 2 in FEMM
[23:14:03] Solving time step 2 / 2 in FEMM
[23:14:04] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.72e+01

23:14:04  gen     1: simu 7/16 (37.50%),    0 errors.
Design Variables: SW0: 6.06e-04, Rext: 8.02e-02
[23:14:04] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:04] Starting Magnetic module
[23:14:05] Solving time step 1 / 2 in FEMM
[23:14:06] Solving time step 2 / 2 in FEMM
[23:14:06] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.57e+02, Tem_h1: 1.36e+01

23:14:06  gen     1: simu 8/16 (43.75%),    0 errors.
Design Variables: SW0: 8.17e-05, Rext: 8.02e-02
[23:14:06] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:06] Starting Magnetic module
[23:14:07] Solving time step 1 / 2 in FEMM
[23:14:08] Solving time step 2 / 2 in FEMM
[23:14:09] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.47e+02, Tem_h1: 1.33e+01

23:14:09  gen     1: simu 9/16 (50.00%),    0 errors.
Design Variables: SW0: 7.71e-03, Rext: 8.01e-02
[23:14:09] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:09] Starting Magnetic module
[23:14:10] Solving time step 1 / 2 in FEMM
[23:14:11] Solving time step 2 / 2 in FEMM
[23:14:12] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.52e+02, Tem_h1: 1.26e+01

23:14:12  gen     1: simu 10/16 (56.25%),    0 errors.
Design Variables: SW0: 2.95e-04, Rext: 8.02e-02
[23:14:12] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:12] Starting Magnetic module
[23:14:13] Solving time step 1 / 2 in FEMM
[23:14:14] Solving time step 2 / 2 in FEMM
[23:14:15] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.52e+02, Tem_h1: 1.56e+01

23:14:15  gen     1: simu 11/16 (62.50%),    0 errors.
Design Variables: SW0: 2.11e-03, Rext: 8.01e-02
[23:14:15] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:15] Starting Magnetic module
[23:14:16] Solving time step 1 / 2 in FEMM
[23:14:16] Solving time step 2 / 2 in FEMM
[23:14:17] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.67e+02, Tem_h1: 1.43e+01

23:14:17  gen     1: simu 12/16 (68.75%),    0 errors.
Design Variables: SW0: 3.82e-03, Rext: 8.00e-02
[23:14:17] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:17] Starting Magnetic module
[23:14:18] Solving time step 1 / 2 in FEMM
[23:14:19] Solving time step 2 / 2 in FEMM
[23:14:20] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.46e+01

23:14:20  gen     1: simu 13/16 (75.00%),    0 errors.
Design Variables: SW0: 3.97e-03, Rext: 8.00e-02
[23:14:20] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:20] Starting Magnetic module
[23:14:21] Solving time step 1 / 2 in FEMM
[23:14:22] Solving time step 2 / 2 in FEMM
[23:14:22] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.45e+01

23:14:22  gen     1: simu 14/16 (81.25%),    0 errors.
Design Variables: SW0: 4.34e-03, Rext: 8.03e-02
[23:14:22] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:22] Starting Magnetic module
[23:14:23] Solving time step 1 / 2 in FEMM
[23:14:24] Solving time step 2 / 2 in FEMM
[23:14:25] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.53e+01

23:14:25  gen     1: simu 15/16 (87.50%),    0 errors.
Design Variables: SW0: 7.28e-03, Rext: 8.02e-02
[23:14:25] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:25] Starting Magnetic module
[23:14:26] Solving time step 1 / 2 in FEMM
[23:14:27] Solving time step 2 / 2 in FEMM
[23:14:28] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.63e+02, Tem_h1: 1.48e+01

23:14:28  gen     1: simu 16/16 (93.75%),    0 errors.
Design Variables: SW0: 7.28e-03, Rext: 8.00e-02
[23:14:28] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:28] Starting Magnetic module
[23:14:29] Solving time step 1 / 2 in FEMM
[23:14:30] Solving time step 2 / 2 in FEMM
[23:14:30] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.56e+02, Tem_h1: 1.26e+01

23:14:30  gen     1: Finished,    0 errors,   0 infeasible.

23:14:30  gen     2: simu 1/16 ( 0.00%),    0 errors.
Design Variables: SW0: 4.00e-05, Rext: 8.03e-02
[23:14:30] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:30] Starting Magnetic module
[23:14:31] Solving time step 1 / 2 in FEMM
[23:14:32] Solving time step 2 / 2 in FEMM
[23:14:34] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.48e+02, Tem_h1: 1.68e+01

23:14:34  gen     2: simu 2/16 ( 6.25%),    0 errors.
Design Variables: SW0: 3.97e-03, Rext: 8.00e-02
[23:14:34] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:34] Starting Magnetic module
[23:14:35] Solving time step 1 / 2 in FEMM
[23:14:35] Solving time step 2 / 2 in FEMM
[23:14:36] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.45e+01

23:14:36  gen     2: simu 3/16 (12.50%),    0 errors.
Design Variables: SW0: 7.68e-03, Rext: 8.00e-02
[23:14:36] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:36] Starting Magnetic module
[23:14:37] Solving time step 1 / 2 in FEMM
[23:14:38] Solving time step 2 / 2 in FEMM
[23:14:39] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.53e+02, Tem_h1: 9.24e+00

23:14:39  gen     2: simu 4/16 (18.75%),    0 errors.
Design Variables: SW0: 8.17e-05, Rext: 8.03e-02
[23:14:39] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:39] Starting Magnetic module
[23:14:40] Solving time step 1 / 2 in FEMM
[23:14:40] Solving time step 2 / 2 in FEMM
[23:14:41] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.49e+02, Tem_h1: 1.58e+01

23:14:41  gen     2: simu 5/16 (25.00%),    0 errors.
Design Variables: SW0: 5.37e-03, Rext: 8.03e-02
[23:14:41] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:41] Starting Magnetic module
[23:14:42] Solving time step 1 / 2 in FEMM
[23:14:43] Solving time step 2 / 2 in FEMM
[23:14:44] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.77e+02, Tem_h1: 1.57e+01

23:14:44  gen     2: simu 6/16 (31.25%),    0 errors.
Design Variables: SW0: 4.45e-03, Rext: 8.03e-02
[23:14:44] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:44] Starting Magnetic module
[23:14:45] Solving time step 1 / 2 in FEMM
[23:14:46] Solving time step 2 / 2 in FEMM
[23:14:47] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.53e+01

23:14:47  gen     2: simu 7/16 (37.50%),    0 errors.
Design Variables: SW0: 4.51e-03, Rext: 8.02e-02
[23:14:47] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:47] Starting Magnetic module
[23:14:48] Solving time step 1 / 2 in FEMM
[23:14:49] Solving time step 2 / 2 in FEMM
[23:14:50] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.77e+02, Tem_h1: 1.53e+01

23:14:50  gen     2: simu 8/16 (43.75%),    0 errors.
Design Variables: SW0: 7.71e-03, Rext: 8.03e-02
[23:14:50] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:50] Starting Magnetic module
[23:14:51] Solving time step 1 / 2 in FEMM
[23:14:52] Solving time step 2 / 2 in FEMM
[23:14:53] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.65e+02, Tem_h1: 1.52e+01

23:14:53  gen     2: simu 9/16 (50.00%),    0 errors.
Design Variables: SW0: 4.27e-03, Rext: 8.01e-02
[23:14:53] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:53] Starting Magnetic module
[23:14:54] Solving time step 1 / 2 in FEMM
[23:14:55] Solving time step 2 / 2 in FEMM
[23:14:56] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.60e+01

23:14:56  gen     2: simu 10/16 (56.25%),    0 errors.
Design Variables: SW0: 4.36e-04, Rext: 8.01e-02
[23:14:56] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:56] Starting Magnetic module
[23:14:57] Solving time step 1 / 2 in FEMM
[23:14:58] Solving time step 2 / 2 in FEMM
[23:14:59] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.54e+02, Tem_h1: 1.41e+01

23:14:59  gen     2: simu 11/16 (62.50%),    0 errors.
Design Variables: SW0: 7.71e-03, Rext: 8.03e-02
[23:14:59] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:14:59] Starting Magnetic module
[23:15:00] Solving time step 1 / 2 in FEMM
[23:15:00] Solving time step 2 / 2 in FEMM
[23:15:01] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.65e+02, Tem_h1: 1.52e+01

23:15:01  gen     2: simu 12/16 (68.75%),    0 errors.
Design Variables: SW0: 3.82e-03, Rext: 8.00e-02
[23:15:01] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:01] Starting Magnetic module
[23:15:02] Solving time step 1 / 2 in FEMM
[23:15:03] Solving time step 2 / 2 in FEMM
[23:15:04] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.46e+01

23:15:04  gen     2: simu 13/16 (75.00%),    0 errors.
Design Variables: SW0: 4.82e-03, Rext: 8.02e-02
[23:15:04] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:04] Starting Magnetic module
[23:15:05] Solving time step 1 / 2 in FEMM
[23:15:06] Solving time step 2 / 2 in FEMM
[23:15:07] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.77e+02, Tem_h1: 1.52e+01

23:15:07  gen     2: simu 14/16 (81.25%),    0 errors.
Design Variables: SW0: 6.77e-03, Rext: 8.02e-02
[23:15:07] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:07] Starting Magnetic module
[23:15:08] Solving time step 1 / 2 in FEMM
[23:15:09] Solving time step 2 / 2 in FEMM
[23:15:10] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.67e+02, Tem_h1: 1.46e+01

23:15:10  gen     2: simu 15/16 (87.50%),    0 errors.
Design Variables: SW0: 3.97e-03, Rext: 8.00e-02
[23:15:10] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:10] Starting Magnetic module
[23:15:11] Solving time step 1 / 2 in FEMM
[23:15:12] Solving time step 2 / 2 in FEMM
[23:15:13] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.45e+01

23:15:13  gen     2: simu 16/16 (93.75%),    0 errors.
Design Variables: SW0: 4.26e-03, Rext: 8.03e-02
[23:15:13] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:13] Starting Magnetic module
[23:15:14] Solving time step 1 / 2 in FEMM
[23:15:15] Solving time step 2 / 2 in FEMM
[23:15:16] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.63e+01

23:15:16  gen     2: Finished,    0 errors,   0 infeasible.

23:15:16  gen     3: simu 1/16 ( 0.00%),    0 errors.
Design Variables: SW0: 6.77e-03, Rext: 8.01e-02
[23:15:16] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:16] Starting Magnetic module
[23:15:17] Solving time step 1 / 2 in FEMM
[23:15:18] Solving time step 2 / 2 in FEMM
[23:15:18] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.58e+02, Tem_h1: 1.41e+01

23:15:18  gen     3: simu 2/16 ( 6.25%),    0 errors.
Design Variables: SW0: 4.49e-03, Rext: 8.03e-02
[23:15:18] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:18] Starting Magnetic module
[23:15:19] Solving time step 1 / 2 in FEMM
[23:15:20] Solving time step 2 / 2 in FEMM
[23:15:21] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.54e+01

23:15:21  gen     3: simu 3/16 (12.50%),    0 errors.
Design Variables: SW0: 4.00e-03, Rext: 8.03e-02
[23:15:21] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:21] Starting Magnetic module
[23:15:22] Solving time step 1 / 2 in FEMM
[23:15:23] Solving time step 2 / 2 in FEMM
[23:15:24] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.78e+02, Tem_h1: 1.63e+01

23:15:24  gen     3: simu 4/16 (18.75%),    0 errors.
Design Variables: SW0: 6.74e-03, Rext: 8.01e-02
[23:15:24] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:24] Starting Magnetic module
[23:15:25] Solving time step 1 / 2 in FEMM
[23:15:26] Solving time step 2 / 2 in FEMM
[23:15:26] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.58e+02, Tem_h1: 1.41e+01

23:15:26  gen     3: simu 5/16 (25.00%),    0 errors.
Design Variables: SW0: 4.34e-03, Rext: 8.03e-02
[23:15:26] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:26] Starting Magnetic module
[23:15:27] Solving time step 1 / 2 in FEMM
[23:15:28] Solving time step 2 / 2 in FEMM
[23:15:29] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.53e+01

23:15:29  gen     3: simu 6/16 (31.25%),    0 errors.
Design Variables: SW0: 4.82e-03, Rext: 8.01e-02
[23:15:29] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:29] Starting Magnetic module
[23:15:30] Solving time step 1 / 2 in FEMM
[23:15:31] Solving time step 2 / 2 in FEMM
[23:15:32] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.53e+01

23:15:32  gen     3: simu 7/16 (37.50%),    0 errors.
Design Variables: SW0: 4.24e-03, Rext: 8.02e-02
[23:15:32] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:32] Starting Magnetic module
[23:15:33] Solving time step 1 / 2 in FEMM
[23:15:34] Solving time step 2 / 2 in FEMM
[23:15:35] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.76e+02, Tem_h1: 1.59e+01

23:15:35  gen     3: simu 8/16 (43.75%),    0 errors.
Design Variables: SW0: 7.42e-03, Rext: 8.00e-02
[23:15:35] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:35] Starting Magnetic module
[23:15:36] Solving time step 1 / 2 in FEMM
[23:15:37] Solving time step 2 / 2 in FEMM
[23:15:37] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.54e+02, Tem_h1: 1.49e+01

23:15:37  gen     3: simu 9/16 (50.00%),    0 errors.
Design Variables: SW0: 4.36e-04, Rext: 8.01e-02
[23:15:37] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:37] Starting Magnetic module
[23:15:39] Solving time step 1 / 2 in FEMM
[23:15:39] Solving time step 2 / 2 in FEMM
[23:15:40] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.54e+02, Tem_h1: 1.41e+01

23:15:40  gen     3: simu 10/16 (56.25%),    0 errors.
Design Variables: SW0: 7.54e-03, Rext: 8.00e-02
[23:15:40] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:40] Starting Magnetic module
[23:15:41] Solving time step 1 / 2 in FEMM
[23:15:42] Solving time step 2 / 2 in FEMM
[23:15:43] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.54e+02, Tem_h1: 1.31e+01

23:15:43  gen     3: simu 11/16 (62.50%),    0 errors.
Design Variables: SW0: 7.68e-03, Rext: 8.02e-02
[23:15:43] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:43] Starting Magnetic module
[23:15:44] Solving time step 1 / 2 in FEMM
[23:15:45] Solving time step 2 / 2 in FEMM
[23:15:45] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.60e+02, Tem_h1: 1.43e+01

23:15:45  gen     3: simu 12/16 (68.75%),    0 errors.
Design Variables: SW0: 4.34e-03, Rext: 8.02e-02
[23:15:45] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:45] Starting Magnetic module
[23:15:47] Solving time step 1 / 2 in FEMM
[23:15:47] Solving time step 2 / 2 in FEMM
[23:15:48] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.77e+02, Tem_h1: 1.56e+01

23:15:48  gen     3: simu 13/16 (75.00%),    0 errors.
Design Variables: SW0: 1.05e-03, Rext: 8.01e-02
[23:15:48] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:48] Starting Magnetic module
[23:15:49] Solving time step 1 / 2 in FEMM
[23:15:50] Solving time step 2 / 2 in FEMM
[23:15:51] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.58e+02, Tem_h1: 1.64e+01

23:15:51  gen     3: simu 14/16 (81.25%),    0 errors.
Design Variables: SW0: 2.11e-03, Rext: 8.03e-02
[23:15:51] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:51] Starting Magnetic module
[23:15:52] Solving time step 1 / 2 in FEMM
[23:15:53] Solving time step 2 / 2 in FEMM
[23:15:54] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.70e+02, Tem_h1: 1.82e+01

23:15:54  gen     3: simu 15/16 (87.50%),    0 errors.
Design Variables: SW0: 7.05e-03, Rext: 8.00e-02
[23:15:54] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:54] Starting Magnetic module
[23:15:55] Solving time step 1 / 2 in FEMM
[23:15:56] Solving time step 2 / 2 in FEMM
[23:15:56] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.57e+02, Tem_h1: 1.35e+01

23:15:56  gen     3: simu 16/16 (93.75%),    0 errors.
Design Variables: SW0: 1.66e-04, Rext: 8.03e-02
[23:15:56] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:56] Starting Magnetic module
[23:15:57] Solving time step 1 / 2 in FEMM
[23:15:58] Solving time step 2 / 2 in FEMM
[23:15:59] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.50e+02, Tem_h1: 1.77e+01

23:15:59  gen     3: Finished,    0 errors,   0 infeasible.

23:15:59  gen     4: simu 1/16 ( 0.00%),    0 errors.
Design Variables: SW0: 7.68e-03, Rext: 8.01e-02
[23:15:59] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:15:59] Starting Magnetic module
[23:16:00] Solving time step 1 / 2 in FEMM
[23:16:01] Solving time step 2 / 2 in FEMM
[23:16:02] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.52e+02, Tem_h1: 1.26e+01

23:16:02  gen     4: simu 2/16 ( 6.25%),    0 errors.
Design Variables: SW0: 4.88e-03, Rext: 8.03e-02
[23:16:02] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:02] Starting Magnetic module
[23:16:03] Solving time step 1 / 2 in FEMM
[23:16:04] Solving time step 2 / 2 in FEMM
[23:16:05] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.64e+01

23:16:05  gen     4: simu 3/16 (12.50%),    0 errors.
Design Variables: SW0: 7.50e-03, Rext: 8.01e-02
[23:16:05] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:05] Starting Magnetic module
[23:16:06] Solving time step 1 / 2 in FEMM
[23:16:07] Solving time step 2 / 2 in FEMM
[23:16:08] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.54e+02, Tem_h1: 1.13e+01

23:16:08  gen     4: simu 4/16 (18.75%),    0 errors.
Design Variables: SW0: 4.82e-03, Rext: 8.03e-02
[23:16:08] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:08] Starting Magnetic module
[23:16:09] Solving time step 1 / 2 in FEMM
[23:16:10] Solving time step 2 / 2 in FEMM
[23:16:11] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.63e+01

23:16:11  gen     4: simu 5/16 (25.00%),    0 errors.
Design Variables: SW0: 4.45e-03, Rext: 8.01e-02
[23:16:11] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:11] Starting Magnetic module
[23:16:12] Solving time step 1 / 2 in FEMM
[23:16:12] Solving time step 2 / 2 in FEMM
[23:16:13] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.63e+01

23:16:13  gen     4: simu 6/16 (31.25%),    0 errors.
Design Variables: SW0: 3.97e-03, Rext: 8.00e-02
[23:16:13] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:13] Starting Magnetic module
[23:16:14] Solving time step 1 / 2 in FEMM
[23:16:15] Solving time step 2 / 2 in FEMM
[23:16:16] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.45e+01

23:16:16  gen     4: simu 7/16 (37.50%),    0 errors.
Design Variables: SW0: 7.62e-03, Rext: 8.00e-02
[23:16:16] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:16] Starting Magnetic module
[23:16:17] Solving time step 1 / 2 in FEMM
[23:16:18] Solving time step 2 / 2 in FEMM
[23:16:18] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.53e+02, Tem_h1: 1.12e+01

23:16:18  gen     4: simu 8/16 (43.75%),    0 errors.
Design Variables: SW0: 7.05e-03, Rext: 8.00e-02
[23:16:18] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:18] Starting Magnetic module
[23:16:19] Solving time step 1 / 2 in FEMM
[23:16:20] Solving time step 2 / 2 in FEMM
[23:16:21] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.57e+02, Tem_h1: 1.35e+01

23:16:21  gen     4: simu 9/16 (50.00%),    0 errors.
Design Variables: SW0: 7.28e-03, Rext: 8.00e-02
[23:16:21] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:21] Starting Magnetic module
[23:16:22] Solving time step 1 / 2 in FEMM
[23:16:22] Solving time step 2 / 2 in FEMM
[23:16:23] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.56e+02, Tem_h1: 1.26e+01

23:16:23  gen     4: simu 10/16 (56.25%),    0 errors.
Design Variables: SW0: 7.28e-03, Rext: 8.01e-02
[23:16:23] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:23] Starting Magnetic module
[23:16:24] Solving time step 1 / 2 in FEMM
[23:16:25] Solving time step 2 / 2 in FEMM
[23:16:26] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.54e+02, Tem_h1: 1.55e+01

23:16:26  gen     4: simu 11/16 (62.50%),    0 errors.
Design Variables: SW0: 7.50e-03, Rext: 8.00e-02
[23:16:26] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:26] Starting Magnetic module
[23:16:27] Solving time step 1 / 2 in FEMM
[23:16:28] Solving time step 2 / 2 in FEMM
[23:16:28] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.53e+02, Tem_h1: 1.28e+01

23:16:28  gen     4: simu 12/16 (68.75%),    0 errors.
Design Variables: SW0: 2.11e-03, Rext: 8.00e-02
[23:16:28] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:28] Starting Magnetic module
[23:16:29] Solving time step 1 / 2 in FEMM
[23:16:30] Solving time step 2 / 2 in FEMM
[23:16:31] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.65e+02, Tem_h1: 1.53e+01

23:16:31  gen     4: simu 13/16 (75.00%),    0 errors.
Design Variables: SW0: 3.01e-03, Rext: 8.01e-02
[23:16:31] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:31] Starting Magnetic module
[23:16:32] Solving time step 1 / 2 in FEMM
[23:16:33] Solving time step 2 / 2 in FEMM
[23:16:34] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.70e+02, Tem_h1: 1.70e+01

23:16:34  gen     4: simu 14/16 (81.25%),    0 errors.
Design Variables: SW0: 7.68e-03, Rext: 8.02e-02
[23:16:34] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:34] Starting Magnetic module
[23:16:35] Solving time step 1 / 2 in FEMM
[23:16:35] Solving time step 2 / 2 in FEMM
[23:16:36] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.60e+02, Tem_h1: 1.43e+01

23:16:36  gen     4: simu 15/16 (87.50%),    0 errors.
Design Variables: SW0: 7.97e-03, Rext: 8.00e-02
[23:16:36] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:36] Starting Magnetic module
[23:16:37] Solving time step 1 / 2 in FEMM
[23:16:38] Solving time step 2 / 2 in FEMM
[23:16:39] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.51e+02, Tem_h1: 1.34e+01

23:16:39  gen     4: Finished,    0 errors,   0 infeasible.

23:16:39  gen     5: simu 1/16 ( 0.00%),    0 errors.
Design Variables: SW0: 7.52e-03, Rext: 8.00e-02
[23:16:39] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:39] Starting Magnetic module
[23:16:40] Solving time step 1 / 2 in FEMM
[23:16:40] Solving time step 2 / 2 in FEMM
[23:16:41] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.53e+02, Tem_h1: 9.10e+00

23:16:41  gen     5: simu 2/16 ( 6.25%),    0 errors.
Design Variables: SW0: 7.30e-03, Rext: 8.00e-02
[23:16:41] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:41] Starting Magnetic module
[23:16:42] Solving time step 1 / 2 in FEMM
[23:16:43] Solving time step 2 / 2 in FEMM
[23:16:44] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.56e+02, Tem_h1: 1.32e+01

23:16:44  gen     5: simu 3/16 (12.50%),    0 errors.
Design Variables: SW0: 2.11e-03, Rext: 8.02e-02
[23:16:44] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:44] Starting Magnetic module
[23:16:45] Solving time step 1 / 2 in FEMM
[23:16:46] Solving time step 2 / 2 in FEMM
[23:16:46] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.68e+01

23:16:46  gen     5: simu 4/16 (18.75%),    0 errors.
Design Variables: SW0: 6.74e-03, Rext: 8.01e-02
[23:16:46] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:46] Starting Magnetic module
[23:16:47] Solving time step 1 / 2 in FEMM
[23:16:48] Solving time step 2 / 2 in FEMM
[23:16:49] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.58e+02, Tem_h1: 1.41e+01

23:16:49  gen     5: simu 5/16 (25.00%),    0 errors.
Design Variables: SW0: 3.85e-03, Rext: 8.02e-02
[23:16:49] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:49] Starting Magnetic module
[23:16:50] Solving time step 1 / 2 in FEMM
[23:16:51] Solving time step 2 / 2 in FEMM
[23:16:52] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.76e+02, Tem_h1: 1.56e+01

23:16:52  gen     5: simu 6/16 (31.25%),    0 errors.
Design Variables: SW0: 3.77e-03, Rext: 8.03e-02
[23:16:52] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:52] Starting Magnetic module
[23:16:53] Solving time step 1 / 2 in FEMM
[23:16:54] Solving time step 2 / 2 in FEMM
[23:16:54] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.78e+02, Tem_h1: 1.60e+01

23:16:54  gen     5: simu 7/16 (37.50%),    0 errors.
Design Variables: SW0: 5.12e-03, Rext: 8.03e-02
[23:16:54] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:54] Starting Magnetic module
[23:16:55] Solving time step 1 / 2 in FEMM
[23:16:56] Solving time step 2 / 2 in FEMM
[23:16:57] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.60e+01

23:16:57  gen     5: simu 8/16 (43.75%),    0 errors.
Design Variables: SW0: 7.68e-03, Rext: 8.03e-02
[23:16:57] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:16:57] Starting Magnetic module
[23:16:58] Solving time step 1 / 2 in FEMM
[23:16:59] Solving time step 2 / 2 in FEMM
[23:17:00] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.65e+02, Tem_h1: 1.60e+01

23:17:00  gen     5: simu 9/16 (50.00%),    0 errors.
Design Variables: SW0: 6.74e-03, Rext: 8.00e-02
[23:17:00] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:00] Starting Magnetic module
[23:17:01] Solving time step 1 / 2 in FEMM
[23:17:01] Solving time step 2 / 2 in FEMM
[23:17:02] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.59e+02, Tem_h1: 1.28e+01

23:17:02  gen     5: simu 10/16 (56.25%),    0 errors.
Design Variables: SW0: 5.16e-03, Rext: 8.03e-02
[23:17:02] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:02] Starting Magnetic module
[23:17:03] Solving time step 1 / 2 in FEMM
[23:17:04] Solving time step 2 / 2 in FEMM
[23:17:05] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.78e+02, Tem_h1: 1.59e+01

23:17:05  gen     5: simu 11/16 (62.50%),    0 errors.
Design Variables: SW0: 7.68e-03, Rext: 8.02e-02
[23:17:05] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:05] Starting Magnetic module
[23:17:06] Solving time step 1 / 2 in FEMM
[23:17:07] Solving time step 2 / 2 in FEMM
[23:17:07] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.60e+02, Tem_h1: 1.43e+01

23:17:07  gen     5: simu 12/16 (68.75%),    0 errors.
Design Variables: SW0: 3.98e-03, Rext: 8.01e-02
[23:17:07] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:07] Starting Magnetic module
[23:17:08] Solving time step 1 / 2 in FEMM
[23:17:09] Solving time step 2 / 2 in FEMM
[23:17:10] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.65e+01

23:17:10  gen     5: simu 13/16 (75.00%),    0 errors.
Design Variables: SW0: 4.82e-03, Rext: 8.02e-02
[23:17:10] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:10] Starting Magnetic module
[23:17:11] Solving time step 1 / 2 in FEMM
[23:17:12] Solving time step 2 / 2 in FEMM
[23:17:13] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.77e+02, Tem_h1: 1.52e+01

23:17:13  gen     5: simu 14/16 (81.25%),    0 errors.
Design Variables: SW0: 7.77e-03, Rext: 8.00e-02
[23:17:13] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:13] Starting Magnetic module
[23:17:14] Solving time step 1 / 2 in FEMM
[23:17:14] Solving time step 2 / 2 in FEMM
[23:17:15] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.51e+02, Tem_h1: 1.34e+01

23:17:15  gen     5: simu 15/16 (87.50%),    0 errors.
Design Variables: SW0: 2.15e-03, Rext: 8.01e-02
[23:17:15] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:15] Starting Magnetic module
[23:17:16] Solving time step 1 / 2 in FEMM
[23:17:17] Solving time step 2 / 2 in FEMM
[23:17:18] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.67e+02, Tem_h1: 1.75e+01

23:17:18  gen     5: Finished,    0 errors,   0 infeasible.

23:17:18  gen     6: simu 1/16 ( 0.00%),    0 errors.
Design Variables: SW0: 7.52e-03, Rext: 8.00e-02
[23:17:18] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:18] Starting Magnetic module
[23:17:19] Solving time step 1 / 2 in FEMM
[23:17:20] Solving time step 2 / 2 in FEMM
[23:17:21] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.53e+02, Tem_h1: 9.10e+00

23:17:21  gen     6: simu 2/16 ( 6.25%),    0 errors.
Design Variables: SW0: 7.44e-03, Rext: 8.03e-02
[23:17:21] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:21] Starting Magnetic module
[23:17:22] Solving time step 1 / 2 in FEMM
[23:17:22] Solving time step 2 / 2 in FEMM
[23:17:23] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.67e+02, Tem_h1: 1.33e+01

23:17:23  gen     6: simu 3/16 (12.50%),    0 errors.
Design Variables: SW0: 2.11e-03, Rext: 8.03e-02
[23:17:23] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:23] Starting Magnetic module
[23:17:24] Solving time step 1 / 2 in FEMM
[23:17:25] Solving time step 2 / 2 in FEMM
[23:17:26] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.70e+02, Tem_h1: 1.82e+01

23:17:26  gen     6: simu 4/16 (18.75%),    0 errors.
Design Variables: SW0: 7.41e-03, Rext: 8.00e-02
[23:17:26] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:26] Starting Magnetic module
[23:17:27] Solving time step 1 / 2 in FEMM
[23:17:28] Solving time step 2 / 2 in FEMM
[23:17:29] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.56e+02, Tem_h1: 1.12e+01

23:17:29  gen     6: simu 5/16 (25.00%),    0 errors.
Design Variables: SW0: 7.70e-03, Rext: 8.03e-02
[23:17:29] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:29] Starting Magnetic module
[23:17:30] Solving time step 1 / 2 in FEMM
[23:17:31] Solving time step 2 / 2 in FEMM
[23:17:31] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.65e+02, Tem_h1: 1.57e+01

23:17:31  gen     6: simu 6/16 (31.25%),    0 errors.
Design Variables: SW0: 4.77e-03, Rext: 8.01e-02
[23:17:31] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:31] Starting Magnetic module
[23:17:32] Solving time step 1 / 2 in FEMM
[23:17:33] Solving time step 2 / 2 in FEMM
[23:17:34] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.70e+02, Tem_h1: 1.58e+01

23:17:34  gen     6: simu 7/16 (37.50%),    0 errors.
Design Variables: SW0: 7.38e-03, Rext: 8.00e-02
[23:17:34] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:34] Starting Magnetic module
[23:17:35] Solving time step 1 / 2 in FEMM
[23:17:36] Solving time step 2 / 2 in FEMM
[23:17:37] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.55e+02, Tem_h1: 1.30e+01

23:17:37  gen     6: simu 8/16 (43.75%),    0 errors.
Design Variables: SW0: 7.28e-03, Rext: 8.02e-02
[23:17:37] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:37] Starting Magnetic module
[23:17:38] Solving time step 1 / 2 in FEMM
[23:17:39] Solving time step 2 / 2 in FEMM
[23:17:39] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.63e+02, Tem_h1: 1.48e+01

23:17:39  gen     6: simu 9/16 (50.00%),    0 errors.
Design Variables: SW0: 4.50e-03, Rext: 8.01e-02
[23:17:39] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:39] Starting Magnetic module
[23:17:40] Solving time step 1 / 2 in FEMM
[23:17:41] Solving time step 2 / 2 in FEMM
[23:17:42] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.67e+01

23:17:42  gen     6: simu 10/16 (56.25%),    0 errors.
Design Variables: SW0: 4.70e-03, Rext: 8.03e-02
[23:17:42] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:42] Starting Magnetic module
[23:17:43] Solving time step 1 / 2 in FEMM
[23:17:44] Solving time step 2 / 2 in FEMM
[23:17:45] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.60e+01

23:17:45  gen     6: simu 11/16 (62.50%),    0 errors.
Design Variables: SW0: 3.97e-03, Rext: 8.01e-02
[23:17:45] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:45] Starting Magnetic module
[23:17:46] Solving time step 1 / 2 in FEMM
[23:17:47] Solving time step 2 / 2 in FEMM
[23:17:48] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.53e+01

23:17:48  gen     6: simu 12/16 (68.75%),    0 errors.
Design Variables: SW0: 4.30e-03, Rext: 8.03e-02
[23:17:48] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:48] Starting Magnetic module
[23:17:49] Solving time step 1 / 2 in FEMM
[23:17:49] Solving time step 2 / 2 in FEMM
[23:17:50] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.79e+02, Tem_h1: 1.66e+01

23:17:50  gen     6: simu 13/16 (75.00%),    0 errors.
Design Variables: SW0: 5.62e-03, Rext: 8.00e-02
[23:17:50] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:50] Starting Magnetic module
[23:17:51] Solving time step 1 / 2 in FEMM
[23:17:52] Solving time step 2 / 2 in FEMM
[23:17:53] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.65e+02, Tem_h1: 1.32e+01

23:17:53  gen     6: simu 14/16 (81.25%),    0 errors.
Design Variables: SW0: 6.74e-03, Rext: 8.00e-02
[23:17:53] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:53] Starting Magnetic module
[23:17:54] Solving time step 1 / 2 in FEMM
[23:17:55] Solving time step 2 / 2 in FEMM
[23:17:55] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.59e+02, Tem_h1: 1.28e+01

23:17:55  gen     6: simu 15/16 (87.50%),    0 errors.
Design Variables: SW0: 5.25e-03, Rext: 8.03e-02
[23:17:55] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:55] Starting Magnetic module
[23:17:56] Solving time step 1 / 2 in FEMM
[23:17:57] Solving time step 2 / 2 in FEMM
[23:17:58] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.78e+02, Tem_h1: 1.60e+01

23:17:58  gen     6: Finished,    0 errors,   0 infeasible.

23:17:58  gen     7: simu 1/16 ( 0.00%),    0 errors.
Design Variables: SW0: 4.94e-03, Rext: 8.01e-02
[23:17:58] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:17:58] Starting Magnetic module
[23:17:59] Solving time step 1 / 2 in FEMM
[23:18:00] Solving time step 2 / 2 in FEMM
[23:18:01] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.52e+01

23:18:01  gen     7: simu 2/16 ( 6.25%),    0 errors.
Design Variables: SW0: 5.62e-03, Rext: 8.00e-02
[23:18:01] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:01] Starting Magnetic module
[23:18:02] Solving time step 1 / 2 in FEMM
[23:18:03] Solving time step 2 / 2 in FEMM
[23:18:04] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.65e+02, Tem_h1: 1.32e+01

23:18:04  gen     7: simu 3/16 (12.50%),    0 errors.
Design Variables: SW0: 6.18e-03, Rext: 8.00e-02
[23:18:04] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:04] Starting Magnetic module
[23:18:05] Solving time step 1 / 2 in FEMM
[23:18:05] Solving time step 2 / 2 in FEMM
[23:18:06] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.61e+02, Tem_h1: 1.29e+01

23:18:06  gen     7: simu 4/16 (18.75%),    0 errors.
Design Variables: SW0: 3.97e-03, Rext: 8.02e-02
[23:18:06] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:06] Starting Magnetic module
[23:18:07] Solving time step 1 / 2 in FEMM
[23:18:08] Solving time step 2 / 2 in FEMM
[23:18:09] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.77e+02, Tem_h1: 1.55e+01

23:18:09  gen     7: simu 5/16 (25.00%),    0 errors.
Design Variables: SW0: 7.44e-03, Rext: 8.00e-02
[23:18:09] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:09] Starting Magnetic module
[23:18:10] Solving time step 1 / 2 in FEMM
[23:18:11] Solving time step 2 / 2 in FEMM
[23:18:11] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.55e+02, Tem_h1: 1.10e+01

23:18:11  gen     7: simu 6/16 (31.25%),    0 errors.
Design Variables: SW0: 3.78e-03, Rext: 8.02e-02
[23:18:11] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:11] Starting Magnetic module
[23:18:12] Solving time step 1 / 2 in FEMM
[23:18:13] Solving time step 2 / 2 in FEMM
[23:18:14] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.77e+02, Tem_h1: 1.55e+01

23:18:14  gen     7: simu 7/16 (37.50%),    0 errors.
Design Variables: SW0: 4.82e-03, Rext: 8.00e-02
[23:18:14] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:14] Starting Magnetic module
[23:18:15] Solving time step 1 / 2 in FEMM
[23:18:16] Solving time step 2 / 2 in FEMM
[23:18:17] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.68e+02, Tem_h1: 1.36e+01

23:18:17  gen     7: simu 8/16 (43.75%),    0 errors.
Design Variables: SW0: 7.28e-03, Rext: 8.00e-02
[23:18:17] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:17] Starting Magnetic module
[23:18:18] Solving time step 1 / 2 in FEMM
[23:18:18] Solving time step 2 / 2 in FEMM
[23:18:19] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.56e+02, Tem_h1: 1.26e+01

23:18:19  gen     7: simu 9/16 (50.00%),    0 errors.
Design Variables: SW0: 3.97e-03, Rext: 8.01e-02
[23:18:19] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:19] Starting Magnetic module
[23:18:20] Solving time step 1 / 2 in FEMM
[23:18:21] Solving time step 2 / 2 in FEMM
[23:18:22] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.53e+01

23:18:22  gen     7: simu 10/16 (56.25%),    0 errors.
Design Variables: SW0: 6.74e-03, Rext: 8.01e-02
[23:18:22] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:22] Starting Magnetic module
[23:18:23] Solving time step 1 / 2 in FEMM
[23:18:24] Solving time step 2 / 2 in FEMM
[23:18:24] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.58e+02, Tem_h1: 1.41e+01

23:18:24  gen     7: simu 11/16 (62.50%),    0 errors.
Design Variables: SW0: 7.52e-03, Rext: 8.03e-02
[23:18:24] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:24] Starting Magnetic module
[23:18:25] Solving time step 1 / 2 in FEMM
[23:18:26] Solving time step 2 / 2 in FEMM
[23:18:27] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.66e+02, Tem_h1: 1.52e+01

23:18:27  gen     7: simu 12/16 (68.75%),    0 errors.
Design Variables: SW0: 7.20e-03, Rext: 8.03e-02
[23:18:27] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:27] Starting Magnetic module
[23:18:28] Solving time step 1 / 2 in FEMM
[23:18:29] Solving time step 2 / 2 in FEMM
[23:18:30] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.51e+01

23:18:30  gen     7: simu 13/16 (75.00%),    0 errors.
Design Variables: SW0: 7.41e-03, Rext: 8.00e-02
[23:18:30] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:30] Starting Magnetic module
[23:18:31] Solving time step 1 / 2 in FEMM
[23:18:31] Solving time step 2 / 2 in FEMM
[23:18:32] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.56e+02, Tem_h1: 1.12e+01

23:18:32  gen     7: simu 14/16 (81.25%),    0 errors.
Design Variables: SW0: 3.97e-03, Rext: 8.01e-02
[23:18:32] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:32] Starting Magnetic module
[23:18:33] Solving time step 1 / 2 in FEMM
[23:18:34] Solving time step 2 / 2 in FEMM
[23:18:35] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.53e+01

23:18:35  gen     7: simu 15/16 (87.50%),    0 errors.
Design Variables: SW0: 7.52e-03, Rext: 8.00e-02
[23:18:35] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:35] Starting Magnetic module
[23:18:36] Solving time step 1 / 2 in FEMM
[23:18:37] Solving time step 2 / 2 in FEMM
[23:18:37] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.53e+02, Tem_h1: 9.10e+00

23:18:37  gen     7: simu 16/16 (93.75%),    0 errors.
Design Variables: SW0: 6.87e-03, Rext: 8.03e-02
[23:18:37] Starting running simulation EM_SIPMSM_AL_001 (machine=Toyota_Prius)
[23:18:37] Starting Magnetic module
[23:18:38] Solving time step 1 / 2 in FEMM
[23:18:39] Solving time step 2 / 2 in FEMM
[23:18:40] End of simulation EM_SIPMSM_AL_001
Objectives: Tem_av: -3.69e+02, Tem_h1: 1.60e+01

23:18:40  gen     7: Finished,    0 errors,   0 infeasible.

During the algorithm the object displays some data containing:

  • number of errors: failure during the objective function execution

  • number of infeasible: number of individual with constraints violations

Plot results

OutputMultiOpti has several methods to display some results:

  • plot_generation: to plot individuals for in 2D

  • plot_pareto: to plot the pareto front in 2D

[8]:
%matplotlib notebook
import matplotlib.pyplot as plt

# Create a figure containing 4 subfigures (axes)
fig, axs = plt.subplots(2,2, figsize=(8,8))

# Plot every individual in the fitness space
res.plot_generation(
    x_symbol = "Tem_av", # symbol of the first objective function or design variable
    y_symbol = "Tem_h1", # symbol of the second objective function or design variable
    ax = axs[0,0] # ax to plot
)

# Plot every individual in the design space
res.plot_generation(
    x_symbol = "SW0",
    y_symbol = "Rext",
    ax = axs[0,1]
)

# Plot pareto front in fitness space
res.plot_pareto(
    x_symbol = "Tem_av",
    y_symbol = "Tem_h1",
    ax = axs[1,0]
)

# Plot pareto front in design space
res.plot_pareto(
    x_symbol = "SW0",
    y_symbol = "Rext",
    ax = axs[1,1]
)

fig.tight_layout()

*c* argument looks like a single numeric RGB or RGBA sequence, which should be avoided as value-mapping will have precedence in case its length matches with *x* & *y*.  Please use the *color* keyword-argument or provide a 2D array with a single row if you intend to specify the same RGB or RGBA value for all points.
*c* argument looks like a single numeric RGB or RGBA sequence, which should be avoided as value-mapping will have precedence in case its length matches with *x* & *y*.  Please use the *color* keyword-argument or provide a 2D array with a single row if you intend to specify the same RGB or RGBA value for all points.
[ ]: