Acessibilidade / Reportar erro

An Improved Method for Acquisition of the Parameters of Jiles-Atherton Hysteresis Scalar Model Using Integral Calculus

Abstract

An accurate modeling of materials is essential to obtain reliable results in fields calculation. The Jiles-Atherton approach is widely used for modeling the magnetic hysteresis and depends on its set of five parameters to properly represent material. In this article is proposed an original methodology for obtaining this set of parameters avoiding the derivatives rough calculation and using the calculation of integrals. From the model equations, a new methodology with two nonlinear algebraic systems of five equations in five unknowns is obtained. The initial magnetization curve, the anhysteretic curve and filtering data are not necessary. The proposed methodology also does not restrict the search space of parameters. The parameters assume values in the interval (0,∞). Calculated data were compared with experimental data to validate the methodology. The simulations showed that the proposed method can obtain an accurate set of parameters from a single experimental hysteresis loop and with low computational effort.

Index Terms
Cauchy problem; Maclaurin's series; Magnetic hysteresis; magnetic materials

I. INTRODUCTION

Several models for scalar modeling of magnetic hysteresis are found in the literature but the Jiles- Atherton approach has been widely used [1[1] J. V. Leite, N. Sadowski, P. Kuo-Peng, N. J. Batistela, and J. P. A. Bastos, “The inverse Jiles-Atherton model parameters identification,” IEEE Trans. Magn., vol. 39, pp. 1397-1400, May 2003.]-[9[9] A. Corana, M. Marchesi, C. Martini, and S. Ridella, “Minimizing multimodal functions of continuous variables with the 'simulated annealing' algorithm,” ACM Transactions on Mathematical Software, vol. 13, pp. 262-280, Sept. 1987.]. To completely characterize a given material the Jiles-Atherton model requires the determination of five parameters: ms(A/m), α, a (A/m), k, and c [10[10] D. C. Jiles and D. L. Atherton, “Theory of ferromagnetic hysteresis,” Journal of Magnetism and Magnetic Materials,vol. 61, pp. 48-60, 1986.]-[12[12] N. Sadowski, N. J. Batistela, J. P. A. Bastos, and M. Lajoie- Mazenc, “An inverse Jiles-Atherton model to take into account hysteresis in time stepping finite element calculations,” IEEE Trans. Magn., vol. 38, no. 2, 2002.]. The calculation of these parameters has been performed through different methods stochastic and deterministic.

Recent research developed by the authors of this article resulted in three different methodologies to calculate the parameters of the Jiles-Atherton model, based on the knowledge of only one experimental B-H curve of the material. The three methodologies have the same origin (the equations of Jiles-Atherton); they use the same method (non-linear least squares) to solve an equations system of infinitely many solutions where the solution is the set of parameters to be calculated; and they were applied to characterize the same material. The differences between the methodologies will be highlighted. In the first method, after algebraic manipulation of the Jiles-Atherton equations one obtains Mirr = Mirr (He (H, B)), and reaches to a nonlinear ordinary differential equation dB / dH = f1 (H, B). The derivative is calculated roughly. The system of equations is written with this last equation. The derivative of a function B (H) at the point H1 is defined by the limit, B'(H1)=limΔH0[B(H1+ΔH)B(H1)]/ΔH, when this limit exists. Thus, to improve the first method, in the case of noisy loops, it is necessary to avoid the derivative calculation. In the second method (which avoids the derivative calculus) proposed in this paper, after algebraic manipulation of the Jiles-Atherton equations, one obtains Man = Man (He) and dMan / dHe = f2 (He) allowing write a linear ordinary differential equation ODE. The Cauchy problem associated with ODE is solved and its initial value is an experimental magnetic field and magnetic induction. This allows writing a nonlinear algebraic equation B/μ0-H = f3 (H, B). The integral involved in this algebraic equation is solved roughly using Maclaurin series. To improve the accuracy are considered the first ten terms of the series. The equations system is written with this algebraic equation. In order to improve the second methodology is necessary to avoid rough calculation of integrals. Therefore, the third methodology was developed. In the third method, after algebraic manipulation of Jiles-Atherton equations, are obtained directly (without using rough calculations of derivative and integrals) B = B (He, H). A nonlinear algebraic equation f4 (H, B) is written and used to construct the system of equations.

For the same material, the different methodologies do not provide, as a result, equal sets of parameters. It is true that the proposed methodologies have the same origin, but the methodologies identify the set of parameters by solving different equations systems. The first methodology calculates parameters based on derivatives rough calculation; the second method calculates parameters based on power series approximation to solve the integral; the third method is simpler and does not use derivative or integral to identify the parameters.

Each of the equations systems analyzed in the three methodologies has infinitely many solutions. Although there are infinitely many solutions, only some of them can be calculated because the main equations in each methodologies have a division operator (which is inherited from Jiles-Atherton equations) and hence indeterminate forms can happen avoiding the calculation of all existing solutions.

In addition, there are five parameters, which can also be seen as five degrees of freedom. Depending on the value assumed by one of the parameters, the other can be set according to assumed already value.

The Jiles-Atherton equations originate three methodologies, this is fact, and cannot be seen as a drawback because the three methodologies give opportunity to calculate several sets of parameters which are then analyzed based on criteria that facilitate the selection of the set that best represents the experimental behavior of the material.

