A class of operators based on a Prandtl-Ishilinskii operator with inverse in a closed form is presented. Conversely to those considered in the past, they describe the BH constitutive equation and not the usual JH link. This allows its application in numerical schemes for the description of nonlinear dynamic circuits in transient conditions, with low formulation effort and computational weight, with respect to the standard inversion of the operator. The model has been implemented into a numerical scheme describing a RL nonlinear and hysteretic circuit, outlining the effects of residual magnetization and coercive field on the global current dynamics. The model performances are preliminary compared to numerical model based on the standard numerical inversion of the operator, along with the experimental results of transient current analysis.

The modeling of rate-independent hysteresis is crucial in the description of many physical phenomena, e.g., nonlinear elasticity in solids, magnetic characterization of ferromagnets, and, more recently, coupled phenomena in smart materials for energy harvesting, sensing or actuation purposes.1–4 The paradigm of hysteresis modeling is represented by the Preisach model, i.e., a weighted sum of ideal relays, able to describe rate-independent phenomena in any system fulfilling wiping out and congruency properties,5 where, usually, the magnetic fieldH is assumed as input, while magnetic PolarizationJ (measured in [T]) is the output field. Despite its complex structure, the Preisach model has been shown to be invertible.6 It is stressed that the trivial exchange of field variables defines a relationship with different properties, and this implies that the operator with H=H(B) only provides an approximation of the B=B(H) operator, known as pseudo-compensator.7 Therefore, the Preisach operator is able to provide the magnetization of the sample, once the H input history is given. This framework is suitable also when the output variable of interest is B rather then J, at least when the sample does not experience saturation conditions, i.e., negligible variations of J in response to large H− field changes. Unfortunately, also in such conditions, this picture is not suitable in several applications. For example, in numerical modeling of electric circuits or electrodynamics it is preferable to consider the flux density B as input, while magnetic field is assumed as output variable. This requires the inversion of the operator which is usually performed numerically, with all problems related to the rate-independent memory properties of the operator. To address the issue an algorithm able to update the Preisach state by using the output B field rather than H was proposed.8 A second way to address the issue, was to employ Prandtl-Ishilinskii (P-I) hysteresis operators.1,9 They are simplified versions of Preisach operators and are characterized by the availability of the inverse in a closed form. This latter approach seemed effective in many applications and for this reason it is worth to be further investigated. In particular, the availability of simplified versions of the Preisach operator based on P-I operators enables the deployment of hysteresis operators, whatever the input variable is, in numerical electrodynamics, circuit theory and control engineering at least, as specified above, without saturation or in weak saturation conditions. Despite its complex structure, the Preisach model has been shown to be invertible and under simplified assumptions, the expression of the inverse operator can be given in a closed form.10 When the material experiences saturation conditions, J and B can sensibly differ each other, holding the condition

B=J(H)+μ0H,
(1)

and the modeling of the BH characteristic with a single and invertible operator is no more suitable.

In this work, we show that this problem can be addressed through a simple change of the P-I based operator, which, after simple manipulations, is formulated assuming the flux density B as input, as detailed in the sequel.

Let us preliminary recall the Prandtl-Ishilinskii hysteresis operators, which are weighted sums of a continuum of Stop or Play operators, the behavior of which is sketched in Figs. 1 and 2.1,7 In particular, the classical P-I operator formulation is as follows:

π[x]0+θ(r)Pr[x]dr,
(2)

with Pr[x] the Play operator with threshold r, and θ a density function, to be identified on the available measured data. Further, an alternative formulation could be given, as follows:

σ[x]0+ξ(r)Sr[x]dr,
(3)

with Sr the Stop operator, and ξ a suitable density function. From θ and ξ, it is possible to define the following functions:

ϕ(r)=0rds0sθ(u)du,
(4)
ψ(r)=0rds0sξ(u)du.
(5)

If ϕ = ψ−1 then the operators π and σ are the inverse of each other, i.e., σ = π−1. From this result,9 it is possible to define PI-based operators which admit the inverse in a closed form. A class of generalized P-I operators is defined as follows:10 

B=G(π[F(H)]),
(6)

which admits the inverse in a closed form. In the present analysis we choose F(x)=x. The usual assumption exploited when soft Fe-based materials is concerned, is to state the model in an implicit form considering as input the field He = H + ν J, usually referred to as effective magnetic field11,12 Finally, the model takes the form:

B=G(π[H+νJ]),
(7)

with ν is a parameter to be tuned. For Fe samples11 suitable functions are:

ϕ(u)=(1χ)HceuHc1+u
(8)
G(x)=Mstanhρx+μrμ0x,
(9)

