Next Article in Journal
Mathematical Model of a Semiconductor Structure Based on Vanadium Dioxide for the Mode of a Conductive Phase
Previous Article in Journal
A Dual-Band Quarter-Wave Transform and Its Applications to Directional Coupler Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Rectangular Extension of Steinmetz Equation Including Small and Large Excitation Signals with DC Bias

by
Piotr Szczerba
* and
Cezary Worek
Faculty of Computer Science, Electronics and Telecommunications, Institute of Electronics, AGH University of Krakow, 30-059 Krakow, Poland
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(14), 2883; https://doi.org/10.3390/electronics14142883
Submission received: 19 June 2025 / Revised: 11 July 2025 / Accepted: 15 July 2025 / Published: 18 July 2025

Abstract

The core loss of the ferrite-based magnetic components is usually characterized by the well-known Steinmetz equation and its derivatives. This occurs when the magnitude of the excitation signal is high enough; otherwise, the core loss is defined by the complex permeability. These two models are based on different assumptions, and thus, this paper aims to combine the large- and small-signal core loss models into a single, unified model. Moreover, the paper presents improvements to the existing state-of-the-art core loss model, specifically regarding the influence of the switching duty-cycle of rectangular excitation signals and the DC bias.

1. Introduction

The ferrite-based core loss characteristics provided by the core manufacturers are designed to calculate the average power loss per unit volume or mass. The characteristics are estimated by the well-known original Steinmetz equation (OSE) [1], which is
P O S E = k f α B m β
where k, α, and β are the Steinmetz coefficients obtained during the fitting of the double logarithmic core loss characteristics given by the core manufacturers, f is the switching frequency, and Bm is the amplitude of the magnetic flux density.
Unfortunately, the equation, despite its simplicity, does not account for non-sinusoidal excitation signals, such as rectangular waveforms and their DC bias, a situation that often prevails in modern switch-mode power supplies (SMPS).
As shown in various works, the rectangular excitation waveforms have a profound impact on the core loss, especially at the minimum and maximum values of the switching duty-cycle. Therefore, to address this issue various core loss models dedicated to the non-sinusoidal excitations have been designed: the MSE [2], GSE [3], iGSE [4], WcSE [5], i2GSE [6], RESE [7], ISE [8], FGSE [9], and SSLE [10]. These models, e.g., assume that the core loss is proportional to the magnetic flux density rate of change (dB/dt) [2,3,4,6]; assume that the magnetic flux density is piece-wise-linear, allowing separate calculations of the power loss of each minor and major B–H loop [4,6]; and include the relaxation phenomenon during the zero-voltage transition periods [6,8,9] and/or DC bias [3,10]. These models attempt to predict the core loss accurately, but they often suffer from large numbers of hard-to-predict coefficients and overall method complexity.
Therefore, a new core loss model dedicated to the rectangular AC voltages, which is based on the rectangular extension of the Steinmetz equation (RESE) [7] and called here an improved RESE (iRESE), is proposed.
The RESE [7] method itself is similar to the waveform coefficient Steinmetz equation (WcSE) [5], introducing the proportionality coefficient between the square and the sinusoidal waveform core losses. The coefficient in the RESE method is directly related to the measured core loss and is obtained by the comparison of the triangular and the sinusoidal magnetic flux densities of the same peak-to-peak values, and the resulting ratio is referred to the equivalent resistor loss at the same excitation signals. The main drawback of this method is the requirement for a lookup table regarding the γ fitting coefficient. Moreover, this method in the original form does not consider the DC bias premagnetization. It was later improved in [11] and by Sanusi et al. in [12] by adding to the original methodology a study on a DC bias in the linear region and further extended by Rasekh et al. in [13] by introducing an offline compensation of phase discrepancy using offline impedance sweep and the FFT analysis. Nevertheless, the method is considered to be more accurate than the MSE, GSE and the iGSE methods for rectangular excitation signals [2,3,4].
The iRESE unifies the Steinmetz-based core loss model with the small-signal complex permeability model to comprehensively complete the entire core loss characteristics regardless of the magnitude of the excitation signals.
The unification of both models seems to be imminent both (i) because that is how the inductor really behaves, and (ii) because the single model can be used in both small- and large-signal domains, which was not possible before.
Moreover, it also considers the rectangular excitation of signals and the DC bias phenomenon commonly present in the switch-mode power supplies (SMPS), altogether with the magnetic permeability roll-off near the core saturation level.
The model is also structured to be modular, meaning that each part of it can be used separately according to the intended application. This is a unique approach that provides engineers and scientists with all the required information at once regarding core loss, as well as the freedom of choice depending on the application they work on.
The method also discusses nonlinearity of the inductor magnetizing current and its impact on the core losses in small-signal domain, and thus, with an extra effort, the method can also be applied to the SPICE modelling and simulation, which is required by the industry for fast and precise estimation of the magnetic components’ core loss.
The proposed model has five degrees of freedom regarding the core loss in the ferrite materials and includes dependency on (i) the magnitude of the magnetic flux density, (ii) frequency of the excitation, (iii) temperature variations, (iv) the shape of the excitation signal, and (v) DC bias.
The method is applicable but not limited to the SMPS applications and can be also applied to any other arbitrary applications affected by the DC bias and rectangular excitation waveforms such as electric vehicle inverters and wireless power transfer systems.

2. Review of RESE Based Loss Models

The RESE model is specifically designed for rectangular AC voltage excitation. It is based on the ideal inductor model connected in parallel with the equivalent core loss resistor, as shown in Figure 1.
It introduces the proportionality coefficient to the OSE that is based on the measured data and serves as a link between the square and the sinusoidal excitation core losses. This coefficient is obtained by comparing the triangular and sinusoidal magnetic flux densities, both with the same peak-to-peak values, and the resulting ratio is referred to as the equivalent resistor loss at the same excitation signal. This gives a “U”-shaped core loss characteristic as a function of the duty-cycle ratio, a situation commonly encountered in switch-mode power supplies. An example of such characteristics is given in Figure 2.
The following equation expresses the method itself:
P R E S E = 8 π 2 4 D 1 D γ + 1 k f α B m β
where D is the duty-cycle ratio; k ,     α ,   β are the Steinmetz coefficients; γ is the material fitting coefficient.
The primary challenge seems to be the verification of the method, particularly due to the precise measurement of power loss versus duty-cycle ratio [7,11,12,13,14]. Typically, this is accomplished through voltage-current measurement using an oscilloscope, known as the two-windings method. This measurement approach, in its standard setup, measures the inductor magnetizing voltage across the inductor’s secondary windings and the magnetizing current across the current-sensing resistor placed on the primary side. This arrangement allows to avoid the influence of the inductor’s winding resistance and parasitics related to the leakage inductance. The core loss is then expressed by:
P c = 1 R s e n s e 1 T 0 T v m t v R s e n s e ( t ) d t
The equivalent circuit schematic and equivalent setup are given in Figure 3,
Figure 3. Standard two-winding measurement method; (a) conceptual diagram; (b) equivalent circuit schematic.
Figure 3. Standard two-winding measurement method; (a) conceptual diagram; (b) equivalent circuit schematic.
Electronics 14 02883 g003
where R c p —is the core parallel resistance.
The method can exclude the winding loss and applies to arbitrary excitation waveforms; however, it suffers from the sensitivity to phase discrepancy Δ ϕ s e n s e , which is the phase angle difference between the measured voltage v R s e n s e across the sensing resistor and the magnetizing current i m flowing through it. This phase discrepancy leads to a core loss measurement error, especially profound at megahertz frequencies [11,14]. The error usually originates from the current sensing resistor’s parasitics, voltage probes’ frequency and amplitude discrepancies, and the oscilloscope’s resolution and sampling rate. Based on the study given in [15], the measurement error applicable to sinusoidal excitations can be expressed as:
Δ = tan ϕ m Δ ϕ s e n s e
where ϕ m is the phase angle difference between the magnetizing voltage v m and the magnetizing current i m . Typically, the magnetizing reactance of the tested transformer is significantly higher than the current sense resistor value, and therefore, the phase angle between the magnetizing voltage and the magnetizing current is close to 90 ° . This leads to the situation where the t a n ( ϕ m ) in Equation (4) goes to infinity limit, significantly amplifying variations of phase discrepancy Δ ϕ s e n s e , which causes an increase of the measurement error.
A similar relationship also applies to the rectangular excitation signals.
How severe the measurement error can be is illustrated in Figure 4 [11], where a 1 ° phase discrepancy can result in a 100% measurement error near a 90 ° phase angle.
The mitigation of the core loss measurement error in almost pure inductive environment was demonstrated in [11,16,17] by introducing the capacitive and inductive cancellation methods. As the capacitive cancellation is dedicated to the sinusoidal excitations only, and since this work is dedicated to the square excitation signals, the capacitive cancellation will be excluded from the discussion.
The inductive cancellation method applies to any arbitrary waveforms, and the general idea behind it is to introduce a second inductor into the two-winding measurement circuit, as shown in Figure 5.
The added inductor is placed in such a way that it acts with the inductor under test and the remaining components of the test-bench circuitry, canceling the reactive voltage [11,14,16,17]. This brings the 90 ° phase angle between the magnetizing voltage v m and the magnetizing current i m near to 0 ° , revealing a purely resistive core loss.
In this case, the Equation (3) can be rewritten as:
P c = 1 R s e n s e 1 T 0 T v r e s t v R s e n s e t   d t
where v r e s is the cancellation voltage across the inductive resonant tank.
The measurement error becomes then:
Δ = tan ϕ r e s Δ ϕ s e n s e
where ϕ r e s is the phase angle between v r e s and i m .
If the cancellation inductance L is placed in series with L m the reactive voltage of the DUT is cancelled out, and the measurement error tends to zero.
In principle, this reactive power cancelation [11,14,16,17] scheme can be considered as comparing a reference air transformer core loss with the core loss under test. If the reactive power is cancelled during resonance, the power loss difference between the two is the core loss of the inductor under test.
Despite the method’s accuracy and its simplicity, it suffers from sensitivity to the cancellation inductance value. If the cancellation inductance does not perfectly match the inductance of the tested core, a significant jump in ϕ r e s occurs, leading to meaningful measurement errors, as shown in Figure 6 [14].
This makes the method impractical both industrially and technically, as inductance trimming might be very challenging and time-consuming. The relationships between the critical inductance L 0 , the magnetizing inductance L m and the reference inductance L to achieve perfect cancellations for sinusoidal excitation is given by [14]:
L 0 = L m R c p 2 R c p 2 + ω L 2
ϕ r e s = arctan 1 L L 0 t a n ( ϕ m )
Furthermore, Mu’s method suffers from one more disadvantage. Because the tested cores usually have high magnetic permeability, it is difficult to build a matching air or low core loss transformer. It requires a large number of turns, which introduces significant and undesired windings’ capacitance and other parasitic elements in the measurement. Therefore, the method is suitable only for low-inductance inductors.
The improvement to Mu’s cancellation method, known as the partial cancellation method, was introduced by Hou et al. in [14].
Hou’s method eases the constraints on matching the magnetizing inductance of the core under test with the critical inductance of the reference air transformer by introducing the cancellation factor k . The cancellation factor compensates for the mismatch between L m and L as in Figure 5; therefore, an exact matching between L m and L is not necessary. The conceptual circuit diagram for this method is given in Figure 7.
In this method, it is assumed that there are three sources of discrepancies during the core loss measurement: (i) Δ ϕ i m the phase discrepancy between the measured voltage across the sensing resistor v R s e n s e and the real magnetizing current flowing through it i m , (ii) Δ ϕ m the phase discrepancy between the measured v m and real v m , and (iii) Δ ϕ L the phase discrepancy between the measured v L and real v L .
Considering the sinusoidal excitation, the cancellation of the Δ ϕ i m (if Δ ϕ m = Δ ϕ L = 0 ) can be done by the introduction of the cancellation factor k , which is:
k = V L V m s i n ϕ m
where ϕ m is the phase difference between the magnetizing current i m and the magnetizing voltage v m .
Then the core loss can be calculated as follows:
P c = 1 R s e n s e 1 T 0 T v m v R s e n s e d t 1 k 1 R s e n s e 1 T 0 T v L v R s e n s e d t
Because the V m s i n ϕ m cannot be directly calculated, the phase disturbance needs to be introduced to the voltage across the sensing resistor, giving:
k = 0 T v L v R s e n s e d t 0 T v L v R s e n s e d t 0 T v m v R s e n s e d t 0 T v m v R s e n s e d t
The perturbation cannot be too big or too small, the suggested optimum is Δ ϕ i m = 1 ° .
The remaining phase discrepancies Δ ϕ m and Δ ϕ L can be calculated assuming that the Δ ϕ i m compensate during the calculation process [14]. In this case, it can be written:
1 R s e n s e 1 T 0 T v m v R s e n s e d t 1 k 1 R s e n s e 1 T 0 T v L v R s e n s e d t = P c + V m s i n ϕ m I m Δ ϕ m Δ ϕ L
where v m and v L are the measured voltages.
There exists a measurement error due to the remaining phase discrepancy Δ ϕ m Δ ϕ L . It is caused by the phase mismatch between two voltage probes measuring v m and v L . This can be eliminated by measuring the same voltage by both of the probes and then calculating an integral 1 R s e n s e 1 T 0 T v m v R s e n s e d t for each of them. The results should be adjusted by a deskew function in the oscilloscope until the calculated integrals show the same value.
Considering the rectangular excitation waveforms, the cancellation factor is given by [11,14]:
k = V L ( p k p k ) V m ( p k p k )
where V L ( p k p k ) and V m ( p k p k ) are the peak-to-peak values of V L and V m , respectively.
The work of Mu [11,17] and Hou [14] was further extended by Sanusi et al. in [12] by adding to the original methodology a study on DC bias magnetization in linear region and also by Rasekh et al. in [13] by introducing an offline compensation of phase discrepancy using offline impedance sweep and the FFT analysis.
The area for improvement in Hou’s models is to extend core loss calculations into the near-saturation non-linear region and also add the losses existing in small-signal domain by combining the complex permeability small-signal model with the large-signal Steinmetz based model. This results into one unified and comprehensive core loss model in all signal domains.

