1. Introduction
Understanding the behavior of a magnetic device in a Power Electronic Converter (PEC) is essential to optimize the design and to foster the performance of the whole system. Variable magnetic elements allow for additional degrees of freedom in the design and control of PECs. This is particularly useful in resonant converters where the usual frequency control has some drawbacks due to Electro-Magnetic Interference (EMI) issues, synchronization, variable sampling time, etc., especially for a large range of variation. If variable magnetics are used, the same control margins can be obtained at a constant switching frequency, therefore allowing for an optimization of the EMI filters and sampling procedures. In other applications, such as the Dual-Active-Bridge (DAB) converter, in addition to adding a new degree of freedom to the control, the inclusion of variable magnetics can increase operation parameters, such as the soft switching margins [
1,
2,
3].
The recent growing applications of variable magnetic elements have implied the need for developing accurate models to define the magnetic device behavior. The magnetic core as well as the device windings must be characterized to achieve an accurate device model.
Some models define the magnetic core material in terms of a relationship between magnetic flux density and field intensity referred to as a hysteresis curve. In [
4], an initial survey has been conducted classifying the existing magnetic material models, according to different frequencies, bias conditions, and temperatures of interest. It aims to provide comparable information for models and their availability in some circuit simulators. More recently, a literature review on the fundamentals, modeling, and design of magnetic regulators has been comprehensively presented in [
5]. After a careful review of these and other references, the modeling methods are confined to analytical and numerical methods. Specific to variable magnetic devices, modeling strategies are confined to three directions: Finite Elements Analysis (FEA), gyrator-capacitor model [
6], and reluctance equivalent circuit [
7]. The FEA model is based on the numerical method, while the gyrator-capacitor model and the reluctance model are based on the analytical method.
As the complexity of magnetic devices increases, the analytical method becomes too complicated to predict the behavior of the device in a simple and practical manner. Therefore, incorporating those concepts in a computer-based simulation provides a good compromise between convenience, accuracy, and numerical efficiency. On the other hand, developing such simulations enables real-time applications on the modeling at the converter controller level, which can provide an on-line calculation of model parameters for real-time control [
8]. Consequently, many efforts have been directed towards computer-based simulations, especially time-domain models [
9,
10]. Although the analytical methods of calculation are generally known and can be implemented in simulation models in a straight-forward manner, the selection of the suitable methods is critical from the circuit simulation perspective. The computation methods are expected to achieve good convergence with an acceptable compromise of accuracy to the time of processing the simulation results.
Henceforth, the aim of this work is to develop a circuit-based time-domain model of the variable magnetic element. The proposed model includes the device losses, mainly core and winding losses. Also, this circuital model is able to work in different platforms, for e.g., LTSpice
® (Linear Technology Corporation, Milpitas, CA, USA) [
11], MATLAB-Simulink
® (MathWorks, Natick, MA, USA) [
12], and PSIM
® (Powersim Inc., Rockville, MD, USA) [
13], with equally valid accuracy. Thereby, the whole electromagnetic system design and simulation can be carried out using only one simulator environment. This provides an acceptable accuracy in compromise with the complication and time required for FEA models. Consequently, it allows the investigation of the overall PEC performance incorporating the variable magnetic device.
Section 2 presents an overview of the variable magnetic device structure that will be used, together with the models of interest in the literature. In
Section 3, the magnetic core losses are studied and the method used to model those losses is presented. This section also provides an idea on the implementation of the model equations, the validation of the model against experimental measurement, and the approach to estimate the model parameters as a function of the operation frequency. Later, in
Section 4, the model of the winding losses is presented, and validated against experimental results. After that,
Section 5 explains the use of the loss models to implement the full device model. In
Section 6, the proposed simulation model is validated in comparison to the previous models that does not include losses, and experimental results are provided. Finally,
Section 7 summarizes the conclusions of the work.
2. Modeling of Variable Magnetic Elements
From the study of the state of the art, the double E-core structure, depicted in
Figure 1, is selected to be the most appropriate for the implementation of the variable inductor in this study and the most comprehended in literature [
14]. The basic principle of operation of a double E-core variable inductor is described in this section.
Due to the current (
) flowing through the main winding (
) of the inductor, as clarified in
Figure 1, an AC flux (
) circulates through the center arm of the typical E-core structure of the magnetic core and splits to the outer arms. Applying a relatively small DC current (
) to the bias control windings (
), a DC flux (
or
) is produced, which circulates mainly through the outer (ungapped) closed path of the core [
14]. This DC flux can bias the operation of the magnetic material towards the nonlinear region on the
curve, thus causing the inductance seen from the main winding terminals to vary as a function of the DC bias current, Equation (
1).
In order to model the variable magnetic device, the operation regions of the magnetic material on the
curve must be considered. These are divided into three areas: the linear region, the saturation knee, and the non-linear region [
9].
In addition, to attain accurate results in the modeling procedure, the different involved device losses are included. There are two main types of losses associated to the magnetic device; core losses and winding losses. For MnZn-ferrite materials, the core losses are composed of three fractions. A fraction of the losses is related to the crystal composition, which is called hysteresis losses. Another fraction is related with the structural form of the core, which is called eddy current losses. As the frequency increases, the eddy currents dominate, and for a frequency range of approximately 1 MHz, those losses can contribute with more than 50% of the total power losses. There is also a third fraction known as resonance losses [
15]. This fraction is related to the ferrimagnetic resonance of the material and is pertinent to both the crystal and microstructure.
On the other hand, the winding losses depend on the frequency of operation of the magnetic device. At DC operation, the winding losses are due to the resistance of the copper wire. However, as the frequency of operation increases, two effects take place, which are the skin and the proximity effects. Those effects cause the wire resistance to vary, and this modified resistance is referred to as the AC (or high-frequency) winding resistance.
Although ready-made modules are available in many circuit simulation environments [
12,
13], it is not considered comprehensive to study the magnetic device. The SPICE-based reluctance equivalent circuit provided by authors in [
9] is, thus, found to be of more interest.
Figure 2 shows the reluctance equivalent circuit for the double E-core variable inductor.
The voltage sources in the circuit represent the magnetomotive forces due to the bias control windings (
), as well as the main winding (
).
is a constant reluctance that represents the air gap, while
is a constant reluctance that represents the air separation between the two E-cores due to non-idealities in the manufacturing process. The components
,
, and
are the reluctances of the magnetic paths of the left, center, and right arms, respectively. These reluctance values are represented as a function of the permeability of the magnetic material (
), and it must be noticed that, unlike the usual case, in variable magnetic elements, these permeability values can vary depending on the operation point of the magnetic core material on the characteristic
curve. Thus, for calculating these reluctances, the referred model uses Brauer’s equation [
16], which defines the
characteristic curve of the magnetic material neglecting the hysteresis effect, as stated by Equation (
2).
where
,
, and
are constants that depend on the considered magnetic material. For the present work, the afore-mentioned SPICE-based model has been replicated, specifically, in the MATLAB-Simulink
® platform. This has been carried out in order to take advantage of the feature of this environment to integrate MATLAB script with existing Simulink
® library tools, aiming to combine complex, accurate simulations with digital processing of information. This allows including the device design calculations into the overall model of the system in one integrated environment.
Two key limitations are found in this model, which restrict its applicability range and accuracy. Firstly, the hysteresis effect is not taken into consideration. Secondly, the model input quantities are dependent on the output ones, which introduces difficulty in the implementation of the computations. In particular, the latter issue implies the necessity for implementing system calculation delays, with an adequate initialization of parameters, especially when including the device in a switching converter simulation. This, furthermore, complicates the simulation in different test platforms. In Simulink
®, for instance, the solver applies a numerical method to solve the set of ordinary differential equations that represent the model; therefore, the model causality must be decided [
17].
In this paper, the model of the variable inductor has been extended to include device losses. The main loss components that have been taken into consideration are the hysteresis losses of the magnetic core and the winding losses. The following sections will justify the studied loss components and discuss the implementation and validation of the full model [
18].
It is worth noting that, throughout the discussion hereafter, the vectorial nature of the magnetic quantities are disregarded to reduce the analysis to a simple unidimensional statement of equations by assuming: (1) specific symmetrical magnetic core geometries, of which geometrical references and paths are well-defined, and (2) the homogeneous nature of typical magnetic core materials together with the uniform distribution of the magnetic core properties. Such assumptions are often used in the analysis and design of magnetic devices for power electronics converters.
3. Model of Core Losses
The core losses in a magnetic core are due to two phenomena: the hysteresis loss, and the eddy currents loss. The hysteresis loss is due to energy required to rotate the magnetic domains when aligning with the applied magnetic field. On the other hand, the eddy current losses are due to currents induced in the magnetic core, which opposes the changing flux in the core. Previous studies in literature [
19] have shown that for a ferrite magnetic material operating in a range of frequency up to 100 kHz, the eddy current losses are a very small part of the total core losses. Therefore, for the range of frequencies under study herein, the hysteresis losses will always be dominant. For this reason, the eddy current losses in the magnetic core will be neglected in this study for the sake of simplicity.
There are several methods to calculate the hysteresis losses in a ferro-magnetic material, which were grouped by the authors in [
20] to be three main approaches: hysteresis models, empirical equations, and loss separation. This paper undertakes the first approach, specifically the Jiles-Atherton (JA) hysteresis model [
21]. The main strengths of the JA model compared to its counterpart approaches are: being the most suitable for development from a circuital simulation perspective, besides having good convergence and acceptable accuracy among a variety of materials and operation conditions [
22].
This section is dedicated to explaining in detail the model of core losses. First, the JA equations are defined and implemented using block diagram modeling in Simulink®. Second, a test setup is built for measuring the magnetic flux density and field intensity to validate the model in comparison to experimental measurements. Finally, to include the effect of the switching frequency on the core loss model, expressions are obtained for the JA parameters as a function of the switching frequency based on an empirical approach.
3.1. Model Implementation
The JA model separates the magnetization,
M, into reversible,
, and irreversible magnetizations,
, which correspond to the reversible or irreversible phenomena, which take place within the magnetic material during the magnetization [
22]. By computing the latter components, the total magnetization,
M, is defined as the summation of both components as explained by Equation (
3).
The reversible component of magnetization is defined as a fraction,
c, of the difference of the anhysteretic magnetization and the irreversible one, as explained by Equation (
4).
where
c is referred to as the reversibility coefficient. The irreversible component of magnetization is defined by the differential Equation (
5).
where
k is the loss coefficient, and
is the interdomain coupling.
indicates the direction of the magnetizing field
H, such that
for increasing field, and
for decreasing field, as defined by Equation (
6).
is the anhysteretic magnetization. The anhysteretic magnetization describes the magnetization of an ideal ferromagnet that does not have a loss effect, and thus, its magnetization curve does not present hysteresis. Langevin’s function [
23] is used within the JA model for defining the anhysteretic magnetization, in which case, an effective field,
, replaces the magnetic field,
H, as explained by Equation (
7) [
24].
where
is the saturation magnetization,
a is the shape parameter for anhysteretic magnetization, and
is defined by Equation (
8).
Consequently, the magnetic flux density can be calculated using Equation (
9).
Table 1 summarizes the definition of the model parameters,
,
a,
c,
and
k. The parameters are initially estimated by an iterative procedure to fit the model to the magnetic material
curve data provided by the manufacturer.
Figure 3 shows a block diagram of the detailed implementation of the JA equations [
22]. Following this block diagram, the model equations have been implemented in Simulink
®. Therefore, for a given core size and magnetic material, the instantaneous magnetic flux density (
B) can be estimated for a certain instantaneous magnetic field intensity (
H) applied to the magnetic core.
3.2. Test Setup for Measuring Core Losses
In order to validate the implemented JA model and study the effect of frequency on the model parameters, a test setup is developed. The purpose of the experiments is to measure the hysteresis losses of the magnetic core and compare it to the one obtained by the implemented JA model. In literature, mainly two approaches for measuring core losses can be found [
25]: electrical methods, and calorimeter-based methods. One of the former approaches has been selected, which is the
curve electrical measurement technique. Specific to the selected technique, the two-winding measurement method [
26] is used since it is reported to be accurate for the frequency range under test in this study (<100 kHz) [
27].
Figure 4 illustrates a schematic to clarify the test setup used for measuring the core losses, while
Figure 5 shows the experimental platform developed.
The power stage used in the tests is a simple half-bridge converter suitable for low power levels. A square-waveform excitation voltage is sought to verify the loss study under non-sinusoidal conditions. The core used for the identification tests is a toroidal core with the design parameters listed in
Table 2. This toroidal geometry is used in order to ensure that the model results are not only valid for the selected double E-core structure but also for other geometrical schemes.
In addition to the main excitation winding (
), a secondary sensing winding (
) is added to sense the induced voltage due to the flux in the main one. The advantage of a separate winding is to exclude the voltage drop due to the resistance of the main winding. Therefore, the magnetic flux density can be computed using Equation (
10).
where
A is the cross-section area of the toroid, and
is the open-circuit secondary winding voltage. The integration is performed over one switching period,
T. The field intensity can, thus, be computed using Equation (
11).
where
is the current flowing through the main winding, and
l is the effective length of the core. The measured voltage (
) and current (
) are illustrated in
Figure 6a,b, respectively. By applying these measurements to Equations (
10) and (
11), the
B and
H quantities can be calculated. In this manner, the measured
curve of the N87 magnetic material is compared to the
curve obtained from the implemented JA model simulation under the same operation conditions. To apply the JA model, the model parameters are estimated by iterative fitting as mentioned previously, the obtained parameters for N87 magnetic material at 50 kHz are stated in
Table 3. The resulting comparison is shown in
Figure 7. It can be observed that the JA simulation model predicts the
curve of the N87 magnetic material with an error of less than 5%. It can, thus, be concluded that the model is valid and provides acceptable accuracy. Furthermore, the model has been tested under different magnetic materials. The previous measurements were repeated at the exact same operation conditions while using a similar toroidal core from 3C90 magnetic material, the JA parameters of which are stated in
Table 3. The
B and
H quantities were again measured, and the
curves were compared together with the modeled ones, as illustrated in
Figure 7. Similar to the previous results, the model shows a clear coincidence with the experimental measurements.
The hysteresis losses are estimated in terms of the area enclosed by the
loop and, therefore, can be expressed as shown by Equation (
12).
where
is the core volume, and
f is the switching frequency. The integral is performed over a complete cycle of the magnetic field intensity.
3.3. Frequency Dependence of JA Parameters
Since the behavior of the magnetic core material depends on the excitation frequency, different voltage waveforms in the magnetic element imply notable variations in the associated trajectories on the characteristic of the material. Specifically, it changes the area enclosed in the hysteresis loop, which is directly related to the core losses. This variation of the trajectory in itself implies a variation of the parameters of the JA model parameters. It is, thus, of interest to develop a model that can be used for any frequency without having to readjust the parameters each time different operating conditions are considered.
A practical approach has been taken by conducting a few experiments to characterize the variation of the JA model parameters as a function of the frequency. For the same core size and material, a number of independent tests were carried out, each test for a given frequency of operation. Then, a simple procedure is followed to obtain the parameters, as listed below:
The instantaneous waveforms of the voltage () and the current (), as explained in the previous section, are captured.
Fast Fourier Transform (FFT) is applied to these waveforms in order to identify the waveform frequency.
For each switching frequency test, the
curve is measured using Equations (
10) and (
11). Then the measured
curve is fitted to the modeled one by using iterative trial-and-error steps in the JA parameters.
For each test, the set of obtained JA model parameters is collected.
Using curve fitting techniques (specifically the Curve Fitting Toolbox from Matlab®), an expression is obtained for each of the JA model parameters , , and as a function of switching frequency. The parameters c and show insignificant variation with frequency.
The obtained expressions for the JA parameters are stated by Equations (
13)–(
15).
The expressions are intrinsic to a certain magnetic material. In this case, the procedure has been implemented for the N87 material; however, the same procedure can be followed for extracting a set of expressions for the JA parameters of any other ferrite material.
To test the validity of the obtained expressions for the JA parameters as a function of frequency, several experiments were carried out using the N87 toroidal core described in
Table 2. The switching frequency of the converter was changed and the
curves corresponding to different frequency values were measured and compared to the modeled ones, as illustrated in
Figure 8. The results of the comparison show that the modeled
curves match the obtained experimental measured curves at a wide range of the operation frequency with acceptable accuracy.
5. Applications of Loss Models to Simulate the Variable Inductor
After the verification of the loss models, the study is applied to model the double E-core variable inductor shown in
Figure 1. The full model is implemented based on the reluctance circuit concept previously stated. However, the two issues associated with the previous reluctance model have been tackled. To avoid algebraic loops due to model causality, the magnetic core has been partitioned according to its operation, as mentioned previously, in
Section 2, thus defining each partition in terms of electrical inputs and outputs as explained below.
The middle arm has the main winding, and to model this arm, the input will be the excitation voltage, and the output should be the main inductor current. On the other hand, the lateral arms have the control windings, so for these coils, the input will be the control current, and the output should be the induced voltages in the control windings.
Figure 12a illustrates the magnetic system, which is represented by the reluctance equivalent circuit of the device. The reluctance equivalent circuit is composed of three branches. The left and right branches represent the magnetic circuits of the control arms of the device. The voltage source (
) models the magnetomotive force created by each control winding. The voltage sources (
) and (
) model the variable reluctance of the magnetic path of the right and left arms, respectively. Using the control current as the input quantity, the values of the variable voltage sources are calculated based on the JA hysteresis model. The middle branch represents the magnetic circuit of the main arm, the variable reluctance of the magnetic path is similarly represented by the voltage source (
), while in this case, the magnetomotive force is the output quantity and is represented by a current source. The current in the main winding (
) can, thus, be calculated by measuring the voltage across this current source and dividing by the number of turns of the winding (
).
On the other hand,
Figure 12b illustrates the electrical system, which includes the electrical model of the winding, as well as the input voltage and the output current source. The electrical part of the three windings is represented by Equation (
21).
where
is the voltage at winding
w,
is the magnetic flux created by the winding
w, and
is the number of turns of the winding
w. The winding
w refers to the left (
L), right (
R), or center (
C) windings. In order to account for the main winding DC losses, a constant resistor,
, is added to the electrical circuit of the main winding in series with the current-controlled current source, which represents the main winding current. Also, to represent the AC winding losses, a variable frequency-dependent resistor,
, is added in series to
.
7. Conclusions and Future Developments
In this paper, a full accurate circuit-based time-domain model for a variable magnetic device has been developed, demonstrated, and experimentally validated. The model can predict the inductance variation as a function of the control current in a variable magnetic element. The main contribution of this work is the development of a model that can be used in several simulation platforms, and, moreover, the inclusion of core losses as well as winding eddy current losses in the magnetic device. Additionally, it solves the causality issues, which are present in previous approaches.
A double E-core variable inductor prototype has been characterized under small-signal as well as large-signal analyses in order to assess the accuracy of the model. The proposed approach is considered an autonomous tool that can analyze any given set of data (simulated or experimental) for a magnetic core, detect the operation frequency, and correspondingly, adjust the magnetic core model with the core and winding loss parameters, and finally predict the inductance as a function of the control current, along with other electric and magnetic quantities that characterize the magnetic core operation. Consequently, only one simulator environment is used for the design and simulation of the electromagnetic system.
The test results validate the model under operation frequencies of hundreds of kHz (<200 kHz). Accordingly, the future developments of this work include the extension of the model’s validity to frequency ranges of 1–1.5 MHz. Also, the employment of the developed electromagnetic model to study the behavior of the variable inductor in a power electronic converter, specifically a DAB converter. The proposed model will allow for several studies using time-domain simulations, such as the control of the converter power transfer using the variable inductor, the possibility of the linearization of the system transfer function, and finally, the boost of the efficiency over critical operation ranges, for example, light load and heavy load operation ranges.