In this article, a new and original method to determine the five parameters of Jiles-Atherton hysteresis scalar model is proposed. Reference [13[13] F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “A new methodology to obtain the parameters of the scalar Jiles-Atherton hysteresis model,” in CEFC 2012 Proceedings, Annecy, 2012.] proposes an original method to determine the five parameters of the model. In that study an implicit formula was developed and the magnetic induction B was written in function of magnetic field H and in terms of the derivative of B with respect to the magnetic field. If there are numerical noises added to the measured experimental data then the calculation of the derivative may be difficult. Despite this, the approach has been used to characterize different materials and the results show good agreement of measured data and calculated data.

The main contribution of this paper is to improve the method for obtaining the parameters of Jiles- Atherton model using an inverse model, where the magnetic induction is the independent variable, and, unlike the previous work, avoiding the use of derivatives calculus in the characterization method.

In summary, the proposed approach can be described as follows. First, the model Jiles-Atherton is written as a linear ordinary differential equation. Then, the Cauchy problem associated with this differential form is considered [14[14] J. Manuel Sotomayor Tello, “Lições de equações diferenciais ordinárias,” Rio de Janeiro: Instituto de Matemática Pura e Aplicada, Projeto Euclides, 1979, pp. 5-7.]. The initial value of the Cauchy problem is an arbitrary data point (H0, B0). Then the Cauchy problem is solved using the method of integrating factor [15[15] Jaime E. Munoz Rivera, “Cálculo diferencial II & equações diferenciais,” Textos de graduação. Petrópolis. Editora Gráfica Rondon Ltda, 2007, pp. 35-36.] and integration by parts. Finally, the definite integral obtained is solved numerically by Maclaurin series [16[16] Norman B. Haaser, Joseph P. Lasalle, and Joseph A. Sullivan, “Análisis matemático 2,” Curso Intermedio, vol. 2. México. Editoral Trillas, 1970, pp. 517.]. The proposed method is simple because the integrand can be represented by polynomial functions facilitating their integration.

II. MATHEMATICAL MODELING