3. Review of Small- and Large-Signal Core Resistance Calculation Methodologies

There are two concurrent core resistance calculation methodologies: (i) the small-signal core resistance calculation method, which is based on the complex permeability values, and (ii) the large signal core resistance calculation method based on the Steinmetz equation, which depends on the magnitude of the excitation signal.

3.1. Small-Signal Core Resistance

The small-signal core resistance of an inductor is given by [18,19]:
R c = R e j ω N 2 l C A c μ r * μ 0 + R g
where R c is the series core resistance, A c is the effective cross-section of a magnetic core, N is the number of winding turns, l c is the effective magnetic length of the core, μ 0 is the magnetic permeability of the free air, ω is the angular frequency, R g is the air gap reluctance,   μ r = μ r j μ r is the complex magnetic permeability.
Regarding the gapless inductor, Equation (14) becomes:
R c = μ r μ 0 N 2 A c ω   l c
where   μ r is the imaginary part of the complex permeability.
According to the IEC 62044−2 [20], the small-signal imaginary part of the complex permeability of an inductor under test can be calculated as follows:
μ r = l c μ 0 A c N 2 r ω
where r is the real part of impedance measurement, and the measurement should be done at a testing signal not exceeding B m = 0.25   [ m T ] .
However, as shown in Figure 8, an inductor is a complex system [18,19,21]; therefore, the real part of the impedance measurement is, in fact, a combination of many variables coming from the inductor’s parasitics.
The relation expressing this variables’ mix is given by:
r = ω 4 L s 2 C s 2 R C s + ω 2 C s 2 R c w R C s R c w + R C s + R c w 1 ω 2 L s C s 2 + ω C s R c w + R C s 2  
where C s —inductor stray capacitance measured at self-resonance, R c s —inductor stray capacitance equivalent series resistance, L s —inductor series inductance measured at low frequencies, R c —equivalent core series resistance, R w —windings resistance, R c w = R w + R c —core and windings equivalent series resistance.
Thus, the best way to extract the core resistance from this complex equation is to use an iterative approximation curve fitting as shown in [21], which takes into account all the variables seen in Figure 8.
Another approach to calculating the core resistance is to measure the core parallel resistance R c p of an inductor at a self-resonant frequency and then transfer it to the series one as follows [18,19]:
R c = ω L 2 R c p ω L 2 + R c p
The inductor core parallel resistance R   c p is constant and well-defined at inductor self-resonance; however, the inductance L , seen by the impedance analyzer changes along the frequency range, depends on the magnitude of the testing signal and is also a complex function of the inductor reactance and its parasitic variables, which is [19,21]:
x = ω 3 L s C s ( C s R C s 2 L s ) ω C s R c w 2 + ω L s   1 ω 2 L s C s 2 + ω C s R c w + R C s 2
Therefore, the approach using Equation (18) must also be carefully examined, as many factors influence the result, and an iterative approximation may also be involved in the calculations.
The fastest and probably one of the most accurate methods for calculating core resistance is to use an advanced impedance analyzer, such as the Agilent/HP 4294A. The measurement, in this case, was performed using a standard two-winding, four-terminal method, as shown in Figure 3 and Figure 9 [18], respectively.
This type of impedance analyzer manages to precisely measure the impedance, even when testing high-Q materials, and where the phase difference between the magnetizing current and the magnetizing voltage is very close to 90°, as discussed in Section 2.

3.2. Large-Signal Core Resistance

In general form, the ohmic power loss can be expressed as:
P = I r m s 2 R
where I r m s is the RMS value of the current and R is the resistance.
Regarding the core loss, Equation (20) can be reformulated into:
P c = I ^ m 2 R c 2
where I ^ m is an amplitude of core magnetizing current and R c is the core series resistance.
On the other hand, the core power loss can be expressed using Equation (1), yielding:
P c = V e k f α B m β
where V e is the effective volume of the core.
Thus, the core resistance is given by:
R c = 2 V e k f α B m β I ^ m 2
and adding temperature adjustment, it becomes:
R c = 2 V e k f α B m β I ^ m 2 ( ξ 1 T 2 ξ 2 T + ξ 3 )
where T is the temperature, ξ 1 ,   ξ 2 ,   ξ 3 are the temperature fitting coefficients.
As shown in Figure 10, the small- and large-signal core loss models exhibit completely different characteristics, which are not complementary and intersect each other.
Therefore, an educated choice is to find a characteristic that reflects a real behavior of the core loss regardless the magnitude of the excitation signal, as will be shown in the next section of this work.

4. Proposed Core Loss Calculation Methodology

The proposed core loss calculation methodology is not intended to alter or dispute the core loss measurement approach proposed by Mu et al. [7,11,16,17] and Hou et al. [14]. It is simply because their methodologies have already been proven to be feasible and accurate [12,13], and Hou’s measurement method was used in this work to calculate the core loss. However, the new method, called here the improved RESE (iRESE), is rather an extension of the RESE model, pushing it into small- and near-saturation large-signal domains for both: sinusoidal and non-sinusoidal excitation signals, including a DC bias magnetization.
The knowledge about the core loss and the complex permeability in the small-signal domain can be used, e.g., in the design of the low-noise magnetic shielding [22], while the near-saturation operation is often used in SMPS as a trade-off between magnetic component efficiency, cost and size [23], or it can also be used for an application specific solution such as inrush current limiters [24].
The proposed methodology is assumed to be modular, meaning that its modules or steps can be used independently whenever the application involves sinusoidal or rectangular excitation signals.
The iRESE modular flowchart is given in Figure 11. It is divided into five significant steps to be presented subsequently.
STEP I:
The DC bias of the applied excitation signal levels off at the operating point, where the induction signal swings between its maximum and minimum values. If one of these extremes lies beyond the linear region of the B–H characteristics, then the magnetic permeability roll-off occurs. The same situation happens if the magnitude of the excitation signal without a DC bias is high enough to exceed the B–H linear region. This phenomenon affects the swing magnitude of the magnetic flux density at given field intensity values, pre-magnetizes the core, and thus increases the core loss.
The reversible permeability for sinusoidal excitations can be calculated using a method introduced by Esguerra et al. in [25,26,27,28,29]. The method is based on the Coleman–Hodgdon hysteresis model [30,31,32], which is given by:
d H d B = ± α d B d t f B H + g ( B )
where f ( B ) and g ( B ) are the material functions, f ( B ) is the anhysteretic curve describing the hysteresis, g B is the reversible function describing the drift from the anhysteretic curve, and α is the fitting parameter.
The method assumes that there is no need to define arbitrary f ( B ) and g ( B ) functions, but instead, an accurately measured major hysteresis loop can be used as a solution to Equation (25) and the minor hysteresis loops.
The empirical fit functions, which describe the lower and upper branches of the major hysteresis loop are given by:
H L ( B ) = B μ 0 μ c 1 1 B B s a t a + H c
H U B = B μ 0 μ c 1 1 B B s a t b H c
where H L is the lower branch of the B–H curve, H U is the upper branch of the B–H curve, B s a t is the assumed saturation of the magnetic flux density, H c is the coercive magnetic field intensity, a ,   b   are the fitting coefficients, a b , μ c is the magnetic permeability near the coercive magnetic field intensity, μ 0 is the magnetic permeability of the free space.
Then the anhysteretic curve can be described as:
H B = H L B H c 1 B B s a t τ
τ = α 0 B s a t
α 0 = 1 μ 0 H c 1 μ i 1 μ c
where μ i is the initial magnetic permeability.
The reversible permeability for an ungapped core can be calculated as follows:
μ r e v = 1 μ 0 d B d H = 1 μ 0 d H d B 1
Using Equations (26)–(30) and substituting them into Equation (31) gives:
μ r e v = 1 + a 1 B B s a t a 1 B B s a t a 2 1 μ c + 1 1 B B s a t 1 B B s a t α 0 B s a t 1 μ i 1 μ c 1
and with some empirical modifications, the Equation (32) becomes:
μ r e v = 1 + a 1 B B s a t a 1 B B s a t a 2 1 μ c + 1 1 B B s a t 2 1 B B s a t α 0 B s a t 1 μ i 1 μ c 1
The magnetic flux density values at a given magnetic field intensity regarding a DC bias give an anhysteretic magnetization curve described by:
H d c = 1 μ 0 μ c B d c 1 B d c B s a t a
Considering the gapped inductor, the effective reversible permeability can be expressed as follows:
μ r e v ( e ) = μ r e v 1 + μ r e v l g l c = 1 1 μ r e v + l g l c
where l g is the length of the air gap.
The effective magnetic field intensity at any μ r e v ( e ) is given by:
H d c ( e ) = H d c + 1 μ r e v ( e ) μ 0 B d c ( e )
The above considerations regard the sinusoidal excitations. Unfortunately, the reversible permeability and the B–H characteristics are not well-defined by any models [30] for rectangular excitation signals when saturation occurs. Therefore, in this case, the permeability roll-off must be calculated iteratively step-by-step at any given operating point. It also refers to the DC bias operating point. Empirically, the proposed method follows the lower B–H branch if the DC bias is positive.
As it was described in Section 2 (Equation (10)), Hou’s method [14] cancels the reactive power by comparing a reference air transformer core loss with the core loss under test. However, this is only valid in the linear region of the B–H characteristics. If saturation happens, e.g., in the case of a DC bias, the relationships 1 R s e n s e 1 T 0 T v m v R s e n s e d t and 1 k 1 R s e n s e 1 T 0 T v L v R s e n s e d t do not change proportionally, introducing an error in the reactive power cancellation. This is because the voltage v L depends on linear coreless inductance and its permeability, while the voltage v m drops non-linearly as the magnetic permeability rolls off. Therefore, an additional proportionality factor, which compensates for this phenomenon, must be introduced into Equation (10), yielding:
P c = 1 R s e n s e 1 T 0 T v m v R s e n s e d t 1 σ 1 η 1 k 1 R s e n s e 1 T 0 T v L v R s e n s e d t
where σ = μ r e v μ r is the proportionality factor taking into account small-signal magnetic permeability roll-off near saturation due to DC bias, μ r e v is the small-signal reversible permeability value, μ r is the initial small-signal permeability value measured in the linear region, η = μ r e v ( a ) μ r ( a ) is the proportionality factor taking into account large-signal magnetic permeability roll-off near saturation, μ r e v ( a ) is the large-signal reversible permeability value, and μ r ( a ) is the initial large-signal permeability value measured in the linear region near H c .
STEP II–IV:
As stated in [33], the core manufacturers’ data, as found in the cores’ datasheets, are subject to significant uncertainties. Therefore, the second step in the proposed methodology is to verify the original Steinmetz equation coefficients using the measuring method given by Hou et al. [14] under sinusoidal excitations.
This should give the following relationship:
P c = V e k f α B m β ( ξ 1 T 2 ξ 2 T + ξ 3 )
However, as it will be shown in the test-bench verification section this relationship would be better fitted with the fifth-degree polynomial regarding core loss temperature dependency, yielding:
P c = V e k f α B m β n = 0 5 ξ n T n
As it was shown in Figure 10, the transition point between small and large excitation signals causes the Steinmetz characteristics to be horizontal. Because of the complexity, this non-linear behavior can be fitted by adding to the Equation (39) a ninth-degree polynomial, giving:
P c = V e k f α B m β + i = 0 9 χ i B m i n = 0 5 ξ n T n
where χ i are the fitting coefficients of ninth-degree polynomial regarding magnetic flux density, and ξ n are the fitting coefficients of the fifth-degree polynomial regarding temperature dependency.
STEP V:
According to Figure 11 there are a few scenarios regarding this step, namely:
1.
If there is a sinusoidal excitation and a DC bias, then the Equation (40) becomes:
P c = V e k f α B m β + i = 0 9 χ i B m i n = 0 5 ξ n T n F ( B d c )
where F B d c = j = 0 4 ζ j B d c j is the sinusoidal excitation and a DC bias magnetization function obtained with the help of Equations (25)–(36), and ζ j are the fitting coefficients. This equation is purely dedicated to sinusoidal excitations with a DC bias.
2.
If the rectangular excitation takes place, the corresponding relationship can be added to Equation (41), giving:
P c = V e 8 π 2 4 D 1 D γ k 1 f α B m β + i = 0 9 χ i B m i n = 0 5 ξ n T n F ( B d c )
where k 1 = δ k ,   δ ,   γ are the function fitting coefficients at B d c = 0 .
The Equation (42) can be used to calculate the core loss at rectangular excitation signals if the DC bias and the characteristics from STEP V.1 are known. This equation represents the complete iRESE model.
3.
If there is a rectangular excitation without a DC bias, the Equation (40) changes as follows:
P c = V e 8 π 2 4 D 1 D γ 1 k 2 f α B m β + i = 0 9 χ i B m i n = 0 5 ξ n T n
where k 2 = δ 1 k ,   δ 1 ,   γ 1 are the function fitting coefficients.
4.
If rectangular excitation comes together with a DC bias, the DC bias is added to rectangular core loss with the assumption that the duty ratio of the signals’ equals D = 0.5 . Because a complex relationship exists between B and H near the core saturation region the DC magnetization function to be added is rather a function of H d c than B d c as in Equations (41)–(42), yielding:
P c = V e 8 π 2 4 D 1 D γ 1 k 2 f α B m β + i = 0 9 χ i B m i n = 0 5 ξ n T n F ( H d c )
where F H d c = j = 0 4 ϵ j H d c j is the DC bias magnetization function, ϵ j are the fitting coefficients.
As is evident, the proposed iRESE method comprehensively and, on a modular basis, deals with the sinusoidal and rectangular excitation signals, with or without a DC bias. In the next section, the assumptions given above will be evaluated through test-bench measurements.

5. Test-Bench Measurement and Verification

The test-bench measurement and verification have been done on three toroidal inductors using cores made by Ferroxcube. These are TN10/6/4−3C90—Sample 1, TN10/6/4−3C94—Sample 2, and TN13/7.5/5−3F3—Sample 3 wound, with three turns bifilar winding made of DNE 0.65 copper wire as shown in Figure 12a–c. The air core transformer was constructed using a TN58/18/9—Air Trafo non-magnetic core made of ABS plastic, featuring 10 turns of bifilar winding made from DNE 0.65 mm copper wire, as shown in Figure 12d.
The switching frequencies of the testing setup have been chosen to be 100 kHz, 200 kHz, and 300 kHz, respectively, which are typical values for modern SMPSs and also the recommended values by the core manufacturers for each of the tested core materials.
The main test-bench setup is shown in Figure 13a–d. It consisted of a 12-bit LeCroy HDO6104-MS 1 GHz oscilloscope, a Rigol DG992 SiFi II 2-channel 100 MHz arbitrary signal generator, a Rigol DM3068 digital multimeter, a Rigol DP832A programmable DC power supply, and a FPA301−20W 10 MHz function generator amplifier. The voltage signals were measured using two TESTEC TT-LX 312 voltage probes. while the current was measured by the LeCroy CP031A current probe.
As shown in Figure 13d, the inductors under test were submerged in an oil bath to heat them up to the required temperature and then keep them constant at this state. Moreover, the oil bath has been further encapsulated within a plastic container for additional temperature insulation, fume removal, and to facilitate a close setup of the remaining circuitry to the inductor, as shown in Figure 13b. The temperature control has been implemented using an Arduino platform, along with the set of relays, as shown in Figure 13c. The Arduino used a DS18B20 sensor to monitor and adjust the temperature variations and it has been synchronized with a K-type thermocouple used by the Rigol DM 3068 as a reference. This setup allowed to keep the constant temperature within ±2 °C. The circuit schematic of the test-bench is shown in Figure 14.
As can be seen in Figure 14, instead of using a current sensing resistor that might introduce significant phase discrepancy between the primary magnetizing current i m and the secondary side magnetizing voltage V m of the inductor under test, the LeCroy CP031A current probe has been used. The current probe has a 1 mA/Div sensitivity, an amplitude accuracy of ± 1 % of reading, a measurement range of up to 30 A, and a 100 MHz bandwidth, features that outperform any current sensing resistor measurement methodology. Moreover, to limit the possible phase discrepancy between the primary magnetizing current i m and the inductor secondary side magnetizing voltage V m , the current probe has been deskewed with the voltage probes using the LeCroy DCS015 deskewing fixture.
The voltage probes themselves have been deskewed amplitude-wise and phase discrepancy-wise by measuring the same voltage of 2 V peak-to-peak value with 50 ns rising/falling slopes and 50% duty-cycle ratio at 500 kHz switching frequency using both (i) a Rigol DG992 SiFi II signal generator, and (ii) as it was described in Section 2, by measuring the same voltage and then calculating an integral 1 T 0 T v m i m d t for each of them. The results were adjusted using deskew functions in the oscilloscope until the calculated integrals showed the same value.
The coupling capacitor C c o u p has been chosen as a set of capacitors connected in parallel to maintain a constant DC blocking value at various excitation levels and limit the parasitic resistance introduced by it below 100 mΩ at switching frequencies ranging from 100 kHz to 300 kHz.
The values of the inductor under test and the air core transformer inductances have been chosen as a trade-off between the measurement accuracy and the limitation of the switching noise introduced by the inductors’ inductances themselves as well as their parasitic capacitances. The further limitation of the switching noise has been done by the limitation of the square waveform excitation signal slew rate to 50 ns on both signal edges. The detailed parameters of the tested inductors and air-core transformer have been obtained using a Bode 100 impedance analyzer and are presented in Table 1 at 25 °C/10 kHz and in Table 2 at 100 °C/10 kHz.
Moreover, the further reduction of any unwanted noise or floating potential has been achieved by connecting the oscilloscope, the signal generator, the DC power supply, the primary and secondary side of the inductors under test, and the air transformer to the same ground plane, as shown in Figure 13 and Figure 14, respectively.
All data processing was performed in the LTSpice 24.1.9 simulator.

5.1. Reversible Permeability Measurement

STEP I
The calculations start with establishing small- and large-signal reversible permeability roll-off required to estimate the σ and η coefficients shown in Equation (37). These coefficients will be used to adjust the OSE calculations when the excitation signal goes into the non-linear region.
First, the B–H characteristics of each of the inductors must be measured at 25 °C and 100 °C, respectively. Because the anhysteretic curve was assumed to be frequency invariant, the calculations were based on the B–H curves captured at 100 kHz only. As shown in Figure 15a–c, the lowest testing frequency means lower inductor impedance, and thus higher to achieve magnetic field intensity values and more visible saturation effects. The characteristics reach different values at negative and positive far ends. This is due to the FPA301−20W signal amplifier’s limitations, as it works beyond its nominal range under these conditions, while the small jump visible in the characteristics near the positive coercive field value is due to the reset of the voltage integral in LTSpice.
The calculations of reversible permeability were split into two parts. The small-signal reversible permeability μ r e v is used to adjust calculations during DC bias premagnetization and is based on the approach by Esguerra et al. [25,26,27,28,29]. The large-signal reversible permeability μ r e v ( a ) adjusts the calculations if the excitation signal reaches the B–H curve non-linear region and is based on an iterative approach measuring the changes of B and H along the B–H curve at each adjacent step where the B–H curve measurement was performed. The fitting coefficients for the Esguerra et al. approach at 25 °C and 100 °C are given in Table 3 and Table 4, respectively.
In general, the relative values of both permeability roll-offs show similar behavior at 100 °C as shown in Figure 16a–c.
Because calculations of the original Steinmetz equation (OSE) involve temperature adjustments, knowledge of the change in the large-signal relative permeability roll-off with temperature is also required. This is illustrated in Figure 17a–c for 25 °C and 100 °C, respectively. The difference between these values is linearly interpolated in calculations.
Having the above data already analyzed, it is possible now to estimate the σ and η shown in Equation (37) and go to STEP II–IV.

5.2. Original Steinmetz Equation Coefficients

STEP II–III
The core power loss and the coefficients describing the OSE equation have been measured at 100   ° C , placing the inductors under test in the heated oil bath. The value of the magnetic flux density was extracted from the V m inductor voltage of sinusoidal shape by integration of the measured signal in LTSpice. The switching frequencies were set to 100 kHz, 200 kHz, and 300 kHz, respectively.
At this stage, there was no DC component in the excitation signals, and thus, the σ coefficient was set to 1.0, while the η coefficient was set accordingly to the amplitude of the magnetic flux density and the reversible permeability change as shown in Figure 17a–c. The coefficient fitting was done using an Excel Solver and the least squares method.
The STEP III was conducted in a similar manner where the temperature of tested inductors was swept from 25   ° C to 120   ° C at magnetic flux density swing of 100 mT at 100 kHz and 50 mT at 200 kHz and 300 kHz, respectively. The fitting of a fifth-degree polynomial was done this time in the OriginLab software (Version 10.0.0.154).
The power loss measurement results are shown in Figure 18a–f overlaid on the power loss characteristics taken directly from the manufacturer’s datasheets for reference. The fitting coefficients are shown in Table 5, Table 6, and Table 7, respectively.
As shown in Figure 18a–f, the data obtained from the manufacturers’ datasheets and the test-bench measurements are consistent for 3C90 and 3F3 but differ significantly for 3C94. This is likely due to high material spreads during the manufacturing process and shows how important material verification is before any mass production of any magnetic components. This should mainly involve the Monte Carlo analysis.

5.3. Unified Small and Large-Signal Core Loss Model

