Professional Documents
Culture Documents
Identification of The Jiles-Atherton Parameters Using Commercial Software
Identification of The Jiles-Atherton Parameters Using Commercial Software
d
M (t)
dt
(
M an t , M ( t ) , M s , a, α − M ( t ) ) +
k ⋅δ (t) −
α
1− c
( (
⋅ M an t , M ( t ) , M s , a, α − M ( t ) ) ) ⋅ dH ( t )
(
+ c ⋅ dM an t , M ( t ) , M s , a, α )
M ( 0) 0
This result is obtained with
( )
D M s , a, k, α, c := Odesolve t, t max ( ) (17)
The function to be minimized is now
(
y ← D M s , a, k, α, c )
(
resid M s , a, k, α, c := ) y ( time ) − M exp
The starting point for the Best Fit are the found values (16).
Fig. 2. Fitted solution and “experimental” data for magnetization as a The “Given” block is now
function of time
Given
This result is obtained with the parameters (
resid M s , a, k, α, c ) 0
( Ms a k α c) = (1.142 × 106 7.528 × 104 4.2 × 105 0.398 0.037 ) (16) and the condition that does the Best Fit is again
Nevertheless bigger differences arose when comparing checked to get a good solution. In this case the solution is
Mathematica and Mathcad method as given in III C. reached in approximatively 52 sec.
In fact according to Mathematica syntax we are required to Fig. 4 shows the comparison between “measured” data and
write the functions definitions and the main differential fitted data. Please note that the “experimental” data was
equation and initial condition: randomly disturbed to get a more realistic behavior.
Hmax= 1.5 10^6;
H = Hmax Sin[ t]; 1 106
dH = D[H, t];
Langevin[x_] = Piecewise[{{Coth[x]-1/x, x !=
0}}]; 500000
dLangevin[x_] =
Piecewise[{{1-Coth[x]^2+1/x^2, x != 0},{1/3
,x == 0}}]; 0.2 0.4 0.6 0.8 1 1.2
Man = Ms Langevin[(H + M[t])/a];
dMan = Ms dLangevin[(H + M[t])/a]/a; 500000
Mirr = Man – M[t];
eqs Ms_, a_, k_, _, c_
1 106
1 c Mirr
M t c dMan dH
1 c k Sign dH Mirr
,M 0 0 ; Fig.4 Fitted solution as in Fig 3 given by Mathematica. The noise is achieved
changing randomly M data by +/- 3%.