How to define the structural model when importing the flux distribution?

MANATEE software enables to run a vibro-acoustic simulation using the airgap flux distribution obtained from a third party electromagnetic simulation software (e.g. Flux from Altair, Maxwell from Ansys, Femag from ProFemag).

This article provides two simplified electric machine templates to avoid having to define the complete machine twice (in the software that provide the airgap flux and in MANATEE).
These templates represent the minimum number of machine parameters that are needed to run a vibroacoustic simulation while enforcing the electromagnetic flux data. To use these templates, save them as .m file, adapt them to your topology and use them as your machine (Input.Simu.machine_name). Obviously, these degenerated machine files are not suitable for electromagnetic simulation. A project that imports an airgap flux on a simplified machine is available in the validation section.

Outer stator simplified template

In the case of an outer stator here is a simplified machine file with all the parameters that need to be set:

%% Global Topology
Input.Geometry.is_rotor = 0;         % Machine with only the stator
Input.Magnetics.p =4;                % pole pairs number (2p poles)

%% Stator Dimensions
Input.Geometry.Dsy =0.26924;       % stator back yoke diameter [m]
Input.Geometry.Dsbo =0.1619;       % stator inner diameter [m]
Input.Geometry.Lst1 =0.08382;      % stator active length along z direction [m]  

%% Stator Slots
Input.Geometry.Zs =48;             % stator slot number []
Input.Geometry.type_slot_shapes =11;
Input.Geometry.H0s =0.001;         % cf. schematics      
Input.Geometry.H1s =[0.0 0];       % cf. schematics
Input.Geometry.H2s =0.0333;        % cf. schematics
Input.Geometry.W0s =0.00193;       % cf. schematics
Input.Geometry.W1s =0.005;         % cf. schematics
Input.Geometry.W2s =0.008;         % cf. schematics
Input.Geometry.R1s=0.004;          % cf. schematics

%% Stator Winding mass
Input.Magnetics.type_winding1 = -1; % To disable the winding matrix computation
Input.Geometry.is_forced_Mwind1 = 0;    % (advanced) 1 to enforce the winding mass according to Mwind1_forced
Input.Geometry.Mwind1_forced = 4.0014;  % (advanced) Stator winding mass to be enforced (Complete mass, including end-windings and radial ventilation ducts) [kg]

%% Material
Input.Material.mat_lam1 = 'M400-50A';   % Stator lamination material

The slot bloc can be changed according to the schematics.
The material need to be created separately in the material library. The needed parameter for the material are:

  • Mechanics.E_x (Equivalent Young Modulus on X axis [Pa])
  • Mechanics.E_y (Equivalent Young Modulus on Y axis [Pa])
  • Mechanics.Rho (Density [kg/m^3])
  • Mechanics.mu_xy (Equivalent Poisson ratio in the XY plane [])

Outer rotor simplified template

For an outer rotor with permanent magnet, one can use the following template:

%% Global Topology
Input.Magnetics.type_machine=6;     % 6 for surface permanent magnet synchronous machine (SPMSM)
Input.Geometry.is_stator = 0;       % Machine with only the rotor
Input.Geometry.is_inner_rotor = 0;  % Inner rotor topology
Input.Magnetics.p =12;              % pole pairs number (2p poles)
Input.Geometry.Zs = 27;             % Stator slot number

%% Rotor Dimensions
Input.Geometry.Dry =0.13725;     % Rotor back yoke diameter (external diameter) [m]
Input.Geometry.Drbo =0.12225;    % Rotor inner diameter [m]
Input.Geometry.Lst2 =0.035;      % Rotor active length along z direction [m]  
Input.Geometry.Kst2 = 1;         % rotor packing / stacking factor

%% Rotor magnet
Input.Geometry.is_forced_Mmag = 1;   % (advanced) 1 to enforce the magnet mass according to Mmag_forced
Input.Geometry.Mmag_forced = 0.3266; % (advanced) Magnet mass to be enforced [kg]
Input.Thermics.Navdr = [];           % No rotor axial ventilation ducts

%% Material
Input.Material.mat_lam2 = 'Steel1';   % Rotor lamination material

In this template Input.Geometry.Zs is used for computation improvement and is not mandatory.
As explained above, the material "Steel1" need to be created in the material library.

Previous Next