Next Article in Journal
Sodium Batteries: A Review on Sodium-Sulfur and Sodium-Air Batteries
Previous Article in Journal
Integrated Battery Charger for Electric Vehicles Based on a Dual-Inverter Drive and a Three-Phase Current Rectifier
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified Technique of Parameter Identification of a Permanent Magnet Synchronous Motor with PWM Inverter in the Presence of Dead-Time Effect and Measurement Noise

1
Faculty of Control Systems and Robotics, ITMO University, Saint Petersburg 197101, Russia
2
Department of Electrical Power Engineering and Mechatronics, Tallinn University of Technology, Tallinn 19086, Estonia
3
Institute for Problems in Mechanical Engineering, Russian Academy of Sciences, Saint Petersburg 199178, Russia
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(10), 1200; https://doi.org/10.3390/electronics8101200
Submission received: 10 September 2019 / Revised: 9 October 2019 / Accepted: 18 October 2019 / Published: 22 October 2019
(This article belongs to the Section Systems & Control Engineering)

Abstract

:
The paper considers the problem of parameter identification of the surface mounted permanent magnet synchronous motor (SPMSM) with pulse width modulated (PWM) inverter in the presence of dead time of power switches and other nonlinear distortions. Parameter identification of the SPMSM is required for the tuning of the torque control loop, because in some cases, the exact values of phase resistances and inductances are not known. In the absence of nonlinear disturbances, the problem of SPMSM parameters estimation is not difficult. The influence of the dead-time effect, back electromotive force and measurements noise introduces distortions in experimental output data sets, which leads to incorrect parameter estimation. Thus, there is a need to develop new designs of identification experiments and methods of processing of the experimental data. A detailed mathematical model of SPMSM with a PWM inverter in the presence of dead-time effect is considered in the paper. The negative influence of the dead-time effect on the results of parameter estimation is shown. A modified technique of parameter identification of SPMSM based on the estimation of frequency response function is proposed. The applied design of identification experiments, the type of excitation input signal, and methods of data processing allow us to minimize the influence of nonlinear disturbances and to reduce the variance of estimation of frequency response function. These features provide a high performance of SPMSM parameters estimation.

1. Introduction

Permanent magnet synchronous motors (PMSM) are widely used in adjustable-speed electric drives. One of the important applications of the PMSM are high-precision direct drive servo systems. The advantages and disadvantages of using the PMSM in such systems are described in many scientific works, for example [1,2,3,4,5]. Effective torque control of the PMSM under different operating conditions remains an important scientific task [6,7,8,9].
Different strategies and approaches to the synthesis of the current (torque) control loop for the PMSM have been developed and researched. A classic and quite effective solution is the use of a linear or modified proportional–integral controller [8,10,11,12]. The most known techniques for tuning the current (torque) control loop require knowledge of the electrical parameters of the PMSM, particularly the phase resistances and inductances. However, in many practical cases the electrical parameters of the PMSM can be unknown. The paper is devoted to the problem of identification of electrical parameters of the surface mounted PMSM (SPMSM) in the presence of distortions associated with the nonlinearity of the power converter.
Control of the PMSM is provided by the DC-AC semiconductor converter with pulse width modulation (PWM). Field-effect transistors or insulated gate bipolar transistors (IGBT) are used as switching devices. These devices have finite switching times, so engineers introduce a delay in the switching of transistors which are installed in the same phase. This delay, called dead time, is necessary to prevent the simultaneous switching on of two transistors in the same phase of the PWM inverter, resulting in a short circuit in the phase. During the dead time, the voltage in the corresponding phase is determined by the direction of current [13,14]. Dead-time and voltage drops across the switching devices cause distortions of the inverter’s output voltage, which are called the dead time effect.
Distortion of the inverter output voltages leads to distortion of phase currents of the PMSM and the appearance of torque ripples. Main approaches which are used to reduce the negative effects caused by the dead time effect are follows:
  • change of the PWM inverter design or switch control algorithms [15,16];
  • application of modified control algorithms to reduce torque ripples, including repetitive, iterative-learning or self-tuning controllers [17,18,19];
  • compensation of the dead-time effect using its mathematical models [14,20,21,22].
The problem of the parameter identification of the PMSM is quite widely described in the scientific literature, for example [23,24,25,26,27]. In most cases, numerical estimation models such as ARX (autoregressive extra input), ARMA (autoregressive moving average), OE (output error) and others based on experimental data in the time domain are used to estimate parameters of the SPMSM. Experimental parameter identification of the PMSM is complicated by the influence of distortions such as torque ripples, back electromotive force (back emf) and cross-coupling of currents in the dq coordinate model. There are effective techniques of parameter identification that take into account the influence of back emf and the cross-coupling of currents [23,25,28]. Modified numerical estimation algorithms are proposed in [26,29].
However, the influence of the dead time effect on identification results is not considered in most works [13,22]. In the previous paper [13], part of the author’s team in this paper proposed a new method of parameter identification based on the use of modified mathematical model of the SPMSM with a PWM inverter in the presence of the dead time effect.
The parameters of the transfer function can also be obtained from the experimental frequency response function (FRF) [30,31]. For this purpose, different graphical and numerical estimation methods [31,32,33,34,35,36] can be used. Parameter estimation by FRF is performed on much smaller data sets than in the case of time series, which reduces the operating time of algorithms and in many cases provides better accuracy of estimation [33,35,37].
The use of noisy or distorted data sets to estimate structure and parameters of the transfer functions can lead to big variance of the estimated FRF and incorrect parameter estimation results. To reduce the variance of estimated FRF, various methods of spectral analysis can be used, such as the modified Welch periodogram method [31,38], the Blackman–Tukey method [39], and the transient response estimation [33].
In addition, there are the zero-order hold effect, and computational and measurement delays in the digital control system of the PMSM. The delay value is usually assumed to be equal to one or two sampling periods of the control system [40]. The presence of delay should be considered during identification in time domain and does not affect the identification in the frequency domain. The effect of zero order hold leads to distortions of the transfer coefficient at high frequencies close to the Nyquist frequency, which should be considered during identification in the frequency domain [40,41].
This paper proposes a more generalized approach to solving this problem, which does not require the use of complex analytical models of numerical parameter estimation and is based on the estimation of the experimental FRF of the PMSM with PWM inverter. The paper deals with high-precision servo drive systems equipped with rotor position sensors (encoders).
Our paper is organized as follows: In Section 2, the mathematical model of the SPMSM with the PWM inverter in the presence of the dead time effect is described. In Section 3, the negative influence of dead time on the results of parameter identification of the SPMSM is shown. In Section 4, a modified technique of parameter identification of the SPMSM is proposed, the choice of the experiment design, the excitation input signal and the method of data processing are described. The discussion and conclusions are presented in Section 5. All numerical examples given in the paper were implemented in MATLAB 2015a.

2. Mathematical Model of a SPMSM with a PWM Inverter

2.1. Mathematical Model of a SPMSM with an Ideal PWM Inverter

The system of differential equations for phase currents that describes the mathematical model of three-phase SPMSM with the PWM inverter can be written as follows [13]:
{ ( R a + L a d d t ) i a ( t ) = u 0 ( t ) K U sin ( p α ( t ) ) + e a ( t ) , ( R b + L b d d t ) i b ( t ) = u 0 ( t ) K U sin ( p α ( t ) 2 π 3 ) + e b ( t ) , ( R c + L c d d t ) i c ( t ) = u 0 ( t ) K U sin ( p α ( t ) + 2 π 3 ) + e c ( t ) , M ( t ) = ( e a ( t ) i a ( t ) + e b ( t ) i b ( t ) + e c ( t ) i c ( t ) ) ω ( t ) ,
where Ra, Rb, Rc are phases electrical resistances of three-phase SPMSM; La, Lb, Lc are phases inductances of three-phase SPMSM; ea(t), eb(t), ec(t) are back emfs which are induced in the phases of SPMSM during the rotation, u0(t) is the generalized control signal, which is changed in the range [–1; 1], ω ( t ) is the angular velocity of the SPMSM; α ( t ) is the angle of rotation of the SPMSM, KU = UDC/2 in case of sinusoidal PWM, and KU = UDC/√3 in case of sinusoidal PWM with third harmonic injection or space vector PWM. If windings of the stator are close to a symmetric and balanced three-phase system, the difference between electrical resistances and inductances in the SPMSM phases can be neglected: Ra = Rb = Rc = R and La = Lb = Lc = L.
If the currents in the phases of the SPMSM and corresponding back emfs have the following sinusoidal forms:
{ i a ( t ) = I m sin ( p α ( t ) + ψ ) , i b ( t ) = I m sin ( p α ( t ) + ψ + 2 π 3 ) , i c ( t ) = I m sin ( p α ( t ) + ψ 2 π 3 ) ,   { e a ( t ) = c e ω ( t ) sin ( p α ( t ) ) , e b ( t ) = c e ω ( t ) sin ( p α ( t ) + 2 π 3 ) , e c ( t ) = c e ω ( t ) sin ( p α ( t ) 2 π 3 ) ,
the torque M(t) will not depend on the angle of rotation of the SPMSM:
M ( t ) = 1.5 c e I m cos ( ψ ) ,
where ce is the back emf constant, and ψ is the angle between the rotor’s angular position and the actual position of the rotor’s magnetic axis. The desired value of the torque M(t) can be achieved by varying the values of Im and ψ. The maximum torque per ampere is reached when ψ = 0, and the torque is equal to zero when ψ = ±π/2.
Typically, in electric drives, the torque M(t) is not directly measured. However, the measured phase currents ia(t) ib(t) ic(t) can be used to estimate M(t). Here we introduce the term for the generalized current i0(t) that is calculated as follows:
i 0 ( t ) = 2 3 ( i a ( t ) sin ( p α ( t ) ) + i b ( t ) sin ( p α ( t ) + 2 π 3 ) + i c ( t ) sin ( p α ( t ) 2 π 3 ) ) .
Then Equation (3) for the torque M(t) takes the following form:
M ( t ) = 1.5 c e i 0 ( t ) ,
From Equations (1), (2) and (4), the following differential equation for the generalized current i0(t) can be obtained:
T e d ( i 0 ( t ) ) d t + i 0 ( t ) = 1 R ( K U u 0 ( t ) c e ω ( t ) ) T e p ω ( t ) I m sin ( ψ ) ,
where Te is the electrical time constant of the SPMSM.
The mathematical model of three-phase SPMSM with PWM inverter in dq coordinate system has the following form [10]:
{ ( 1 + T e d d t ) i d ( t ) = K U R u d ( t ) + T e p ω ( t ) i q ( t ) , ( 1 + T e d d t ) i q ( t ) = K U R u q ( t ) T e p ω ( t ) i d ( t ) c e ω ( t ) R , M ( t ) = 1.5 c e i q ( t ) ,
where ud(t) and uq(t) are control signals for d and q components, which are changed in the range [–1; 1], currents id(t) and iq(t) are expressed as follows:
{ i d ( t ) = 2 3 ( i a ( t ) sin ( p α ( t ) + π 3 ) + i b ( t ) sin ( p α ( t ) ) ) , i q ( t ) = 2 3 ( i a ( t ) cos ( p α ( t ) + π 3 ) + i b ( t ) cos ( p α ( t ) ) ) .
In this case, phase voltages of the SPMSM can be expressed using ud(t) and uq(t) as follows:
{ u a ( t ) = K U ( u d ( t ) cos ( p α ( t ) ) u q ( t ) sin ( p α ( t ) ) ) , u b ( t ) = K U ( u d ( t ) cos ( p α ( t ) 2 π 3 ) u q ( t ) sin ( p α ( t ) 2 π 3 ) ) , u c ( t ) = ( u a ( t ) + u b ( t ) ) .
If the stator phase currents of the SPMSM correspond to Equation (2), currents id(t) and iq(t) are expressed as follows:
{ i d = I m sin ψ i q = I m cos ψ
The desired value of the torque M(t) can be achieved varying the values of Im and ψ, which is similar to the mathematical model of the SPMSM for phase currents.

2.2. Mathematical Model of a SPMSM with PWM Inverter in the Presence of the Dead-Time Effect.

The relative switch-on delay τ is defined as the ratio of dead time tdead to PWM switching time Tsw:
τ = t d e a d T s w
During the dead time, the phase voltage is determined by the direction of the current as shown in Figure 1. The output voltage of the inverter’s phase is also distorted by the voltage drop across the switching devices. When the difference between the voltage drop across the switching devices in the positive and negative directions of current can be neglected, the phase’s electric potential, can be written as follows:
φ a v = ( γ h 1 2 τ s i g n ( i ) ) U D C Δ u c o n s t s i g n ( i ) .
where i is the current in the corresponding phase of the SPMSM, Δuconst is the voltage drop across the switching devices.
Phase voltage distortions of the PWM inverter caused by dead-time effect and voltage drop across the switching devices can be expressed as follows:
Δ U a ( t ) = ( Δ u c o n s t + τ U D C ) s i g n ( i a ( t ) ) ,   Δ U b ( t ) = ( Δ u c o n s t + τ U D C ) s i g n ( i b ( t ) ) , Δ U c ( t ) = ( Δ u c o n s t + τ U D C ) s i g n ( i c ( t ) ) .
The system of equations for the SPMSM phase currents in the presence of dead time can be written as follows [13]:
{ ( φ а ( t ) Δ U a ( t ) ) ( φ с ( t ) Δ U c ( t ) ) = = ( 2 i a ( t ) + i b ( t ) ) R ( e a ( t ) e c ( t ) ) + L d ( 2 i a ( t ) + i b ( t ) ) d t , ( φ b ( t ) Δ U b ( t ) ) ( φ с ( t ) Δ U c ( t ) ) = = ( 2 i b ( t ) + i a ( t ) ) R ( e b ( t ) e c ( t ) ) + L d ( 2 i b ( t ) + i a ( t ) ) d t , i a ( t ) + i b ( t ) + i c ( t ) = 0 ,
where φa, φb, φc are average electric potentials of the phases of PWM inverter for the period of switching.
An example of phase current distortion and SPMSM torque distortion caused by the dead-time effect is shown in Figure 2.
In the case when sinusoidal PWM, with a third harmonic injection is used, the differential equation for the generalized current i0(t), in the presence of the dead-time effect and voltage drop on the power switches, is expressed as follows:
T e d ( i 0 ( t ) ) d t + i 0 ( t ) = U D C 2 u c o n s t 3 R u 0 ( t ) c e ω ( t ) R f i n v ( t ) ,
where the disturbance function finv(t) has the followed form:
f i n v ( t ) = 1 R ( 2 3 τ ( U D C 2 u c o n s t ) ( sin ( p α ( t ) ) s i g n ( i a ( t ) ) + + sin ( p α ( t ) + 2 π 3 ) s i g n ( i b ( t ) ) + sin ( p α ( t ) 2 π 3 ) s i g n ( i c ( t ) ) ) ) .
Differential equations for the currents id(t) and iq(t), in the presence of the dead-time effect and voltage drop on the power switches, are expressed as follows:
( 1 + T e d d t ) i d ( t ) = U D C 2 u c o n s t 3 R u d ( t ) + f d ( t ) , ( 1 + T e d d t ) i q ( t ) = U D C 2 u c o n s t 3 R u q ( t ) + f q ( t ) .
where disturbance functions fd(t) and fq(t) have the followed forms:
f d ( t ) = p ω ( t ) L R i q ( t ) + 2 τ ( U D C 2 u c o n s t ) 3 R ( sin ( p α + π 3 ) s i g n ( i a ( t ) ) + + sin ( p α ) s i g n ( i b ( t ) ) 1 3 sin ( p α + π 6 ) ( s i g n ( i a ( t ) ) + s i g n ( i b ( t ) ) + s i g n ( i c ( t ) ) ) ) , f q ( t ) = p ω ( t ) L R i d ( t ) + 2 τ ( U D C 2 u c o n s t ) 3 R ( s i g n ( i a ( t ) ) cos ( p α + π 3 ) + + s i g n ( i b ( t ) ) cos ( p α ) 1 3 cos ( p α + π 6 ) ( s i g n ( i a ) + s i g n ( i b ) + s i g n ( i c ) ) ) p ω ( t ) Ψ R .
It is obvious from the Equations (6) and (7), that the linear transfer functions from u0(s) to i0(s), from uq(s) to iq(s) and ud(s) to id(s) are equal and are expressed as follows:
W i n v ( s ) = i 0 ( s ) u 0 ( s ) = i q ( s ) u q ( s ) = i d ( s ) u d ( s ) = K i n v T e s + 1 ,
where Kinv = KU/R.
The transfer Function (8) can be rewritten considering the computational and measurement delays:
W i n v ( s ) = exp ( t d e l s ) K i n v T e s + 1 ,
where tdel is the total delay.
It is necessary to identify the parameters Kinv and Te for tuning the current (torque) loop no matter what kind of mathematical model (for phase currents or in dq coordinates) is used.

3. The Problem of Parameter Identification of SPMSM with a PWM Inverter

The linear transfer function of the SPMSM with the PWM inverter (8) is a first order transfer function, so numerical methods of parameter estimation can be easily used, at first glance. In such cases the meander of the generalized voltage u0 can be used as excitation input signal.
Consider the parameter identification of controlled plant (6) with the transfer function (8) by the transient response. If the generalized voltage u0 is constant during the measurement and the measurement periods are also constant, the following equation can be written for the ideal PWM inverter:
i 0 ( t + Δ t ) = ( i 0 ( t ) K i n v u 0 ( t ) ) exp ( Δ t T e ) K i n v u 0 ( t )
or
i 0 ( t + Δ t ) = K 1 i 0 ( t ) + K 2 u 0 ( t ) ,
where
K 1 = exp ( Δ t T e ) , K 2 = K i n v ( 1 K 1 ) .
Equation (10) can be rewritten in following form for n—measurements with period Td:
Y = H X ,
where
Y = [ i 0 ( 2 T d ) i 0 ( 3 T d ) i 0 ( n T d ) ] T , H = [ i 0 ( T d ) i 0 ( 2 T d ) i 0 ( ( n 1 ) T d ) u 0 ( T d ) u 0 ( 2 T d ) u 0 ( ( n 1 ) T d ) ] ,   X = [ K 1 K 2 ] .
The last equations can be rewritten considering delay tdel = kTd as follows:
Y = [ i 0 ( ( 2 + k ) T d ) i 0 ( ( 3 + k ) T d ) i 0 ( n T d ) ] T , H = [ i 0 ( ( 1 + k ) T d ) i 0 ( ( 2 + k ) T d ) i 0 ( ( n 1 ) T d ) u 0 ( T d ) u 0 ( 2 T d ) u 0 ( ( n 1 k ) T d ) ] ,   X = [ K 1 K 2 ] .
Using the least squares method, coefficients K1 and K2 are calculated as follows:
X = ( H T H ) 1 H T Y
and the unknown parameters Te and Kinv are calculated according to the Equation (10):
T ^ e = Δ t ln ( K 1 ) , K ^ i n v = K 2 1 K 1 .
Numerical parameter estimation based on time-series data of generalized current i0 and generalized voltage u0 can also be performed using other standard algorithms of numerical estimation (recursive least square method, output error method, predictive error method, autoregressive models and others), which are implemented by standard functions of MATLAB, such as pem(), oe(), arx(), tfest() and others.
On the other hand, the parameters of the transfer function can be obtained by analyzing the data in the frequency domain. In this case, the experimental FRF is estimated at first and then parameters of the transfer function are estimated by the FRF. The evaluation of the transfer function parameters by the FRF can be performed, for example, using the standard MATLAB function tfest(). The common and efficient method for experimental data processing using frequency domain analysis is the discrete Fourier transform, which can be expressed as follows:
X ( f ) = n = 0 N 1 x n exp ( j 2 π f n T d ) ,
where xn = x(nTd), Td is the sampling interval, N is the number of experimental data points.
The simplest method for the FRF estimation is empirical estimation, which estimates the FRF by taking the Fourier transforms of the output signal y(t) and the input signal u(t). In this case, the estimation is expressed by the following equation:
G ^ N ( f ) = n = 0 N 1 y n exp ( j 2 π f n T d ) n = 0 N 1 u n exp ( j 2 π f n T d ) ,
where un is input data set, yn is output data set.
Accuracy of estimation of the FRF can be calculated as a standard error as follows:
ε e s t = 1 N n = 1 N | G ( f n ) G ^ ( f n ) | 2 ,
where G(fn) is the reference FRF.
The most suitable type of the input signal for experimental identification of the FRF is a sinusoidal signal with variable frequency (chirp signal) [33,36]. The chirp signal with linear modulated frequency has the following form:
u 1 ( t ) = A m sin ( f i ( t ) ) , f i ( t ) = f 0 + β t , β = f 1 f 0 t 1 ,
where Am is the amplitude of the signal, f0 is the initial frequency, f1 is the final frequency.
The frequency f0 is selected as the lowest frequency of the operating frequency range, f1 is selected as the highest frequency of the operating frequency range, but not more than the half of the sampling frequency of the control system.
The parameter identification of the mathematical model of the SPMSM with PWM inverter in the presence of dead time effect is considered as a numerical example. The transfer function of considered system is follows:
W i n v ( s ) = i 0 ( s ) u 0 ( s ) = exp ( 0.002 s ) 32 0.0067 s + 1 ,
The mathematical model of the form (5) designed in MATLAB/Simulink is used for the research. Parameters of the simulated electric drive system are presented in Table 1.
Figure 3 shows the results of Kinv and Te estimation based on experimental data in the time domain and frequency domain depending on the amplitude of the generalized voltage u0 (meander or chirp). Unsatisfactory results of the estimation are explained by the dead time effect, which, as it follows from Equations (6) and (7) appears at the change of the currents direction. In addition, it is necessary to limit the uncontrolled rotation of the electric drive during the identification experiment.
Figure 3 also shows that the accuracy of the estimation increases with the increase in the amplitude of the generalized voltage u0. In electric drive systems, the allowed amplitude of u0 is often limited by the maximum allowed current of SPMSM phases. Thus, described estimation technique can not lead to satisfactory results.
In the case of some inaccuracies in SPMSM parameters estimation, significant overshoot may appear in the closed current (torque) loop. This can cause the overcurrent the SPMSM and activation of overcurrent protection in electric drive. An example of the step response of the closed current (torque) loop with the linear digital proportional-integral controller is shown in Figure 4. The desired transfer function of the closed current (torque) loop is expressed as follows:
W t ( s ) = i 0 ( s ) i 0 _ r e f ( s ) = 1 T T s + 1 ,
where i0_ref is the reference value of the generalized current i0, and TT is the desired time constant of the closed current (torque) loop.
The transfer function and coefficients of the digital proportional-integral controller are expressed as follows:
W r t ( s ) = u 0 ( s ) ( i 0 _ r e f ( s ) i 0 ( s ) ) = K p s + K i s , K p = T е K i n v T T , K i = 1 K i n v T T T d .
where Kp is the proportional coefficient, and Ki is the integral coefficient.

4. Modified Technique of Parameter Identification of a SPMSM

4.1. Design of Identification Experiment

During identification experiments, it is necessary to avoid uncontrolled movements of the electric drive in order to avoid damage to the mount and the equipment installed on it. If we correct angular position determined by the sensor (encoder) by the angle ψ’ when forming the control laws for inverter switches, the expression for the torque of the SPMSM will be as follows:
M ( t ) = 1.5 c e I m cos ( ψ 0 + ψ ) ,
In case the total correction is follows:
ψ 0 + ψ = ± π 2 ,
the torque on the SPMSM will be zero, but the generalized current i0 corresponding to the torque of 1.5ceIm can be calculated.
The magnitude of the angle ψ0 and of the corresponding correction ψ’ can be determined experimentally, for example, by the technique described in [42,43].
The drive does not rotate under these conditions. It allows it to avoid uncontrolled movements, and also to eliminate influence of back emf, cogging torque, torque ripples, nonlinearities of mechanical load, and external influences on results of identification. Thus, the main nonlinear distortion is the dead time of the PWM inverter.
Similar experimental conditions can be provided if the mathematical model of the SPMSM in dq coordinate system is used:
i d = I m sin ( ψ 0 + ψ ) , i q = I m cos ( ψ 0 + ψ ) ,
then when the excitation input signal is applied to the d-coordinate, the torque of the SPMSM will be zero, but the current id(t) will correspond to the torque equal to 1.5ceIm.

4.2. Excitation Input Signal

When performing the identification experiment according to the design described in the previous paragraph, there is no torque of the SMPM, which allows it to add a constant component to the input signal u0, which will provide a constant sign of i0 during the experiment:
u 0 ( t ) = u c o n s t + u m sin ( f n ( t ) )
In normal operating conditions, the electric drive rotates with piecewise constant angular velocity and affected by quasi-constant resistance torques. Therefore, the linearized mathematical model of the SPMSM obtained using this type of excitation input signal corresponds to the normal operation mode of the electric drive system.
Figure 5 shows the results of Kinv and Te parameter estimation with the input signal of the form (17) with uconst = 0.5 and the variable amplitude of the chirp signal um from 0.05 to 0.45. The results of the parameter estimation using the experimental FRF are satisfactory for tuning of the current (torque) control loop, while the time series estimation results contain a significant constant error.
Figure 6 shows the results of the empirical estimation of the FRF in the previous identification experiment. The estimation has a small variance and corresponds to the reference FRF. Estimated FRF has some chattering effect at low frequencies. This effect is explained by the fact that the low-frequency part of the chirp-signal is overlaid on the transient process of the generalized current i0. Therefore, the generalized current i0 crosses zero, which leads to distortion in estimated FRF at low frequencies (Figure 6) and to inaccuracies in estimation results with small amplitudes of the chirp signal (Figure 5). This problem can be solved by adding a time delay to chirp-signal.
In addition, Figure 5 shows that there is some increase of the estimation error when the chirp-signal amplitude is equal to 0.45. In the considered example, the relative switch-on delay τ is equal to 0.03. At the amplitudes of the excitation signal less than 2τ the average value of the voltage at the PWM inverter phases is equal to zero. Therefore, if the amplitude of the chirp-signal is equal to 0.45 and the constant component is equal to 0.5, the lower bound of the excitation signal gets into the «dead zone», which leads to distortions and inaccuracies in estimation results. This effect can be also seen in further results. Figure 7 shows the shape of the generalized current i0 at the identification experiment with the amplitude of the chirp-signal equal to 0.45.
However, electric drive systems are also characterized by the presence of a noise component in current measurements. It can have a negative impact on the results of the FRF estimation using the empirical estimation method.
Figure 8 shows the results of the empirical estimation of the FRF in presence of the noise in current measurements. In this case, the high variance of the estimation significantly complicates the interpretation and analysis of the experimental data. Consider the possibility of applying some methods of the digital data processing, which can reduce variance of the FRF estimation.

4.3. Data Processing

The estimation using the Fourier transform is asymptotically unbiased, and the frequency resolution increases with the increase in the number of samples N. However, the Fourier transform allows us to investigate the signal only in the frequency domain and does not contain any information about the time characteristics of the signal. The presence of noise or distortion in the experimental data leads to distortion of the estimation results: the estimation variance is determined by the signal-to-noise ratio and does not decrease with an increase in the number of samples or decreasing the sampling period. The described features make the empirical estimation of the FRF by Equation (15) rather inaccurate. This is explained by the fact that no specific features of experimental data are used in the estimation and there is no data compression [31,33,39].
One of the common approaches to reducing the variance of the estimated FRF is the splitting of the experimental data set from N samples into M segments by R samples. Then an empirical estimation is made for each segment:
G ^ ^ R ( k ) ( f ) = n = 0 R 1 y n ( k ) exp ( j 2 π f n T d ) n = 0 R 1 u n ( k ) exp ( j 2 π f n T d ) ,   k = 1 , 2 , , M
The final estimation is calculated as an arithmetic mean:
G ^ N ( f ) = 1 M k = 1 M G ^ ^ R   k ( k ) ( f ) ,
The disadvantage of the experimental data splitting is the appearance of the frequency spectrum distortions at the boundaries of the segments (leakage effect). To minimize this effect, the Fourier window transformation is used [33,39].
For each segment, the Fourier transform is made, and the result is multiplied by the weight function (window) [33,39], then the empirical estimation of the transfer function for the data segment is expressed as follows:
G ^ ^ R W ( k ) ( f ) = n = 0 R 1 y n ( k ) w n ( k ) exp ( j 2 π f n T d ) n = 0 R 1 u n ( k ) w n ( k ) exp ( j 2 π f n T d ) ,   k = 1 , 2 , , M
where wn is values of the weight function.
The final estimation result is formed as an arithmetic mean similar to the expression in (18). This estimation technique is called the Bartlett’s periodogram method [39].
Then, overlapping of the data segments can be used to increase the number of considered data segments. It provides to reduce the variance of the FRF estimate. This technique is called the Welch’s method of modified periodograms.
In the described methods of experimental data processing, the input and output signals of the system are considered separately, and the FRF is defined as the ratio of the transformed signals. Separate processing of the system input and output signals may result in loss of information about the dynamic properties of controlled plant [33,34,35]. For the aggregate analysis of the input and output signals and the primary data filtration the Blackman–Tukey method [33] or the preliminary estimation of the impulse transient response [39] can be used.
According to the Blackman–Tukey method, the autocorrelation functions and the cross-correlation function for un and yn signals are calculated at first:
R ^ y ( τ ) = 1 N n = 1 N y n + τ y n ,   R ^ u ( τ ) = 1 N n = 1 N u n + τ u n ,   R ^ y u ( τ ) = 1 N n = 1 N y n + τ u n .
Then the short-time Fourier transform is calculated for these functions:
Φ ^ y ( f ) = τ = M M R ^ y ( τ ) w M ( τ ) exp ( j 2 π f τ T d ) , Φ ^ u ( f ) = τ = M M R ^ u ( τ ) w M ( τ ) exp ( j 2 π f τ T d ) , Φ ^ y u ( f ) = τ = M M R ^ y u ( τ ) w M ( τ ) exp ( j 2 π f τ T d ) .
where wM is values of the weight function.
The FRF estimation is expressed as follows:
G ^ N ( f ) = Φ ^ y u ( f ) Φ ^ u ( f ) .
The choice of window (weight) function in the short-time Fourier transform is carried out empirically, based on the ratio between the width of the main lobe and attenuation of the side lobes.
There are a lot of types of window functions, for example: rectangular window, Bartlett triangular window, Hann window, Hamming window, Blackman–Harris window, Kaiser–Bessel window, Dolph–Chebyshev window, and others. The last three windows are named as the preferred window functions for spectral analysis of signals [39].
The input and output signals of the dynamic system are related by the impulse transient response as follows:
y n = k = 0 m 1 g k u n k T d + e n ,   n = m 1 , , N 1
where gk is an impulse transient response of the dynamic system, and en is a nonlinear component (noise).
Equation (19) can be written in the matrix form as follows:
[ y m 1 y m y m + 1 y N 1 ] = T d [ u m 1 u m 2 u 0 u m u m 1 u 1 u m + 1 u m u 2 u N 1 u N 2 u N m ] [ g 0 g 1 g m 1 ] + [ e m 1 e m e m + 1 e N 1 ] ,
or
y = U g + e .
The estimation of the impulse transient response ĝ can be found using the least squares method by taking the pseudo-inverse matrix, which is given by the following equation [33]:
g ^ = ( U T U ) - 1 ( U T y ) ,
The FRF estimation in this case can be obtained using the Fourier transform:
G ^ ( f n ) = n = 0 N 1 g ^ n exp ( j 2 π f n T d )
The estimation of the impulse transient response provides the compression of the considered data set to m samples, thus providing some noise filtration.

4.4. Simulation Results

Figure 9 shows the results of the FRF estimation by the Blackman–Tukey method. Figure 10 shows the results of the FRF estimation by the impulse transient response estimation method. The proposed techniques of data processing allow us to minimize the variance of the FRF estimation in the presence of measurement noise.
Figure 11 shows the results of the Kinv and Te estimation by the FRFs estimated by the method based on the estimation of the impulse transient response which are presented in Figure 10. Presented results of Kinv and Te estimation correspond to their real values with high accuracy.
Figure 10 and Figure 11 show that the inaccuracy of FRF and SPMSM parameter estimation increases at the amplitudes of the chirp signal which are equal to 0.05 and 0.45. If the amplitude of the chirp-signal is equal to 0.45 and the constant component is equal to 0.5, the lower bound of the excitation signal gets into the «dead zone» of the PWM inverter. This effect has been described after Figure 5. The reasons for the decrease of the estimation accuracy at the amplitude of the chirp-signal equal to 0.05 are quite obvious. If the amplitude of the chirp-signal is small negative influence of measurement noise on estimation results increases.

5. Discussion

It is shown in the paper that the dead time effect in PWM inverters has a negative impact on the results of parameter identification of the SPMSM. A modified technique of parameter identification of the SPMSM based on the estimation of the FRF is proposed. It allows to estimate the parameters of the linear transfer function of the SPMSM in the presence of the dead time effect and measurement noise with the sufficient accuracy for tuning the current (torque) control loop.
The proposed design of identification experiment provides the absence of the SPMSM torque by software methods. It allows us to avoid uncontrolled rotation of the electric drive during the experiment. An excitation input signal is formed from a constant component and sinusoidal signal with linear frequency modulation (chirp signal). The presence of a constant component allows us to minimize the influence of dead time effect of the PWM inverter on the results of the experiment. It is shown that estimation of SPMSM parameters by experimental FRF allows us to get better results than by time series of data in this case. In the absence of measurements noise, empirical estimation of the FRF is a sufficient method for parameter estimation and experimental data analysis. In the presence of the measurements noise, the minimum variance of the FRF estimation is provided by the data processing method based on the estimation of the impulse transient response. The amplitude of the chirp-signal and the value of the constant component should be selected so that the lower bound of the signal is more than 2τ and the upper bound of the signal does not exceed the SPMSM current limit. The minimal amplitude of the chirp-signal, which is sufficient for identification, should be selected based on the level of the measurement noise.
The applicability of estimation for the electrical time constant of SPMSM using this technique is limited by the half of the sampling frequency of the current (torque) control loop (Nyquist frequency) and by the zero-order hold effect on high frequencies.

Author Contributions

Conceptualization, S.L., A.A., and T.V.; methodology, S.L., A.M., and A.R.; validation, A.M., S.L., and A.R.; formal analysis, S.V. and A.A.; investigation, T.V. and S.V.; writing—original draft preparation, A.M.; writing—review and editing, S.L. and A.M.; visualization, A.M.; supervision, S.L.

Funding

This research was funded by the Government of the Russian Federation, Grant 08-08.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Krause, P.C.; Wasynczuk, O.; Sudhoff, S.D. Analysis of Electric Machinery; McGraw-Hill: New York, NY, USA, 1986; Volume 564. [Google Scholar]
  2. Bose, B.K. Modern Power Electronics and AC Drives; Prentice Hall: Upper Saddle River, NJ, USA, 2002; Volume 123. [Google Scholar]
  3. Pillay, P.; Krishnan, R. Modeling, simulation, and analysis of permanent-magnet motor drives. I. The permanent-magnet synchronous motor drive. IEEE Trans. Ind. Appl. 1989, 25, 265–273. [Google Scholar] [CrossRef]
  4. Lovlin, S.; Abdullin, A. Adaptive system for compensation of periodic disturbances in servo drive. In Proceedings of the 2016 IX International Conference on Power Drives Systems (ICPDS), Perm, Russia, 3–7 October 2016; pp. 1–5. [Google Scholar]
  5. Holtz, J.; Springob, L. Identification and compensation of torque ripple in high-precision permanent magnet motor drives. IEEE Trans. Ind. Electron. 1996, 43, 309–320. [Google Scholar] [CrossRef] [Green Version]
  6. Mora, A.; Orellana, Á.; Juliet, J.; Cardenas, R. Model Predictive Torque Control for Torque Ripple Compensation in Variable Speed PMSMs. IEEE Trans. Ind. Electron. 2016, 63, 4584–4592. [Google Scholar] [CrossRef]
  7. Shao, M.; Deng, Y.; Li, H.; Liu, J.; Fei, Q. Sliding Mode Observer-Based Parameter Identification and Disturbance Compensation for Optimizing the Mode Predictive Control of PMSM. Energies 2019, 12, 1857. [Google Scholar] [CrossRef]
  8. Ding, X.; Wang, S.; Zou, M.; Liu, M. Predictive Current Control for Permanent Magnet Synchronous Motor Based on MRAS Parameter Identification. In Proceedings of the IEEE International Power Electronics and Application Conference and Exposition (PEAC), Shenzhen, China, 4–7 November 2018; pp. 1–5. [Google Scholar]
  9. Urbanski, K.; Janiszewski, D. Sensorless Control of the Permanent Magnet Synchronous Motor. Sensors 2019, 19, 3546. [Google Scholar] [CrossRef] [PubMed]
  10. Ortega, R.; Monshizadeh, N.; Monshizadeh, P.; Bazylev, D.; Pyrkin, A. Permanent magnet synchronous motors are globally asymptotically stabilizable with PI current control. Automatica 2018, 98, 296–301. [Google Scholar] [CrossRef] [Green Version]
  11. Beltran-Carbajal, F.; Tapia-Olvera, R.; Lopez-Garcia, I.; Valderrabano-Gonzalez, A.; Rosas-Caro, J.C.; Hernandez-Avila, J.L. Extended PI Feedback Tracking Control for Synchronous Motors. Int. J. Control Autom. Syst. 2019, 17, 1346–1358. [Google Scholar] [CrossRef]
  12. Qiao, W.; Tang, X.; Zheng, S.; Xie, Y.; Song, B. Adaptive two-degree-of-freedom PI for speed control of permanent magnet synchronous motor based on fractional order GPC. ISA Trans. 2016, 64, 303–313. [Google Scholar] [CrossRef] [PubMed]
  13. Orłowska-Kowalska, T.; Lovlin, S.Y.; Tsvetkova, M.H.; Abdullin, A.A.; Mamatov, A.G. Parametric identification of a servo drive model with deadtime-type nonlinearities. J. Instrum. Eng. 2019, 62, 576–584. [Google Scholar]
  14. Urasaki, N.; Senjyu, T.; Uezato, K.; Funabashi, T. Adaptive Dead-Time Compensation Strategy for Permanent Magnet Synchronous Motor Drive. IEEE Trans. Energy Convers. 2007, 22, 271–280. [Google Scholar] [CrossRef]
  15. Anuchin, A.; Gulyaeva, M.; Briz, F.; Gulyaev, I. Modeling of AC voltage source inverter with dead-time and voltage drop compensation for DPWM with switching losses minimization. In Proceedings of the International Conference on Modern Power Systems (MPS), Cluj-Napoca, Romania, 6–9 June 2017; pp. 1–6. [Google Scholar]
  16. Zhang, H.; Kou, B.; Zhang, L.; Zhang, H. Analysis and Compensation of Dead-Time Effect of a ZVT PWM Inverter Considering the Rise- and Fall-Times. Appl. Sci. 2016, 6, 344. [Google Scholar] [CrossRef]
  17. Ji, Y.; Yang, Y.; Zhou, J.; Ding, H.; Guo, X.; Padmanaban, S. Control Strategies of Mitigating Dead-time Effect on Power Converters: An Overview. Electronics 2019, 8, 196. [Google Scholar] [CrossRef]
  18. Qiu, T.; Wen, X.; Zhao, F. Adaptive-Linear-Neuron-Based Dead-Time Effects Compensation Scheme for PMSM Drives. IEEE Trans. Power Electron. 2016, 31, 2530–2538. [Google Scholar] [CrossRef]
  19. Diallo, D.; Arias, A.; Cathelin, J. An inverter dead-time feedforward compensation scheme for PMSM sensorless drive operation. In Proceedings of the 2014 First International Conference on Green Energy (ICGE), Sfax, Tunisia, 25–27 March 2014; pp. 296–301. [Google Scholar]
  20. Munoz, A.R.; Lipo, T.A. On-line dead-time compensation technique for open-loop PWM-VSI drives. IEEE Trans. Power Electron. 1999, 14, 683–689. [Google Scholar] [CrossRef]
  21. Haifeng, X.; Yuyao, H. Compensation of dead-time effects based on adaptive voltage disturbance estimator in PMSM drives. In Proceedings of the 26th Chinese Control and Decision Conference (CCDC), Changsha, China, 31 May–2 June 2014; pp. 3439–3444. [Google Scholar]
  22. Chen, Y.; Zhou, F.; Liu, X. Online adaptive parameter identification of PMSM based on the dead-time compensation. Int. J. Electron. 2014, 102, 1132–1150. [Google Scholar] [CrossRef]
  23. Jonsky, T.; Stichweh, H.; Theßeling, M.; Wettlaufer, J.; Quattrone, F. Modeling and parameter identification of multiphase permanent magnet synchronous motors including saturation effects. In Proceedings of the 17th European Conference on Power Electronics and Applications (EPE’15 ECCE-Europe), Geneva, Switzerland, 8–10 September 2015; pp. 1–10. [Google Scholar]
  24. Ding, F.; Pan, J.; Alsaedi, A.; Hayat, T. Gradient-Based Iterative Parameter Estimation Algorithms for Dynamical Systems from Observation Data. Mathematics 2019, 7, 428. [Google Scholar] [CrossRef]
  25. Liling, S.; Heming, L.; Boqiang, X. Precise determination of permanent magnet synchronous motor parameters based on parameter identification technique. In Proceedings of the Sixth International Conference on Electrical Machines and Systems (ICEMS), Beijing, China, 9–11 November 2003; Volume 1, pp. 34–36. [Google Scholar]
  26. Lu, H.; Wang, Y.; Yuan, Y.; Zheng, J.; Hu, J.; Qin, X. Online identification for permanent magnet synchronous motor based on recursive fixed memory least square method under steady state. In Proceedings of the 36th Chinese Control Conference (CCC), Dalian, China, 26–28 July 2017; pp. 4824–4829. [Google Scholar]
  27. Vaseghi, B.; Takorabet, N.; Meibody-Tabar, F. Fault Analysis and Parameter Identification of Permanent-Magnet Motors by the Finite-Element Method. IEEE Trans. Magn. 2009, 45, 3290–3295. [Google Scholar] [CrossRef]
  28. Pulvirenti, M.; Scarcella, G.; Scelba, G.; Testa, A.; Harbaugh, M.M. On-Line Stator Resistance and Permanent Magnet Flux Linkage Identification on Open-End Winding PMSM Drives. IEEE Trans. Ind. Appl. 2019, 55, 504–515. [Google Scholar] [CrossRef]
  29. Folgheraiter, M. A combined B-spline-neural-network and ARX model for online identification of nonlinear dynamic actuation systems. Neurocomputing 2016, 175, 433–442. [Google Scholar] [CrossRef]
  30. Schoukens, J.; Pintelon, R.; Dobrowiecki, T.; Rolain, Y. Identification of linear systems with nonlinear distortions. Automatica 2005, 41, 491–504. [Google Scholar] [CrossRef]
  31. Ljung, L. System Identification. In Encyclopedia of Electrical and Electronics Engineering; American Cancer Society, Wiley: New York, NY, USA, 1999; ISBN 978-0-471-34608-1. [Google Scholar]
  32. Hägg, P.; Hjalmarsson, H.; Wahlberg, B. A least squares approach to direct frequency response estimation. In Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011; pp. 2160–2165. [Google Scholar]
  33. Ilvedson, C.R. Transfer Function Estimation Using Time-Frequency Analysis. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 1998. [Google Scholar]
  34. Samygina, E.; Tiapkin, M.; Rassudov, L.; Balkovoi, A. Extended Algorithm of Electrical Parameters Identification via Frequency Response Analysis. In Proceedings of the 26th International Workshop on Electric Drives: Improvement in Efficiency of Electric Drives (IWED), Moscow, Russia, 30 January–2 February 2019; pp. 1–4. [Google Scholar]
  35. Feron, E.; Brenner, M.; Paduano, J.; Turevskiy, A. Time-Frequency Analysis for Transfer Function Estimation and Application to Flutter Clearance. J. Guid. Control Dyn. 1998, 21, 375–382. [Google Scholar] [CrossRef]
  36. Saupe, F.; Knoblach, A. Experimental determination of frequency response function estimates for flexible joint industrial manipulators with serial kinematics. Mech. Syst. Signal Process. 2015, 52, 60–72. [Google Scholar] [CrossRef]
  37. Ljung, L.; Glover, K. Frequency domain versus time domain methods in system identification. Automatica 1981, 17, 71–86. [Google Scholar] [CrossRef]
  38. Villwock, S.; Pacas, M. Application of the Welch-Method for the Identification of Two- and Three-Mass-Systems. IEEE Trans. Ind. Electron. 2008, 55, 457–466. [Google Scholar] [CrossRef]
  39. Ifeachor, E.C.; Jervis, B.W. Digital Signal Processing: A Practical Approach; Pearson Education: London, UK, 2002; ISBN 978-0-201-59619-9. [Google Scholar]
  40. Nussbaumer, T.; Heldwein, M.L.; Gong, G.; Round, S.D.; Kolar, J.W. Comparison of Prediction Techniques to Compensate Time Delays Caused by Digital Control of a Three-Phase Buck-Type PWM Rectifier System. IEEE Trans. Ind. Electron. 2008, 55, 791–799. [Google Scholar] [CrossRef]
  41. Ma, J.; Wang, X.; Blaabjerg, F.; Harnefors, L.; Song, W. Accuracy Analysis of the Zero-Order Hold Model for Digital Pulse Width Modulation. IEEE Trans. Power Electron. 2018, 33, 10826–10834. [Google Scholar] [CrossRef] [Green Version]
  42. Mizutani, R.; Takeshita, T.; Matsui, N. Current model-based sensorless drives of salient-pole PMSM at low speed and standstill. IEEE Trans. Ind. Appl. 1998, 34, 841–846. [Google Scholar] [CrossRef]
  43. Wang, G.; Kuang, J.; Zhao, N.; Zhang, G.; Xu, D. Rotor Position Estimation of PMSM in Low-Speed Region and Standstill Using Zero-Voltage Vector Injection. IEEE Trans. Power Electron. 2018, 33, 7948–7958. [Google Scholar] [CrossRef]
Figure 1. The direction of the current during the dead-time in one phase of the three-phase pulse width modulated (PWM) inverter.
Figure 1. The direction of the current during the dead-time in one phase of the three-phase pulse width modulated (PWM) inverter.
Electronics 08 01200 g001
Figure 2. Phase current distortion and surface mounted permanent magnet synchronous motor (SPMSM) torque distortion caused by the dead-time of the PWM inverter: (a) the current in one phase of the SPMSM with an ideal PWM inverter (IA) and the current in corresponding phase of the SPMSM in presence of dead-time (IA_dt), (b) the SMPM torque in the system with an ideal PWM inverter (M) and in a system with an PWM inverter with dead-time (Mdt).
Figure 2. Phase current distortion and surface mounted permanent magnet synchronous motor (SPMSM) torque distortion caused by the dead-time of the PWM inverter: (a) the current in one phase of the SPMSM with an ideal PWM inverter (IA) and the current in corresponding phase of the SPMSM in presence of dead-time (IA_dt), (b) the SMPM torque in the system with an ideal PWM inverter (M) and in a system with an PWM inverter with dead-time (Mdt).
Electronics 08 01200 g002
Figure 3. Results of Kinv and Te estimation without taking into account the dead time effect: (a) Kinv_1 is a real value of the parameter, Kinv_2 is the value estimated by the data in time domain, Kinv_3 is the value estimated by the data in frequency domain, (b) Te_1 is a real value of the parameter, Te_2 is the value estimated by the data in time domain, Te_3 is the value estimated by the data in frequency domain.
Figure 3. Results of Kinv and Te estimation without taking into account the dead time effect: (a) Kinv_1 is a real value of the parameter, Kinv_2 is the value estimated by the data in time domain, Kinv_3 is the value estimated by the data in frequency domain, (b) Te_1 is a real value of the parameter, Te_2 is the value estimated by the data in time domain, Te_3 is the value estimated by the data in frequency domain.
Electronics 08 01200 g003
Figure 4. The step response of the closed current (torque) loop with the linear digital proportional-integral controller, TT = 3 μs: 1—proportional-integral controller is tuned with nominal SPMSM parameters, 2—proportional-integral controller is tuned with SPMSM parameters estimated without considering the dead time effect (amplitude of the meander of the generalized voltage u0 is 0.6).
Figure 4. The step response of the closed current (torque) loop with the linear digital proportional-integral controller, TT = 3 μs: 1—proportional-integral controller is tuned with nominal SPMSM parameters, 2—proportional-integral controller is tuned with SPMSM parameters estimated without considering the dead time effect (amplitude of the meander of the generalized voltage u0 is 0.6).
Electronics 08 01200 g004
Figure 5. Results of Kinv and Te estimation with modified excitation input signal: (a) Kinv_1 is a real value of the parameter, Kinv_2 is the value estimated by the data in the time domain, Kinv_3 is the value estimated by the data in the frequency domain, (b) Te_1 is a real value of the parameter, Te_2 is the value estimated by the data in the time domain, Te_3 is the value estimated by the data in the frequency domain.
Figure 5. Results of Kinv and Te estimation with modified excitation input signal: (a) Kinv_1 is a real value of the parameter, Kinv_2 is the value estimated by the data in the time domain, Kinv_3 is the value estimated by the data in the frequency domain, (b) Te_1 is a real value of the parameter, Te_2 is the value estimated by the data in the time domain, Te_3 is the value estimated by the data in the frequency domain.
Electronics 08 01200 g005
Figure 6. Results of the frequency response function (FRF) estimation by the empirical method in absence of measurement noise: (a) G1 is the reference FRF, G2 is the estimated FRFs (b) standard error of estimation.
Figure 6. Results of the frequency response function (FRF) estimation by the empirical method in absence of measurement noise: (a) G1 is the reference FRF, G2 is the estimated FRFs (b) standard error of estimation.
Electronics 08 01200 g006
Figure 7. Shape of the generalized current i0 at identification experiment with the amplitude of the chirp-signal equal to 0.45.
Figure 7. Shape of the generalized current i0 at identification experiment with the amplitude of the chirp-signal equal to 0.45.
Electronics 08 01200 g007
Figure 8. Results of the FRF estimation by empirical method in presence of measurement noise: (a) G1 is the reference FRF, G2 is the estimated FRFs, (b) standard error of estimation.
Figure 8. Results of the FRF estimation by empirical method in presence of measurement noise: (a) G1 is the reference FRF, G2 is the estimated FRFs, (b) standard error of estimation.
Electronics 08 01200 g008
Figure 9. Results of the FRF estimation by the Blackman–Tukey method in presence of measurement noise: (a) G1 is the reference FRF, G2 is the estimated FRFs, (b) standard error of estimation.
Figure 9. Results of the FRF estimation by the Blackman–Tukey method in presence of measurement noise: (a) G1 is the reference FRF, G2 is the estimated FRFs, (b) standard error of estimation.
Electronics 08 01200 g009
Figure 10. Results of the FRF estimation by the method based on the estimation of the impulse transient response in presence of measurement noise: (a) G1 is the reference FRF, G2 is the estimated FRFs, (b) standard error of estimation.
Figure 10. Results of the FRF estimation by the method based on the estimation of the impulse transient response in presence of measurement noise: (a) G1 is the reference FRF, G2 is the estimated FRFs, (b) standard error of estimation.
Electronics 08 01200 g010
Figure 11. Results of Kinv and Te estimation with modified excitation input signal: (a) Kinv_1 is a real value of the parameter, Kinv_2 is the value estimated by the data in time domain, Kinv_3 is the value estimated by the data in frequency domain, (b) Te_1 is a real value of the parameter, Te_2 is the value estimated by the data in time domain, Te_3 is the value estimated by the data in frequency domain.
Figure 11. Results of Kinv and Te estimation with modified excitation input signal: (a) Kinv_1 is a real value of the parameter, Kinv_2 is the value estimated by the data in time domain, Kinv_3 is the value estimated by the data in frequency domain, (b) Te_1 is a real value of the parameter, Te_2 is the value estimated by the data in time domain, Te_3 is the value estimated by the data in frequency domain.
Electronics 08 01200 g011
Table 1. Parameters of the simulated electric drive system.
Table 1. Parameters of the simulated electric drive system.
ParameterUnit of MeasurementValue
Phase inductance, L mH10
Phase resistance, ROhm1.5
Back emf constant, ceV/(rad/s)14.4
DC link voltage, UDCV96
Number of pole pairs, p 48
Dead time, tdeadμs3
PWM switching time, Tswμs100

Share and Cite

MDPI and ACS Style

Mamatov, A.; Lovlin, S.; Vaimann, T.; Rassõlkin, A.; Vakulenko, S.; Abramian, A. Modified Technique of Parameter Identification of a Permanent Magnet Synchronous Motor with PWM Inverter in the Presence of Dead-Time Effect and Measurement Noise. Electronics 2019, 8, 1200. https://doi.org/10.3390/electronics8101200

AMA Style

Mamatov A, Lovlin S, Vaimann T, Rassõlkin A, Vakulenko S, Abramian A. Modified Technique of Parameter Identification of a Permanent Magnet Synchronous Motor with PWM Inverter in the Presence of Dead-Time Effect and Measurement Noise. Electronics. 2019; 8(10):1200. https://doi.org/10.3390/electronics8101200

Chicago/Turabian Style

Mamatov, Aleksandr, Sergey Lovlin, Toomas Vaimann, Anton Rassõlkin, Sergei Vakulenko, and Andrei Abramian. 2019. "Modified Technique of Parameter Identification of a Permanent Magnet Synchronous Motor with PWM Inverter in the Presence of Dead-Time Effect and Measurement Noise" Electronics 8, no. 10: 1200. https://doi.org/10.3390/electronics8101200

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop