Modeling of Nonlinear and Hysteretic Iro
Modeling of Nonlinear and Hysteretic Iro
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/229005714
Article
CITATIONS READS
3 462
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Hans Kristian Høidalen on 25 March 2014.
The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
Modeling of nonlinear and hysteretic iron-core
inductors in ATP
Keywords: test report, nonlinear inductor, hysteresis, nonlinear losses, frequency dependent
losses, residual flux, Jiles-Atherton.
1 Introduction
A transformer iron-core and any other ferromagnetic nonlinear inductance modeled in ATP
suffer of low accuracy. The purpose of this paper is to investigate the different possibility that
ATP offers for modeling nonlinear inductances. The main limitation is the lack of input data;
advanced models require detailed measurements for the estimation of parameters, while
standard test report is usually the only source of data. An accurate representation of the losses
(nonlinear and frequency dependent) is also a required feature of an accurate model.
The first part of this paper addresses a method for dealing with the lack of data by curve
fitting. The second part of the paper compares different ATP nonlinear inductor model with
focus on losses, shape of the hysteresis loop, and residual flux initialization. An advanced
nonlinear inductor model based on Jiles-Atherton theory is implemented in MODELS and
tested. The response of the different models to a deenergizarion-reenergization operation is
compared.
2 Extension of the test report data
Open-circuit test report seldom reports data above the 110% of excitation level; testing a
power transformer in heavy saturation requires a large and stiff source, with rated power
comparable to the power of the transformer. Indeed, no testing facility has the capability of
performing such test on large units. Thus, the extension process is not straight forward.
Fig. 1 shows how a piecewise nonlinear characteristic can be extended by linear extrapolation
and curve fitting (saturation curve points are reported in Table III in Appendix). The linear
extrapolation method assumes a constant slope of the saturation curve after the last specified
segment of the piecewise nonlinear curve. This approach became doubtful when the last
points of the piecewise nonlinear curve lie in the 100% to 110% excitation level range: the
transformer has not reach the complete saturation during the open-circuit test and a linear
extension of the curve will result in a severe underestimation of current for any excitation
level above the last specified point. Curve fitting allows the definition of additional artificial
points of the saturation characteristic, such that new segments can be added to the piecewise
nonlinear curve. While linear extrapolation is the most commonly used, the curve fitting
approach should be preferred.
90
80
Flux-linkage [Wb-t]
70
60
Test Report
Extended Points
50
Frolich Equation
Linear Extrapolation
40
0 200 400 600 800 1000
λ = a ⋅ tanh ( b ⋅ i ) + c ⋅ i (2)
i = a ⋅ sinh ( b ⋅ λ ) + c ⋅ λ (3)
λ = a ⋅ ib + c ⋅ i
⎧ λ = L∞ ⋅ ( iE + iM )
(4)
⎪
⎨ λSAT a ⋅ iE + iE 2
⎪ = ⋅
(5)
⎩ L∞ c + b ⋅ iE + iE 2
iM
Despite the fact that more advanced techniques exist [8], curve fitting is a simple method that
require no more than the standard test report data and allow the extension of the saturation
characteristic. The authors believe that curve fitting can increase the accuracy of transient
simulations like inrush and ferroresonance, and any other study that demand an accurate
model of the heavy saturated area of transformers and iron-core devices (the flux in the core
can be as high as three time the rated flux during an inrush transient).
120
100
Flux-linkage [Wb-t]
80
80
60
60 (1)
(2)
40 40 (3)
(4)
20 (5)
20
Test Report
0
0 10 20 30 40 50 60
0
0 200 400 600 800
As reported in [2] users may be able to implement their own user supplied FORTRAN model,
though this reqiures ATP executable to be recompiled. For this reason the MODELS language
has been chosen as a development platform for a hysteretic model based on the Jiles-Atherton
theory. Among the numerous versions of the Jiles-Atherton model present in literature, the
variant proposed by Chandrasena [10] has been preferred due to the compatibility with the
ATP solution method (trapezoidal rule of integration) and the handling of eddy current losses.
The model proposed by Chandrasena has been slightly modified and the set of equations has
been described as function of electrical parameter λ-i instead of magnetic parameter M-H; the
new formulation fits better with ATP implementation and with the estimation of parameters
from test report data.
X555
LIB
• no-load current;
session is compared with focus on:
• Active losses;
• shape of the hysteresis loop;
• residual flux initialization;
• response to a deenergizarion-reenergization transient.
Fig. 4 shows the basic core models investigated in this paper. The models can be divided in
R-L and hysteretic. In R-L models the losses can be represented by either a linear or a
nonlinear (type-99 or -92) resistor, while the saturation curve is modeled with a nonlinear
inductor (type98, -93 or user-defined FORTRAN). Hysteretic models include losses and
saturation in the same model; the only available hysteretic model in ATP is the type-96, but
additional models can be defined as type-94 elements.
Lin.Res. or type-99 Lin.Res. or type-92 Lin.Res. or type-92 type-96 type-94 elem.
and type-98 and type-93 and user-defined FORTRAN Hevia Jiles-Atherton
LIB
TYPE
R(i)
R(i)
or or or R(i) 94 ss
H
Fig. 4. Nonlinear and hysteretic inductor models in ATPDraw.
The most used and straight forward way to take losses into account it to use a linear resistor
that match the losses at rated condition. A nonlinear resistor may also be used to represent the
nonlinear behaviour. Finally, hysteretic models directly include hysteresis losses, but
eventually require additional handling of eddy current losses.
Fig. 5 contains the comparison between simulated and test report active losses. When a linear
resistor is used, it is common to fix the resistance value to match the rated losses. This gives
overestimation of losses for lower level of excitation and underestimation for higher level of
exitation. Nonlinear resistors (type-99 and type-92) can be used to have an accurate matching
of the losses at the terminal. Type-96 hysteretic inductor gives a result similar to the linear
resistor up to the second last point; for value higher than this exitation level, the characteristic
became single valued and the losses remain constant (Fig. 7c). The accuracy of the Jiles-
Atherton model in fitting the losses is quite poor; this is probably due to a lack of data for the
estimation of the correct model parameters. However, also [10] shows some difficulties in a
proper matching of core losses with this model; the Jiles-Atherton theory is quite mature and
widely axepted, but has room for improvement in losses fitting.
Fig. 6 provides the comparison between simulated and test report rms no-load current. The
overall agreement is quite satisfatory. Both nonlinear inducance and losses representation are
taken into account here; better agreement can be achieved with a better curve fitting and
losses modeling.
80 60
Test Report Test Report
Linear Resistor Type-98/93
70 Type-96 50 Type-96
Type-99/92 -333777
Jiles-Atherton -444777
60 -555777
Active Loss [kW]
40
50 30
40 20
30 10
20 0
11 12 13 14 15 16 17 18 11 12 13 14 15 16 17 18
Active losses and rms values only give an average indication of the behavior over one period.
The analysis of instantaneous quantities is required in order to better understand the
differences of the various models. The shape of the hysteresis loops as shown in Fig. 7 is
suitable for this purpose. The hysteresis loops are found by stepping up the excitation voltage
according to the test report and calculation of the corresponding flux linkage in TACS. When
an equation is used as a replacement for a piecewise characteristic, the hysteresis loops
become smoother (compare Fig. 7a with 7b, and Fig. 7c with 7d). True hysteretic models
(Fig. 7c and 7d) have a better relocation of the losses in the full area of the hysteresis loop,
while models that represent losses with a resistor in parallel to a nonlinear inductor (Fig. 7a
and 7b) have a tendency to underestimate the losses in the vicinity of the knee area (this can
be seen from the narrow width of the hysteresis loops in this area of the curve).
80 80
70 70
60 60
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
50 50
40 40
30 30
20 20
10 10
0 0
0 20 40 60 80 100 120 0 20 40 60 80 100 120
Current peak [A] Current peak [A]
70 70
60 60
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
50 50
40 40
30 30
20 20
10 10
0 0
0 20 40 60 80 100 120 0 20 40 60 80 100 120
Current peak [A] Current eak [A]
c. Type-96 d. Jiles-Atherton
70 70
60 60
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
50 50
40 40
30 30
20 20
10 10
0 0
-10 0 10 20 30 40 50 -10 0 10 20 30 40 50
Current peak [A] Current peak [A]
a. Linear resistor b. Nonlinear resistor (Type-92)
The area of the hysteresis loop represents the losses per cycle and provides information on the
losses distribution along a cycle. Fig. 8 shows how the losses distribution changes when a
nonlinear resistor is used instead of a linear one. While a nonlinear resistor models the losses
at the terminal more accurately (Fig. 5), the losses accumulate at the base of the hysteresis
loop. A nonlinear resistor characteristic is defined as a v-i curve: the differential resistance
became lower (higher losses) as the voltage level increases. The losses reach their highest
value at voltage peak, which correspond to the zero of the flux-linkage and to the base of the
hysteresis loop.
Fig. 9 presents how the hysteresis loops behave as function of frequency. Each model has
been tested at values of frequency 25, 50, 200 and 400 Hz. As the frequency increases, also
the applied voltage has to increase to obtain a constant flux density in the core (V/f constant).
Therefore, when a parallel linear or nonlinear resistor is used, it results in an over estimation
of the losses. A frequency dependent resistor may be used to compensate this undesired
behavior. The type-96 hysteretic inductor does not show modification of the hysteresis loop
as the frequency changes. This is the expected behavior as it only takes into account
hysteresis losses (hysteresis losses per cycle are frequency independent). The original Jiles-
Atherton model is also frequency independent. However, the implemented model allows to
take into account classical and excessive eddy current losses in addition to the hysteresis
losses. The curves illustrated in Fig. 9d have only a qualitative meaning since no information
was available to accurately calculate the parameters that characterize the frequency
dependency behavior of the model.
λRES
DC source has to be active for one time step and have amplitude:
VPEAK = (6)
timestep
80 80
60 60
40 40
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
20 20
0 0
-20 -20
-40 -40
-60 -60
-80 -80
-100 -80 -60 -40 -20 0 20 40 60 80 100 -100 -80 -60 -40 -20 0 20 40 60 80 100
Current peak [A] Current peak [A]
60 60
40 40
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
20 20
0 0
-20 -20
-40 -40
-60 -60
-80 -80
-60 -40 -20 0 20 40 60 -60 -40 -20 0 20 40 60
Current peak [A] Current peak [A]
c. Type-96 d. Jiles-Atherton
80 80
60 60
40 40
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
20 20
0 0
-20 -20
-40
-40
-60
-60
-50 0 50 100 150 200 250
-50 0 50 100 150 200 250 300 350
Current peak [A]
Current peak [A]
a. User-defined FORTRAN (and similarly type-93 and -98), b. Type-93 (and similarly user-defined FORTRAN), internal
initialized with DC source initialization
80 80
60
60
40 80
40
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
60
20
20 40
Flux-linkage [Wb-t]
20
0
0
0
-20 -20
-20
-40
-40 -60
-40
-80
-60 -1 -0.5 0 0.5 1
-60
Current peak [A] 4
x 10
-50 0 50 100 150 200 250 300
-20 0 20 40 60 80 100 120 140 160 180
Current peak [A]
Current peak [A]
c. Jiles-Atherton, internal initialization d. Type-96, initialized with DC source (sub-figure: internal
initialization)
16 kV tcl = 35 ms
50 Hz Core Model
100 nF
Fig. 12 presents the results of the performed simulations. Fig. 12a shows the common
behavior of most of the nonlinear ATP inductor models: the whole energy dissipates in the
parallel R-L elements so that no energy remains trapped in the core and no residual flux is
generated. The result of any simulation performed with such models is independent of the
disconnection instant since the remanent magnetization of the core will rapidly go to zero.
The user-defined FORTRAN model -555777 gives the impression to reach some value of
residual flux even if it is part of the parallel RL category. A longer duration of the
disconnection transient has confirmed that this residual flux is not a characteristic of the
model, but it is artificially generated by the simulation algorithm: it will eventually decay to
zero if the reenergization is postponed for a sufficient time. It is difficult to explain the reason
of this behavior without information about the implementation of this model.
True hysteretic models should be used to obtain a better representation of the ringdown
transient, as demonstrated in Fig. 12c and 12d. In this case the residual flux stabilizes at a
constant value after few milliseconds from the disconnection operation.
When the switch closes, the response of the four models to a reenergization transient is
compared in Fig. 12. In order to have a more realistic comparison of the inrush transient a
residual flux is artificially created by applying a voltage impulse to the Type-93 model. In this
way a similar initial condition of the flux is ensured for all the models. The response of the
model to the reenegization is quite dissimilar due to the different characterization of the
saturation curves in complete saturation. Type-93 and type-96 model uses linear extrapolation
of the last defined segment of the characteristic, while user-defined FORTRAN relay on
curve fitting. Thanks to the test report extension procedure presented in the first part of this
paper, the type-93 model performs similarly to the -555777 model; without a preliminary
curve fitting the type-93 model would have given much lower current values. In addition to
curve fitting, the Jiles-Atherton model defines an air-core inductance (proportional to ȝ0) for
excitation above the saturation level. This results in a much higher inrush current. The decay
of the flux DC offset and the inrush current are influenced by the voltage drop on the series
resistor, thus a faster decrease occurs for higher inrush currents.
3000 50 3000 50
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
Current [A]
Current [A]
0 0 0 0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Time [s] Time [s]
1250 50 1 50
Flux-linkage [Wb-t]
Flux-linkage [Wb-t]
Current [A]
Current [A]
0 0 0 0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Time [s]
Time [s]
c. Type-96 d. Jiles-Atherton
5 Conclusions
The purpose of this paper has been to compare the features and the capability of available
inductor models and a possible way to implement advanced hysteretic models in ATP.
Methods for overcoming limitations due to limited amount of data and flux initialization have
been presented. An optimum model for each circumstance cannot be selected due to the lack
of comparison with measurements and several weaknesses of each model. The two major
problems that need to be recalled are the faulty flux initialization of the type-96 hysteretic
inductor and the non suitable R-L representation for deenergization transient simulations.
Table I summarizes the most important quality of each model and may be helpful for
choosing the correct model to use in a simulation.
The outcome of this investigation suggests that ATP lacks of an advanced hysteretic model.
The Jiles-Atherton model tested has good potential, but more work has to be done to refine
the losses model and the estimation of parameters from standardly available data. In addition
to the Jiles-Atherton model, another widely accepted model that may be worth to investigate
and test in ATP is the Preisach model, [12]. Future work will include the extension from a
single-phase equivalent model to a topologically correct three phase core model where several
hysteretic inductors need to interact together.
TABLE I
MODELS COMPARISON.
Appendix
TABLE II
GENERATOR STEP-UP TRANSFORMER TEST-REPORT.
TABLE IV
PARAMETERS OF THE FITTING EQUATIONS.
Equation a b c λSAT L∞
Mod. Frolich 7.68e-4 1.16e-2 1.6e-2 - -
-333777 71 0.1 0.04 - -
-444777 3e-9 0.33 0.15 - -
-555777 55 0.7 0 - -
Mod. Annakkage 27.82 39.75 12.60 83 1.044e-3
References
[1] Dommel, H. W.; et.al.: Electromagnetic Transients Program Reference Manual (EMTP
Theory Book,. Portland, OR: Prepared for BPA, Aug. 1986.
[2] ATP Rule Book. Leuven EMTP Center, Jul. 1987.
[3] Chiesa, N.; Høidalen, H. K.: On the calculation of flux linkage/current-characteristic or
Δ-coupled transformer windings, EEUG Meeting 2005 European EMTP-ATP
Conference, Warsaw, Poland, Sep. 2005.
[4] Neves, W. L. A.; and Dommel, H. W.: Saturation curves of delta connected transformers
from measurements, IEEE Trans Power Delivery, vol. 10, no. 3, pp. 1432 – 1437, 1995.
[5] Chiesa, N.: Power Transformer Modelling: Advanced Core Model, M.SC. thesis,
Poltecnico di Milano, Italy, 2005.
[7] Annakkage, U.D.; McLaren, P.G.; Dirks, E.; Jayasinghe, R.P.; Parker, A.D.: A current
transformer model based on the Jiles-Atherton theory of ferromagnetic hysteresis, Power
Delivery, IEEE Transactions on , vol.15, no.1, pp.57-61, Jan 2000.
[8] Abdulsalam, S.G.; Wilsun Xu; Neves, W.L.A.; Xian Liu: Estimation of transformer
saturation characteristics from inrush current waveforms, IEEE Transactions on Power
Delivery, v 21, n 1, Jan. 2006, p 170-7
[9] Prikler, L.; Høidalen, H. K.; ATPDraw varsion 3.5 for Windows 3.1x/95/NT: user's
manual, SINTEF Energy Research, Trondheim, Oct. 2002
[10] Chandrasena, W.; McLaren, P.G.; Annakkage, U.D.; Jayasinghe, R.P.; Muthumuni, D.;
Dirks, E.: Simulation of hysteresis and eddy current effects in a power transformer,
Electric Power Systems Research, v 76, n 8, May, 2006, p 634-641.
[11] Chiesa, N.; Avendaño, A.; Høidalen, H. K.; Mork, B. A.; Ishchenko, D.; Kunze, A. P.:
On the ringdown transient of transformers, IPST’07 - International Conference on Power
System Transients, Lion, France, June 4-7, no. IPST-124, 2007.
[12] Liorzou, F.; Phelps, B.; Atherton, D. L.: Macroscopic models of magnetization, IEEE
Trans. on Magnetics, vol. 36, no. 2, pp. 418 – 428, Mar. 2000.