STEP IV
As stated in [18] and Section 3 of this work, there are two concurrent core loss models, depending on the magnitude of the excitation signals that exclude one another. As shown in Figure 10, the large-signal OSE model smoothly transitions to the small-signal complex permeability model at low levels of excitation, and the core resistance characteristics flatten out. So, the unification of both models seems to be imminent both (i) because that is how the inductor really behaves, and (ii) because the single model can be used in both small- and large-signal domains, which was not possible before helping, e.g., in the design of the low-noise magnetic shielding [22].
The core resistance characteristics extraction procedure was performed using a Bode 100 impedance analyzer. To do so, the impedance of the tested inductor was measured at various levels of excitation signals ranging from 0.1   m T to 20   m T . During the measurement, the voltage and current were captured using the TESTEC TT-LX 312 and the LeCroy CP031 probes. The voltage probe was connected to the secondary side of the tested inductor to avoid the introduction of any unwanted parasitic effects at the primary side during measurement.
The real part of the impedance measurement consists of core resistance, winding resistance, and a combination of other parasitic effects, which are discussed in Section 3.1. Therefore, the core resistance must be separated from the remaining unwanted components. Regarding the inductors that are wound with several winding turns, the winding resistance is affected by the magnetic field existing around the core [18]. Thus, the separation process can be performed using the Dowell equation, aided by the small signal inductor model and the complex permeability iterative approximation method, as shown in [21].
However, in the case of the tested inductors, the real part of the impedance measurement is mainly affected by the resistance of the winding wires and the soldering joints because, as shown in Figure 12a–c, only a small portion of the windings is wound around the core. The structure of the windings is done that way since the inductor must be submerged deep enough into the oil bath and at the same time be connected to the remaining testing circuitry as shown in Figure 13a–d. Moreover, three turns of bifilar windings are a trade-off between the magnetic field distribution around the core and the limitation of significant inductance introduced into the switching circuitry, which helps avoid unwanted oscillations during switching.
Therefore, instead of using the method described in [21], it was assumed that the winding resistance can be measured on a dummy core of equivalent size, made of ABS plastic and wound with equivalent winding wire. This resistance was then subtracted from the real part of the measured impedance, giving the core resistance only. Examples of the results for 100 kHz, 200 kHz, and 300 kHz are shown in Figure 19a–c.
As one might expect, the transition between the small- and large-signal core resistance models does not occur smoothly as presented in Figure 19a–c. The visible deviation from that can be seen in Figure 20.
The reason for that might be a complex case. First, the Steinmetz core loss model is simplified by a straight line in the linear domain up to 300 mT. This model is typically fitted with a certain level of accuracy as shown in Section 5.2. Initially, this introduces some deviations in the prediction of the characteristics’ slope at different excitation levels. Second, the Steinmetz model might not be a straight line after all but rather a segmented one, as shown in the ferrite magnetic design tool provided by TDK [34]. In this case, the measured core loss is not tangential to the Steinmetz-based predicted values due to dispersion in the characteristics slope estimation. Third, in Equation (39), repeated here for convenience:
R c = 2 V e k f α B m β I ^ m 2 n = 0 5 ξ n T n
The core resistance is a function of two variables: the B m and the I m , while the I m does not exist in the original Steinmetz core loss prediction. Therefore, the I m was measured during the Bode 100 impedance sweep and introduced to the model. This results in the R c ( I m ) characteristic shown in Figure 19a–c and Figure 20, respectively. It can be seen that this characteristic more closely follows the measured values of R c at higher excitation signals. Additionally, the Equation (45) can be rewritten in the linear region to:
R c = 2 V e k f α B m β B m N A c L 2 n = 0 5 ξ n T n
where N is a number of winding turns, A c is an effective cross-section area of the magnetic core, and L is the inductance. In this case, the values of L can be directly taken from the impedance measurement. This approach gives the most consistent results compared to the measured characteristics. Fourth, as previously stated, the winding resistance was measured on a dummy core and assumed to be invariant to the excitation level. Moreover, the inductor parasitics, which contribute to the real and imaginary parts of the impedance, were also neglected. This may also be a cause of the small-signal core resistance characteristics bending phenomenon, which existing core loss models do not predict.
Finally, the impedance analyzer used for the measurements has a limited range of excitation signal amplitudes. At the current setup of the tested inductors and the assumed switching frequencies, it could reach only 20 mT. Therefore, some simplifications were necessary regarding the core resistance fitting procedure. It was then assumed that the value of inductance in Equation (46) is an average one, being the mean value of all inductances measured by the impedance analyzer. This is represented by the R c L a v g characteristics shown in Figure 19a–c and Figure 20, respectively. Unifying the small- and large-signal core loss model, Equation (46) becomes:
R c = 2 V e k f α B m β + i = 0 9 χ i B m i B m N A c L a v g 2 n = 0 5 ξ n T n
where χ i are the fitting coefficients of the ninth-degree polynomial used to combine small and large signal core loss characteristics. The values of L a v g are given in Table 8.
The B m N A c L a v g 2 expression can now be treated as a constant, allowing the transformation of the core resistance given by Equation (47) back to the core loss given by Equation (40).
The values of the ninth-degree polynomial are given in Table 9, Table 10, and Table 11, respectively, while the fitted R C   F i t t e d characteristics are shown in Figure 19a–c and Figure 20, respectively. The fitting was performed using OriginLab software.
The imaginary part of the complex permeability μ values used to calculate the core resistance that is based on the small-signal complex permeability model was estimated based on the values of core resistance at which the R c   M e a s u r e d characteristics bend horizontally, as shown in Figure 19a–c and Figure 20, respectively. These values are in good agreement with the IEC 62044−2 standard and correspond to the values at which magnetic flux density B m stays within a range of 0.17   m T ± 0.22   m T , which is below the required value of 0.25   m T according to the IEC 62044−2 standard.

5.4. Rectangular and Sinusoidal Excitations with a DC Bias

STEP V
As stated in Section 4, there are a few scenarios possible in this step, namely:

5.4.1. Sinusoidal Excitation with DC Bias Characteristics—STEP V.1.

The DC bias was introduced into the test bench by adding a DC voltage source in series with a 1 mH inductor [7,11,14,16,17]. The inductor transferred the DC bias voltage into the DC bias current used in the pre-magnetization of the core. The modified test-bench circuit schematic is shown in Figure 21.
The added inductor has a self-resonance at 1.3 MHz, which is sufficiently high to keep the inductance stable at the switching frequencies of the test.
Because the DC pre-magnetization was done by an introduction of a DC bias current, the core loss of the tested inductors with the DC pre-magnetization was a function of the magnetic field strength P c F ( H d c ) rather than a function of the magnetic flux density P c F ( B d c ) . So, the sinusoidal P c F H d c was transferred into the P c F ( B d c ) to obtain a function of only one variable B as in Equation (41). This was achieved using an iterative approximation curve fitting method similar to that described in [21], with coefficients provided in Table 4. The measurement results are given in Figure 22a–f.
The magnetic flux density swing was set to Bm = 100 mT at 100 kHz and Bm = 50 mT at 200 kHz and 300 kHz, respectively.
During the test-bench measurements, the σ coefficient, as shown in Equation (37), was calculated based on the characteristics given in Figure 16a–c, while the η coefficient depended on the magnitude of the magnetic flux density swing and was based on the characteristics shown in Figure 16a–c and Figure 17a–c, respectively. Fitting coefficients are given in Table 12, Table 13, and Table 14, respectively.
The characteristics fitting was done using an Excel Solver.

5.4.2. Rectangular Excitation with a DC Bias Characteristics—STEP V.2.

If rectangular excitation occurred, the corresponding core loss was calculated using Equation (42). The measured power loss characteristics are shown in Figure 23a–c.
During the core loss measurement, the duty-cycle was swept from 0.1 to 0.9 at corresponding magnetic flux densities and switching frequencies, which are Bm = 100 mT at 100 kHz and Bm = 50 mT at 200 kHz and 300 kHz, respectively. The σ coefficient was set to 1.0 because there was not a DC bias, and the η was set according to the amplitude of magnetic flux density swing, as shown in Figure 16a–c and Figure 17a–c, respectively. The measurement was done at 100 °C.
The fitting coefficients of the function described by Equation (42) are given in Table 15. They were estimated with the assumption that the B d c = 0 , and the fitting itself was done using an Excel Solver.
The examples of the captured waveforms in the LTSpice format for Sample 1 at 300 kHz and duty-cycles of D = 0.5 and D = 0.1 are shown in Figure 24a–b, respectively.

5.4.3. Rectangular Excitation Without a DC Bias—STEP V.3.

If there is no DC bias and a rectangular excitation takes place, the core loss is expressed by Equation (43). The same power loss characteristics as shown in Figure 23a–c apply. The fitting coefficients are given in Table 16.
As might be expected, the fitting coefficients in Table 16 have almost the same values as the coefficients given in Table 15 at B d c = 0 . The slight differences come from the fitting of the F B d c function, which is expected.

5.4.4. Rectangular Excitation with a DC Bias Characteristics—STEP V.4.

If rectangular excitation comes together with the DC bias, the DC bias is added to the core loss with the assumption that the duty-ratio of the signals’ equals D = 0.5 . Since a complex relationship exists between B and H near the core saturation region, if rectangular excitation takes place, the DC magnetization function to be added is left to be a function of H d c than B d c , as in Equations (41) and (42).
The power loss characteristics are shown in Figure 25a–c.
In these measurements, the σ coefficient of Equation (37) was set according to the DC value of the magnetic field strength H, while the η coefficient according to the peak of the magnetic flux density swing B m as shown in Figure 16a–c and Figure 17a–c, respectively.
The peak of the magnetic flux swing (the variable component) was set as in previous cases as follows: Bm = 100 mT at 100 kHz, Bm = 50 mT at 200 kHz and 300 kHz, respectively.
Fitting coefficients are given in Table 17, Table 18, and Table 19, respectively.
The characteristics fitting was done using an Excel Solver.
Moreover, there may be some differences in results regarding the functions described by Equations (42) and (44). This is because, as shown in Figure 2, the losses excited by the rectangular signal at duty-ratio of 0.5 were lower than the losses excited by the sinusoidal signal at the same amplitude of the magnetic flux density. An example of this phenomenon is shown in Figure 26.
The cancellation factor k introduced in Section 2 and shown in Equation (37) in all measurements regarding sinusoidal and rectangular excitations was calculated according to Equation (11). It was done by the introduction of 1 ° perturbation into i m signal because this method (i) introduces only a 1% discrepancy to the measurements described in Section 5.4.2 and Section 5.4.3, and (ii) solves the problem with perturbed v L signal at high DC bias values; otherwise, it was introduced into calculations using Equation (13).

6. Error Analysis

The error analysis identifies potential sources of measurement errors in the test-bench system. The identification of these errors is crucial for a better understanding of possible measurement discrepancies and their magnitude in relation to the obtained results. Moreover, the error analysis indicates whether the assumed measurement approach and the test-bench setup are suitable for the expected measurement accuracy and make sense.

6.1. Oscilloscope Measurement Errors

The LeCroy HDO6104-MS 1 GHz oscilloscope features a 12-bit vertical resolution, providing 4096 Q levels (0.195 mV), which is significantly better than the eight-bit oscilloscopes having only 256 Q levels (3.125 mV). When only the least significant bit of the oscilloscope ADC converter is considered, the measurement error caused by the amplitude discrepancy is 0.012%, which could be easily neglected.
As stated in Section 5 and as it can be seen in Figure 14, instead of using a current sensing resistor that might introduce significant phase discrepancy between the primary magnetizing current i m and the secondary side magnetizing voltage V m of the inductor under test, the LeCroy CP031A current probe has been used. The current probe has a 1mA/Div sensitivity, an amplitude accuracy of ± 1 % of reading, a measurement range of up to 30 A, and a 100 MHz bandwidth, features that outperform any current sensing resistor measurement method. Moreover, to limit the possible phase discrepancy between the primary magnetizing current i m and the inductor secondary side magnetizing voltage V m , the current probe has been deskewed with the voltage probe using the LeCroy DCS015 deskewing fixture. The CP031A has an insertion impedance of only 0.012 Ω at 300 kHz, which, again, outperforms any resistor-based current sensing approach.
The voltage probes themselves have been deskewed amplitude-wise and phase discrepancy-wise by measuring the same voltage of 2 V peak-to-peak value with 50 ns rising/falling slopes and 50% duty-cycle ratio at 500 kHz switching frequency using both (i) the Rigol DG992 SiFi II signal generator, and (ii) as it was described in Section 2, by measuring the same voltage and then calculating an integral 1 T 0 T v m i m d t for each of them. The results were adjusted using deskew functions in the oscilloscope until the calculated integrals showed the same value. The TESTEC TT-LX 312 voltage probes feature a 10 MHz bandwidth with a 1:1 attenuation ratio and DC accuracy of 2%. This should be sufficient for a maximum switching signal of 300 kHz.
During the switching at different duty-cycle ratios, the signal spectrum captured by the oscilloscope also changed. The measurement showed that it might contribute to up to a 2% power loss discrepancy at both duty-cycle limits of 0.1 and 0.9, respectively.
Moreover, to reduce the possibility of random noise and to smooth the waveforms, the measurements were averaged over 100 sweeps using a three-bit digital filter.