where G(x), rather than in past applications11 is not a saturating function but carries a linear term to take into account deep saturating conditions, as those experienced in usual transient behavior of power circuits. Of course, more accurate identification procedures for those functions could be adopted, but this is out the scope of the paper. By exploiting the existence of π and Ginverse, eqn. (7) can be easily arranged as follows:

H=π1[G1(B)]νJ,
(10)

where the new field J is, from the formal point of view, unknown. In order to bypass the problem, some discussion can be carried out, observing that magnetic polarization J and flux density B do coincide for low fields, while in saturation conditions they differ by the term μH. Further, for large H-field, magnetization approaches the saturation, say Js, providing a constant value to the mean-field contribution in eqn. (10). Such connection allows a restatement of the previous model as follows:

H(B)=π1[G1(B)]νJsPBJs,
(11)

being P a saturating function. The model defined so far, in conclusion, represents the HB constitutive model of a soft Fe-based magnetic material and could be easily implemented with low computational cost. The measured and modeled magnetic core characteristic is shown in Fig. 3. The global model’s behavior is quite good since the basic sample magnetic behavior is caught. However a visible but still acceptable discrepancy on the knee of the descending branches is observed. Such error can be reduced by improving the identification of model’s parameters, which is not in the scope of this study. The interesting issue is the handling easiness of the model which is able to provide a fair description of the material’s behavior, with minimal formulation and identification effort.

FIG. 1.

The Play operator with thresholdr.

FIG. 1.

The Play operator with thresholdr.

Close modal
FIG. 2.

The Stop operator with saturationr.

FIG. 2.

The Stop operator with saturationr.

Close modal
FIG. 3.

Comparison between simulated and measured major and minor loops for the tested material.

FIG. 3.

Comparison between simulated and measured major and minor loops for the tested material.

Close modal

The model described so far can be easily coupled to a set of ODEs governing equations, where the simplest example is represented by the eqns. given below, modeling a nonlinear RL circuit where the iron core nonlinear inductor describes the primary of a transformer with the secondary in open circuit, as shown in Fig. 4. In the same circuit R models the global coils resistance. The whole circuit models an experimental test bench, made up of an Epstein Frame, a voltage generator and a precision resistor, as detailed in next section.

Φ̇=e(t)Ri,
(12)
i=W[Φ],
(13)
e(t)=E0sin(ωt+α0)
(14)

being Φ, the magnetic flux linked to the primary coil, while i is the primary current. Moreover, Φ(t) = N1SB(t), with B the flux density, while i(t)=lN1H(t). The parameters N1, S and l, represent the primary coil turns number, the core cross section and length of the magnetic circuit, respectively. Finally, the relationship between flux density and magnetic field, modeled by eqn. (11) takes the form of eqn. (13) for current and flux variables.

FIG. 4.

Circuit modeling the experimental test bench.

FIG. 4.

Circuit modeling the experimental test bench.

Close modal

The availability of such tool for magnetic hysteresis modeling allows to investigate the influence of hysteresis (i.e., remanent magnetization and coercive field) on the global circuit’s dynamic behavior.

The proposed experimental setup is shown in Fig. 5 and consists of two fundamental blocks, i.e., the Power Block (PB) and Acquisition and Generation Block (AGB). The former is composed by a Brockhaus-Messtechnik Epstein frame, having the double scope to characterize the ferromagnetic material and to mimic a transformer with the secondary in open circuit conditions. The measured static major loop has been employed to tune the model’s parameters, while minor loops are used to check the effectiveness of the model in describing magnetization phenomena for lower fields, as shown in Fig. 3. The magnetic circuit consists of four strips with dimensions 32.5mm × 0.6mm of a soft ferromagnetic Fe-based alloy, for a total length of the magnetic path of 940mm. The voltage generator is realized by means of a commercial voltage-controlled power supply (Kepco BOP 20-20), which provides a sinusoidal voltage V1(t) with tunable amplitude and frequency. The AGB consists of a modular National Instruments USB system (NI CompactDAQ 9174 with NI 9215 modules characterized by 16-bit resolution and maximum sampling frequency of 100 kS/s) that allows to backup and manage the experimental data in Matlab environment. Each input channel has its own Analog to Digital converter enabling the simultaneous recording of the supply voltage V1(t), the supply current I1(t) and the induced voltage at the secondary winding E2(t). The AGB output signal Vref(t) is used to set both the amplitude and the frequency of the primary voltage. Finally, a custom software, developed within the Matlab environment, manages the input variables and data acquisition. In order to check the effectiveness of the proposed model, the experimental bench illustrated so far has been simulated through the circuit model shown in Fig. 4, assuming f = 50Hz, initial phase α0 = 0[rad], coil resistance R = 0.56Ω, residual flux density B = 0. Simulations were carried out with voltage source amplitudes, E0 = 5.0 V and E0 = 6.5 V. The model by its nature, takes trivially into account the remanent magnetization of the material which strongly affects the whole circuit’s dynamics. The results of simulations, compared to the measured current in the circuit are reported in Fig. 6. It is quite evident that the model is able to foresee the correct value of the current peak and the overall behavior of circuit’s variables. A similar performance is illustrated by Fig. 7. The measured loop appears larger than that described by the model. This is due to eddy currents taking place into the sample, which are not described by the (rate-independent) model. The plots also show that the employment in eqn. (14) of the model proposed so far, or using the numerical inversion of eqn. (1) leads to equivalent results. This result is better illustrated in Fig. 8, where the difference between currents provided by the model and by the numerical inversion of the hysteretic characteristic in eqn. (1), is provided in two different working conditions. This allows to conclude that the approach described so far could be deployed for simulation of power circuits to take, for example, into account the inrush current phenomenon due to the insertion of the transformer in the grid, with a good accuracy and low formulation effort and numerical weight. The overall performances could be improved, in particular by improving the description of the hysteresis descending branches, shown in Fig. 3, but this would be the object of a further study.

