Engee documentation

Nonlinear Reluctance

Nonlinear magnetic resistance with hysteresis.

blockType: AcausalElectricPowerSystems.Passive.NonlinearReluctance

Path in the library:

/Physical Modeling/Electrical/Passive/Nonlinear Reluctance

Description

Block Nonlinear Reluctance simulates nonlinear magnetic resistance with hysteresis. This unit is used to create inductors and transformers with magnetic hysteresis.

Equations for linear parameterization of magnetic resistance

The equations for linear parameterization of magnetic resistance have the form:

μμ ,

,

φ ,

where

  • — magnetic induction;

  • μ — magnetic constant;

  • μ — relative magnetic permeability;

  • — field strength;

  • — magnetomotive force (MDS) in the component;

  • — the effective length of the simulated section;

  • φ — magnetic flux;

  • — the effective cross-sectional area of the simulated section.

Equations for parameterization of magnetic resistance with one saturation point

This parameterization models a linear resistance with two states. In the unsaturated state, the material has a given relative magnetic permeability. In the saturated state, the relative permeability is μ .

The equations for magnetic resistance with a single saturation point have the form

,

φ ,

φ .

If

  • μμ .

Otherwise,

  • μμμ ,

where

  • — magnetic induction at saturation;

  • — magnetic resistance at saturation;

  • μ — relative magnetic permeability without saturation.

Parameterization of magnetic resistance along the B-H curve

To parameterize the magnetic resistance, it is necessary to specify the material property along the B-H curve.

Equations for parameterization of magnetic resistance with hysteresis

The equations of magnetic induction and magnetomotive force have the form:

φ ,

.

Next, the block implements the connection between and according to the Gills–Atterton equations. The equation connecting and with core magnetization, it has the form:

μ ,

where — core magnetization.

Magnetization leads to an increase in induction, and its magnitude depends on both the current value and the history of the field strength. . To define At any given time, the Gills–Atterton equations are used in the block.

The figure below shows a typical graph of the resulting relationship between and .

In this case, at the initial moment of time, the magnetization is zero, so the graph starts at . With increasing field strength, the graph tends to an increasing hysteresis curve, and with a change in the rate of change — decreasing. The difference between ascending and descending curves is due to the dependence from the trajectory history. Physically, this behavior corresponds to the fact that the magnetic dipoles in the core align with increasing field strength, but do not fully return to their original position with decreasing field strength.

nonlinear reluctance 1

The starting point for the Gills–Atterton equation is to divide the magnetization effect into two parts, one of which is a function of the effective field strength ( ), and the other is an irreversible part that depends on history:

.

Variable It is called hysteresis-free magnetization because it has no hysteresis. It is described by the following function of the current value of the effective field strength :

.

This function sets the saturation curve with the limit values. and the saturation point, determined by the value — the shape coefficient of the hysteresis-free curve. Approximately, it can be assumed that it describes the average value of two hysteresis curves. The values are set in the interface of the block by and the dots on the hysteresis-free B-H curve, which are used to determine the values α and .

Parameter it is the coefficient of reversibility of magnetization and determines which part of the behavior determines And which one is an irreversible member . In the Gills–Atterton model, the irreversible term is determined by the partial derivative of the field strength:

δα .

For , δ .

For , δ .

A comparison of this equation with the standard first-order differential equation shows that as the field strength increases the irreversible member tries to track a reversible member , but with a variable gain δα . The gain factor leads to hysteresis at points where δ changes the sign. The main parameter forming the irreversible characteristic is , which is called the volumetric coupling coefficient. Parameter α It is called the inter-domain coupling coefficient and is also used to determine the effective field strength used in constructing a hysteresis-free curve.:

α .

Meaning α It affects the shape of the hysteresis loop: as the values increase, the intersection with the B axis shifts upward. However, it should be noted that for stability it is necessary to use a member δα which should be positive when δ and negative when δ . Therefore, not all values are α acceptable, the typical maximum value is about 1e-3.

The procedure for finding approximate values of the coefficients of the Gills–Atterton equation

Approximate values for the coefficients of the equation can be determined using the following procedure:

  1. Specify the value of the parameter Anhysteretic B-H gradient when H is zero ( by ) and a period on a hysteresis-free B-H curve. The values are determined from these values during block initialization α and .

  2. Set the value for the Coefficient for reversible magnetization parameter, , so as to achieve the correct initial value of the derivative B-H when starting the simulation from a point . Meaning approximately equal to the ratio of this initial value of the derivative to the Anhysteretic B-H gradient when H is zero. Meaning There should be more 0 And less 1.

  3. Set the value for the parameter Bulk coupling coefficient, K, approximately equal to When on an increasing hysteresis curve.

  4. Start with a very small value α and gradually increase it to adjust the value. when crossing the line . Typical values range from 1e-4 before 1e-3. Too large values lead to the fact that the derivative of the B-H curve tends to infinity, which contradicts physics and leads to an error in program execution.

To get a good match with a given B-H curve, you may need to perform these steps several times.

Ports

Non-directional

N — north terminal
Magnetism

The magnetic port corresponding to the northern terminal of the unit.

S — south terminal
Magnetism

The magnetic port corresponding to the southern terminal of the unit.

Parameters

Effective length — the effective length of the simulated pass section:q[<br>] 0.032 m (default)