6.2. Bm Estimation Errors

Except for the oscilloscope measurement errors, what contributes the most to the error occurrence is a correct estimation of the magnitude of the magnetic flux density B m . The magnitude of the magnetic flux density is calculated by integrating the voltage across the inductor’s secondary side. Integration involves precise timing of the integral boundary, which is in this case the integral reset triggering time. Apart from that, a miscalculation of the B m by 0.5% provides up to a 1.5% calculation error. Moreover, the DC bias pre-magnetization significantly destroys the original shape of the excitation waveform if the bias is high enough. Therefore, it is challenging to determine the peak values of the magnetic flux density. During the entire measuring process, it was assumed that the AC peak values of the magnetic flux density were equal, and the integral reset trigger time was set accordingly.

6.3. Temperature Estimation Errors

The temperature control has been implemented using an Arduino platform, along with a set of relays, as shown in Figure 13c. The Arduino used a DS18B20 sensor to monitor and adjust temperature variations, and it was synchronized with a K-type thermocouple used by the Rigol DM 3068 as a reference. This setup makes it possible to keep a constant temperature within ±2 °C range, which is a typical value for this type of thermocouple. The temperature uncertainty can contribute to an error of up to 6.5% in the estimation of the core power loss.

6.4. Fitting Errors

The fitting of the core loss characteristics has been done using Microsoft Excel Solver and OriginLab software.
Most of the fitted equations are higher-degree polynomials, which means they are non-linear and smooth. Therefore, the Generalized Reduced Gradient (GRG) algorithm—one of the most robust nonlinear programming methods—was used as the Solver solution. The Solver was set to minimize the least squares residuals, with a convergence tolerance of 0.0001, and without multistart and defined variable boundaries.
It was found that the Solver provides a quick and precise solution if there are no more than three variables to be fitted; otherwise, the fitting must be done partially by choosing no more than three variables at the same time. Even then, the total number of variables should not be greater than four. The example of one of the fitted characteristics is given in Figure 27.
If more than four variables were to be fitted, the OriginLab was used, along with the fitting method based on the Levenberg–Marquardt algorithm, which provides high accuracy. The fitting setup was performed with 95% confidence bands and 95% prediction bands. The successful convergence justified the fitting results, residual sum of squares value, reduced χ 2 value, R 2 value, and adjusted R 2 value.
It is hard to justify how much of an error the curve fitting contributes to the overall core loss discrepancy in the results. However, it is assumed that it is no more than 5%.

6.5. Error Caused by Parasitic Components

The main contributor to the error caused by the parasitic components is the influence of the parasitic capacitances of the voltage probes, as well as the capacitance of intra- and inter-winding capacitances in the transformer under test and the air-core transformer, as shown in [14]. The current flow through parasitic capacitances is shown in Figure 28. The circuit is slightly more complicated than in [14]; however, having the same assumptions, the equations can be simplified, and the error caused by the current flow through inductor interwinding capacitance and the capacitance of the voltage probe measuring v m ( C v m ) is given by:
δ P c C v m C p s e c D U T + C p r o b e V m R sec D U T R c p L m + ω 2 L sec D U T
The error associated with tested inductor interwinding capacitance can be written as:
δ P c C i w D U T R c p C i w D U T L m 2 R p r i m D U T L sec D U T + R sec D U T L p r i m D U T
Similar relationships apply to the air core reference transformer where the error caused by the intra-winding capacitance C p s e c A i r and the capacitance of the voltage probe measuring the voltage v L ( C p r o b e ( V L ) ) is expressed as:
δ P c C v L ( C p s e c ( A i r ) + C p r o b e ( V L ) ) σ η k R p r i m ( A i r ) R c p L m + ω 2 L p r i m ( A i r )
The error associated with reference transformer interwinding capacitance is given by:
δ P c C i w A i r R c p C i w ( A i r ) σ η k L m 2 R s e c ( A i r ) L p r i m A i r + R p r i m A i r L s e c ( A i r )
The values of each parasitic component at 100 °C and given switching frequency are shown in Table 20, Table 21, and Table 22, respectively.
The values of each error for Sample 3 at 300 kHz are as follows:
δ P c C v m = 0.01 % ;   δ P c C i w D U T = 1.46 10 5 % ;   δ P c C v m = 0.75 % ;   δ P c C i w A i r = 0.005 % .

7. Discussion

In this work, an improved Rectangular Extension of Steinmetz Equation (iRESE) core loss measurement method has been proposed. It extends the standard RESE model into both small-signal and near-saturation large-signal domains. Moreover, it is structured to be modular, which means that each part can be used separately according to the application for which it is intended. Finally, the measurement results have been described by equations regardless of the excitation signal amplitudes (both sinusoidal and rectangular in shape) with and without the DC bias.
The time-consuming process is the main drawback of the proposed method, particularly in terms of measurement and calculations, as each measurement requires a precise calculation of magnetic flux density, as discussed in Section 6. Any miscalculation provides to data errors and countless repetitions of the same measuring procedure. The process of transferring oscilloscope data into the LTSpice simulator format is also time-consuming, ensuring that no data are lost or skewed. This method has also many coefficients and may not seem easy to implement. It is done to achieve a precise fit between measured characteristics and the mathematical description of these. It is a necessary trade-off between complexity and accuracy.
It should be noted that the inductive coils have measuring windings consisting of three turns. This setup reduces the switching noise that would otherwise significantly impact the measurement results. In this case, the magnetic field does not distribute evenly along the core, but considering the size of the tested inductors and their relatively high magnetic permeability, this should only cause minor measurement discrepancies compared to the inductor’s wound completely along the entire core.
Despite very good results in predicting core losses, there is a space for further improvement of the model. For instance, as can be seen in Figure 19a–c and Figure 20, the measured core resistance does not form a straight line but curves upward. This is because it is a function of two variables: the B m and the I m , while the I m does not exist in the original Steinmetz core loss prediction. Therefore, the I m was measured during a Bode 100 impedance sweep and also during large-signal measurements and was then introduced to the model. This results in the R c ( I m ) characteristics, which are shown in Figure 19a–c and Figure 20, respectively. It can be seen that this characteristic follows the measured values of R c at higher excitation signals more closely.
As shown in Figure 29, the R c values measured at large excitation signals were added. They clearly follow the values measured by the Bode 100 impedance analyzer. This solves the question stated in [18] about the R c bending nature, as the R c is a nonlinear function of the current not predicted by Steinmetz. Therefore, Equation (47) should not be a function of a fixed average value of inductance or current as assumed in the current model but a non-linear function of it. Furthermore, this non-linear function is temperature-dependent, so the Equation (45) can be rewritten as:
R c = 2 V e k f α B m β I m ^ F T 2 n = 0 5 ξ n T n
where I m F ( T ) is a temperature dependent nonlinear function of the magnetizing current.
It appears that this could be a more accurate core loss model, which can be used in electrical circuit simulators, such as the LTSpice program. However, this is obviously a very time-consuming process, requiring precise measurements of large amounts of data and significant changes to the configuration of the test-bench and could be planned as a future development work.

8. Conclusions

The iRESE core loss calculation method proposed in this paper is based on the commonly known and used RESE model. The development of the RESE considers the unification of the Steinmetz-based core loss calculation methodology with the small-signal complex permeability model to comprehensively complete the entire core loss characteristics regardless of the magnitude of the excitation signals.
The model is dedicated to the rectangular excitation of signals and the DC bias phenomenon commonly present in the switch-mode power supplies. In addition, it also considers the magnetic permeability roll-off near the core saturation level.
The model is modular in structure, meaning that each part of it can be used separately according to the intended application. This approach offers engineers and scientists the freedom to choose based on their application and the information they need.
The proposed model has five degrees of freedom regarding the core loss and includes dependency on (i) the magnitude of the magnetic flux density, (ii) frequency of the excitation, (iii) temperature variations, (iv) the shape of the excitation signal, and (v) DC bias, and thus comprehensively and in multi-dimensional way describes the core loss variations.
It was discovered that the core resistance is a non-linear function of the magnetic flux density, and the magnetizing current, as shown in Equation (52). It appears to be a more accurate core loss model that can be used in electrical circuit simulators, such as the LTSpice program, and has the potential for further development.

Author Contributions