To determine the model parameters a single main equation is obtained (as one can see in appendix APPENDIX The equations that allows identifying the model parameters are the equations of the Jiles-Atherton scalar hysteresis model and a constitutive relationship. According to [12] are considered the following equations: (2) M = M i r r + M r e v (3) M r e v = c ( M a n − M i r r ) (4) M a n = m s [ coth ( H e a ) − a H e ] (5) d M i r r d H e = M a n − M i r r k δ (6) H e = H + α M (7) B = μ 0 ( H + M ) A. Cauchy Problem Associate Keeping in mind that the purpose of this section is to find the five parameters of the Jiles-Atherton hysteresis scalar model without using the derived calculation, the mathematical modeling begins combining (3) and (2): M = Mirr+c(Man-Mirr) that is (8) M = ( 1 − c ) M i r r + c M a n Furthermore, considering (6) we have αM = He-H, that is, M = (He-H)/α which combined with (7) allows to write B = μ0[H+((He-H)/α)]. From this last equation one obtains: (9) B = μ 0 ( 1 + 1 α ) H + μ 0 α H e From (9) we then get μ0He/α = B-μ0H(1-1/α) which also means: (10) H e = α μ 0 B − ( α − 1 ) H On the other hand, equation (8) allows calculating the derivative of magnetization with respect to the effective magnetic field: (11) d M d H e = ( 1 − c ) d M i r r d H e + c d M a n d H e This way, combining (5) and (11) this gives us: (12) d M d H e = ( 1 − c ) k δ M a n − ( 1 − c ) k δ M i r r + c d M a n d H e By multiplying (8) by 1/(kδ) it is also true that: (13) M k δ = ( 1 − c ) k δ M i r r + c k δ M a n After that, (12) added to (13) allows write: dMdHe+Mkδ=(1−c)kδMan+cdMandHe+ckδMan, or dMdHe+Mkδ=Mankδ−cMankδ+cdMandHe+ckδMan that is (14) d M d H e + M k δ = M a n k δ + c d M a n d H e Taking into account (4), one can see that Man = Man(He) and dMan/dHe = f(He) that is Man and dMan/dHe both depend of He, as a result it is stated that (14) is a linear ordinary differential equation of the first order, with dependent variable M and independent variable He. Consider the Cauchy problem associated with (14). A Cauchy problem is defined by an equation or systems of first order equations and an initial condition. From (7)B/μ0 = H+M or M = (B/μ0)-H, as a result the initial condition will be: M(He0) = M0 = (B0/μ0)-H0. Concerning (10)He0 = (α/μ0)B0-(α-1)H0 and consequently (15) M ( H e 0 ) = M ( α μ 0 B 0 − ( α − 1 ) H 0 ) = M 0 = B 0 μ 0 − H 0 The following Cauchy problem is established: { d M d H e + M k δ = M a n k δ + c d M a n d H e M ( M e 0 ) = M ( α μ 0 B 0 − ( α − 1 ) H 0 ) = M 0 = B 0 μ 0 − H 0 B. Solving Cauchy Problem The method of integrating factor will be used in solving the Cauchy problem. The integrating factor is determined assuming that there is a function u(He) such that: u ( H e ) d M d H e + u ( H e ) M k δ = u ( H e ) M a n k δ + u ( H e ) c d M a n d H e and u ( H e ) d M d H e + u ( H e ) M k δ = d d H e ( u ( H e ) M ) As u ( H e ) ≠ 0 and M ( H e ) ≠ 0 then u(H e ) d M d H e + H ( H e ) M k δ = M d u d H e + d M d H e u ( H e ) In the above equation the terms on the right side are compared with those terms on the left side and one can conclude that: d u d H e = u ( H e ) k δ that is u ' ( H e ) u ( H e ) = 1 k δ As d(ln[u(He)])/dHe = u'(He)/u(He) then d(ln[u(He)])/dHe = 1/(kδ). Separating the variables in the equation above and integrating we then get ∫dln(u(He))=∫[1/(kδ)dHe], as a result ln(u(He)) = [He/(kδ)]+cte. Especially for cte = 0 this give us ln(u(He)) = He/(kδ) which also means u(He)=eHe/(kδ). The integrating factor is eHe/(kδ). Equation (14)) is multiplied by the integrating factor and this gives us: (16) e H e k δ d M d H e + e H e k δ M k δ = e H e k δ M a n k δ + c e H e k δ d M a n d H e As eHekδdMdHe+eHekδMkδ=ddHe(eHekδM) then we can rewrite (16) as d d H e ( e H e k δ M ) = e H e k δ M a n k δ + c e H e k δ d M a n d H e Integrating the above equation that gives us: ∫d(eHeekδM)=∫eHekδMankδdHe+c∫eHekδdMandHedHe which also means (17) M e H e k δ − M 0 e H e 0 k δ = 1 k δ ∫ H e 0 H e M a n e x k δ d x + c ∫ H e 0 H e e x k δ d M a n d x d x In the second term on right side of (17) is applied integration by parts given by ∫UdV=UV−∫VdU. For U=ex/(kδ) this gives us dU=(1/(kδ)ex/(kδ))dx. For dV=(dMan/dx)dx then ∫dV=∫(dMan/dx)dx that is V=Man. It is also true that: (18) c ∫ H e 0 H e e x k δ d M a n d x d x = c { ( M a n e x k δ ) H e 0 H e − 1 k δ ∫ H e 0 H e e x k δ M a n ( x ) d x } Combining (18) and (17) one obtains: (19) M e H e k δ − M 0 e H e 0 k δ = 1 k δ ∫ H e 0 H e M a n e x k δ d x + c ( M a n e x k δ ) H e 0 H e − c k δ ∫ H e 0 H e e x k δ M a n ( x ) d x or M e H e k δ − M 0 e H e 0 k δ = ( 1 k δ − c k δ ) ∫ H e 0 H e e x k δ M a n ( x ) d x + c M a n ( H e ) e H e k δ − c M a n ( H e 0 ) e H e 0 k δ M e H e k δ − M 0 e H e 0 k δ = ( 1 − c ) 1 k δ ∫ H e 0 H e M a n ( x ) e x k δ d x + c M a n ( H e ) e H e k δ − c M a n ( H e 0 ) e H e 0 k δ Both members of equation (19)) are multiplied by e−He/(kδ), we then get: M − M 0 e H e 0 − H e k δ = ( 1 − c ) 1 k δ e − H e k δ ∫ H e 0 H e M a n ( x ) e x k δ d x + c M a n ( H e ) − c M a n ( H e 0 ) e H e 0 − H e k δ . The total magnetization is isolated of the other variables in the equation above, this gives us: M − M 0 e H e 0 − H e k δ + ( 1 − c ) 1 k δ e − H e k δ ∫ H e 0 H e M a n ( x ) e x k δ d x + c M a n ( H e ) − c M a n ( H e 0 ) e H e 0 − H e k δ . Considering the above equation and (4) one can write: (20) M = M 0 e H e 0 − H e k δ + ( 1 − c ) 1 k δ e − H e k δ ∫ H e 0 H e m s [ coth ( x a ) − a x ] e x k δ d x + c m s [ coth ( H e a ) − a H e ] − c m s [ coth ( H e 0 a ) − a H e 0 ] e H e 0 − H e k δ C. Proposal Relation: Magnetic Induction with Magnetic Field Once solved the associated Cauchy problem it is important to note that: one can return to original equations of the model to write an equation that relates the magnetic induction with the magnetic field, where also appear the parameters of the material. Taking this into account, from equality (7)M = (B/μ0)-H which together with (10) are moved to (20) allowing to say that: (21) B μ 0 − H = [ B 0 μ 0 − H 0 ] e α μ 0 B 0 − ( α − 1 ) H 0 − α μ 0 B + ( α − 1 ) H k δ + ( 1 − c ) m s k δ e α μ 0 B + ( α − 1 ) H k δ ∫ α μ 0 B 0 − ( α − 1 ) H 0 α μ 0 B − ( α − 1 ) H [ coth ( x a ) − a x ] e x k δ d x + c m s [ coth ( α μ 0 B − ( α − 1 ) H a ) − a α μ 0 B − ( α − 1 ) H ] − c m s [ coth ( α μ 0 B 0 − ( α − 1 ) H 0 a ) − a α μ 0 B 0 − ( α − 1 ) H 0 ] e α μ 0 B 0 ( α − 1 ) H 0 − α μ 0 B + ( α − 1 ) H k δ The definite integral in (21) is solved by Maclaurin series and one can obtain (1). ) based on the five equations of Jiles-Atherton and on a constitutive relation [12[12] N. Sadowski, N. J. Batistela, J. P. A. Bastos, and M. Lajoie- Mazenc, “An inverse Jiles-Atherton model to take into account hysteresis in time stepping finite element calculations,” IEEE Trans. Magn., vol. 38, no. 2, 2002.]. This equation is given by (1).

