Skip to content

Nonlinear Core

Symbol

Description

Model of an nonlinear magnetic core. It represents a nonlinear relationship between the magnetic flux \Phi and the magneto-motive force \mathcal{F}.

\dot{\phi} = P(\mathcal{F}) * d\mathcal{F}/dt

where, P(\mathcal{F}) : Peremeance, inverse of reluctance

The nonlinear core device supports two BH data types: Table and Function. The Table option uses a BH point array to represent the core’s nonlinearity. In the meantime, the Function option represents the BH curve using fitting equations defined by a few user-specified parameters, such as the magnetic flux density at the knee point, the permeability before saturation and the permeability after saturation. In the Function option, two fitting functions, coth and atan are available.

When the table is selected,

P(\mathcal{F}) = \mu_{table} (H) * Area / L

When the coth function is selected,

P(\mathcal{F}) = ( -3.0/a * Bsat * 1/(sinh^2(3.0*H/a)) + Bsat * a/3.0 *1/H^2 + Musat ) * Area /L

When the atanh is selected,

P(\mathcal{F}) = {(Bsat/a * 1/ ( (\pi*(H)/(2*a) )^2 + 1) + \mu_{sat})} *Area / L

Where, H is the magnetic field, Bsat is the magnetic flux density at the knee point, \mu_{unsat} is the permeability before saturation, \mu_{sat} is the peremeability after saturation, Area is the area of cross section of the core, and L is the length of the core.

a is a helper parameter calculated from the user input

a = Bsat/(\mu_{unsat} - \mu_{sat})

Library

Magnetic > Branches

Parameters

Property Display Name Parameter Type Description
Area Cross-sectional area [m^2] DoubleParameter Cross-sectional area, in m^2
Length Length of flux path [m] DoubleParameter Length of flux path, in m
BHDataType BH data type NonlinearCoreBHTypeParameter BH data type
FunctionType Nonlinear Core Function type NonlinearCoreFunctionTypeParameter Nonlinear Core Function type
B_sat Saturated magnetic flux density [T] DoubleParameter Saturated magnetic flux density
Mu_unsat Permeability before saturation [T/(A/m)] DoubleParameter Permeability before saturation
Mu_sat Permeability after saturation [T/(A/m)] DoubleParameter Permeability after saturation
BHCurve Magnetic field - Magnetic flux density Matrix DoubleMatrixParameter BH data point array

Pins

Property Pin Name Type Description
P P Magnetic Positive Pin (●)
N N Magnetic Negative Pin

Default Size

Width Height
6 2