Conceptualization, P.S.; methodology, P.S.; software, P.S.; validation, P.S. and C.W.; formal analysis, P.S. and C.W.; investigation, P.S.; resources, C.W.; data curation, C.W.; writing—original draft preparation, P.S.; writing—review and editing, P.S. and C.W.; visualization, C.W.; supervision, C.W.; project administration, C.W.; funding acquisition, C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Statutory Research of Institute of Electronics at AGH University of Krakow.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Steinmetz, C.P. On the law of hysteresis. Trans. AIEE 1892, IX, 1–64. [Google Scholar] [CrossRef]
  2. Reinert, J.; Brockmeyer, A.; De Doncker, R.W.A.A. Calculations of losses in ferro- and ferrimagnetic materials based on the modified Steinmetz equation. IEEE Trans. Ind. Appl. 2001, 37, 1055–1061. [Google Scholar] [CrossRef]
  3. Li, J.; Abdallah, T.; Sullivan, C.R. Improved calculation of core loss with non-sinusoidal waveforms. In Proceedings of the IEEE Industry Applications Conference, 36th IAS Annual Meeting, Chicago, IL, USA, 30 September–4 October 2001. [Google Scholar] [CrossRef]
  4. Venkatachalam, K.; Sullivan, C.R.; Abdallah, T.; Tacca, H. Accurate prediction of ferrite core loss with non-sinusoidal waveforms using only Steinmetz parameters. In Proceedings of the IEEE Workshop on Computers in Power Electronics, Mayaguez, Puerto Rico, 3–4 June 2002. [Google Scholar] [CrossRef]
  5. Shen, W.; Wang, F.; Boroyevich, D.; Tipton, C.W. Loss characterization and calculation of nanocrystalline cores for high-frequency magnetics applications. In Proceedings of the 22nd Annual IEEE Applied Power Electronics Conference and Exposition (APEC), Anaheim, CA, USA, 25 February–1 March 2007. [Google Scholar] [CrossRef]
  6. Muhlethaler, J.; Biela, J.; Kolar, J.W.; Ecklebe, A. Improved core-loss calculation for magnetic components employed in power electronic systems. IEEE Trans. Power Electr. 2012, 27, 964–973. [Google Scholar] [CrossRef]
  7. Mu, M.; Lee, F.C. A new core loss model for rectangular AC voltages. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, PA, USA, 14–18 September 2014. [Google Scholar] [CrossRef]
  8. Barg, S.; Ammous, K.; Mejbri, H.; Ammous, A. An improved empirical formulation for magnetic core losses estimation under non-sinusoidal induction. IEEE Trans. Power Electr. 2017, 32, 2146–2154. [Google Scholar] [CrossRef]
  9. Do Nascimento, V.C.; Sudhoff, S.D. Continuous time formulation for magnetic relaxation using the Steinmetz equation. IEEE Trans. Energy Conv. 2018, 33, 1098–1107. [Google Scholar] [CrossRef]
  10. Stenglein, E.; Durbaum, T. Core loss model for arbitrary excitations with DC bias covering a wide frequency range. IEEE Trans. Magn. 2021, 57, 6302110. [Google Scholar] [CrossRef]
  11. Mu, M. High Frequency Magnetic Core Loss Study. Ph.D. Thesis, Virginia Polytechnic Institute and State University, Blacksburg, VA, USA, 2013. Available online: https://vtechworks.lib.vt.edu/server/api/core/bitstreams/fe64b26f-f365-48ad-a360-131f9ebabe5e/content (accessed on 15 May 2025).
  12. Sanusi, B.N.; Zambach, M.; Frandsen, C.; Beleggia, M.; Jorgensen, A.M.; Ouyang, Z. Investigation and modeling of DC bias impact on core losses at high frequencies. IEEE Trans. Power Electr. 2023, 38, 7444–7458. [Google Scholar] [CrossRef]
  13. Rasekh, N.; Wang, J.; Yuan, X. A new method for offline compensation of phase discrepancy in measuring the core loss with rectangular voltage. IEEE Open J. Ind. Electr. Soc. 2021, 2, 302–314. [Google Scholar] [CrossRef]
  14. Hou, D.; Mu, M.; Lee, F.C.; Li, Q. New high-frequency core loss measurement method with partial cancellation concept. IEEE Trans. Power Electr. 2017, 32, 2987–2994. [Google Scholar] [CrossRef]
  15. Dong Tan, F.; Vollin, J.L.; Cuk, S.M. A practical approach for magnetic core-loss characterization. IEEE Trans. Power Electr. 1995, 10, 124–130. [Google Scholar] [CrossRef]
  16. Mu, M.; Li, Q.; Gilham, D.; Lee, F.C.; Ngo, K.D.T. New core loss measurement method for high frequency magnetic materials. In Proceeding of the IEEE Energy Conversion Congress and Exposition, Atlanta, GA, USA, 12–16 September 2010. [Google Scholar] [CrossRef]
  17. Mu, M.; Lee, F.C.; Li, Q.; Gilham, D.; Ngo, K.D.T. A high frequency core loss measurement method for arbitrary excitations. In Proceedings of the 26th Annual IEEE Applied Power Electronics Conference and Exposition (APEC), Forth Worth, TX, USA, 6–11 March 2011. [Google Scholar] [CrossRef]
  18. Foo, B.X.; Stein, A.L.F.; Sullivan, C.R. A step-by-step guide to extracting winding resistance from an impedance measurement. In Proceeding of the IEEE Applied Power Electronics Conference and Exposition (APEC), Tampa, FL, USA, 26–30 March 2017. [Google Scholar] [CrossRef]
  19. Kazimierczuk, M.K. High-Frequency Magnetic Components, 2nd ed.; John Wiley & Sons Ltd.: Chichester, UK, 2014. [Google Scholar] [CrossRef]
  20. IEC 62044-2; Cores Made of Soft Magnetic Materials—Measuring Methods—Part 2: Magnetic Properties at Low Excitation Level. IEC: Geneva, Switzerland, 2005.
  21. Szczerba, P.; Ligenza, S.; Worek, C. Measurement and calculation techniques of complex permeability applied to Mn-Zn ferrites based on iterative approximation curve fitting and modified equivalent inductor model. Electronics 2023, 12, 4002. [Google Scholar] [CrossRef]
  22. Yang, K.; Lu, J.; Ding, M.; Zhao, J.; Ma, D.; Li, Y.; Xing, B.; Han, B.; Fang, J. Improved measurement of the low-frequency complex permeability of ferrite annulus for low-noise magnetic shielding. IEEE Access 2019, 7, 126059–126065. [Google Scholar] [CrossRef]
  23. Coilcraft. The Fundamentals of Power Inductors. Available online: https://www.coilcraft.com/getmedia/bec1987d-3725-4d3a-a655-d3a9227abcad/Coilcraft-eBook_Power_Inductors.pdf (accessed on 1 March 2025).
  24. Tarafdar-Hagh, M.; Hasanlouei, N.; Muttaqi, K.; Taghizad-Tavana, K.; Nojavan, S.; Abdi, M. Application of saturated core transformer as inrush current limiter. E-Prime—Adv. Electr. Eng. Electr. Ener. 2024, 9, 100677. [Google Scholar] [CrossRef]
  25. Esguerra, M. Computation of minor hysteresis loops from measured major loops. J. Magn. Magn. Mater. 1996, 157–158, 366–368. [Google Scholar] [CrossRef]
  26. Esguerra, M. Modelling hysteresis loops of soft ferrite materials. In Proceedings of the International Conference on Ferrites ICF8, Kyoto, Japan, 18–21 September 2000; Available online: https://www.researchgate.net/publication/235425828_Modeling_Hystesis_loops_of_Soft_Ferrite_Materials (accessed on 3 March 2025).
  27. Esguerra, M.; Rottner, M.; Goswani, S. Calculating major hysteresis loops from DC-biased permeability. In Proceedings of the International Conference on Ferrites ICF9, San Francisco, CA, USA, 23–27 August 2004; Available online: https://www.researchgate.net/publication/235426048_CALCULATING_MAJOR_HYSTERESIS_LOOPS_FROM_DC-BIASED_PERMEABILITY (accessed on 3 March 2025).
  28. Esguerra, M. Waveform dependent AC-losses of power ferrites by hysteresis loop modeling. J. Phys. IV 1997, 7, C1-109–C1-110. [Google Scholar] [CrossRef]
  29. Esguerra, M. DC-Bias Specifications for Gapped Ferrite Cores. Power Electronics Technology. October 2003. Available online: https://www.researchgate.net/publication/235425888_DC-Bias_Specifications_of_gapped_ferrites (accessed on 3 March 2025).
  30. Moree, G.; Leijon, M. Review of hysteresis models for magnetic materials. Electronics 2023, 16, 3908. [Google Scholar] [CrossRef]
  31. Hodgdon, M.L. Mathematical theory and calculations of magnetic hysteresis curves. IEEE Tran. Magn. 1988, 24, 3120–3122. [Google Scholar] [CrossRef]
  32. Hodgdon, M.L. Application of a theory of ferromagnetic hysteresis. IEEE Tran. Magn. 1988, 24, 218–221. [Google Scholar] [CrossRef]
  33. Ridely, R.; Nace, A. Modeling Ferrite Core Losses. Switching Power Magazine. 2006. Available online: http://ridleyengineering.com/images/phocadownload/7%20modeling%20ferrite%20core%20losses.pdf (accessed on 9 September 2023).
  34. TDK Electronics. Ferrite Magnetic Design Tool. Available online: https://www.tdk-electronics.tdk.com/en/180490/design-support/design-tools/ferrite-magnetic-design-tool (accessed on 10 June 2025).
