Abstract
The modeling of a ferromagnetic core coil magnetic hysteresis has been considered. The measurement basis consisted of waveforms that have been recorded for various levels of the iron core saturation levels. The investigated models included classical cases as well as models including a nonlinear fractional coil. The possibilities of solutions for transient problems including such models have been recalled. The details of the estimation process have been described next, where each model evaluation made use of an original methodology dealing with periodic steady states. The influence of the model response on parameter changes has also been studied. Further on the parameter estimation procedure has been described, and the results for the various models have been presented.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
1.1 Ferromagnetic core coil modeling
The modeling of distinct circuit elements is important due to the need for simulations of real phenomena of electrical engineering in power systems and electronic circuits. This, in no small part, is due to the need of foresight of the events that can occur in a studied system.
An element category, which is challenging when it comes to modeling, comprises of iron-core coils and transformers. This is largely caused by the need to reflect magnetic hystereses, which is especially difficult during transient states or nonsinusoidal responses with a significant contribution of higher harmonics.
The subject of accurate modeling of the more difficult cases of attempts to resemble magnetic hystereses is still an open topic [1, 2]. Some of the most popular models are: the Jiles–Atherton model [3], the Preisach model [4] and the Chua model [5]. Over the years, there have been many propositions to modify these models in order to reflect the results of measurements made on iron-core coils more accurately [6, 7]. Unfortunately, the application of a significant number of models yields at least one of the following problems:
-
a complex description, which leads to difficulties in implementations [8]; also—adaptability becomes a problem, e.g., when one wants to include the model in computations in a selected computational environment (e.g., in Matlab [9], Octave [10]),
-
a large number of equations, which directly leads to longer computation times [11],
-
the involvement of sophisticated functions, e.g., in models supporting anisotropy [12],
-
problems in numerical stability, due to some nonlinearities difficult to handle for typical algorithms [13].
The paper is focused on the introduction of models, where the above listed problems do not appear.
Often models are built with the B–H relationship in mind, which is applicable in electromagnetic field analyses. This paper concerns another category applied in modeling, which is a circuit approach, from which one can reconstruct a \(\psi \)-i relationship. This approach is useful when considering an element as a whole (for practical uses), when characteristics of inductive devices (e.g., transformers, fluxgate sensors) are investigated, instead of considering the physical properties of a material [14]. Also, phenomenological models can be applied, where although artificial variables are introduced—the computations still yield voltage and current waveforms. The circuit element approach has an advantage that it can be directly confronted with measurements performed on the modeled element.
1.2 Application of fractional calculus
In the study—fractional derivatives have been applied. They are a part of the mathematical field of fractional calculus [15, 16], which includes definitions of both fractional derivatives and integrals.
Some important foundations as to the theoretical concepts of fractional calculus have been introduced in the nineteenth century [17,18,19,20]. However, the majority of interest around the field when practical applications are concerned have been noticed in recent years. Fractional calculus has been applied in studies devoted to:
-
analyses of control systems [28, 29], including several studies concerning the control of synchronous machines [30,31,32,33],
-
modeling of seismic mass transducers [41],
-
continuum mechanics [42].
Most importantly fractional calculus has been applied with much success in problems associated with electrical engineering. In a significant amount, these are studies concerning the modeling of supercapacitors [43,44,45,46,47] and ferromagnetic core coils [48,49,50,51].
Among the various definitions of the elements of fractional calculus (i.e., fractional derivatives and integrals [52,53,54]) the Caputo fractional derivative of order \(\alpha \in [0,1]\) has been considered:
with \(t_0\) being the initial time instance of an analysis, \(x^{(1)}\) representing the first derivative of x(t) and \(\mathrm {\Gamma }(\cdot )\) representing the gamma function:
2 Measurements
The studies in this paper make use of the results of measurements that have been accumulated throughout the last three years [48, 50, 55, 56]. The measurements have been performed initially with a digital interference and event recorder RZ1 (manufactured by the Kared Company [57]). Over the successive investigation trials, an original measurement tool built on an Arduino platform [50] has been developed.
Throughout the collection of recorded waveforms—the measurements of one selected coil have been chosen for further investigations. These comprise of periodic steady state voltage and current waveforms for various levels of the coil core saturation (exemplary cases in Fig. 1). More information on the measurements of the selected coil can be found in [55].
The flux linkage in a coil is defined as:
where \(t_0\) is the initial time instance of the analysis and u is the voltage across the coil. Because this quantity is not measured directly, the study applies the above formula to obtain the flux linkage values from the voltage waveforms. The realization of the above is performed numerically, through Newton–Cotes formulae [58]. The flux linkage and current waveform pairs allow to reconstruct the hysteresis loops. An example of the obtained hysteresis loops is depicted in Fig. 2.
3 Investigated models
Profound experience earned in numerous previous studies [48, 50, 55, 59,60,61,62] has allowed to narrow down the class of the considered models. A model, which is often considered up-to-date and one of the easiest in its implementation, is the classical model, comprising of a parallel connection between a resistor and a nonlinear coil [63, 64]. For simpler reference—this model is further on called the \(RL_\mathrm {N}\) model. Also, one can slightly modify the model by introducing a nonlinear resistance (this, in turn, is further on called the \(R_\mathrm {N}L_\mathrm {N}\) model) Both variants are presented in Fig. 3.
The imperfection of the above-mentioned model variants in terms of the reflection of measurements (especially concerning the current waveforms [55, 60]), during a large saturation condition of the core has forced an upgrade of the model. The resulting model consists of a resistor and a nonlinear fractional coil (this model is called the \(RL_\mathrm {N}^{\alpha }\) model). One can also consider its simpler version (which consists of a fractional, nonlinear coil alone—this is called the \(L_\mathrm {N}^{\alpha }\) model) and an extension of the model, which introduces a nonlinear resistance (called the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }\) model).
The nonlinear fractional coil is an element, which is described by the differential equation:
where u is the voltage across that element, while \(\psi \) is an artificial variable (with the unit \(\mathrm {Wb}\cdot \mathrm {s}^{\alpha -1}\)). Along with the above equation, the \(\psi \)-i relationship needs to be defined through a nonlinear equation. The computed \(\psi \) variable is only considered during a simulation process. The final flux linkage waveform for all of the models is defined through (3).
A further extension of the model can be made by including a fractional capacitor (Fig. 5). This is further on referred to as the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }C_\beta \) model.
The fractional capacitor response is described through the fractional differential equation:
with \(C_\beta \) being an artificial parameter, with a unit of \(\mathrm {F}\cdot \mathrm {s}^{\beta -1}\).
4 Solving problems with fractional derivatives
With the conventional elements appearing in a circuit problem, the solution tools that are available generally fall under solvers for DAE (differential algebraic equations). When fractional elements appear, the problems can be described by the following general system of FDAE (fractional differential algebraic equations):
where \(\textit{\textbf{x}}(t)\) contains the variables that appear under fractional derivatives (and the orders are put in the vector \(\varvec{\alpha }\)), while \(\textit{\textbf{y}}(t)\) holds the remaining variables. \({\mathbf {D}} _{t} ^{\varvec{\alpha }} \textit{\textbf{x}}(t)\) denotes the vector of fractional derivatives, i.e., the k-th entry is the fractional derivative of \(x_k(t)\) with the order being the k-th entry of \(\varvec{\alpha }\) (that is \(\alpha _k\)). For such problems, the possibilities are much less numerous. For linear problems, one can apply some analytical solutions [66]; however, for a single nonlinear element appearing in the problem, these are no longer valid. Also, analytical solutions are only obtained for some specific source time functions (like unit step or sinusoidal functions [67]) and the most often considered system is one where all fractional derivatives are of the same order \(\alpha \) [68] (the solution is then much simpler, but it is uncommon for such a system to show up in practice if more than one fractional element appears). There are various numerical methods that have been described in the literature that deal with FDAE [these are often considered in various general forms [69,70,71], not necessarily as in (6)]. However, the availability of computational tools that allow to solve FDAE is very low. Let us consider a problem where the following elements appear:
-
autonomous voltage and current sources (described by any type of time functions) and controlled voltage or current sources,
-
linear and nonlinear resistors,
-
coils that are linear or nonlinear, which can also be regular coils or fractional coils,
-
capacitors that are linear or nonlinear, which can be regular capacitors or fractional capacitors (hence, leaving the possibility of a nonlinear fractional capacitor).
For certain implementation conveniences—the following form can be applied for the FDAE [72, 73]:
where
-
\(\textit{\textbf{x}}\) is the vector of variables under fractional derivatives (length of this vector: \(n_x\)),
-
\(\textit{\textbf{y}}\) is the vector for the remaining variables (its length: \(n_y\)),
-
\(\textit{\textbf{w}}\) joins the above two vectors:
$$\begin{aligned} \textit{\textbf{w}}(t) = \left[ \begin{array}{ll} \textit{\textbf{y}}(t) \\ \textit{\textbf{x}}(t) \end{array} \right] , \end{aligned}$$(8) -
\(\textit{\textbf{v}}(t)\) consists of the functions representing the time waveforms of the autonomous sources (the length of this vector is \(n_v\)),
-
\(\textit{\textbf{M}}_\mathrm {I}\) is an \(n_y \times n_y\) matrix, \(\textit{\textbf{M}}_\mathrm {II}\) is an \(n_y \times n_x\) matrix, \(\textit{\textbf{M}}_\mathrm {III}\) is an \(n_x \times n_y\) matrix, \(\textit{\textbf{M}}_\mathrm {IV}\) is an \(n_x \times n_x\) matrix and \(\textit{\textbf{T}}\) is an \(n_y \times n_v\) matrix,
-
the notation \(\textit{\textbf{0}}_k\) is applied in general for the description of a vector of k zeros.
Additionally, the vector \(\textit{\textbf{F}}_\mathrm {NL}(\textit{\textbf{w}}(t))\) is introduced (with the length \(n_\mathrm {NL}\)). In (7), it has been described more generally; however, it actually contains functions where each only depends on a single different variable. The only solvers that are available for such problems are the adaptive step size solvers [73, 74] based on the method called SubIval [75, 76] (this is an acronym for “the subinterval-based method for fractional derivative computations,” which first appeared in [77]) and constant step size solvers based on fractional linear multistep methods [78] and product integration rule methods [79, 80]. For periodic steady state problems (taking into account certain simplifications concerning the involvement of higher harmonics), one can apply the harmonic balance methodology [65], but this method is not available in a solver. When an analysis is required that includes one of the proposed models, it is best to apply one of the mentioned numerical solvers for transient problems. The estimation process alone in the case of this study does not require a transient solution to be computed in each model evaluation as it bases on periodic steady state solutions. The manner, in which a model evaluation is performed for selected parameter values, is described in Sect. 5. An example of how the \(\textit{\textbf{w}}(t)\) vector is established and how the system described through (7) is formulated, when solving a circuit problem featuring the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }C_\beta \) model, is given in “Appendix A.”
5 Model response in the estimation process
This section explains how a single evaluation of a model is performed, i.e., how an output waveform is produced for a provided input waveform. As it has been mentioned before—the measurement basis of the modeling process comprises of the voltage and current waveforms (more accurately—the recorded signal sample pairs). In order to reduce the time of the estimation process—for a single period of the 50 Hz voltage source—the final amount of samples taken into account is equal to \(n_\mathrm {pts} = 300 \) for the estimation process (in single model evaluations). For final observations of the results (comparisons between model and measurement waveforms), \(n_\mathrm {obs} = 2000 \) time axis nodes are taken into account. The voltage samples selected for the estimation process are expressed as the vector \(\textit{\textbf{u}}_\mathrm {meas}\), while the current samples are further on called \(\textit{\textbf{i}}_\mathrm {meas}\).
When having access to the voltage and current on the coil itself – one can inspect the response of the model for an assumed input of a waveform reconstructed from the voltage or current samples. Then, the other quantity serves as the output of the model, which, when compared with measurements, allows to ascertain the accuracy. Because in each of the studied models the voltage is common for all elements—it is selected as the input quantity.
Because of the nonlinearities appearing in the models, a single evaluation could prove demanding (and, most of all, relatively time consuming) when considering that evaluation as a time-dependent problem. Hence, the periodic steady state is considered, which allows for a particular approach. It involves procedures, where the following operations appear:
-
(A)
a time frequency analysis for the input waveform, resulting in a vector of odd harmonics up to \(h_\mathrm {max}\) (e.g., then the notation for the voltage harmonics is \(\underline{\textit{\textbf{u}}}\)),
-
(B)
a fractional differentiation or integration for the periodic steady state, which is in this approach performed on the complex valued representation; e.g., the fractional derivative of order \(\alpha \) for a periodic waveform f(t) (expressed through a vector of harmonics \(\underline{\textit{\textbf{f}}}\)) and resulting in a waveform g(t) (expressed as the vector of harmonics \(\underline{\textit{\textbf{g}}}\)) is computed through the Hadamard product [65]:
$$\begin{aligned} \underline{\textit{\textbf{g}}} = \underline{\textit{\textbf{s}}}_\alpha \circ \underline{\textit{\textbf{f}}}, \end{aligned}$$(9)where
$$\begin{aligned} \underline{\textit{\textbf{s}}}_\alpha = [ \begin{array}{cccc} {j}_\alpha \omega _{1}^{\alpha }&{j}_\alpha \omega _{3}^{\alpha }&\ldots&{j}_\alpha \omega _{h_\mathrm {max}}^{\alpha } \end{array}]^\mathrm {T}, \end{aligned}$$(10)and:
$$\begin{aligned} {j}_\alpha = \exp \left( {j}\frac{\pi }{2} \alpha \right) , \end{aligned}$$(11) -
(C)
for a set of samples in a vector \(\textit{\textbf{f}}\) (expressing a waveform f(t)), for a nonlinear dependency f–g—the evaluation of a set of samples \(\textit{\textbf{g}}\) (expressing a waveform g(t)),
-
(D)
a reconstruction of the output waveform (expressed as a vector \(\textit{\textbf{g}}\)) from a vector of harmonics \(\underline{\textit{\textbf{g}}}\).
The above operations are similar to what one can observed when solving a problem during the application of the harmonic balance methodology [65] mentioned in Sect. 4. For each of the elements of a model (connected in parallel), the voltage waveform is taken into account as the input and the current output for that element is evaluated. The final output of each model (depicted previously in Figs. 3, 4, 5) is then the sum of the currents. Figure 6 shows block diagrams for exemplary (most advanced) considered model elements.
What should be emphasized when the model performance is assessed during a parameter estimation procedure is that the task for a model is to accurately resemble hystereses for each core saturation level while using one set of parameters. Hence, such an evaluation, as described in this section, is performed for the waveforms of each considered core saturation level. More on how the model performance is then examined (and on the method of obtaining the parameters) can be found in Sect. 7.
6 Susceptibility on parameter changes
Before a parameter estimation procedure is conducted—one can examine the influence of the particular parameters on the model output; where one can especially observe the resulting hysteresis (this can also be useful in an initial selection of the parameter values). The examples of this section are all given for the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }C_\beta \) model with the following initial parameter values:
The above initial parameter values have been selected empirically. They allowed the model to yield a hysteresis shape similar to one that could appear in practice (with \(\beta \) and \(C_\beta \) introducing only a slight influence).
The \(\psi \)-i relationship is described by the function:
where the coefficient values:
are applied. This function has been selected initially, for the trials of this section. It is actually one that has been used in previous studies [59]. The function used in the parameter estimation procedure (later on) has a more general form (more on this in Sect. 7).
The nonlinear resistance, applied for the simulations of this section, is described by the following nonlinear u-i dependence:
where initially:
Similarly as in the case of the \(\psi \)-i relationship, this function has only been selected for the trials of this section, while a more general form is selected for the actual parameter estimation (Sect. 7).
For a studied susceptibility on a selected parameter (or set of parameters concerning one nonlinear function), only the selected one (or ones) are modified, while the other ones remain as given above. The influence of the \(\psi \)-i function changes on the model output is presented in Fig. 7.
The effects are much like those that could be observed when modifying a nonlinear function in an \(RL_\mathrm {N}\) model, even though \(\psi \)-i does not directly represent the anhysteretic curve when \(\alpha \ne 1\).
The influence of the modification of the nonlinear resistor u-i function on the model output is presented in Fig. 8.
What has been observed is that the above modifications allow to influence the width of the hysteresis either for a smaller range of the flux and current levels or for the entire range.
Next, the influence on the fractional derivative order (denoted by \(\alpha \)) applied in the nonlinear fractional coil has been studied. The results are depicted in Fig. 9.
A strong influence of the \(\alpha \) parameter on the model output can be observed. What is interesting, in particular, is a deformation that one could not obtain when modifying the previously studied features of the model. From these trials, one can determine that values at around 0.9 and above might be adequate and that this value should not be lower than 0.8 (even in this case the hysteresis shape does not look like one observed for ferromagnetic core coils).
The modification of the fractional capacitor parameters is studied next. The influence of \(\beta \) is presented in Fig. 10, while the influence of \(C_\beta \) is depicted in Fig. 11.
Some of the resulting features are like no others that could be imposed when modifying the previous parameters. One can also observe some influences similar to those that have been noticed earlier (e.g., concerning the hysteresis width). However, a distinct feature that can be introduced is what could be interpreted as an opposite slope of the anhysteretic curve, e.g., similar to what can be observed when taking into account capacitances in transformer windings [81].
7 Parameter estimation procedure
The computations of the study have been performed in the GNU Octave [10] environment. The introduction of the measurement waveforms, their processing, the possibility of model evaluations and the implementation of all other necessary operations all required individual computational scripts to be written.
Obviously, the model type determines the amount of the estimated parameters. What is also important, in the case of appearing nonlinear elements, is the form in which the nonlinear function is considered. These could be formed, e.g., through pre-established nonlinear functions (as given in examples of Sect. 6 and in previous studies [59, 60]) or as it has been done in previous studies for the nonlinear coil [48, 50, 55], i.e., through \(\psi \)-i positive value pairs (with an assumption that the \(\psi \)-i relationship results in an odd function) with:
-
the i values set up in some interval \([0, i_{\max }]\) and a given constant step \(\mathrm {\Delta } i\) between the consecutive values,
-
the \(\psi \) values being the ones that are estimated,
-
\(n_{\psi \text {-}i}\) representing the amount of the values,
-
for values between the established \(\psi \)-i value pairs—spline interpolation is used,
-
for a negative value, the result for |i| is taken and then multiplied by \(-1\).
The above has proven to work well [50, 55], but an even better approach has been established in order to assure that the \(\psi \)-i relationship results in a monotonically increasing function. Instead of the \(\psi \) values—the estimated values can be given as \(\mathrm {\Delta } \psi _k\) and for each \(\psi _k\), \(k = 1, 2, \ldots \; n_{\psi \text {-}i}\):
For this study, \(\mathrm {\Delta }\psi _\mathrm {min} = 10^{-5}\,\mathrm {Wb}\cdot \mathrm {s}^{\alpha -1}\) has been assumed, along with \(n_{\psi \text {-}i}= 15\), \(i_{\max } = 1.5\,\mathrm {A}\) and \(\mathrm {\Delta }i = \frac{i_{\max }}{n_{\psi \text {-}i}- 1}\). The same concept can be applied for a nonlinear resistor. However, here the u values are assumed from the start, while the \(i_R\) values are estimated. The number of u-\(i_R\) pairs is \(n_{u \text {-}i_R}= 15\), \(u_{\max } = 450\,\mathrm {V}\) and \(\mathrm {\Delta }u = \frac{u_{\max }}{n_{u \text {-}i_R}- 1}\). Taking the above into account, as an example, a single set of parameters for the \(RL_\mathrm {N}^{\alpha }\) model consists of the \(\mathrm {\Delta }\psi _k\) values and R, \(\alpha \) values, while for the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }C_\beta \) model a set of parameters consists of \(\alpha \), \(\beta \), \(C_\beta \) along with the \(\mathrm {\Delta }\psi _k\) and \(\mathrm {\Delta }i_k\) values.
The evaluation of each model involved the consideration of 6 sets of voltage and current waveform pairs and the computation of the output quantity (which is the current) according to what has been described in Sect. 5. The current output of the model is then expressed through samples that are put in a vector \(\textit{\textbf{i}}\). These are compared with the measurement results of \(\textit{\textbf{i}}_\mathrm {meas}\). The following value is computed for each considered set of the voltage–current sample pairs:
where k is the number of the voltage–current waveform pair. In the estimation process, the \(f_k\) values for all the considered sets are summed up. Then, the sum of these:
is minimized. The estimation process for each model has made use of an algorithm, which consisted of series executions of the Nelder–Mead method (implemented in the nelder_mead_min function in the optimization package in Octave) followed by an application of the multidirectional search method (through the fmins function). Such hybrid optimization algorithms (combining two optimization methods) can be found in [82].
In order to possess an insight into the accuracy of the agreement of the waveforms one can observe the model and measurement waveforms and the resulting hystereses. Additionally, the following error value is defined:
where \(i_{\max }\) is the maximum of absolute values of the vector \(\textit{\textbf{i}}_\mathrm {meas}\) and, as previously in the case of \(f_k\), k is the number of the voltage–current waveform pair. Note that the above is evaluated for each set of the voltage–current sample pairs.
8 Modeling results
For each more advanced model, both strategies have been applied, where the initial parameters have been selected either through:
-
parameter tweaking, where the values have been determined through observations of the model output (hysteresis, as in Sect. 6),
-
a selection of parameters, which have been optimal for a less advanced model (e.g., the starting parameters for the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }\) model have been directly determined by the optimal parameters for the \(RL_\mathrm {N}^{\alpha }\) model).
The estimation process for each model has been executed for both of the above starting parameter strategies, while the final results have been taken from the strategy that has produced the lower F value. A comparison of the objective function values for the considered models is presented in Table 1.
In a general comparison, one can observe:
-
a slight improvement when adding a nonlinear resistance in the classical model (i.e., resulting in the \(R_\mathrm {N}L_\mathrm {N}\) model),
-
an unexpected advantage of the \(L_\mathrm {N}^{\alpha }\) model in comparison with the \(R_\mathrm {N}L_\mathrm {N}\) model,
-
the most noticeable improvements (of the agreement between the measurements and simulation results) have been observed up to the application of the \(RL_\mathrm {N}^{\alpha }\) model, while consecutive upgrades to \(R_\mathrm {N}L_\mathrm {N}^{\alpha }\) and \(R_\mathrm {N}L_\mathrm {N}^{\alpha }C_\beta \) models have produced only slight improvements.
In this study, an important fact is that the model-measurement resemblance is fitted for various levels of the core saturation (with F actually presenting a measure of the total accuracy) for a single set of parameters. In order to determine the ability to reflect the measurements for each model for each of the core saturation levels separately—the \(\epsilon _k\) values have been determined [defined by (17) in Sect. 7]. The results are presented in Table 2.
Additionally to the previous observations, what can be noticed is that for some improvements of the objective function value F there have been some reduced accuracies when it comes to the errors in the cases of distinct core saturation levels (e.g., for \(\epsilon _6\) when upgrading to the \(R_\mathrm {N}L_\mathrm {N}\) model). The classical models (without fractional elements) generally seem to fail in attempts to adequately resemble each considered set of measurements at the same time for one selected set of parameters. This can also be noticed when observing the model and measurement hysteresis comparisons for one of the classical models. As an example—the comparison for the \(R_\mathrm {N}L_\mathrm {N}\) model is depicted in Fig. 12. An additional flaw of the integer-order models is the inability to accurately resemble the hysteresis for when the core becomes more saturated (magnification in Fig. 12). This can be especially observed above the saturation knee.
As mentioned before—an unexpected improvement in the accuracy has been observed when applying the \(L_\mathrm {N}^{\alpha }\) model (consisting of just a nonlinear fractional coil—in this case the parameter \(\alpha = 0.9664\)). An improvement can be observed also when upgrading it to an \(RL_\mathrm {N}^{\alpha }\) model (in this case \(\alpha \) remained unchanged), where not only F is a smaller value but also all the \(\epsilon _k\) values indicate a better result. When applying the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }\) model instead, a slight improvement is observed in almost all cases (except \(\epsilon _6\), though that value is very similar to its equivalent in the \(RL_\mathrm {N}^{\alpha }\) model). A compilation of the hysteresis comparisons for the various iron core saturation levels for the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }\) model is presented in Fig. 13. One could also notice that the value of the \(\alpha \) parameter has not changed.
The addition of a fractional capacitor to the model has also produced an insignificant improvement, which is why the hysteresis comparisons are not depicted in this paper. The parameter estimation procedure has yielded the fractional derivative orders \(\alpha = 0.9662\) and \(\beta = 0.7331\).
A very good resemblance can be observed when comparing the model results with the measurements, which can also be noticed when the current waveforms are compared (Fig. 14). As a reminder: the voltage waveforms are not compared as for each of the simulations the input for each model has been that voltage waveform.
9 Summary and conclusions
The investigations of this paper concerned the modeling of a ferromagnetic core coil response, where an emphasis has been put on the reflection of the hysteresis. A circuit approach has been applied, meaning that the element is treated as a whole and the \(\psi \)-i relationship is taken into account. The measurement basis consisted of sets of voltage and current waveforms that have been gathered throughout the authors’ previous studies. The collections of recorded waveforms have allowed an insight to various levels of the core saturation levels (examples in Figs. 1, 2), where the flux linkage waveforms have been recreated from the voltage waveforms (this is described in Sect. 2, where (3) has been applied). From the above—six of the sets (each representing a different level of the core saturation) have been taken into account for further investigations.
The task for a model was to have the ability to accurately reflect the measurement waveforms (and, hence, the hystereses) for the various core saturation levels. Unlike other studies, where often only one or two scenarios are taken into account [3, 59] the study aimed at an ability of a model to reflect all the cases of the core saturation levels for a single set of parameters.
Experience gained in previous studies has allowed to extract six different circuit element-based models that could be useful in this study. These included classical circuit elements and elements applying fractional calculus (their detailed description has been given in Sect. 3, Figs. 3, 4 and 5):
-
the classical model (often appearing in the literature) featuring a resistor and a nonlinear coil—this has been called the \(RL_\mathrm {N}\) model,
-
an extension of the classical model, replacing the linear resistance with one that is nonlinear (the \(R_\mathrm {N}L_\mathrm {N}\) model),
-
a simple (yet what has later turned out to be surprisingly accurate) model featuring a nonlinear fractional coil alone (the \(L_\mathrm {N}^{\alpha }\) model),
-
a model featuring a resistance and a nonlinear fractional coil (the \(RL_\mathrm {N}^{\alpha }\) model),
-
an extension of the above, which replaced the linear resistance with a nonlinear one (the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }\) model),
-
a further extension, adding a fractional capacitor (the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }C_\beta \) model).
The inclusion of fractional calculus-based elements adds a certain complexity to the mathematical form of the considered problems [which are then either considered in a general form given by (6) or, more specifically, by (7)]. The ability to solve such problems is addressed in Sect. 4.
The models generally all consisted of single elements connected in parallel, which allowed to apply a particular approach when each of the models has been evaluated in an estimation process. A single model evaluation (for a given set of parameters) involved the operations described in Sect. 5.
For a better familiarity on how each feature of the considered model influences their response (especially on the shape of the resulting hysteresis), a susceptibility analysis is performed and presented in Sect. 6. Further on, this has also been helpful when selecting a set of initial parameters for each of the models. The final general forms of the nonlinear functions (for nonlinear resistances and nonlinear coil \(\psi \)-i relationships) are discussed in Sect. 7 along with details on the estimation procedure and the form of the objective function [described by (15) and (16)]. Additionally, the reflection of the hysteresis for each core saturation level separately has also been considered, where the error given by (17) has been defined.
The modeling results are presented in Sect. 8. Both the final values of the objective function and the error values (for each considered core saturation level) have been addressed (Tables 1, 2). From the analysis in that section, the following can be concluded:
-
the \(R_\mathrm {N}L_\mathrm {N}\) model has introduced some slight improvements—the objective function value has improved in general; for some core saturation levels, one can observe a significant improvement (given by the \(\epsilon _1\), \(\epsilon _2\) and \(\epsilon _3\) errors); however, the accuracy for the remaining ones has been decreased (especially for the lowest core saturation level, which could be observed through the \(\epsilon _6\) error value),
-
for the classical models, one can generally observe two flaws: the first is that they are not able to reflect all the hysteresis saturation scenarios at once for one set of parameters (although a very good agreement can be achieved for a single hysteresis—this has been shown in previous studies [59, 61]), while the second is the difficulty in properly resembling the hysteresis width above the saturation knee (example in Fig. 13),
-
as mentioned in Sect. 8—a very interesting result can be observed when applying a model comprising of a nonlinear fractional coil alone (the \(L_\mathrm {N}^{\alpha }\) model)—one can observe a significantly better result than for the models basing on classical circuit elements (both in terms of the \(\epsilon _k\) error values and the objective function F),
-
a still noticeable improvement can be observed when adding a linear resistor to the nonlinear fractional coil model (resulting in the \(RL_\mathrm {N}^{\alpha }\) model),
-
an insignificant improvement could be observed when the model is extended to the case of the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }\) model—the error values have improved in five of the six cases (by an insignificant amount) and one case (described by \(\epsilon _6\)) suffered from a slight loss in accuracy; the objective function also suggested an insignificant improvement,
-
the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }C_\beta \) model also introduced only slight improvements in the resemblance of the studied coil hystereses.
The \(RL_\mathrm {N}^{\alpha }\) model, in some terms, could be considered as the optimal model for the studied coil because of the accuracy improvement in comparison with less advanced models. It is worthwhile to point out that this model only requires one additional parameter in comparison with the classical \(RL_\mathrm {N}\) model (i.e., the parameter \(\alpha \)). Further additions to the model (a nonlinear resistance or a fractional capacitor) have not introduced significant improvements. However, one can already notice a very good agreement for the \(R_\mathrm {N}L_\mathrm {N}^{\alpha }\) model, leaving not much space for further improvements. The hystereses (Fig. 13) and waveforms (Fig. 14) have been very accurately reflected, where in some cases the differences are almost indistinguishable. This suggests at a very useful application of this model in simulation practices on real objects (e.g., for ferroresonance analyses [55], even transient state simulations [48]).
The inclusion of the fractional capacitor has not introduced significant improvements for the reflection of the studied hystereses; however, the inclusion of this element allowed to introduce features that could not be achieved otherwise (discussed in Sect. 7, observed in Figs. 10 and 11). This can be useful when circumstances would lead to such features being observed (it can be pointed out that such cases are possible for real objects applying ferromagnetic cores [81]).
Future studies will be aimed at the design of models that could accurately resemble measurements not only obtained for various ferromagnetic core saturation levels, but also for scenarios, where very significant components of higher harmonics will be introduced on purpose.
References
Chang, L., Jahns, T.M., Blissenbach, R.: Generalized dynamic hysteresis model for improved iron loss estimation of complex flux waveforms. IEEE Trans. Magn. 55(7), 13 (2019)
Antonio, S. Q., Faba, A., Rimal, H., Cardelli, E.: On the analysis of the dynamic energy losses in NGO electrical steels under non-sinusoidal polarization waveforms. IEEE Trans. Magn 56(4), 1–15 (2020)
Deželak, K., Dolinar, D., Štumberger, G.: Comparison between the simplified and the Jiles-Atherton model when accounting for the hysteresis losses of a transformer. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 32(4), 1393–1403 (2013)
Ruderman, M.: State-space formulation of scalar Preisach hysteresis model for rapid computation in time domain. Appl. Math. Model. 40(4), 3451–3458 (2016)
Milicevic, K., Nyarko, E.K., Biondic, I.: Chua’s model of nonlinear coil in a ferroresonant circuit obtained using Domel’s method and grey box modelling approach. Nonlinear Dyn. 86, 51–63 (2016)
Leite, J.V., Benabou, A., Sadowski, N.: Accurate minor loops calculation with a modified Jiles-Atherton hysteresis model. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 28(3), 741–749 (2009)
Song, X., Duggen, L., Lassen, B., Mangeot, C.: Modeling and identification of hysteresis with modified Preisach model in piezoelectric actuator. In: 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM) Munich, pp. 1538–1543 (2017)
Benabou, A., Clenet, S., Piriou, F.: Comparison of Preisach and Jiles-Atherton models to take into account hysteresis phenomenon for finite element analysis. J. Magn. Magn. Mater. 261(1), 139–160 (2003)
https://www.mathworks.com/products/matlab.html Accessed 19 March 2020
https://www.gnu.org/software/octave/ Accessed 19 March 2020
Hussain, S., Lowther, D.A.: An efficient implementation of the classical Preisach model. IEEE Trans. Magn. 54(3), 1–4 (2018)
Szewczyk, R.: Computational problems connected with Jiles-model of magnetic hysteresis. In: Recent Advances in Automation, Robotics and Measuring Techniques. Advances in Intelligent Systems and Computing, vol. 267, pp. 275–283. Springer, Switzerland (2014)
Al-Junaid, H., Kazmierski, T., Wilson, P.R., Baranowski, J.: Timeless discretization of magnetization slope in the modeling of ferromagnetic hysteresis. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 25(12), 2757–2764 (2006)
Kachniarz, M., Szewczyk, R.: Study on the Rayleigh hysteresis model and its applicability in modeling magnetic hysteresis phenomenon in ferromagnetic materials. Acta Physica Polonica A 131(5), 1244–1249 (2017)
Oldham, K.B., Spanier, J.: The Fractional Calculus. Academic Press, New York (1974)
Podlubny, I.: Fractional Differential Equations. Acadamic Press, New York (1999)
Nishimoto, K.: Fractional Calculus. Descartes Press, Koriama (1984)
Oustaloup, A.: Commande CRONE, Hermés Paris (1993)
Kaczorek, T.: Stabilization of fractional positive continuous-time linear systems with delays in sectors of left half complex plane by state-feedbacks. Control Cybernet. 39(3), 783–795 (2010)
Domek, S.: Fuzzy predictive control of fractional-order nonlinear discrete-time systems. Acta Mechanica et Automatica 5(2), 23–26 (2011)
Oprzȩdkiewicz, K., Mitkowski, W., Gawin, E., Dziedzic, K.: The Caputo vs. Caputo-Fabrizio operators in modelingof heat transfer process. Bull. Pol. Ac. Tech. 66(4), 501–507 (2018)
Sierociuk, D., Dzieliński, A., Sarwas, G., Petras, I., Podlubny, I., Skovranek, T.: Modelling heat transfer in heterogeneous media using fractional calculus. Philos. Trans. Soc. 371, 10 (2013)
Brociek, R., Słota, D., Król, M., Matula, G., Kwaśny, W.: Comparison of mathematical models with fractional derivative for the heat conduction inverse problem based on the measurements of temperature in porous aluminum. Int. J. Heat Mass Transf. 143, 118440 (2019)
Žecová, M., Terpák, J.: Heat conduction modeling by using fractional-order derivatives. Appl. Math. Comput. 257, 365–373 (2015)
Atangana, A., Baleanu, D.: New fractional derivatives with nonlocal and non-singular kernel: theory and application to heat transfer modelarXiv preprint arXiv:1602.03408 (2016)
Kawala-Janik, A., Bauer, W., Al-Bakri, A., Haddix, C., Yuvaraj, R., Cichon, K., Podraza, W.: Implementation of Low-Pass Fractional Filtering for the Purpose of Analysis of Electroencephalographic Signals. In: Non-Integer Order Calculus and its Applications. RRNR 2017. Lecture Notes in Electrical Engineering, vol. 496, pp. 63–73 (2019)
Kawala-Janik, A., Bauer, W., Zolubak, M., Baranowski, J.: Early-stage pilot study on using fractional-order calculus-based filtering for the purpose of analysis of electroencephalography signals. Stud. Logic Grammar Rhetoric 47(1), 103–111 (2016)
Laski, P.A.: Fractional-order feedback control of a pneumatic servo-drive. Bull. Pol. Ac. Tech. 67(1), 53–59 (2019)
Matusiak, M., Ostalczyk, P.: Problems in solving fractional differential equations a microcontroller implementation of an FOPID controller. Arch. Electr. Eng. 68(3), 565–577 (2019)
Majka, Ł.: Using fractional calculus in an attempt at modeling a high frequency AC exciter. In: Advances in Non-Integer Order Calculus and Its Applications. Proceedings of the 10th International Conference on Non-Integer Order Calculus and Its Applications. Lecture Notes in Electrical Engineering, vol. 559, pp. 55–71 (2020)
Mercorelli, P.: A discrete-time fractional order PI controller for a three phase synchronous motor using an optimal loop shaping approach. In: Theory and Applications of Non-Integer Order Systems. 8th Conference on Non-Integer Order Calculus and Its Applications, Zakopane, Poland Series:Lecture Notes in Electrical Engineering, vol. 407, pp. 477–488 (2017)
Spałek, D.: Synchronous generator model with fractional order voltage regulator \(\text{ PI}^{\alpha }\text{ D}^{\beta }\). Acta Energetica 23(2), 78–84 (2015)
Lino, P., Maione, G.: Non-integer order control of PMSM drives with two nested feedback loops. In:Advances in Non-Integer Order Calculus and Its Applications. Proceedings of the 10th International Conference on Non-Integer Order Calculus and Its Applications. Lecture Notes in Electrical Engineering, vol. 559, pp. 142–162 (2020)
Lopes, A.M., Machado, J.A.T., Ramalho, E., Silva, V.: Milk characterization using electrical impedance spectroscopy and fractional models. Food Anal. Methods 11, 901–912 (2018)
Gómez-Aguilar, J. F., Escalante-Martínez, J. E., Calderón-Ramón, C., Morales-Mendoza, L. J., Benavidez-Cruz, M., Gonzalez-Lee, M.: Equivalent circuits applied in electrochemical impedance spectroscopy and fractional derivatives with and without singular Kernel. Adv. Math. Phys. 2016, 15 (2016)
Lopes, A.M., Machado, J.A.T., Ramalho, E.: On the fractional-order modeling of wine. Eur. Food Res. Technol. 243, 921–929 (2017)
Psychalinos, C., Tsirimokou, G., Elwakil, A.S.: Switched-capacitor fractional-step Butterworth filter design. Circuits Syst. Signal Process. 35(4), 1377–1393 (2016)
Kawala-Janik, A., Podpora, M., Gardecki, A., Czuczwara, W., Baranowski, J., Bauer, W.: Game controller based on biomedical signals. In: 2015 20th International Conference on Methods and Models in Automation and Robotics (MMAR) Miedzyzdroje, Poland, pp. 934–939 (2015)
Garrappa, R., Maione, G.: Fractional Prabhakar derivative and applications in anomalous dielectrics: a numerical approach. In: Theory and Applications of Non-Integer Order Systems. 8th Conference on Non-Integer Order Calculus and Its Applications, Zakopane, Poland. Lecture Notes in Electrical Engineering, vol. 407, pp. 429–440 (2017)
Zhang, B., Gupta, B., Ducharne, B., Sebald, G., Uchimoto, T.: Preisach’s Model Edxtended with dynamic fractional derivation contribution. IEEE Trans. Magn. 54(3), 4 (2018)
Luft, M., Szychta, E., Cioć, R., Pietruszczak, D.: Measuring transducer modelled by means of fractional calculus. In: Transport Systems Telematics. 10th Conference, TST 2010, Katowice-Ustroń, Poland, October 2010, Selected Papers. Communications in Computer and Information Science, vol. 104, pp. 286–295 (2010)
Sumelka, W.: Fractional calculus for continuum mechanics-anisotropic non-locality. Bull. Pol. Ac. Tech. 64(2), 361–372 (2016)
Walczak, J., Jakubowska, A.: Analysis of resonance phenomena in series RLC circuit with supercapacitor. In: Analysis and Simulation of Electrical and Computer Systems. Lecture Notes in Electrical Engineering, vol. 324, pp. 27–34 (2015)
Czuczwara, W., Latawiec, K. J., Stanisławski, R., Łukaniszyn, M., Kopka,R., Rydel, M.: Modeling of a supercapacitor charging circuit using two equivalent RC circuits and forward vs. backward fractional-order differences. In: 2018 Progress in Applied Electrical Engineering (PAEE), Koscielisko, pp. 1–6 (2018)
Sowa, M., Jakubowska-Ciszek, A.: Supercapacitor fractional model - DAQ-based measurements of frequency characteristics and error computation. ITM Web Conf. 28, 01027 (2019)
Mitkowski, W., Skruch, P.: Fractional-order models of the supercapacitors in the form of RC ladder networks. Bull. Pol. Ac. Tech. 61(3), 581–587 (2013)
Tarczyński, W., Kopka, R.: Supercapacitor properties under changing load. Sci. J. Polish Naval Acad. 60(3), 81–93 (2019)
Majka, Ł.: Applying a fractional coil model for power system ferroresonance analysis. Bull. Pol. Ac. Tech. 66(4), 467–474 (2018)
Schäfer, I., Krüger, K.: Modelling of lossy coils using fractional derivatives. J. Phys. D Appl. Phys. 41(4), 8 (2008)
Majka, Ł., Klimas, M.: Diagnostic approach in assessment of a ferroresonant circuit. Electr. Eng. 101, 149–164 (2019)
Sowa, M.: DAQ-based measurements for ferromagnetic coil modeling using fractional derivatives. In: 2018 International Interdisciplinary PhD Workshop (IIPhDW)Świnoujście, pp. 91–95 (2018)
Katugampola, U.N.: Mellin transforms of generalized fractional integrals and derivatives. Appl. Math. Comput. 257, 566–580 (2015)
Sierociuk, D., Malesza, W., Macias, M.: Derivation, interpretation, and analog modelling of fractional variable order derivative definition. Appl. Math. Model. 39(13), 3876–3888 (2015)
Atangana, A., Baleanu, D.: New fractional derivatives with non-local and non-singular kernel: theory and application to heat transfer model. Therm. Sci. 20(2), 763–769 (2016)
Majka, Ł.: Fractional derivative approach in modeling of a nonlinear coil for ferroresonance analyses. In: 9th International Conference on Non-integer Order Calculus and its Applications. Lecture Notes in Electrical Engineering, vol. 496, pp. 135–147 (2019)
Klimas, M., Majka, Ł.: Testing Arduino platform for ferroresonance circuit measurements. In: 41st Conference on Fundamentals of Electrotechnics and Circuit Theory. SPETO 2018Gliwice-Ustroń, pp. 77–78 (2018)
https://kared.pl/index.php/produkty/8-produkty/25-cyfrowy-rejestrator-zaklocen-rz-1 Accessed 19 March 2020
Ueberhuber, C.W.: Numerical Computation 2: Methods, Software, and Analysis. Springer, Berlin (1997)
Majka, Ł.: Measurement based inductor modeling for the purpose of ferroresonance analyses, Advanced methods of the theory of electrical engineering. AMTEE 2015, TrebicV-3 (2015)
Majka, Ł.: Measurement verification of the nonlinear coil models. In: 39th Conference on Fundamentals of Electrotechnics and Circuit Theory. SPETO 2016, Gliwice-Ustroń, pp. 89–90 (2016)
Majka, Ł.: Measurements and simulations for a ferroresonance circuit. In: 40th Conference on Fundamentals of Electrotechnics and Circuit Theory. SPETO 2017, Gliwice-Ustroń, pp. 47–48 (2017)
Majka, Ł., Klimas, M.: Diagnosis of a ferroresonance type through visualisation. ITM Web Conf. 28, 01039 (2019)
Milicevic, K., Lukacevic, I., Flegar, I.: Modeling of nonlinear coil in a ferroresonant circuit. Electr. Eng. 91, 51–59 (2009)
Milicevic, K., Vinko, D., Emin, Z.: Identifying ferroresonance initiation for a range of initial conditions and parameters. Nonlinear Dyn. 66, 755–762 (2011)
Sowa, M.: A harmonic balance methodology for circuits with fractional and nonlinear elements. Circuits Syst. Signal Process. 37, 4695–4727 (2018)
Kaczorek, T.: Positive linear systems consisting of n subsystems with different fractional orders. IEEE Trans. Circuits Syst. Regul. Paper. 58(6), 1203–1210 (2011)
Piotrowska, E.: Analysis of fractional electrical circuit with sinusoidal input signal using Caputo and conformable derivative definitions. Poznan Univ. Technol. Acad. J. 97, 155–167 (2019)
Włodarczyk, M., Zawadzki, A.: Positive order fractional derivatives in RLC circuits. Sci. Works Sil. Univ. Technol. Electr. Eng. 1, 75–88 (2011)
Shiri, B., Baleanu, D.: System of fractional differential algebraic equations with applications. Chaos Solitons Fractals 120, 203–212 (2019)
Ghomanjani, F.: A new approach for solving fractional differential-algebraic equations. J. Taibah Univ. Sci. 11, 1158–1164 (2017)
Ding, X., Jiang, Y.: Nonnegativity of solutions of nonlinear fractional differential-algebraic equations. Acta Mathematica Scienta 38B(3), 756–768 (2018)
Sowa, M.: Solutions of circuits with fractional, nonlinear elements by means of a SubIval solver. In: Conference on Non-integer Order Calculus and Its Applications. RRNR 2017: Non-Integer Order Calculus and its Applications. Lecture Notes in Electrical Engineering, vol. 496, pp. 217–228 (2019)
Sowa, M.: Numerical solver for fractional nonlinear circuit problems. In: 2019 IEEE 39th Central America and Panama Convention (CONCAPAN XXXIX), Guatemala City, Guatemala, 1–6 (2019)
http://msowascience.com Accessed 19 March 2020
Sowa, M.: Application of SubIval in solving initial value problems with fractional derivatives. Appl. Math. Comput. 319, 86–103 (2018)
Sowa, M.: A local truncation error estimation for a SubIval solver. Bull. Pol. Acad. Tech. 66(4), 475–484 (2018)
Sowa, M.: A subinterval-based method for circuits with fractional order elements. Bull. Pol. Acad. Tech. 62(3), 449–454 (2014)
Garrappa, R.: Trapezoidal methods for fractional differential equations: theoretical and computational aspects. Math. Comput. Simul. 110, 96–112 (2015)
Garrappa, R.: Numerical solutions of fractional differential equations: a survey and a software tutorial. Mathematics 6(2), 16 (2018)
https://www.dm.uniba.it/Members/garrappa/Software Accessed 19 March 2020
Sowa, P.: Dynamiczne układy zastȩpcze w analizie elektromagnetycznych stanów przejściowych, Wydaw. Politechniki Śla̧skiejGliwice (2011)
Majka, Ł., Paszek, S.: Mathematical model parameter estimation of a generating unit operating in the Polish National Power System. Bull. Pol. Acad. Tech. 64(2), 409–416 (2016)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A Example of FDAE formulation
A Example of FDAE formulation
This appendix explains how a system in the form of (7) is formulated for a circuit containing an exemplary model that has been considered in this paper.
The \(R_\mathrm {N}L_\mathrm {N}^{\alpha }C_\beta \) model has been selected for the example as it is the most advanced one that has been studied. The system will be formulated in a general manner, i.e., the voltage and all the selected currents (on nonlinear and inertial elements) along with node potentials will be included in the equations. The mentioned variables are marked as in Fig. 15.
Initially, only the equations will be formulated, which the model introduces, while further ones will be introduced depending on where the model is placed in a circuit. The \(\textit{\textbf{x}}(t)\) vector consists of the variables under fractional derivatives, hence:
where the derivative orders are given by:
while:
The source vector \(\textit{\textbf{v}}(t)\) will be introduced later, when the placement of the model in the circuit will be determined. The potential difference introduces the equation:
which determines a row in the \(\textit{\textbf{M}}_\mathrm {I}\) and \(\textit{\textbf{M}}_\mathrm {II}\) matrices. For the purpose of this example, it is assumed that the equations start from \(n_\mathrm {start}\), hence:
The remaining equations that the model introduces are the nonlinear equations and the fractional differential equations. For the nonlinear equations, when implementations are considered [72, 73], it is convenient to introduce an auxiliary vector \(\textit{\textbf{i}}_\mathrm {arg}\), whose entries denote the indices of the arguments of the functions appearing in \(\textit{\textbf{F}}_\mathrm {NL}\), e.g., for \(n_\mathrm {NL} = 3\) and:
the vector \(\textit{\textbf{F}}_\mathrm {NL}\) takes the form:
The nonlinear equations describe the u-\(i_\mathrm {NL}\) and \(\psi \)-\(i_\psi \) relationships. For a \(u(i_\mathrm {NL})\) description:
The first entry in \(\textit{\textbf{F}}_\mathrm {NL}\) is then the \(f_u\) function, while:
According to the form given by (7), the nonlinear equations appear as the last \(n_\mathrm {NL}\) algebraic equations. Assuming that the equations the model introduces appear starting from \(n_\mathrm {NL start}\)—the left-hand side in (25) introduces:
For an \(i_\mathrm {NL}(u)\) function:
where \(f_i\) then appears as the first entry in \(\textit{\textbf{F}}_\mathrm {NL}\), while:
and:
Similarly for the \(\psi \)-i relationship—assuming that the nonlinear equation is:
the second entry in \(\textit{\textbf{F}}_\mathrm {NL}\) is then the \(f_\psi \) function and:
with:
On the other hand, for a nonlinear function:
f appears as the second entry in \(\textit{\textbf{F}}_\mathrm {NL}\) and:
with:
The remaining equations are the fractional differential equations:
and:
Assuming that already \(n_\mathrm {rem.}\) differential equations have been introduced, the following entries are added:
and:
Further additions to the matrices and the \(\textit{\textbf{F}}_\mathrm {NL}\) vector are introduced when the remaining part of the circuit is determined.
For a simple case of a circuit when only a voltage source, described by e(t), is connected to the terminals of the model, i.e., the \(V_1\) and \(V_2\) nodes, and directed at the \(V_1\) node, no additional variables are introduced to \(\textit{\textbf{x}}(t)\) and \(\textit{\textbf{y}}(t)\), while \(\textit{\textbf{v}}(t)\) becomes:
the additional equations are then:
and
which introduce:
and
, respectively. Additionally:
When all the necessary matrices, vectors and functions have been defined—the system can be solved through a solver basing on the SubIval method as mentioned in Sect. 4, e.g., the one that is available for GNU Octave and Matlab [73].
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Sowa, M., Majka, Ł. Ferromagnetic core coil hysteresis modeling using fractional derivatives. Nonlinear Dyn 101, 775–793 (2020). https://doi.org/10.1007/s11071-020-05811-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-020-05811-3