The effective length of the core, i.e. the average length of the magnetic circuit.

The value must be positive and not infinite.

Effective cross-sectional area — effective cross-sectional area of
1.6e+5 m2 (default)

The effective cross-sectional area of the core, i.e. the average area of the magnetic flux path.

The value must be positive and not infinite.

Averaging period for power logging — the excitation period used to average the
0 s (default)

The averaging period for calculating hysteresis losses. These losses are proportional to the area enclosed in the B-H trajectory. If the unit is excited at a known, fixed frequency, then to calculate the hysteresis losses, this value can be set equal to the corresponding excitation period. In this case, the unit registers hysteresis losses once per AC cycle in the variable power_dissipated. If a fixed-step solver is used, then this value must be an integer multiple of the simulation step size.

If the unit is not energized at a known, fixed frequency, set this parameter to 0. In this case, the unit will set the value power_dissipated equal to zero, and you will be able to calculate the actual hysteresis loss by postprocessing the registered variable. power_instantaneous.

Dependencies

This parameter is used if the Parameterized by parameter is set to Nonlinear reluctance with hysteresis (JA model).

Parameterized by — method for parameterizing the B-H pass curve:q[<br>] Reluctance (B-H curve) (default) | Linear reluctance | Reluctance with single saturation point | Nonlinear reluctance with hysteresis (JA model)

The B-H curve parameterization method.

Relative magnetic permeability — relative magnetic permeability of
5000 (default)

Relative magnetic permeability.

The value must be positive and not infinite.

Dependencies

This parameter is used if the Parameterized by parameter is set to Linear reluctance.

Unsaturated relative magnetic permeability — relative magnetic permeability of
5000 (default)

Relative magnetic permeability for an unsaturated inductor.

Dependencies

This parameter is used if the Parameterized by parameter is set to Reluctance with single saturation point.

Magnetic flux density at saturation — magnetic induction
1.5 Tl (default)

Magnetic induction for a saturated inductor.

The value must be positive and not infinite.

Dependencies

This parameter is used if the Parameterized by parameter is set to Reluctance with single saturation point.

Magnetic field strength vector, H — vector of values of magnetic field strength
[0, 200, 400, 600, 800, 1000] Vehicle (default)

Magnetic field strength, , is given as a vector with the same number of elements as in the vector of magnetic induction values, . The vector should start from zero and increase monotonously.

Dependencies

This parameter is used if the Parameterized by parameter is set to Reluctance (B-H curve).

Magnetic flux density vector — vector of magnetic induction values
[0, 1.25, 1.35, 1.44, 1.48, 1.49] Tl (default)

Magnetic induction, , is defined as a vector with the same number of elements as the magnetic field strength vector, . The vector should start from zero and increase monotonously.

Dependencies

This parameter is used if the Parameterized by parameter is set to Reluctance (B-H curve).

Anhysteretic B-H gradient when H is zero is the derivative of the hysteresis—free B-H curve near zero field strength
0.005 m*Tl/A (default)

The gradient of the hysteresis-free B-H curve is about zero field strength. It is set as the average value of the gradient of the increasing and decreasing hysteresis curves.

Dependencies

This parameter is used if the Parameterized by parameter is set to Nonlinear reluctance with hysteresis (JA model).

Flux density point on an anhysteretic B-H curve is the value of magnetic induction at a point on the hysteresis-free B-H pass curve:q[<br>] 1.49 Tl (default)

Specify the value of the magnetic induction at a point on the hysteresis-free curve. The most accurate option is to select a point at high field strength, when the increasing and decreasing hysteresis curves coincide.

Dependencies

This parameter is used if the Parameterized by parameter is set to Nonlinear reluctance with hysteresis (JA model).

Corresponding field strength — corresponding field strength
1000 A/m (default)

The corresponding field strength for the point specified by the parameter Flux density point on anhysteretic B-H curve.

Dependencies

This parameter is used if the Parameterized by parameter is set to Nonlinear reluctance with hysteresis (JA model).

Coefficient for reversible magnetization, c is the coefficient of reversibility of magnetization
0.1 (default)

The proportion of magnetization that is reversible. The value must be greater than zero and less than one.

Dependencies

This parameter is used if the Parameterized by parameter is set to Nonlinear reluctance with hysteresis (JA model).

Bulk coupling coefficient, K is the volume coupling coefficient of
200 A/m (default)

A parameter of the Gills–Atterton model that determines the magnitude of the field strength at which the B-H curve intersects the line of zero magnetic induction.

Dependencies

This parameter is used if the Parameterized by parameter is set to Nonlinear reluctance with hysteresis (JA model).

Inter-domain coupling factor, α is the coefficient of inter—domain coupling
0.0001 (default)

The Gills–Atterton parameter, which affects the intersection points of curves B-H with the line of zero field strength. Typical values range from 1e-4 before 1e-3.

Dependencies

This parameter is used if the Parameterized by parameter is set to Nonlinear reluctance with hysteresis (JA model).

Interpolation option — pass interpolation method:q[<br>] Linear(by default) | Smooth

The interpolation method that the block uses to determine values at intermediate time points not specified in the preceding vectors.:

  • Linear — Prioritize computing performance by using a linear function.

  • Smooth — priority of accuracy due to obtaining a continuous curve with continuous first-order derivatives.