1. Introduction
A description of the behaviour of nonlinear electric circuits with magnetic cores employed in electric machines during steady-state and transient working regimes usually requires knowledge of the magnetic characteristics of the material used (magnetisation curve, i.e., the
(magnetic flux vs. current) dependence, hysteresis loops, power losses, etc.) [
1,
2,
3,
4,
5,
6,
7,
8]. Such an electric circuit can alternatively be represented by: (1) an inductance
L exhibiting a single-valued (SV, thus neglecting hysteresis) magnetisation curve connected in parallel to a resistance
R [
1], (2) a dynamic hysteretic core model [
1] or (3) an electric network (such as a Cauer circuit [
3,
4]).
The first and the third options are suitable for the incorporation of nonlinear magnetic cores or electric machine models into a complex electric circuit, which may include power electronics, load, and other electric components of interest. In many cases, for the purpose of simplification, the inductance
L (with SV characteristic) is considered as static (not dynamic), which leads to errors in calculations and improper representation of the behaviour of nonlinear magnetic cores [
9]. The second option is often required by the power engineers and designers of electrical equipment for power systems. They need an accurate dynamic model for the proper representation of specific transients in the electrical network during faults, ferroresonance events in the power transformer, influence of geomagnetically induced currents on the power transformer or parallel operation of DC and AC systems [
10,
11].
The simulation of circuits containing ferromagnetic cores may be focused on the implementation of an appropriate hysteresis model. There are several useful descriptions readily used in electrical engineering, such as the bottom-up Preisach model [
12,
13] or the top-down formalism developed by Jiles and Atherton [
14]. In the present paper, we focus instead on an alternative, circuit-based description, which sheds some light on energy-related issues, without a discussion of the caveats and limitations of the hysteresis models used. Readers more interested in hysteresis modelling are referred to an excellent review paper published recently [
10].
Representation of the parallel inductance and resistance branches (the
R-
L model) is probably the simplest way to describe nonlinear magnetic circuits. However, such a description needs to have a clear physical meaning when it comes to “describing the transfer of power and energy between a source and a load”, as pointed out in [
15].
The identification of instantaneous active and reactive power from terminal measurement of electric voltage and current allows identification of
R and
L parameters in different configurations of linear or nonlinear series and parallel
R-
L circuits [
15]. Geometric algebra (GA) and differential geometry concepts were also used for the calculation of instantaneous powers and circuit parameters (
R,
L and
C) from the terminal measurement of voltage and current [
16].
A methodology based on harmonic analysis was also used for the calculation of the instantaneous magnetising power, and the absorbed and oscillatory components, of a toroidal core made of electrical steel [
17]. After measurement of the hysteresis loop of the core, the harmonics of the magnetic field were calculated and used for determination of its two components, related to the absorbed and the oscillatory power. This allowed the subsequent calculation of the
R and
L parameters of such a nonlinear inductor without prior modelling of the magnetic hysteresis. The methodology for this calculation was demonstrated in the paper. Both parameters, i.e.,
R and
L, were expressed in the time domain as time-varying quantities. Furthermore, their dependence on the rate of change of the magnetic flux density
B was examined, as well as the possibility of representing such dependence with a suitable function.
The rest of the paper is structured as follows. Firstly, the paper presents the results needed for the validation of the methodology, i.e., simulated piecewise hysteresis loop and magnetisation curve and experimental hysteresis loops, measured for a toroidal core made of grain-oriented electrical steel at 0.5, 1.0 and 1.5 T of maximum magnetic flux density, for frequencies of 1, 50, 100, 200 and 300 Hz. Consequently, the validation is demonstrated through the comparison of some of the results for R and L obtained by the proposed methodology to those obtained with an existing method. After validation, the paper gives the results of the calculation of parameters R and L in the time domain obtained using all the experimental results. Subsequently, the dependencies of R and L values on the rate of magnetic flux density dB/dt are discussed and suitable functional dependencies for their trends are provided. Finally, observations from the study and an analysis for an example of an application of the considered methodology applied to solving a simple electric circuit with a nonlinear hysteretic inductor are discussed.
2. R-L Model of Nonlinear Hysteretic Inductor
A nonlinear hysteretic inductor
Lh(
t), which contains a ferromagnetic core, can be simply represented with a parallel connection of a nonlinear non-hysteretic inductor
L(
t) and nonlinear resistor
R(
t), as shown in
Figure 1 [
18]. Such representations are well-known in the literature and thus will be just briefly discussed in this paper.
The resistance
R(
t) is usually calculated as a ratio of the voltage across the resistor and its current. It has been shown that the current of this resistance is a hysteretic current
iH(
t), a component of the total current
i(
t) of the inductor
Lh(
t), whereas the voltage can be calculated as a time derivative of the magnetic flux
ϕ(
t) in
Lh(
t) [
15]. The remaining current, named saturating current
iS(
t), flows through the inductor
L(
t). Its inductance can be calculated as a derivative of
ϕ(
t) with respect to
iS(
t) [
15]. Accordingly, the following equations can be written:
where
.
This approach has been tested on a number of electric circuits with an inductor
Lh and additional series or parallel resistors and inductors (linear or nonlinear ones). The identification of the circuit parameters allows the calculation of instantaneous active and reactive power in the circuit according to the terminal voltage and current measurement [
15]. The obtained results of the simulations confirm the applicability of the approach to the analysis of circuits with a nonlinear hysteretic inductor. The hysteresis loop (or loops) of the hysteretic inductor should be known in advance. This approach complies with the Poynting theorem and explains the physical meaning of the instantaneous powers and circuit parameters.
Another methodology based on GA has been also developed recently for the calculation of electric circuit parameters based on the terminal voltage and current measurement [
16]. The methodology has also been found to be suitable for implementation in circuits which, besides resistors and inductors, also include capacitors. Cases with nonlinear components, including resistor and switch connections and nonlinear (but not hysteretic) inductors, have been analysed. Instantaneous powers in the circuit are determined upon the identification of circuit parameters, as shown in
Figure 2.
The instantaneous power of a hysteretic inductor has also been recognised as an important subject in a number of recent research papers [
5,
6,
17,
19,
20,
21]. Bramerdorfer et al. carried out a comprehensive review of state-of-the-art methods for the characterisation of soft magnetic materials used in the magnetic circuits of electric machines [
5]. The evolution of approaches in both the time and frequency domain were discussed. Corti et al. focused on the issue of how to estimate the core losses of an inductor operating in an electronics power engineering device (a DC-DC buck converter) in a reliable manner. The authors indicated the advantages of analysis in the time domain in which the non-uniformity of the field was taken into account [
6].
In [
17], harmonic analysis was applied to the separation of the instantaneous magnetising power per unit volume
p(
t) to its components—absorbed
pa(
t) (equivalent to active power in [
15]) and oscillatory
po(
t) power (equivalent to reactive power in [
15]). These two powers are defined with the following expressions:
where
H(
t) =
HS(
t) +
HC(
t),
HS(
t) and
HC(
t) are magnetic field strength components, representing hysteretic (sine) and saturation (cosine) properties, respectively, whereas
B(
t) is the flux density of the measured hysteresis loop. The corresponding waveforms are presented in
Figure 3.
Based on this methodology, a more general definition of the nonlinear parameters
R and
L of the nonlinear hysteretic inductor
Lh can be derived as follows:
where
is the voltage at the inductor coil,
is the cosine (saturating) component of the current,
l and
S are the mean magnetic path length and cross-sectional area of the inductor core,
V =
Sl is the core volume and
N is the number of turns in the coil of inductor
Lh.
3. Simulated and Experimental Data for Validation
To validate the proposed methodology, a number of comparisons between the results obtained using the methodology proposed and other methodologies were performed. These comparisons were made for some of the simulated cases considered by other methodologies and for new experimental data.
The first simulated case (Case I) originally considered a series connection of the linear resistor and the hysteretic inductor with a piecewise linear loop. As the methodology proposed considers only the hysteretic inductor (without additional series or parallel components), the resistance of the linear resistor was set to zero. Furthermore, a different scale was used for the piecewise loop, considering a
B(
H) loop instead of a
ϕ(
i) loop (
ϕ is the magnetic flux and
i is the electric current of the inductor) used in the original example [
15]. The simulated loop is presented in
Figure 4.
The second simulated case (Case II) originally considered the electric circuit in
Figure 2 for several combinations of switch position and inductor operation regime [
16]. The model with a closed switch and saturated inductor was considered for comparison. However, the same methodology based on (1) and (2) was used again instead of the original methodology based on GA. The reasons are the significant differences in the implementation of the GA-based methodology and other two methodologies, and the current non-consideration of hysteresis in the GA-based methodology.
Other comparisons were also made with hysteresis loops measured for a toroidal core made of grain-oriented electrical steel sheet (grade 27PH100, produced by POSCO [
22]). The loops were measured using a standard method for characterisation of toroidal cores, with a PC-based experimental setup as described in detail in [
23]. Measurements were performed under controlled sinusoidal shape of the induced voltage (flux density
B) for
Bmax equal to 0.5, 1.0 and 1.5 T at frequencies
f equal to 1, 50, 100, 200 and 300 Hz. The obtained loops are presented in
Figure 5. A comparison of the results obtained using Equations (1), (2), (5) and (6) was performed using these results.
4. Methodology Validation—Comparisons of Results
A code was written in Wolfram Mathematica software (version 13) which implements both methodologies and returns the results for
R and
L parameters for the considered case. A comparison of the calculated
L obtained for Case I is presented in
Figure 6, whereas
Figure 7 shows a comparison of calculated
R and
L obtained for Case II. For brevity, only one half of the period is presented due to the symmetry in the results obtained in the second half.
From comparisons of the computation results obtained with both methods, it follows that a good agreement was obtained, and that both methods are basically equivalent. The results for Case I agree shape-wise with the original results given in [
15], but in a different scale, whereas the results for Case II agree both in the shape and in values, as the original results given in [
16] show that the resistance amounts for 1 Ω and the inductance switches between 1 mH and 7 mH. The results oscillate at the beginning and the end of the time period because of the zero crossings of the corresponding quantities in (1) and (2) and (5) and (6). Additionally, the results obtained using (6) oscillate when a fast transition occurs, due to the time derivative of
iC(t) and the Gibbs phenomenon due to Fourier transformation [
24,
25].
Other comparisons were performed with experimental results, using waveforms of
H and
B for hysteresis loops from
Figure 5. The obtained results are presented in
Figure 8, and for brevity the data for 200 and 300 Hz are not shown as they show similar qualitative performance.
The results for the two methods are in good agreement, except for R vs. time dependence at the beginning and at the end of the considered time intervals (half-periods). The results obtained using (5) deviate less and show a tendency towards a relatively stable value at the beginning and the end, whereas the results obtained using (1) are more numerically unstable and diverge at the discontinuity (at zero crossing). The difference between (1) and (5) is in the waveforms of the quantities; the ones in (1) periodically change from positive to negative half-periods (containing relatively fast zero crossing), whereas the ones in (5) are positive during the whole period. Such deviation does not exist in the results for the inductance L as corresponding quantities in (2) and (6) are in phase at the zero crossing.
5. Results for R and L and Analysis of R = g(B′/f) and L = h(B′/f) Dependencies
All results for the parameters
R and
L obtained using the experimental results given in
Figure 5 are presented in
Figure 9. Results have been grouped by
Bmax for better observation of their variation with the frequency.
Representation of the inductor
Lh with the equivalent parameters
R and
L allows its consideration within electric circuits of practical interest. As can be seen from
Figure 8, the parameters
R and
L vary with the time during the illustrated half-period of the magnetisation cycle (with an identical change in the second half-period). This time variation makes the practical application of the results for
R and
L more complex, and requires usage of iterative or numerical solving methods, but the final solutions of electric circuits containing an inductor
Lh would be more accurate and give better physical representation of the electric power flow in comparison to the solution with constant values of
R and
L. For easier practical implementation and solving of the electric circuit with such an inductor, it would be better to consider the variation of
R and
L with some electric quantity, such as the electric current or voltage. As shown in
Figure 1,
R and
L are connected in parallel and they have the same voltage at their ends. The quantity equivalent with this voltage is the rate of change of magnetic flux density, namely
B′ = d
B/d
t. Since
B′ is different for each
f, at particular
Bmax, a normalised quantity
B′/
f, which does not change with
f, was used as the independent variable in the curve fittings. Thus, the dependencies
R =
g(
B′/
f) and
L =
h(
B′/
f) for some cases from
Figure 9 are presented in
Figure 10. Along with the experimental results, the fits of the functions
f and
g are given in
Figure 10. Experimental data for
R =
g(
B′/
f) and
L =
h(
B′/
f) were fitted to the exponential functions in the form:
This form of equations was chosen arbitrarily, but, as evident from
Figure 10, it gives good approximation of the data. Other sigmoidal or polynomial functions can also be used.
The results presented in
Figure 10 show clearly that parameters
R and
L can be well fitted to a function dependent on
B′/
f. Similarly, good fittings were also obtained from other results presented in
Figure 9. The fitting results are summarised in
Figure 11. Values of the fitting parameters
a,
b,
c,
l,
m, and
n (of Equation (7)) for all considered cases are given in
Table 1.
6. Discussion of Results and Application of Methodology
The results for resistance
R and function
g(
B′/
f) presented in
Figure 9 and
Figure 11 clearly show their increase with frequency. As can be seen in the inset in
Figure 3, the magnetic flux density
B starts from its minimum; thus,
B′ starts from the zero and increases to the maximum at
T/4. The waveform of the absorbed power
pa exhibits a similar behaviour. The resistance at 1 Hz for all
Bmax values and at 50 Hz and 100 Hz at 0.5 T can be considered as constant when compared to all other cases. However, at higher
f and
Bmax, the resistance varies between the minimal and a maximal value, reaching a minimum when
B′ is equal to zero (
B reaches minimum/maximum) and maximum when
B′ is at maximum/minimum (
B is equal to zero).
In contrast to
R, the inductance
L and function
h(
B′/
f) decrease with the increase of the frequency, except for two cases at 1.5 T and 50 Hz and 100 Hz, as can be seen in
Figure 9 and
Figure 11. The parameter
L also varies from the minimum to the maximum value with the change of
B′, in a similar way as the parameter
R does, but with a more pronounced difference between the two extreme values. The minimal value of
L stays practically constant for all frequencies at a particular
Bmax, and it decreases with the increase of
Bmax, reaching almost zero for 1.5 T. The last observation corresponds to the fact that the permeability of the ferromagnetic material tends to the permeability of vacuum at the tip of the major hysteresis loop (or close to the saturation).
The behaviour of both parameters, i.e.,
R and
L, or more precisely its variation in time, is very complex. It is not easy to find simple regularity in the waveforms (
Figure 9), in the fits (
Figure 11) or in the fitting parameters (
Table 1). Finding some regularities could be expected in future research on this issue, under certain conditions and for more focused studies than this one. One of the problems is that all the losses are lumped together in a single parameter of
R, but in reality there are various components of this loss, attributed for instance to hysteresis and eddy currents. However, such separation of loss components in the time domain is much more complex and was not attempted in this study.
Thus, in the next section of this paper, we focus on the application of the methodology and the obtained results. For that purpose, a simple electric circuit with series connection of an additional resistor
Ra and nonlinear hysteretic inductor
Lh and AC voltage source was considered, as presented in
Figure 12. Inductor
Lh is represented with its equivalent parameters
R and
L. The resistance
Ra amounted to 48 Ω, the input voltage
u(
t) amplitudes were 12 V and 16 V and the frequency was 100 Hz.
Such a problem requires finding a unique value of the unknown electric current
i(
t) in the circuit in
Figure 12. However, the values of
R and
L are also unknown, and they need to be determined during the solution procedure. By applying the basic laws to the circuit in
Figure 12, the following relations are obtained:
where
is the voltage at the terminals of
R and
L, and
and
are the currents in the branches with
R and
L, respectively.
The solution of (8)–(10) was obtained iteratively. In the first step, all currents were set to zero (
,
and
). Then,
was calculated from (8) and d
B(
t)/d
t from (9) (as well as the corresponding
Bmax). According to the obtained
Bmax, all fitting parameters were calculated by applying a linear interpolation to a set of data given in
Table 1. The parameters
R and
L were calculated using (7) after insertion of the obtained fitting parameters and d
B(t)/d
t. After this step, a new iteration was started with a calculation of new estimates of
and
using (9), as well as
using (10). Thereafter, all other calculations were repeated until the convergence of the solution for
i(
t) was obtained (when the difference between two consecutive waveforms of
i(
t) was lower than the set limit, such as 0.5%). Typical convergence was 12 to 15 iterations.
The solutions were obtained for two amplitudes of input voltage
u(
t), equal to 12 and 16 V, at the frequency of 100 Hz. The results of the calculation are presented in
Figure 13, along with the experimental results obtained in the real circuit from
Figure 12. A comparison of calculated and measured results shows good agreement in the waveforms’ shape and phase, whereas a difference in amplitudes exists around 9.7% at 12 V and around 8.3% at 16 V of input voltage. Such difference in the amplitude is a consequence of a low number of input data (three sets only, obtained for 0.5, 1.0 and 1.5 T) and linear interpolation applied to these data (even though the data have nonlinear dependence on
Bmax). For better accuracy, input data should consist of at least ten sets and some higher-order interpolation should be applied. Even so, the results in
Figure 13 confirm the applicability of the methodology presented in solving of simple dynamic electric circuits. Its applicability to the complex circuits needs to be further tested, which is beyond the scope of the present work.
Furthermore, it is reasonable to assume that the results for the parameters R and L obtained using the presented methodology can be used as the input data for training neural networks or for improved fitting using some metaheuristic algorithms. Such solutions could be the basis for computer software for solving the dynamic electric circuits with a complex configuration and a higher number of linear and nonlinear/hysteretic components.
7. Conclusions
This paper presents a methodology for calculation of the equivalent parameters R and L of a nonlinear hysteretic inductor Lh. The methodology firstly considers the magnetising power p(t) of the inductor Lh, which is physically consistent with Poynting’s theorem, and its two components, the absorbed power pa(t) and the oscillatory power po(t). Secondly, a more general (physically based) expressions for parameters R and L, based on these two power components, were proposed. The form of expression for R is known in the theory of linear circuits for linear resistors. However, it has been rarely used (or may even have been used for the first time) for the calculation of the parameter R variable with time, which increases its importance. Expression of L, which varies with time, was not found by the authors in the existing literature. It gives the same result as the expression based on the magnetic flux, but it also complements the expression for R and it has a more physically sound form, which can be easily interpreted in terms of Poynting’s theorem. This gives it additional importance in comparison to the existing methodologies.
The presented methodology was validated on a number of examples, using simulated and experimental results, through comparisons with another methodology. Upon a successful validation, special attention was paid to the experimental results and calculation of real R and L parameters for a toroidal core made of grain-oriented electrical steel. These parameters were calculated for one quasi-static case (at a frequency of 1 Hz) and four dynamic cases (at frequencies of 50, 100, 200 and 300 Hz), at corresponding amplitudes of the magnetic flux density equal to 0.5, 1.0 and 1.5 T. To the authors’ knowledge, this is the first time that such a large number of cases has been considered when the time-varying parameters R and L are calculated.
Furthermore, it was shown that the parameters R and L can be easily related to the rate of change of the magnetic flux density (B′), which is directly proportional to the electric voltage at the ends of the inductor Lh. In this paper, such relation was considered by fitting the calculation data for R and L to a relatively simple exponential function with B′ as an independent variable. It was found that their relation is complex under dynamic conditions. Such results could be useful for a more comprehensive insight into the behaviour of R and L under dynamic conditions, or when the material is exposed to variable mechanical or temperature conditions.
As a proof of its practical importance, the presented methodology was applied to solve a simple electric circuit containing a nonlinear hysteretic inductor. A solution of the unknown electric current in the circuit was obtained through an iterative procedure. The calculated waveforms of the current for two considered amplitudes of the input voltage were compared to the measured waveforms of the real circuit. Very good agreement between the shapes and phases of the waveforms was obtained, and the amplitudes differed by less than 10%, which was found to be acceptable for the limited set of input parameters and the purposely simplified interpolation applied.
The presented methodology can serve as a foundation for further investigation of the equivalent parameters of nonlinear and hysteretic electric circuit components. It can be further developed by considering more specific characteristics of ferromagnetic materials, such as anisotropy, domain structure and similar characteristics. It should be tested on more complex electric circuits with nonlinear hysteretic inductors to prove its practical importance. Finally, it could be incorporated into existing or new computer programs (solvers) of electric circuits with nonlinear and hysteretic components so that much simpler SPICE analogues could be extracted from the system behaviour.
Future research on this subject will be devoted to the application of the methodology presented in the analysis of more complex devices, such as power transformers, electrical machines or variable inductors. Determination of their circuit parameters in the proposed manner would be useful in more precise analyses of their behaviour under various working regimes or energy efficiency and power factor calculation. However, deeper treatment regarding specific devices is beyond the scope of this paper.