Figure 1. RESE (a) equivalent core loss model; (b) different induction waveforms with the same peak-to-peak values.
Figure 1. RESE (a) equivalent core loss model; (b) different induction waveforms with the same peak-to-peak values.
Electronics 14 02883 g001
Figure 2. RESE core loss for TN13−7.5−5−3F3 at 200 kHz, Bm = 25 mT and 100 °C and various duty-cycles D; orange—sinusoidal excitation, blue—rectangular excitation.
Figure 2. RESE core loss for TN13−7.5−5−3F3 at 200 kHz, Bm = 25 mT and 100 °C and various duty-cycles D; orange—sinusoidal excitation, blue—rectangular excitation.
Electronics 14 02883 g002
Figure 4. Core power loss measurement error versus ϕ m at 0.1 ° ,     1 ° , and 10 ° of phase discrepancy Δ ϕ s e n s e [11].
Figure 4. Core power loss measurement error versus ϕ m at 0.1 ° ,     1 ° , and 10 ° of phase discrepancy Δ ϕ s e n s e [11].
Electronics 14 02883 g004
Figure 5. Circuit diagram of Mu’s inductive cancellation method.
Figure 5. Circuit diagram of Mu’s inductive cancellation method.
Electronics 14 02883 g005
Figure 6. Relation between ϕ r e s and cancellation inductance L with three different values of ϕ m [14].
Figure 6. Relation between ϕ r e s and cancellation inductance L with three different values of ϕ m [14].
Electronics 14 02883 g006
Figure 7. Circuit diagram of Hou’s inductive partial cancellation method.
Figure 7. Circuit diagram of Hou’s inductive partial cancellation method.
Electronics 14 02883 g007
Figure 8. Series ungapped high-frequency equivalent inductor model.
Figure 8. Series ungapped high-frequency equivalent inductor model.
Electronics 14 02883 g008
Figure 9. Two-winding small-signal core resistance measurement using HP4294A impedance analyzer [18].
Figure 9. Two-winding small-signal core resistance measurement using HP4294A impedance analyzer [18].
Electronics 14 02883 g009
Figure 10. Characteristics of the core series resistance R c vs. magnetic flux density B m at 200 kHz for TN13/7.5/5−3F3 with a 3-turn bifilar winding; green—based on the Steinmetz model, orange—based on the complex permeability model, blue—measured characteristics.
Figure 10. Characteristics of the core series resistance R c vs. magnetic flux density B m at 200 kHz for TN13/7.5/5−3F3 with a 3-turn bifilar winding; green—based on the Steinmetz model, orange—based on the complex permeability model, blue—measured characteristics.
Electronics 14 02883 g010
Figure 11. iRESE modular flowchart of the proposed core loss calculation method; decision blocks in red, action blocks in blue.
Figure 11. iRESE modular flowchart of the proposed core loss calculation method; decision blocks in red, action blocks in blue.
Electronics 14 02883 g011
Figure 12. The structure of the inductors under test: (a) Sample 1; (b) Sample 2; (c) Sample 3; (d) Air Trafo.
Figure 12. The structure of the inductors under test: (a) Sample 1; (b) Sample 2; (c) Sample 3; (d) Air Trafo.
Electronics 14 02883 g012
Figure 13. The test-bench setup: (a) entire test-bench view; (b) zoom on test-bench circuitry; (c) view on Arduino-based oil-batch temperature control; (d) oil-bath stirred and heated up by Steinberg magnetic stirrer.
Figure 13. The test-bench setup: (a) entire test-bench view; (b) zoom on test-bench circuitry; (c) view on Arduino-based oil-batch temperature control; (d) oil-bath stirred and heated up by Steinberg magnetic stirrer.
Electronics 14 02883 g013
Figure 14. Simplified test-bench measurement system.
Figure 14. Simplified test-bench measurement system.
Electronics 14 02883 g014
Figure 15. B–H characteristics at 100 kHz: (a) Sample 1, orange—at 25 °C, blue—at 100 °C; (b) Sample 2, orange—at 25 °C, blue—at 100 °C; (c) Sample 3, orange—at 25 °C, blue—at 100 °C.
Figure 15. B–H characteristics at 100 kHz: (a) Sample 1, orange—at 25 °C, blue—at 100 °C; (b) Sample 2, orange—at 25 °C, blue—at 100 °C; (c) Sample 3, orange—at 25 °C, blue—at 100 °C.
Electronics 14 02883 g015aElectronics 14 02883 g015b
Figure 16. Small μ r e v r e l and large-signal μ r e v r e l ( a ) relative reversible permeability characteristics at 100 kHz and 100 °C: (a) Sample 1, orange—large signal relative reversible permeability, blue—small signal relative reversible permeability; (b) Sample 2, orange—large signal relative reversible permeability, blue—small signal relative reversible permeability; (c) Sample 3, orange—large signal relative reversible permeability, blue—small signal relative reversible permeability.
Figure 16. Small μ r e v r e l and large-signal μ r e v r e l ( a ) relative reversible permeability characteristics at 100 kHz and 100 °C: (a) Sample 1, orange—large signal relative reversible permeability, blue—small signal relative reversible permeability; (b) Sample 2, orange—large signal relative reversible permeability, blue—small signal relative reversible permeability; (c) Sample 3, orange—large signal relative reversible permeability, blue—small signal relative reversible permeability.
Electronics 14 02883 g016
Figure 17. Large signal reversible permeability μ r e v _ r e l ( a ) characteristics at 100 kHz: (a) Sample 1, blue—large signal relative reversible permeability at 25 °C, orange—large signal relative reversible permeability at 100 °C; (b) Sample 2, blue—large signal relative reversible permeability at 25 °C, orange—large signal relative reversible permeability at 100 °C; (c) Sample 3, blue—large signal relative reversible permeability at 25 °C, orange—large signal relative reversible permeability at 100 °C.
Figure 17. Large signal reversible permeability μ r e v _ r e l ( a ) characteristics at 100 kHz: (a) Sample 1, blue—large signal relative reversible permeability at 25 °C, orange—large signal relative reversible permeability at 100 °C; (b) Sample 2, blue—large signal relative reversible permeability at 25 °C, orange—large signal relative reversible permeability at 100 °C; (c) Sample 3, blue—large signal relative reversible permeability at 25 °C, orange—large signal relative reversible permeability at 100 °C.
Electronics 14 02883 g017
Figure 18. Fitting of large-signal core loss characteristics under sinusoidal excitation versus magnetic flux density at 100 °C and versus temperature: (a) Sample 1 Pv vs. Bm at 100 °C, blue—measured characteristics at 100 kHz, orange—fitted characteristics at 100 kHz; dark green—measured characteristics at 200 kHz, red—fitted characteristics at 200 kHz, purple—measured characteristics at 300 kHz, light green—fitted characteristics at 300 kHz; (b) Sample 1 Pv vs. T, blue—at 100 kHz and 100 mT signal swing, orange—at 200 kHz and 50 mT signal swing, green—at 300 kHz and 50 mT signal swing; (c) Sample 2 Pv vs. Bm at 100 °C, blue—measured characteristics at 100 kHz, orange—fitted characteristics at 100 kHz; dark green—measured characteristics at 200 kHz, red—fitted characteristics at 200 kHz, purple—measured characteristics at 300 kHz, light green—fitted characteristics at 300 kHz; (d) Sample 2 Pv vs. T, blue—at 100 kHz and 100 mT signal swing, orange—at 200 kHz and 50 mT signal swing, green—at 300 kHz and 50 mT signal swing; (e) Sample 3 Pv vs. Bm at 100 °C, blue—measured characteristics at 100 kHz, orange—fitted characteristics at 100 kHz; dark green—measured characteristics at 200 kHz, red—fitted characteristics at 200 kHz, purple—measured characteristics at 300 kHz, light green—fitted characteristics at 300 kHz; (f) Sample 3 Pv vs. T, blue—at 100 kHz and 100 mT signal swing, orange—at 200 kHz and 50 mT signal swing, green—at 300 kHz and 50 mT signal swing.
Figure 18. Fitting of large-signal core loss characteristics under sinusoidal excitation versus magnetic flux density at 100 °C and versus temperature: (a) Sample 1 Pv vs. Bm at 100 °C, blue—measured characteristics at 100 kHz, orange—fitted characteristics at 100 kHz; dark green—measured characteristics at 200 kHz, red—fitted characteristics at 200 kHz, purple—measured characteristics at 300 kHz, light green—fitted characteristics at 300 kHz; (b) Sample 1 Pv vs. T, blue—at 100 kHz and 100 mT signal swing, orange—at 200 kHz and 50 mT signal swing, green—at 300 kHz and 50 mT signal swing; (c) Sample 2 Pv vs. Bm at 100 °C, blue—measured characteristics at 100 kHz, orange—fitted characteristics at 100 kHz; dark green—measured characteristics at 200 kHz, red—fitted characteristics at 200 kHz, purple—measured characteristics at 300 kHz, light green—fitted characteristics at 300 kHz; (d) Sample 2 Pv vs. T, blue—at 100 kHz and 100 mT signal swing, orange—at 200 kHz and 50 mT signal swing, green—at 300 kHz and 50 mT signal swing; (e) Sample 3 Pv vs. Bm at 100 °C, blue—measured characteristics at 100 kHz, orange—fitted characteristics at 100 kHz; dark green—measured characteristics at 200 kHz, red—fitted characteristics at 200 kHz, purple—measured characteristics at 300 kHz, light green—fitted characteristics at 300 kHz; (f) Sample 3 Pv vs. T, blue—at 100 kHz and 100 mT signal swing, orange—at 200 kHz and 50 mT signal swing, green—at 300 kHz and 50 mT signal swing.
Electronics 14 02883 g018aElectronics 14 02883 g018b
Figure 19. Core resistance measurement and fitting: (a) Sample 1 at 100 kHz; (b) Sample 3 at 200 kHz; (c) Sample 2 at 300 kHz; red—measured core resistance, orange—core resistance based on Steinmetz model, yellow—core resistance based on complex permeability model, blue—fitted core resistance combining small and large-core resistance model, violet—core resistance based on measured inductance value, green—core resistance based on measured current, gray—core resistance based on average inductance value.
Figure 19. Core resistance measurement and fitting: (a) Sample 1 at 100 kHz; (b) Sample 3 at 200 kHz; (c) Sample 2 at 300 kHz; red—measured core resistance, orange—core resistance based on Steinmetz model, yellow—core resistance based on complex permeability model, blue—fitted core resistance combining small and large-core resistance model, violet—core resistance based on measured inductance value, green—core resistance based on measured current, gray—core resistance based on average inductance value.
Electronics 14 02883 g019
Figure 20. Sample 1 core resistance measurement and fitting at 300 kHz; red—measured core resistance, orange—core resistance based on Steinmetz model, yellow—core resistance based on complex permeability model, blue—fitted core resistance combining small and large-core resistance model, violet—core resistance based on measured inductance value, green—core resistance based on measured current, gray—core resistance based on average inductance value.
Figure 20. Sample 1 core resistance measurement and fitting at 300 kHz; red—measured core resistance, orange—core resistance based on Steinmetz model, yellow—core resistance based on complex permeability model, blue—fitted core resistance combining small and large-core resistance model, violet—core resistance based on measured inductance value, green—core resistance based on measured current, gray—core resistance based on average inductance value.
Electronics 14 02883 g020
Figure 21. Test-bench measurement system with an added DC bias source.
Figure 21. Test-bench measurement system with an added DC bias source.
Electronics 14 02883 g021
Figure 22. Core loss with sinusoidal excitation and a DC bias pre-magnetization: (a) Sample 1 P C F ( H d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (b) Sample 1 P C F ( B d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (c) Sample 2 P C F ( H d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (d) Sample 2 P C F ( B d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (e) Sample 3 P C F ( H d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (f) Sample 3 P C F ( B d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T .
Figure 22. Core loss with sinusoidal excitation and a DC bias pre-magnetization: (a) Sample 1 P C F ( H d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (b) Sample 1 P C F ( B d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (c) Sample 2 P C F ( H d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (d) Sample 2 P C F ( B d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (e) Sample 3 P C F ( H d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T ; (f) Sample 3 P C F ( B d c ) , blue—at 100 kHz & B m = 100   m T , orange—at 200 kHz & B m = 50   m T , green—at 300 kHz & B m = 50   m T .
Electronics 14 02883 g022
Figure 23. Core loss under rectangular excitation: (a) Sample 1, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT; (b) Sample 2, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT; (c) Sample 3, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT.
Figure 23. Core loss under rectangular excitation: (a) Sample 1, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT; (b) Sample 2, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT; (c) Sample 3, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT.
Electronics 14 02883 g023aElectronics 14 02883 g023b
Figure 24. Sample 1 measured waveforms captured for square excitation signal at 300 kHz and 100 °C; ( v l ) (blue)—voltage at the secondary winding of air transformer, V ( v m ) (red)—voltage at the secondary output of tested inductor, V ( i m ) (green)—magnetizing current at primary side: (a) D = 0.5 ; (b) D = 0.1 .
Figure 24. Sample 1 measured waveforms captured for square excitation signal at 300 kHz and 100 °C; ( v l ) (blue)—voltage at the secondary winding of air transformer, V ( v m ) (red)—voltage at the secondary output of tested inductor, V ( i m ) (green)—magnetizing current at primary side: (a) D = 0.5 ; (b) D = 0.1 .
Electronics 14 02883 g024
Figure 25. Core loss under rectangular excitation with a DC bias: (a) Sample 1, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT; (b) Sample 2, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT; (c) Sample 3, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT.
Figure 25. Core loss under rectangular excitation with a DC bias: (a) Sample 1, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT; (b) Sample 2, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT; (c) Sample 3, blue—at 100 kHz, Bm = 100 mT, orange—at 200 kHz, Bm = 50 mT, green—at 300 kHz, Bm = 50 mT.
Electronics 14 02883 g025
Figure 26. Sample 1 core loss under a DC bias at 100 kHz and Bm = 100 mT; blue—rectangular excitation, orange—sinusoidal excitation.
Figure 26. Sample 1 core loss under a DC bias at 100 kHz and Bm = 100 mT; blue—rectangular excitation, orange—sinusoidal excitation.
Electronics 14 02883 g026
Figure 27. Core loss under rectangular excitation with a DC bias fitting results for Sample 1; blue—measured values, orange—fitted values.
Figure 27. Core loss under rectangular excitation with a DC bias fitting results for Sample 1; blue—measured values, orange—fitted values.
Electronics 14 02883 g027
Figure 28. Simplified test-bench measurement system with parasitic components included.
Figure 28. Simplified test-bench measurement system with parasitic components included.
Electronics 14 02883 g028
Figure 29. Sample 3 core resistance measurement and fitting at 300 kHz; red—measured core resistance, orange—core resistance based on Steinmetz model, yellow—core resistance based on complex permeability model, blue—fitted core resistance combining small- and large-core resistance model, violet—core resistance based on measured inductance value, green—core resistance based on measured current, gray—core resistance based on average inductance value.
Figure 29. Sample 3 core resistance measurement and fitting at 300 kHz; red—measured core resistance, orange—core resistance based on Steinmetz model, yellow—core resistance based on complex permeability model, blue—fitted core resistance combining small- and large-core resistance model, violet—core resistance based on measured inductance value, green—core resistance based on measured current, gray—core resistance based on average inductance value.
Electronics 14 02883 g029
Table 1. Parameters of inductors under test and air core transformer at 25 °C and 10 kHz.
Table 1. Parameters of inductors under test and air core transformer at 25 °C and 10 kHz.
DescriptionCoreMaterialNLprim
[μH]
Lsec
[μH]
Lleak_prim
[nH]
Lleak_sec
[nH]
Rleak_prim
[mΩ]
Rleak_sec
[mΩ]
Cinter_wind
[pF]
Rcp
[Ω]
fres
[MHz]
Sample 1TN10/6/43C9038.1848.058239.665238.68423.72717.09314.751107.42716.492
Sample 2TN10/6/43C9439.7199.751249.976236.22613.04812.85512.903111.93911.543
Sample 3TN13/7.5/53F339.7369.620172.545183.28111.30610.07812.454128.5808.201
Air TrafoTN58/18/9Air100.4760.476395.626371.91224.61729.96725.676-100
Table 2. Parameters of inductors under test and air core transformer at 100 °C and 10 kHz.
Table 2. Parameters of inductors under test and air core transformer at 100 °C and 10 kHz.
DescriptionCoreMaterialNLprim
[μH]
Lsec
[μH]
Lleak_prim
[nH]
Lleak_sec
[nH]
Rleak_prim
[mΩ]
Rleak_sec
[mΩ]
Cinter_wind
[pF]
Rcp
[Ω]
fres
[MHz]
Sample 1TN10/6/43C90318.37618.307189.042191.49721.88122.5678.647150.7084.800
Sample 2TN10/6/43C94311.70811.288182.671199.91223.27021.43795.059148.8437.368
Sample 3TN13/7.5/53F3317.93117.878196.525171.68126.12624.99127.125171.0684.722
Air TrafoTN58/18/9Air10---------
where L p r i m —primary side inductance with secondary side open, L s e c —secondary side inductance with primary side open, L l e a k _ p r i m —primary side leakage inductance with secondary side shorted, L l e a k _ s e c —secondary side leakage inductance with primary side shorted, R l e a k _ p r i m —primary side leakage resistance with secondary side shorted, R l e a k _ s e c —secondary side leakage resistance with primary side shorted, C i n t e r _ w i n d —interwinding capacitance with primary and secondary side shorted, R c p —core parallel resistance measured as the value of impedance at inductor self-resonance, f r e s —frequency at inductor self-resonance.
Table 3. Esguerra et al. fitted coefficients at 25 °C.
Table 3. Esguerra et al. fitted coefficients at 25 °C.
Description μ c μ i a α 0 Bsat [T]
Sample 1562721203.4810.050.48
Sample 2723626391.849.060.46
Sample 3646419632.8312.840.51
Table 4. Esguerra et al. fitted coefficients at 100 °C.
Table 4. Esguerra et al. fitted coefficients at 100 °C.
Description μ c μ i a α 0 Bsat [T]
Sample 1677850703.222.560.36
Sample 2418732353.732.690.37
Sample 3693939752.894.860.41
where μ c is a large-signal permeability measured at the coercive field; μ i is an initial small-signal permeability measured by Bode 100 at 10 kHz; and a ,   α 0 ,     B s a t are the fitting coefficients.
Table 5. Sample 1 OSE and temperature fitting coefficients.
Table 5. Sample 1 OSE and temperature fitting coefficients.
Description f s [ k H z ] k α β ξ 5 ξ 4 ξ 3 ξ 2 ξ 1 ξ 0
Sample 11000.7911.5292.629−2.45 × 10−98.91 × 10−7−1.20 × 10−40.0076−0.255865.515
2000.9041.5042.525−1.94 × 10−97.29 × 10−7−1.02 × 10−40.0068−0.239825.322
3000.9701.4852.393−2.18 × 10−98.40 × 10−7−1.21 × 10−40.0083−0.278995.234
Table 6. Sample 2 OSE and temperature fitting coefficients.
Table 6. Sample 2 OSE and temperature fitting coefficients.
Description f s [ k H z ] k α β ξ 5 ξ 4 ξ 3 ξ 2 ξ 1 ξ 0
Sample 21000.8481.5812.761−6.01 × 10−102.30 × 10−7−3.20 × 10−50.00227−0.092872.644
2000.8101.5402.508−5.91 × 10−102.11 × 10−7−2.80 × 10−50.00195−0.08232.418
3000.8381.5332.461−3.49 × 10−101.06 × 10−7−1.09 × 10−56.01 × 10−4−0.027161.553
Table 7. Sample 3 OSE and temperature fitting coefficients.
Table 7. Sample 3 OSE and temperature fitting coefficients.
Description f s [ k H z ] k α β ξ 5 ξ 4 ξ 3 ξ 2 ξ 1 ξ 0
Sample 31000.8111.5472.704−2.51 × 10−98.77 × 10−7−1.12 × 10−40.00681−0.229145.049
2000.7091.5712.769−2.54 × 10−98.87 × 10−7−1.15 × 10−40.00729−0.259795.875
3000.8261.5032.421−2.27 × 10−98.18 × 10−7−1.10 × 10−40.00703−0.231424.443
where f s is the switching frequency.
Table 8. The average value of inductance during small- and large-signal core resistance fitting.
Table 8. The average value of inductance during small- and large-signal core resistance fitting.
Description f s [ k H z ] Sample 1Sample 2Sample 3
L a v g   [ μ H ] 1007.4978.6728.365
2007.4548.7418.467
3007.6237.6228.749
Table 9. Sample 1 ninth-degree polynomial coefficients.
Table 9. Sample 1 ninth-degree polynomial coefficients.
Description f s [ k H z ] χ 9 χ 8 χ 7 χ 6 χ 5 χ 4 χ 3 χ 2 χ 1 χ 0
Sample 1100−725.081025.98−609.21197.11−37.454.17−0.252390.006382.22 × 10−8−1.70 × 10−13
200−733.341020.17−595.92189.24−35.243.84−0.227250.005611.43 × 10−7−8.50 × 10−13
300−599.28847.12−503.48162.89−30.943.45−0.208460.005272.47 × 10−7−1.19 × 10−12
Table 10. Sample 2 ninth-degree polynomial coefficients.
Table 10. Sample 2 ninth-degree polynomial coefficients.
Description f s [ k H z ] χ 9 χ 8 χ 7 χ 6 χ 5 χ 4 χ 3 χ 2 χ 1 χ 0
Sample 2100−631.83879.29−513.85163.25−30.423.32−0.19640.004862.55 × 10−8−1.69 × 10−13
200−733.341020.17−595.93189.24−35.243.84−0.227250.005611.43 × 10−7−8.50 × 10−13
300−1708.832414.73−1434.67464.00−88.129.82−0.593290.0151.67 × 10−7−8.71 × 10−13
Table 11. Sample 3 ninth-degree polynomial coefficients.
Table 11. Sample 3 ninth-degree polynomial coefficients.
Description f s [ k H z ] χ 9 χ 8 χ 7 χ 6 χ 5 χ 4 χ 3 χ 2 χ 1 χ 0
Sample 3100−249.76351.26−207.6366.79−12.611.39−0.083860.002112.78 × 10−8−1.66 × 10−13
200−587.67829.69−492.48159.12−30.193.36−0.20280.005121.55 × 10−8−9.35 × 10−14
300−206.99287.063−167.1152.86−9.801.06−0.062530.001532.63 × 10−7−1.42 × 10−12
Table 12. Sample 1 P c F B d c fourth-degree polynomial coefficients.
Table 12. Sample 1 P c F B d c fourth-degree polynomial coefficients.
Description f s [ k H z ] ζ 4 ζ 3 ζ 2 ζ 1 ζ 0
Sample 1100−370.118199.123−5.470−2.51741.0098
200−186.883232.729−10.233−4.03890.9487
30099.27166.133−3.080−2.40560.9731
Table 13. Sample 2 P c F B d c fourth-degree polynomial coefficients.
Table 13. Sample 2 P c F B d c fourth-degree polynomial coefficients.
Description f s [ k H z ] ζ 4 ζ 3 ζ 2 ζ 1 ζ 0
Sample 2100684.753−354.01078.725−6.84331.0029
200150.94583.04125.125−8.4081.0161
300−148.96580.3267.861−3.34450.9999
Table 14. Sample 3 P c F B d c fourth-degree polynomial coefficients.
Table 14. Sample 3 P c F B d c fourth-degree polynomial coefficients.
Description f s [ k H z ] ζ 4 ζ 3 ζ 2 ζ 1 ζ 0
Sample 3100−449.625188.2531.674−0.78331.0291
200−1136.548667.751−71.603−0.41240.9818
300−224.727179.503−12.493−1.44701.0019
Table 15. Complete iRESE model fitting coefficients STEP V.2.
Table 15. Complete iRESE model fitting coefficients STEP V.2.
Description f s [ k H z ] γ δ
Sample 11000.84650.8512
2000.92260.9771
3000.82050.9794
Sample 21000.75250.8510
2000.98470.9209
3000.87510.9401
Sample 31000.79470.9028
2001.11651.0270
3001.02061.0089
Table 16. Rectangular excitation fitting coefficients without a DC bias—STEP V.3.
Table 16. Rectangular excitation fitting coefficients without a DC bias—STEP V.3.
Description f s [ k H z ] γ 1 δ 1
Sample 11000.84650.8596
2000.92260.9271
3000.82050.9531
Sample 21000.7520.8535
2000.98470.9365
3000.87510.9401
Sample 31000.79470.9028
2001.11651.0270
3001.02061.0109
Table 17. Sample 1 P c F H d c fourth-degree polynomial coefficients.
Table 17. Sample 1 P c F H d c fourth-degree polynomial coefficients.
Description f s [ k H z ] ϵ 4 ϵ 3 ϵ 2 ϵ 1 ϵ 0
Sample 11001.15 × 10−6−0.00016270.007439−0.086031.0606
2001.15 × 10−6−0.00016790.008528−0.119971.1115
3006.07 × 10−8−0.00001840.001820−0.035181.0186
Table 18. Sample 2 P c F H d c fourth-degree polynomial coefficients.
Table 18. Sample 2 P c F H d c fourth-degree polynomial coefficients.
Description f s [ k H z ] ϵ 4 ϵ 3 ϵ 2 ϵ 1 ϵ 0
Sample 21001.00 × 10−6−0.00012960.0056645−0.080531.1350
2001.00 × 10−6−0.00013250.0064732−0.109741.1437
300−1.72 × 10−82.94 × 10−80.0004832−0.020381.0186
Table 19. Sample 3 P c F H d c fourth-degree polynomial coefficients.
Table 19. Sample 3 P c F H d c fourth-degree polynomial coefficients.
Description f s [ k H z ] ϵ 4 ϵ 3 ϵ 2 ϵ 1 ϵ 0
Sample 31001.15 × 10−6−0.00014780.0062136−0.052081.0729
2001.15 × 10−6−0.00014580.0074738−0.120031.1337
3006.07 × 10−8−0.00002140.0018027−0.023331.0186
Table 20. LTSpice simulation parameters of samples and air core transformer at 100 °C and 100 kHz.
Table 20. LTSpice simulation parameters of samples and air core transformer at 100 °C and 100 kHz.
DescriptionLprim
[μH]
Lsec
[μH]
Lleak_prim
[nH]
Lleak_sec
[nH]
Rleak_prim
[mΩ]
Rleak_sec
[mΩ]
Cinter_wind
[pF]
Rcp
[Ω]
fres
[MHz]
Sample 118.56818.548182.694184.24725.78426.47124.22070.44.800
Sample 211.84111.414175.229189.40327.77225.49718.52647.16587.368
Sample 318.21618.140188.149166.29731.61129.84520.27072.874.722
Air Trafo0.4870.489314.881304.30842.55639.00125.388-100
Table 21. LTSpice simulation parameters of samples and air core transformer at 100 °C and 200 kHz.
Table 21. LTSpice simulation parameters of samples and air core transformer at 100 °C and 200 kHz.
DescriptionLprim
[μH]
Lsec
[μH]
Lleak_prim
[nH]
Lleak_sec
[nH]
Rleak_prim
[mΩ]
Rleak_sec
[mΩ]
Cinter_wind
[pF]
Rcp
[Ω]
fres
[MHz]
Sample 118.26218.288179.118180.66633.07833.40223.667126.64.800
Sample 212.00211.640170.801185.17035.61533.45717.789111.77.368
Sample 318.91018.825183.873161.85339.33037.52719.977177.44.722
Air Trafo0.4790.482303.155293.11555.42459.59325.370-100
Table 22. LTSpice simulation parameters of samples and air core transformer at 100 °C and 300 kHz.
Table 22. LTSpice simulation parameters of samples and air core transformer at 100 °C and 300 kHz.
DescriptionLprim
[μH]
Lsec
[μH]
Lleak_prim
[nH]
Lleak_sec
[nH]
Rleak_prim
[mΩ]
Rleak_sec
[mΩ]
Cinter_wind
[pF]
Rcp
[Ω]
fres
[MHz]
Sample 117.51917.548176.027177.57240.20240.53923.436120.14.800
Sample 211.86711.532167.261181.69743.28441.18217.572109.47.368
Sample 319.08918.991181.120159.15746.98044.94319.873171.44.722
Air Trafo0.4740.477295.656285.49570.12975.88125.262-100
where R c p is the value directly taken from the test-bench power loss measurements.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Szczerba, P.; Worek, C. Improved Rectangular Extension of Steinmetz Equation Including Small and Large Excitation Signals with DC Bias. Electronics 2025, 14, 2883. https://doi.org/10.3390/electronics14142883

AMA Style

Szczerba P, Worek C. Improved Rectangular Extension of Steinmetz Equation Including Small and Large Excitation Signals with DC Bias. Electronics. 2025; 14(14):2883. https://doi.org/10.3390/electronics14142883

Chicago/Turabian Style

Szczerba, Piotr, and Cezary Worek. 2025. "Improved Rectangular Extension of Steinmetz Equation Including Small and Large Excitation Signals with DC Bias" Electronics 14, no. 14: 2883. https://doi.org/10.3390/electronics14142883

APA Style

Szczerba, P., & Worek, C. (2025). Improved Rectangular Extension of Steinmetz Equation Including Small and Large Excitation Signals with DC Bias. Electronics, 14(14), 2883. https://doi.org/10.3390/electronics14142883

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop