Professional Documents
Culture Documents
Determination of Machine Parameters For
Determination of Machine Parameters For
Determination of Machine Parameters For
Keywords: parameter estimation, permanent magnet In this work both computational and experimental methods
synchronous motors (PMSM), linear regression, Hopfield have been used to determine the parameters of a PMSM. In
neural network, finite element method. dealing with experimental methods, we have examined firstly
previous works in section 2.1, 2.2 and 2.3, in which DC
Abstract current decay measurement method, no load test and load test
method are applied. We have introduced two new ideas
Experimental methods used recently by many researchers for through the application of linear regression and Hopfield
the determination of PMSM parameters have been reviewed. neural network for the analysis and determination of machine
Analysis and experimentations show many shortcomings and parameters in section 3.1 and 3.2. Finally the computational
inaccuracies involved in those methods. Two novel results using finite elements are also included in section 4.
techniques for better results through the application of linear
regression and neural network are presented, and the results 2 Review of previous experimental methods for
from these methods are also included. In addition,
computational design values obtained by finite element
parameter estimation of PMSM
computations are also compared to the experimental values.
2.1 DC current decay measurement method
1 Introduction
The PMSM synchronous reactances can be measured from a
Permanent magnet synchronous motors (PMSM) are widely static test provided that the rotor is locked to prevent any
used in industry for various applications [S, 1 I]. The PMSM induced voltage from movement of the magnetic field. There
has been studied for efficiency and control performance using are two approaches taken, direct flux integration [I31 and
lumped parameter models [17, 181 that require machine current integration with computation [28]. The first method
parameters. It is very important to have the correct values for requires direct computation of flux within the circuit as wcll
machine parameters for accurate modelling of the PMSM. as balancing the inductance bridge to eliminate the effect of
Among various parameters, the measurement of the direct rotor cage bars (damper windings) on the AC measurements.
axis reactance X ,the quadrature axis reactance X, and the The requirements include balancing the inductance bridge and
permanent magnet excitation voltage EO of the lumped integrating the flux. The common flux integrator cannot be
parameter model are the most challenging ones. used in this case, and the use of L-R circuits for flux
integration is complicated.
The methods generally used for determining parameters of
PMSM can be classified as either computational methods or The second method requires a simpler setup, which is shown
experimental methods. Computational methods, such as finite in Fig. 1. Yamamoto with others [28] used this method. In
element method or boundaly-integral solutions, allow this method the rotor must be locked along the direct-axis and
assessment of parameters which may prove difficult to he the terminal voltages are applied as shown in Fig. 2 (a). The
determined experimentally [22]. Computational means also current waveforms are captured upon opening the switch. For
allows estimation of various parameters even before the the q-axis, we keep the rotor locked in the same position and
machine prototype is made. Experimental methods, such as apply a different stator terminal voltage configuration to it as
frequency response tests [4, IO, 13, 281, load tests [6, 19, 21, shown in Fig. 2 (b). The impedance corresponding to each
241 and other methods [2, 141 have been applied by many frequency is calculated through the integration of current
researchers. This' work critically examines and assesses (with time) as explained below:
various measurement techniques proposed in previous works
by many researchers; the main emphasis is put on finite
element method, frequency response tests, no load test and
load tests. The d and q-axis operational impedances @er phase) at motor
start-up can be calculated as:
806
VDC Iv IDc 1A L I mH this point the current is at a minimum, and any error in the
d-axis 4.95 3.00 12.3482 measurement of a small current then will be amplified to get
q-axis 3.59 3.00 35.0981 erratic X, values. At a certain distance away from this point,
This method gives single values for X, and Xq for one 2.3 Load test method
frequency, hence putting some limitations on variable load
The load test method for PMSM was first proposed by Miller
operations of machines under dynamic conditions.
[I41 and further modified by Rahman and Zhou [I91 to
account for the irregularities in thc d-axis reactance (X,)
2.2 Sensorless no-load test
measurements by not making the simplifying assumption that
Mellor et a/ [13] and Nee et a1 [I51 used a no-load test the permanent magnet excitation voltage Eo is constant.
method with variable stator voltage to determine the motor Instead, an attempt was made to solve for X, and EO
lRKd
parameters. It is based on the PMSM phasor diagram during simultaneously by getting two sets of readings while making
motoring operation as shown in Fig. 3 and two-axis model in a 0.1' change in angle j. The definition of 0 is given in
Equation (l)-(4), where S is the load angle and yl is the power Equation (4). This method is also based on the phasor
factor angle. diagram shown in Fig. 3 and two-axis model in Equation ( I )
and (2).
load
in order
testtowas
make
used
the in
system
this experiment,
solvable: Theand
typical
the setup
resultsforarea
plotted in Fig. 5.
6
1,
Fig. 3 The phasor diagram of a PMSM
From the results, we can see that the values of X,and Eo are V, = R,i, - wLqi, + L,(di, ldt) ' (6)
fluctuating, while that of X, showed a more consistent trend.
The main reason for this inconsistency could be due to the V, = R,i, + wL,i, + L, (di, ldt) + &Eo (7)
change in the angle by a very small angle, such as 0.1",
where L,, L, are the inductances of d and q - axis respectively,
which make the equations ill-conditioned and cannot be and w is the electrical rated speed of the rotor. After applying
solved accurately. Equation (7) + (6) and Equation (7) (6), we can get
~
I
3 Novel experimental methods for parameters Y, = L,X,, + L,X,, +bo
estimation of PMSM
Y,= L,X2, iL,X,, +bo
3.1 Combination of load test and linear regression I bo = &Eo
The load test suffers from the shortcoming of the fact that we di,
need a very small change of angle p. The change of such a - , x., , = - -
~ X , , = w z , +did wi,
small margin in experiment is very difficult to achieve, and it dt dt
could also lead to the inconsistency of experimental results. In X 2 2. = - + wdi,
X - w i d - - , did i,
order, to overcome this difficulty the load test was applied in 21 -
combination with a linear regression model. By using the dt dt
combined method, one would avoid the measurement of the
load angle S, and the power factor angle y, but the rotor
position would be required. This load test process is much
simpler. Taking X,,,
I Y, =(V, -R,i,)+(V,
Y, = ( V , -R,i,)-(V, -R,i,)
X,,,X,,and X
-Riiq)
where,
271. In order to get more accurate PMSM parameters and also which are crucial for the training of the neural network.
to overcome the difficulties of load test, we have applied the Defining Q as
Hopfield neural network in combination with the load test.
Q = [all,...,qn,...,anl ,...,ann, b l ,,...,blm,...,
bnl,...,b,,lT
A simplified continuous Hopfield model is given by [3]: the weight matrix [TJ and bias matrix [I,] can be computed
using Equation (12), and the definition of the matrix elements
in [PI is shown in the Appendix.
Q, = g(u,), j = 1, ...,n
where n is the number of neurons, U; are the neuron states, T,
are the weights, 4 are the bias inputs, and Qj are the neuron 1' .
[ I ; ]= - / [ X I . ,...)x,x,x,u ,...)f"*]'dt
outputs. Hence the standard energy function of Hopfield
neural network is defined as:
t*
Therefore, for the sigmoid function shown in Equation (9),
the expression for the evolution of Q can be obtained as:
Hopfield [SI has shown that we can get the minima of the
energy function if the function Q; = g(uJ is mono-increasing
and [Tg] is symmetric. Generally, function g(uJ is selected Integration of the above equation gives the solution to the
as: parameter estimation problem.
,
Q, = g(u = p(1- )/(I e?") + (9) To apply this method in the parameter estimation of PMSM,
Here k is the slope of the sigmoid nonlinearity, the p is such firstly the governing equations (6) and (7)of PMSM in steady
that when U; tends to im,the function Q, = g(uJ tends to 9. state are rewritten as a state space model as:
I ... I I ... I
The results obtained using the combined Hopfield neural With the calculated d and q-axis flux linkage values, the
network and the load test methods are shown in Fig. 7. The injected current values and Equations (l7)-(21), Ld,L, and Eo
results using this method are very close to those obtained by can he obtained easily as:
the regression model in section 3.1. The variations of all the
parameters are very smooth and the trends are very obvious.
tests”, IEEE Trans. On Energy Conversion, 2 (l), pp. measurement”, Jouranl of Applied Physics, 76 (IO), pp.
132-138, (1987). 6868-6870, (1994).
[SI Jacek F. Gieras and Mitchell Wing, Permanent Magnet [20] J. R. Raol, “Neural network based parameter estimation
Motor Technology, New York : Marcel Dekker, (1997). of unstable aerospace dynamic systems”, IEE Proc.
[6] S. F. Gorman, C. Chen and J. I. Cathey, “Determination Control Theovy Appl., 141(6), pp. 385-388, (1994).
of permanent magnet synchronous motor parameters for [21] Uwe Schaihle and Bama Szahados, “Dynamic motor
use in hrushless dc motor drive analysis”, IEEE Trans. parameter identification for high speed flux weakening
On Energy Conversion, 3 (3), pp. 674-681, (1988). operation of brushless permanent magnet synchronous
‘[7] J. J. Hopfield, “Neural networks and physical systems machines”, IEEE Trans. On Energy Conversion, 14 (3).
with emergent collective computational abilities”, Proc. pp. 486-492, (1999).
National Acodemy Sciences of United States of [22] D. W. Shimmin, J. Wang, N. Bennett and K. J. Binns,
America., 79(8), pp. 2554-2558, (1982). “Modelling and stability analysis of a permanent-magnet
[SI J. J. Hopfield, “Neurons with graded response have synchronous machine taking into account the effect of
collective computational properties like those of two- cage bars”, IEE Proc. Electr. Power Appl., 142 (Z), pp.
state neurons”, Proceedings of the National Academy of 137-144, (1995).
Sciences of the United States of America, 81(10), pp. [23] Rahmat Shoureshi and S. Reynold Chu, “Hopfield-
3088-3092, (1984). based adaptive state estimators”, IEEE International
[9] J. J. Hopfield and D. W. Tank, “Neural computation of Conference on Neural Networks, 3, pp. 1289-1294,
decisions in optimization problems”, Biological ( I 993).
Cybernetics, 52,pp. 141-152, (1985). [24] B. Stumberger, B Kreca and B. Hribernik,
[IO] IEEE Standard Procedures for Obtaining Synchronous “Determination of parameters of synchronous motor
Machine Parameters by Standstill Frequency Respons with permanent magnet from measurement of load
Testing, IEEE Std. 115A, (1987). conditions”, IEEE Trans. On Energy Conversion, 14(4),
[ I l l M. A. Jabhar, M. A. Hoque and M. A. Rahman, pp. 1413-1416, (1999).
“Sensorless permanent magnet synchronous motor [25] D. W. Tank and J. J. Hopfield, “Simple neural
drives”, IEEE 1997 Canadian Conference on Electrical optimization networks: an AID converter, signal
andcomputer Engineering, 2, pp. 878-883, (1997). decision circuit, and a linear programming circuit”,
[I21 Marc Karam and M. Sami Fadali, “System identification IEEE Trans. On Circuits and Systems, CAS-33(5), pp.
using a Fourier/Hopfield neural network”, Proceedings 533-541, (1986).
of the 44Ih IEEE 2001 Midwest Symposium on Circuits [26] Lei Wang, Guo-Xing Zhou, Li-hong Xu and Qi-di Wu,
andSystems(MWSCAS2001), 2, pp. 641-644, (2001). “Hopfield neural network based identification and
[I31 P. H. Mellor, F. B. Chaahan and K. J. Binns, control of induction motor drive system - part I :
“Estimation of parameters and performance of rare-earth identification”, Proceedings ofthe 14”’ World Congress,
permanent-magnet motors avoiding measurement of International Federation of Automatic Control(lFAC),
load angle”, IEE Proceeings-B. 138 (6), pp. 322-330, Volume 0, pp. 279-283, Beijing, P. R. China, (1999).
(1991). [27] Wang Lei, Xiao Yunshi, Zhou Guoxing and Wu Qidi,
[I41 T. J. E. Miller, “Methods for testing permanent magnet “Further discussion of Hopfield neural network based
polyphase AC motors”, IEEE IAS ConJ Rec., 23D, pp. DC drive system identification and control”,
494-499, (1981). Proceedings of the 4 I h World Congress on Intelligent
[IS] Hans-Peter Nee, Louis Lefevre, Peter Thelin and Juliette Control and Automation, pp. 1990-1993, June 10-14,
Soulard, “ Determination of d and q reactances of Shanghai, P. R.China, (2002).
permanent-magnet synchronous motors without [28] Shu Yamamoto, Takahiro Ara, Shoichi Oda and Kouki
measurements of the rotor position”, IEEE Transactions Matsuse, “Prediction of starting performance of PM
on Industry Applications, 36(5), pp. 1330-1335, (2000). motors by DC decay testing method”, IEEE Trans. On
[I61 T: G. Park and K. S. Lee, “SMC-based adaptive input- Industry Applications, 36 (4), pp. 1053-1060, (2000).
output linearising control of induction motors”, IEE
Proc. Confrol Theory Appl., 145(1), pp. 55-62, (1998). Appendix
[ 171 Pillay Pragasen, “Modelling simulation and analysis of
permanent magnet synchronous and hrushless DC motor [41]”2x)12
=diug[xxT xx‘ ... xw‘]
drives”, Ph. D dissertation, Virginia Polytechnic
Institute and State University, USA, (1987). [42],2,,,
= diug[xu‘ xuT ... xu‘]
[IS]
. Liu Qinghua, M. A. Jabhar and A. M. Khambadkone,
“Design optimisation of wide-speed permanent magnet [ P ~ = , diug[ux‘ ~ ~ ...
] ~ ~ ux‘ ~ ux‘]
synchronous motors”, International Conference on
Power Electronics, Machines and Drives, pp. 404-408, [P22]nmx,,
= diug[uu‘ uu’ ... uu‘]
2002. where ‘diag’ means diagonals of the matrix. The other
[I91 M. A. Rahman and Ping Zhou, “Accurate determination elements of matrices [ P I , ] [P12],
, [Pzl]and [PZz]are all zeros
of PM motor parameters by digital torque angle except the diagonals.