The equation (1) is a function of B, H, in that also appear the five parameters of the Jiles-Atherton model. The equation implicitly relating magnetic field and magnetic induction. Knowing the coordinates of points, magnetic field and magnetic induction, using equation is possible to identify the five parameters of the model. Another advantage of (1) is the derivative absence.

(1) ( B / μ 0 ) H = [ ( B 0 / μ 0 ) H 0 ] × e [ ( α B 0 / μ 0 ) ( α 1 ) H 0 ( α B / μ 0 ) + ( α 1 ) H ] / ( k δ ) + ( 1 c ) ( m s / ( k δ ) ) e [ ( α B / μ 0 ) + ( α 1 ) H ] / ( k δ ) × n = 0 { [ c n / ( n + 1 ) ] [ ( ( α B / μ 0 ) ( α 1 ) H ) n + 1 ( ( α B 0 / μ 0 ) ( α 1 ) H 0 ) n + 1 ] } + c m s [ cot h ( [ ( α B / μ 0 ) ( α 1 ) H ] / a ) a / [ ( α B / μ 0 ) ( α 1 ) H ] ] c m s [ cot h ( [ ( α B 0 / μ 0 ) ( α 1 ) H 0 ] / a ) a / [ ( α B 0 / μ 0 ) ( α 1 ) H 0 ] ] e [ ( α B 0 / μ 0 ) ( α 1 ) H 0 ( α B / μ 0 ) + ( α 1 ) H ] / ( k δ )

Where: ms (A/m), α, a (A/m), k, and c are the five material parameters; δ takes the value 1 for the ascending branch of the hysteresis loop, and the value −1 for the descending branch of the hysteresis loop; H is the magnetic field; B is the magnetic induction; and μ0 is the magnetic permeability of vacuum.

III. SOLVING SYSTEM OF EQUATIONS

Equation (1) can be used to obtain the five parameters of Jiles-Atherton model when an experimental B-H loop is used as a reference. Initially, do (1) equal to zero and 0 = f (H, B) denote this operation. Then, 0 = f(H, B) was used to write two systems of non-linear algebraic equations, as can be seen in Fig. 1. The first system represents the ascending branch of the hysteresis loop (Asc.) when δ = +1. The second system represents the descending branch of the hysteresis loop (Desc.) when δ = −1. Then points (H0, B0) belonging to the experimental curve are selected. Each system has five equations in five unknowns. The unknowns are the five parameters of the Jiles-Atherton model. Finally, each system of equations is solved using the nonlinear least squares method. The parameter set that represents the material, which corresponds to the experimental hysteresis loop, is the solution of the equation system.

Fig. 1
System of equations for each branch of the experimental hysteresis loop.

Consider a system of five nonlinear equations given by Fi (x) = f (Hi, Bi) where x = [ms α a k c] are the five unknowns, i = 1, …, 5. The aim is to find a vector x such that Fi (x) = 0. To solve this system of equations is necessary minimizing the sum of squares. If the sum of the squares is null then the system of equations is solved. To solve the system was used the Trust-Region-Dogleg algorithm (TRD) or Trust-Region-Reflective algorithm (TRR) [17[17] [Online]. Available: http://www.mathworks.com/help/optim/ug/equation-solving-algorithms.html.
http://www.mathworks.com/help/optim/ug/e...
], [18[18] Rodrigo M. Rosa, “Estudo e implementação do método dogleg para programação não linear,” Trabalho de conclusão de curso Bacharelado Matemática, UFSC, Florianópolis, SC, 2005.] belonging to the nonlinear least squares method.

The system has infinitely many solutions and is solved by the following method: first, is assigned an arbitrary initial value for the set of parameters x0 = [ms0 α0 a0 k0 c0]. To the descending branch of the hysteresis loop select a point with coordinate (H0, B0) belonging to the experimental curve. Five points with coordinates (H, B) positioned in this branch as can be seen in Fig. 1 are selected. The five points are not positioned considering the most relevant slopes of the branch because (1) does not have the term dB/dH. The proposed equation f (H, B) evaluated in each selected point (H, B) is writen (this allows to obtain a five-equation system). By solving this system of equations (using the TRD algorithm or TRR algorithm), a candidate to solution (cs) is obtained.

The candidate to solution above now is used as initial value for the current set of parameters, x0 = cs. Repeat the procedure for the ascending branch of the experimental hysteresis loop. The point of coordinates (H0, B0) and the five points of coordinates (H, B) belong to the ascending branch. This new system of equations is solved (by the TRD algorithm or TRR algorithm) and new candidate to solution is obtained and used as a set of initial parameters for the system.

This procedure is repeated until a certain error criterion is obeyed by candidate to solution, or until the maximum number of iterations is reached. When a solution is found the simulated hysteresis loop is calculated and the curve obtained is compared with the measured data. For the set of parameters representing the material, corresponding to the experimental hysteresis loop, are calculated: mean squared error (MSE); total accumulated distance calculated considering measured points and calculated points; and percentage error calculated considering the measured magnetic loss and calculated magnetic loss.

If the algorithm does not converge, then the initial set of parameters should be changed as well as the points with coordinates (H0, B0), the error criterion and the maximum number of iterations.

The main steps of the numerical procedure to calculate the parameters of the Jiles-Atherton hysteresis scalar model are shown in Fig. 2.

Fig. 2
Numerical procedure to calculate parameters.

IV. APPLICATION RESULTS OF PROPOSED METHODOLOGY

In this section, calculated hysteresis loops are compared to measured hysteresis loops to validate the proposed methodology. The results were obtained using the proposed methodology and the equations were solved using the TRD algorithm or TRR algorithm. The experimental data were obtained using an Epstein frame with closed loop control [19[19] N. J. Batistela, “Caracterização e modelagem eletromagnética de lâminas de aço ao silício,” Tese Doutor em Engenharia Elétrica, CTC, UFSC, Florianópolis, SC, 2001.], sinusoidal magnetic induction with frequency of 1 Hz. Three materials of grain oriented silicon steel cut in the rolling direction were considered, as shown in Fig. 3-5. A material of grain non-oriented silicon steel cut in the transverse direction was characterized as can be seen in Fig. 6. A material of non-oriented steel silicon cut in the direction of 45 degrees was analyzed as can be seen in Fig. 7. The corresponding values of the model parameters (solution) are shown in table I. In the same table the simulation time (t) for obtaining the parameters with a PC i5, 2.67 GHz is given as well as the number of iterations (NI) for each output, the initial set of parameters used (initial), and initial value used for the Cauchy problem (H0, B0). The parameters are rapidly obtained and the proposed methodology can be used for fast characterization of materials. This reduced time brings advantages to the next procedures.

Fig. 3
Calculated results and measured results for material 1: soft loop (TRD).
Fig. 4
Calculated results and measured results for material 2: first case (TRD).
Fig. 5
Calculated results and measured results for material 3: third case (TRD).
Fig. 6
Calculated results and measured results for material 4: fourth case (TRD).
Fig. 7
Calculated results and measured results for material 5: fifth case (TRR).
TABLE I
RESULTS

The hysteresis sigmoid soft loop simulated agrees with the experimental data as shown in Fig. 3. As one can see in Fig. 4-7 the simulated loops also show good agreement with the measured hysteresis loops.

Table II shows indicators of the solution quality: mean square error (MSE); calculated distance considering measured points and calculated points (Dist.); and percentage error calculated considering the measured magnetic loss and calculated magnetic loss (Error%).

TABLE II
SOLUTION QUALITY INDICATORS

The two systems of nonlinear equations presented in the proposed methodology can be solved using the method of nonlinear least squares (used in adjustment nonlinear curves).

From the equations of Jiles-Atherton hysteresis scalar model and a constitutive relationship were written two systems of nonlinear equations. The aim is to compute the parameters of Jiles-Atherton model of the curve that best fits the experimental data of magnetic induction and magnetic field for a given material. These parameters, which fit (by the nonlinear least squares technique) the nonlinear function (obtained from the proposed methodology) to a set of experimental points of magnetic induction and magnetic field, can be identified for example by Trust-Region-Dogleg algorithm or Trust-Region-Refective algorithm [17[17] [Online]. Available: http://www.mathworks.com/help/optim/ug/equation-solving-algorithms.html.
http://www.mathworks.com/help/optim/ug/e...
].

With characteristic of avoid the derivative calculus, this methodology shows great potential for reliable and fast identification of the parameters of the Jiles-Atherton model. Although the aim of this work is the parameters identification of the Jiles-Atherton scalar hysteresis model the method proposed here can also be used to determine the parameters of the Jiles-Atherton vector model. In this case the methodology can be used for each main direction of magnetization: longitudinal direction and transverse direction.

In [20[20] F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “Uma nova metodologia para obtenção de parâmetros do modelo de histerese de Jiles-Atherton,” in MOMAG 2012 Anais de evento, João Pessoa, 2012.] - [28[28] F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “Insertion of a sixth parameter in Jiles- Atherton hysteresis scalar model and the method for parameters identification,” in CEFC 2016 Proceedings, Miami, 2016.], one can see methodologies to determine the parameters of Jiles-Atherton hysteresis scalar model using algebraic manipulation of the model equations and the application of nonlinear least squares method to solve the system of equations obtained.

V. CONCLUSION

In this article, a modeling of magnetic hysteresis is presented using the Jiles-Atherton model. A mathematical model and a new methodology, which requires few experimental data from the hysteresis loop, are used to evaluate the model parameters. The proposed approach improves the way in which these parameters are determined avoiding the calculus of derivatives. To our knowledge, this model which implicitly relates the magnetic field and the magnetic induction has never been proposed in the literature. Despite the complexity involved in the derivation of the algebraic system and in the integral calculus by unconventional methods, the final results allows fast computational method providing reliable hysteresis loop when compared with experimental loops.

ACKNOWLEDGMENT

This work has been supported by UTFPR, Fundação Araucária, SETI, CAPES, and CNPq.

APPENDIX

The equations that allows identifying the model parameters are the equations of the Jiles-Atherton scalar hysteresis model and a constitutive relationship. According to [12[12] N. Sadowski, N. J. Batistela, J. P. A. Bastos, and M. Lajoie- Mazenc, “An inverse Jiles-Atherton model to take into account hysteresis in time stepping finite element calculations,” IEEE Trans. Magn., vol. 38, no. 2, 2002.] are considered the following equations:

(2) M = M i r r + M r e v
(3) M r e v = c ( M a n M i r r )
(4) M a n = m s [ coth ( H e a ) a H e ]
(5) d M i r r d H e = M a n M i r r k δ
(6) H e = H + α M
(7) B = μ 0 ( H + M )
A. Cauchy Problem Associate

Keeping in mind that the purpose of this section is to find the five parameters of the Jiles-Atherton hysteresis scalar model without using the derived calculation, the mathematical modeling begins combining (3) and (2): M = Mirr+c(Man-Mirr) that is

(8) M = ( 1 c ) M i r r + c M a n

Furthermore, considering (6) we have αM = He-H, that is, M = (He-H)/α which combined with (7) allows to write B = μ0[H+((He-H)/α)]. From this last equation one obtains:

(9) B = μ 0 ( 1 + 1 α ) H + μ 0 α H e

From (9) we then get μ0He/α = B-μ0H(1-1/α) which also means:

(10) H e = α μ 0 B ( α 1 ) H

On the other hand, equation (8) allows calculating the derivative of magnetization with respect to the effective magnetic field:

(11) d M d H e = ( 1 c ) d M i r r d H e + c d M a n d H e

This way, combining (5) and (11) this gives us:

(12) d M d H e = ( 1 c ) k δ M a n ( 1 c ) k δ M i r r + c d M a n d H e

By multiplying (8) by 1/() it is also true that:

(13) M k δ = ( 1 c ) k δ M i r r + c k δ M a n

After that, (12) added to (13) allows write: dMdHe+Mkδ=(1c)kδMan+cdMandHe+ckδMan, or dMdHe+Mkδ=MankδcMankδ+cdMandHe+ckδMan that is

(14) d M d H e + M k δ = M a n k δ + c d M a n d H e

Taking into account (4), one can see that Man = Man(He) and dMan/dHe = f(He) that is Man and dMan/dHe both depend of He, as a result it is stated that (14) is a linear ordinary differential equation of the first order, with dependent variable M and independent variable He.

Consider the Cauchy problem associated with (14). A Cauchy problem is defined by an equation or systems of first order equations and an initial condition. From (7)B/μ0 = H+M or M = (B/μ0)-H, as a result the initial condition will be: M(He0) = M0 = (B0/μ0)-H0.

Concerning (10)He0 = (α/μ0)B0-(α-1)H0 and consequently

(15) M ( H e 0 ) = M ( α μ 0 B 0 ( α 1 ) H 0 ) = M 0 = B 0 μ 0 H 0

The following Cauchy problem is established:

{ d M d H e + M k δ = M a n k δ + c d M a n d H e M ( M e 0 ) = M ( α μ 0 B 0 ( α 1 ) H 0 ) = M 0 = B 0 μ 0 H 0
B. Solving Cauchy Problem

The method of integrating factor will be used in solving the Cauchy problem. The integrating factor is determined assuming that there is a function u(He) such that:

u ( H e ) d M d H e + u ( H e ) M k δ = u ( H e ) M a n k δ + u ( H e ) c d M a n d H e and u ( H e ) d M d H e + u ( H e ) M k δ = d d H e ( u ( H e ) M ) As u ( H e ) 0 and M ( H e ) 0 then u(H e ) d M d H e + H ( H e ) M k δ = M d u d H e + d M d H e u ( H e )

In the above equation the terms on the right side are compared with those terms on the left side and one can conclude that:

d u d H e = u ( H e ) k δ that is u ' ( H e ) u ( H e ) = 1 k δ

As d(ln[u(He)])/dHe = u'(He)/u(He) then d(ln[u(He)])/dHe = 1/(). Separating the variables in the equation above and integrating we then get dln(u(He))=[1/(kδ)dHe], as a result ln(u(He)) = [He/()]+cte. Especially for cte = 0 this give us ln(u(He)) = He/() which also means u(He)=eHe/(kδ). The integrating factor is eHe/(kδ).

Equation (14)) is multiplied by the integrating factor and this gives us:

(16) e H e k δ d M d H e + e H e k δ M k δ = e H e k δ M a n k δ + c e H e k δ d M a n d H e

As eHekδdMdHe+eHekδMkδ=ddHe(eHekδM) then we can rewrite (16) as

d d H e ( e H e k δ M ) = e H e k δ M a n k δ + c e H e k δ d M a n d H e

Integrating the above equation that gives us:

d(eHeekδM)=eHekδMankδdHe+ceHekδdMandHedHe which also means

(17) M e H e k δ M 0 e H e 0 k δ = 1 k δ H e 0 H e M a n e x k δ d x + c H e 0 H e e x k δ d M a n d x d x

In the second term on right side of (17) is applied integration by parts given by UdV=UVVdU. For U=ex/(kδ) this gives us dU=(1/(kδ)ex/(kδ))dx. For dV=(dMan/dx)dx then dV=(dMan/dx)dx that is V=Man. It is also true that:

(18) c H e 0 H e e x k δ d M a n d x d x = c { ( M a n e x k δ ) H e 0 H e 1 k δ H e 0 H e e x k δ M a n ( x ) d x }

Combining (18) and (17) one obtains:

(19) M e H e k δ M 0 e H e 0 k δ = 1 k δ H e 0 H e M a n e x k δ d x + c ( M a n e x k δ ) H e 0 H e c k δ H e 0 H e e x k δ M a n ( x ) d x or M e H e k δ M 0 e H e 0 k δ = ( 1 k δ c k δ ) H e 0 H e e x k δ M a n ( x ) d x + c M a n ( H e ) e H e k δ c M a n ( H e 0 ) e H e 0 k δ M e H e k δ M 0 e H e 0 k δ = ( 1 c ) 1 k δ H e 0 H e M a n ( x ) e x k δ d x + c M a n ( H e ) e H e k δ c M a n ( H e 0 ) e H e 0 k δ

Both members of equation (19)) are multiplied by eHe/(kδ), we then get:

M M 0 e H e 0 H e k δ = ( 1 c ) 1 k δ e H e k δ H e 0 H e M a n ( x ) e x k δ d x + c M a n ( H e ) c M a n ( H e 0 ) e H e 0 H e k δ .

The total magnetization is isolated of the other variables in the equation above, this gives us:

M M 0 e H e 0 H e k δ + ( 1 c ) 1 k δ e H e k δ H e 0 H e M a n ( x ) e x k δ d x + c M a n ( H e ) c M a n ( H e 0 ) e H e 0 H e k δ .

Considering the above equation and (4) one can write:

(20) M = M 0 e H e 0 H e k δ + ( 1 c ) 1 k δ e H e k δ H e 0 H e m s [ coth ( x a ) a x ] e x k δ d x + c m s [ coth ( H e a ) a H e ] c m s [ coth ( H e 0 a ) a H e 0 ] e H e 0 H e k δ
C. Proposal Relation: Magnetic Induction with Magnetic Field

Once solved the associated Cauchy problem it is important to note that: one can return to original equations of the model to write an equation that relates the magnetic induction with the magnetic field, where also appear the parameters of the material. Taking this into account, from equality (7)M = (B/μ0)-H which together with (10) are moved to (20) allowing to say that:

(21) B μ 0 H = [ B 0 μ 0 H 0 ] e α μ 0 B 0 ( α 1 ) H 0 α μ 0 B + ( α 1 ) H k δ + ( 1 c ) m s k δ e α μ 0 B + ( α 1 ) H k δ α μ 0 B 0 ( α 1 ) H 0 α μ 0 B ( α 1 ) H [ coth ( x a ) a x ] e x k δ d x + c m s [ coth ( α μ 0 B ( α 1 ) H a ) a α μ 0 B ( α 1 ) H ] c m s [ coth ( α μ 0 B 0 ( α 1 ) H 0 a ) a α μ 0 B 0 ( α 1 ) H 0 ] e α μ 0 B 0 ( α 1 ) H 0 α μ 0 B + ( α 1 ) H k δ

The definite integral in (21) is solved by Maclaurin series and one can obtain (1).

