BHCurveParam (class)

Warning : this file has been generated, you shouldn’t edit it

class BHCurveParam(Bmax=1.5, mur_0=8585, mur_1=21.79, a=0.255, init_dict=None)[source]

Bases: pyleecan.Classes.BHCurve.BHCurve

Analyticaly defined B(H) curve

VERSION = 1
comp_B(H, f=None)

Compute the value B(H) at the specified frequency

Parameters:
  • self (BHCurveParam) – a BHCurveParam object
  • H (numpy.ndarray) – Abscissa vector [A/m]
  • f (float) – Frequency to compute the B values [Hz] (unused) (Default value = None)
Returns:

B – B(H) values

Return type:

numpy.ndarray

as_dict()[source]

Convert this objet in a json seriable dict (can be use in __init__)

Bmax

Max flux density

mur_0

relative permeability close to H = 0

mur_1

relative permeability when H tends to infinity

a

shape parameter of the B(H) curve elbow