FIG. 5.

Block scheme of the experimental setup.

FIG. 5.

Block scheme of the experimental setup.

Close modal
FIG. 6.

Comparison between simulated and measured currents during the circuit transient for E0 = 5V.

FIG. 6.

Comparison between simulated and measured currents during the circuit transient for E0 = 5V.

Close modal
FIG. 7.

Comparison between simulated and measured loops during the circuit transient shown in Fig. 6.

FIG. 7.

Comparison between simulated and measured loops during the circuit transient shown in Fig. 6.

Close modal
FIG. 8.

Absolute error between model and numerical inversion of eqn. (1), compared to the current provided by the proposed model.

FIG. 8.

Absolute error between model and numerical inversion of eqn. (1), compared to the current provided by the proposed model.

Close modal

The authors have no conflicts to disclose.

The data that support the findings of this study are available from the corresponding author upon reasonable request.

1.
P.
Krejci
and
J.
Sprekels
, “
Clamped elastic-ideally plastic beams and Prandtl-Ishlinskii hysteresis operators
,”
Discrete & Continuous Dynamical Systems S
1
(
2
),
283
292
(
2008
).
2.
V.
Basso
and
G.
Bertotti
, “
Hysteresis in soft magnetic materials
,”
Journal of Magnetism and Magnetic Materials
215–216
,
1
(
2000
).
3.
A. A.
Adly
and
S. K.
Abd-El-Hafiz
, “
An efficient vector hysteresis model for unidirectional magneto-elastic interactions
,”
IEEE Transactions on Magnetics
57
(
2
),
7300205
(
2021
).
4.
D.
Davino
and
C.
Visone
, “
Rate-independent memory in magneto-elastic materials
,”
Discrete and Continuous Dynamical Systems Series S
8
(
4
),
649
(
2015
).
5.
I. D.
Mayergoyz
,
Mathematical Models of Hysteresis
(
Springer
,
1991
).
6.
M.
Brokate
, “
Some mathematical properties of the Preisach model of hysteresis
,”
IEEE Transactions on Magnetics
25
,
2922
2924
(
1989
).
7.
C.
Visone
, “
Hysteresis modelling and compensation for smart sensors and actuators
,”
J. of Phys.: Conf. Ser.
138
,
012028
(
2008
).
8.
D.
Davino
,
C.
Natale
,
S.
Pirozzi
, and
C.
Visone
, “
A fast compensation algorithm for real-time control of magnetostrictive actuators
,”
Journal of Magnetism and Magnetic Materials
290–291
,
1351
1354
(
2005
).
9.
A.
Visintin
,
Differential Models of Hysteresis
(
Springer
,
1993
).
10.
C.
Visone
and
M.
Sjostrom
, “
Exact invertible hysteresis models based on play operators
,”
Physica B: Condensed Matter
343
(
1–4
),
148
(
2004
).
11.
V.
Basso
,
G.
Bertotti
,
C.
Serpico
, and
C.
Visone
, “
Application of an exactly invertible hysteresis model to magnetic field computations
,”
J. Phys. IV France
08
,
639
642
(
1998
).
12.
D. R.
Cornejo
,
M. L.
Bue
,
V.
Basso
 et al, “
Moving Preisach model analysis of nanocrystalline SmFeCo
,”
Journal of Applied Physics
81
,
5588
(
1997
).