REFERENCES

  • [1]
    J. V. Leite, N. Sadowski, P. Kuo-Peng, N. J. Batistela, and J. P. A. Bastos, “The inverse Jiles-Atherton model parameters identification,” IEEE Trans. Magn., vol. 39, pp. 1397-1400, May 2003.
  • [2]
    J. V. Leite, N. Sadowski, P. Kuo-Peng, N. J. Batistela, J. P. A. Bastos, and A. A. de Espíndola, “Inverse Jiles-Atherton vector hysteresis model,” IEEE Trans. Magn., vol. 40, no. 4, pp. 1769-1775, Jul. 2004.
  • [3]
    D. Lederer, H. Igarashit, A. Kost, and T. Honma, “On the parameter identification and application of the Jiles-Atherton hysteresis model for numerical modelling of measured characteristic,” IEEE Trans. Magn, vol. 35, no. 3, pp. 1211–1214, May 1999.
  • [4]
    P. R. Wilson, J. N. Ross, and A. D. Brown, “Optimizing the Jiles-Atherton model of hysteresis by a genetic algorithm,” IEEE Trans. Magn, vol. 37, no. 2, pp. 989-993, Mar. 2001.
  • [5]
    J. V. Leite, S. L. Avila, N. J. Batistela, W. P. Carpes Jr., N. Sadowski, P. Kuo-Peng, and J. P. A. Bastos, “Real coded genetic algorithm for Jiles-Atherton model parameters identification,” IEEE Trans. Magn, vol. 40, no. 2, pp. 888-891, Mar. 2004.
  • [6]
    S. Cao, B. Wang, R. Yan, W. Huang, and Q. Yang, “Optimization of hysteresis parameters for the Jiles-Atherton model using a genetic algorithm,” IEEE Trans. App. Supercond, vol. 14, no. 2, pp. 1157-1160, Jun. 2004.
  • [7]
    F. R. Fulginei and A. Salvini, “Softcomputing for the identification of the Jiles-Atherton model parameters,” IEEE Trans. Magn, vol. 41, no. 3, pp. 1100-1108, Mar. 2005.
  • [8]
    M. Toman, G. Stumberger, and D. Dolinar, “Parameter identification of the Jiles-Atherton hysteresis model using differential evolution,” IEEE Trans. Magn, vol. 44, no. 6, pp. 1098-1101, Jun. 2008.
  • [9]
    A. Corana, M. Marchesi, C. Martini, and S. Ridella, “Minimizing multimodal functions of continuous variables with the 'simulated annealing' algorithm,” ACM Transactions on Mathematical Software, vol. 13, pp. 262-280, Sept. 1987.
  • [10]
    D. C. Jiles and D. L. Atherton, “Theory of ferromagnetic hysteresis,” Journal of Magnetism and Magnetic Materials,vol. 61, pp. 48-60, 1986.
  • [11]
    D. C. Jiles, J. B. Thoelke, and M. K. Devine, “Numerical determination of hysteresis parameters for the modeling of magnetic properties using the theory of ferromagnetic hysteresis,” IEEE Trans. Magn, vol. 28, pp. 27-35, Jan. 1992.
  • [12]
    N. Sadowski, N. J. Batistela, J. P. A. Bastos, and M. Lajoie- Mazenc, “An inverse Jiles-Atherton model to take into account hysteresis in time stepping finite element calculations,” IEEE Trans. Magn, vol. 38, no. 2, 2002.
  • [13]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “A new methodology to obtain the parameters of the scalar Jiles-Atherton hysteresis model,” in CEFC 2012 Proceedings, Annecy, 2012.
  • [14]
    J. Manuel Sotomayor Tello, “Lições de equações diferenciais ordinárias,” Rio de Janeiro: Instituto de Matemática Pura e Aplicada, Projeto Euclides, 1979, pp. 5-7.
  • [15]
    Jaime E. Munoz Rivera, “Cálculo diferencial II & equações diferenciais,” Textos de graduação. Petrópolis. Editora Gráfica Rondon Ltda, 2007, pp. 35-36.
  • [16]
    Norman B. Haaser, Joseph P. Lasalle, and Joseph A. Sullivan, “Análisis matemático 2,” Curso Intermedio, vol. 2. México. Editoral Trillas, 1970, pp. 517.
  • [17]
    [Online]. Available: http://www.mathworks.com/help/optim/ug/equation-solving-algorithms.html
    » http://www.mathworks.com/help/optim/ug/equation-solving-algorithms.html
  • [18]
    Rodrigo M. Rosa, “Estudo e implementação do método dogleg para programação não linear,” Trabalho de conclusão de curso Bacharelado Matemática, UFSC, Florianópolis, SC, 2005.
  • [19]
    N. J. Batistela, “Caracterização e modelagem eletromagnética de lâminas de aço ao silício,” Tese Doutor em Engenharia Elétrica, CTC, UFSC, Florianópolis, SC, 2001.
  • [20]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “Uma nova metodologia para obtenção de parâmetros do modelo de histerese de Jiles-Atherton,” in MOMAG 2012 Anais de evento, João Pessoa, 2012.
  • [21]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “An improved methodology for obtaining Jiles-Atherton hysteresis model parameters,” in COMPUMAG 2015 Proceedings, Montréal, 2015.
  • [22]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “Uma nova metodologia para obtenção dos parâmetros do modelo escalar de histerese de Jiles-Atherton,” in MOMAG 2016 Anais de evento, Porto Alegre, 2016.
  • [23]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “Uma metodologia aprimorada para obtenção dos parâmetros do modelo escalar de histerese de Jiles-Atherton,” in MOMAG 2016 Anais de evento, Porto Alegre, 2016.
  • [24]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “Uma metodologia simplificada para a obtenção dos parâmetros do modelo escalar de histerese de Jiles-Atherton,” in MOMAG 2016 Anais de evento, Porto Alegre, 2016.
  • [25]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “Inserção do sexto parâmetro no modelo escalar de histerese de Jiles-Atherton e metodologia para identificação dos parâmetros,” in MOMAG 2016 Anais de evento, Porto Alegre, 2016.
  • [26]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “A new method for parameters obtaining of Jiles-Atherton hysteresis scalar model,” in CEFC 2016 Proceedings, Miami, 2016.
  • [27]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “A simplified method for acquisition of the parameters of Jiles-Atherton hysteresis scalar model without use of derivatives,” in CEFC 2016 Proceedings, Miami, 2016.
  • [28]
    F. B. R. Mendes, J. V. Leite, N. J. Batistela, N. Sadowski, and F. M. S. Suárez, “Insertion of a sixth parameter in Jiles- Atherton hysteresis scalar model and the method for parameters identification,” in CEFC 2016 Proceedings, Miami, 2016.

Publication Dates

  • Publication in this collection
    Jan-Mar 2017

History

  • Received
    30 Oct 2016
  • Reviewed
    03 Nov 2016
  • Accepted
    28 Dec 2016
Sociedade Brasileira de Microondas e Optoeletrônica e Sociedade Brasileira de Eletromagnetismo Praça Mauá, n°1, 09580-900 São Caetano do Sul - S. Paulo/Brasil, Tel./Fax: (55 11) 4238 8988 - São Caetano do Sul - SP - Brazil
E-mail: editor_jmoe@sbmo.org.br