1. Introduction
Whenever a cyclic variation of magnetic field is applied to a ferromagnetic material, the so-called hysteresis loop is obtained. Usually, symmetric closed curves are considered, cf.
Figure 1, yet it should be mentioned that in some applications it is crucial to predict the shapes of magnetization curves for arbitrary input signals. The practical importance of hysteresis loop stems from the fact that it allows one to determine the values of some significant properties of magnetic materials like remanence induction and coercive field strength (shown in the figure for the limiting (saturating) loop). Moreover, integration of loop area allows one to determine energy dissipated per cycle and per unit volume [
1]. Therefore, the study of hysteresis phenomenon still attracts the attention of the engineering community.
The choice of material for a specific application may be facilitated using databases containing measurement results for different materials. However, the abundance of possible excitation scenarios makes the use of such libraries prohibitive from the practical point of view; therefore, much attention is paid to the development of mathematical descriptions of hysteresis loops. Advanced analyses and computations concerning e.g., distribution of magnetic fields and losses in cores of electric devices are often built upon these data.
A convenient model of hysteresis should be simple to use in calculations, described with a small set of parameters, and provide a good fit to the experimental data. Various mathematical models have been developed to describe hysteresis loops, such as the wide-spread Jiles–Atherton (JA) [
2,
3,
4] and Preisach formalisms [
5,
6,
7,
8]. However, parameter determination for the JA model can be complicated, whereas the Preisach model can be computationally demanding. Significant effort is being invested in improving the accuracy of hysteresis models. Therefore of special interest are models based on convenient choice of analytical functions, whose parameters are easily determined. For example, in [
9,
10,
11,
12], a hysteresis model based on the hyperbolic tangent function is discussed, whereas, in [
13,
14], similar descriptions, involving the arctan function, are presented.
In this paper, we present an improved hysteresis model, based on hypergeometric functions, which defines a class of parameterized curves suitable for modeling of major and minor hysteresis loops, as well as first order reversal curves (FORCs). The method for generating FORCs, presented in this paper, is based on methods described in [
15,
16,
17], with a modification based on numerical calculation of the inverse model function. Many authors have explored translation and scaling to generate FORCs and minor loops, to mention as representative examples Refs. [
18,
19,
20,
21]. Numerical procedures for parameter determination and FORC construction, specific to our model, are presented. The good accuracy of the model is verified on experimental data obtained from measurements on commercially available steel sheets and grain-oriented electrical steel.
2. Model Description
An essential factor in choosing a good analytical model is how accurately it describes the physical behavior under the applied magnetic field, when the domain structure changes due to domain wall motion, pinning, and wall rotation. Starting from a simple model for the magnetic moment of the atom and the quantum interpretation of spin, the energy of the magnetic dipole is expressed via probabilities; see, for example [
9,
22,
23]. This approach leads to the model of an anhysteretic magnetization curve expressed with the hyperbolic tangent function
where
is saturation magnetization,
is magnetic moment,
is the Boltzmann constant, and
is temperature.
is the reduced field strength expressed in dimensionless units.
Hysteresis loop branches can be constructed by shifting the anhysteretic curve (1) horizontally by the value of , dependent on the coercive field. In this way, only irreversible magnetization occurring due to domain wall motion is included in the model. Reversible magnetization due to domain rotation is represented by the term , which exhibits an approximately linear dependence on the applied magnetic field.
It is worth mentioning that the well-known Landau–Lifshitz–Gilbert (LLG) equation can be used to describe the hysteresis phenomenon with a simplified micromagnetic model that can be combined with a magnetic circuit simulation [
24], yet it requires a relatively long computation time. Reference [
25] points out that some solutions to the LLG equation can be explicitly expressed with confluent hypergeometric functions, which are also included in the present model.
Analytical hysteresis models based on hyperbolic functions [
10] usually depend on physical parameters such as magnetization at saturation, coercive force, and temperature. Hysteresis loops are thus mathematically expressed as
or
. We refer the readers to the book [
9] for further details.
Consider the confluent hypergeometric function [
26,
27,
28]
where
for
and
, with
defined in the same way.
For certain combinations of
,
, and
, the hypergeometric function reduces to some of the special functions. One such case is
for any arbitrary
. Taking tanh from (1) and replacing
with
we get
Let us now define
to describe the descending and ascending branches of hysteresis, respectively, where
is coercive force,
is saturation magnetic flux density, and
is the scaling factor. For simplicity, we denote the model (4) with
unless a specific branch is addressed, and, for
, we use the shorthand notation
. The term
in (4) is related to irreversible magnetization, and
to reversible magnetization. This form is well suited for symmetric major and minor loops. The constant
can be added to (4) to account for vertical displacement occurring in asymmetric curves and FORCs, and also to compensate for adjustments needed to make the model curves coincide at loop tips.
The hysteresis model based on the hyperbolic tangent has a physical explanation, but it does not include all physical effects occurring in materials. By adjusting the parameter
in (3), the model curve is adjusted to better represent measured data when the material approaches saturation under magnetization. As the distance between
and 1 increases, the difference between
and the hyperbolic tangent becomes more prominent, cf.
Figure 2. This property of (3) has been shown to lead to improved agreement between the model and measured data. However, the difference shown in
Figure 2 must be accounted for in the parameter determination procedure.
3. Parameter Determination
Estimates of the model parameters
can be determined from the measured data; this method is usually supplemented with a numerical fitting procedure. The quality of the fit can be assessed by examining numerical indicators such as the relative error of the residual vector expressed via the Euclidean norm
or graphically, by plotting the error expressed as a normalized difference between the model and experimental data. Here,
,
denotes an array of measured data. Curve fitting involves iterative solving of a non-linear least squares problem using methods such as Newton or Levenberg–Marquardt. As the process involves complex calculations, i.e., evaluating the Jacobian at each iteration, a good choice of initial values is important. Wolfram Mathematica software was used for numerical calculations.
3.1. Choice of the Initial Values
Initial values for the optimization procedure are determined from the physical properties of the curve in a manner similar to the one described in [
10]. Model parameters can be obtained directly for
and then used as initial values in the fitting procedure with the additional parameter
in
. Depending on the shape of the curve and the choice of initial parameters, the optimization procedure may converge to a less than satisfactory stationary point, or not converge at all. If necessary, the initial values can be adjusted using interactive calculation possibilities of the Mathematica GUI by the Manipulate function. In this way, it is possible to visually track the effect of parameters on the model curve and determine constraints for the fitting procedure. From our experience, a reasonable constraint on the parameter
prevents excess distortion of the model curve, for example:
3.2. Coincidence Point Adjustment
The symmetrical
function alone cannot represent asymmetry in the magnetization and demagnetization parts of hysteresis. To resolve this, a displacement parameter
is usually added to the model
to shift the upper and lower branches. An example is presented in
Figure 3, with model parameters
,
,
,
, and
. This simple approach cannot be applied to
due to the nonlinear dependence of parameters.
Let us observe the example in
Figure 4, where the measured data is approximated with
for
,
,
,
, and
. Let us note that the model
provides a good fit for the loop in
Figure 3. However, for the loop in
Figure 4 the best fit value of
is practically zero, i.e.,
has no favorable influence on the model curve, which visibly deviates from the measured data. This is a known limitation of the model
.
On the other hand, the presented model (4) is based on an inherently asymmetrical function which better describes asymmetric branches. Let us remark that parameter values for , cannot simply be carried over from . Instead, they should be used as initial values in a new optimization procedure, which should be performed on all parameters simultaneously, including .
Plotting
with the same set of parameters as in
Figure 4 and some
, the situation similar to the one in
Figure 5 is obtained, where the upper and lower branches are apart by
and do not coincide at
,
Figure 5. To enforce coincidence,
is adjusted by introducing the additional constraint
which causes
to deviate somewhat from its original physical interpretation. Furthermore, additional constraint is required to limit the deviation, for example
Although at the first sight it may seem that this situation could have been resolved by simply scaling the saturation value or by shifting the branches by , the effects of the parameters , and are nonlinearly dependent and as such must be treated simultaneously. Thus, the constraints (6), (7) and (8) must be introduced into the fitting problem.
With the introduced constraints, a new fitting problem with one additional parameter,
, is formed and solved. The resulting model curve for
,
,
,
,
, and
shows good conformance to experimental data (
Figure 6).
The comparison of relative errors and mean relative errors between models is shown in
Figure 7 for the upper branch of the loop; the results are symmetrical in
for the lower branch. The model
yields a lower maximum relative error of 4.5% versus 13% for
and a lower mean error of 2% versus 4.5%.
4. Measurements
Experimental hysteresis data was obtained in a laboratory, at room temperature, using ring specimens equipped with primary and secondary windings. A principal scheme of the measurement setup is shown in
Figure 8. The value of magnetic field strength
H is proportional to current
and the voltage drop
on resistor
. The value of magnetic flux density
B is proportional to integrated voltage induced in the secondary winding of the sample. The values of voltage drop
and output voltage of the integrator are simultaneously sampled on the data acquisition equipment (DAQ) and stored. The setup excites the sample with magnetic field strength
H, generated by the programmable generator of the control signal. Measurements may be carried out using sinusoidal excitation for frequencies from 10 Hz to 1 kHz.
Measurements were conducted using the measurement setup shown in
Figure 9. Excitation for the primary coil was supplied from the programmable GF-1 function generator. A Tektronix TDS5032 digital oscilloscope was used for simultaneous data acquisition on two channels. Voltage on a precision 1 Ω shunt of negligible inductance, which was connected in series with the primary coil of the toroidal sample, was sampled on the first channel. Output from the electronic integrator was sampled on the second channel. Measurements were performed for excitation frequencies from 10Hz, 50Hz up to 450Hz and for current intensities from tens to hundreds of milliamperes. For the purpose of modeling, we have used the lowest possible frequency in order to avoid the distorting effect of eddy currents induced in the conductive core material on the shape of hysteresis loop.
Sample 1 was a specimen of commercially available 0.4mm steel sheets used for manufacture of device cases, whereas Sample 2 was a specimen of grain oriented electrical steel (M103-27p), cf.
Figure 10.
6. Conclusions
By employing model curves based on a family of parameterized hypergeometric functions, a more accurate hysteresis model with one free parameter is constructed. The presented model has a convenient analytical form that makes it suitable for practical applications. The conditions for parameter determination using a nonlinear fitting procedure are discussed, as well as the applied modification of the method for generating first order reversal curves. Using experimental data, it is shown that the model can be used with good accuracy to represent major and minor loops, as well as simulate first order reversal curves.
The ease of use and the flexibility of simple analytical T(x) model is retained in the case of the extended description, based on hypergeometric functions with a single free parameter. The generalized model is able to describe both major and minor loops of representative soft magnetic materials accurately. This fact is important from the practical point of view, since the examined description is much simpler in implementation than the Jiles-Atherton or Preisach models. The application of hypergeometric functions allows one to consider different classes of magnetic materials. Since the hypergeometric function may be reduced to hyperbolic tangent in the limiting case and the description based on hyperbolic tangent i.e., the T(x) model is particularly suited for materials with strong uni-axial anisotropy, we believe that our generalized model may represent soft magnetic materials with differing anisotropy level. The examination of physical meaning of hypergeometric series shall be the subject of forthcoming research.