You are on page 1of 9

This article has been accepted for publication in a future issue of this journal, but has not been

fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

Load Torque and Moment of Inertia Identification


for Permanent Magnet Synchronous Motor Drives
Based on Sliding Mode Observer
Chuanqiang Lian, Fei Xiao∗ , Shan Gao, Jilong Liu

Abstract—In this paper, a load torque observer and two algorithms of the load torque and moment of inertia have been
moment of inertia identification methods are developed for developed.
permanent magnet synchronous motor (PMSM) drive systems. The load torque identification methods mainly include mod-
First, the load torque identification method is proposed based
on sliding mode observer (SMO), in which the mismatches of el reference adaptive control (MRAC) [9], Kalman filter [10],
moment of inertia, electromagnetic torque and viscous friction [11], reduced-order observer [12], sliding mode observer (S-
are all considered. It is analyzed that the chattering phenomenon MO) [13], [14] and so on. Because SMO has the advantages
will be well weakened if appropriate observer parameters are of implementation simplicity and robustness to uncertainties
chosen. Second, based on the property that the mismatch of and disturbances, it has received more and more attention.
the moment of inertia will cause the load torque observation
error, two types of moment of inertia identification methods, However, most existing load torque SMO methods focus
called direct calculation (DC) method and proportional integral on how to depress the chattering phenomenon and neglect
(PI) regulator method, are presented to identify the moment of the influence of the parameter mismatch to the identification
inertia. In addition, the identification errors of the DC and PI performance. For example, in [15], [16], [17], the moment
regulator methods are also analyzed theoretically. Simulation and of inertia values are all considered to be precise and there is
experimental results show that compared with the conventional
identification method of the moment of inertia, the proposed no analysis to the observation performance when the moment
DC and PI methods both have improved estimation accuracy. of inertia is mismatched. Actually, a mismatched moment
Moreover, the presented load torque observer also has high of inertia has great influence to the load torque observation
observation precision and fast convergence speed. precision especially when the drive system is under dynamic
Index Terms—Permanent magnet synchronous motor, param- conditions.
eter identification, moment of inertia, load torque, sliding mode Existing methods related to moment of inertia identifi-
observer. cation can be categorized into two major groups: off-line
and online identification methods. The off-line identification
I. I NTRODUCTION methods mainly include calculation method, acceleration or
In the past decades, permanent magnet synchronous motor deceleration method [18] and acceleration method with lim-
(PMSM) drives have been widely applied in various mecha- ited torque [19]. The calculation method is only applicable
tronic servo systems [1], [2], [3], [4], [5]. As we know, the for known rotor structure and usually cannot calculate the
parameters of the drive systems, such as load torque and combined moment of inertia of the drive system. The accel-
moment of inertia, are of great importance for improving eration or deceleration method and acceleration method with
the controller designs in industrial applications. For example, limited torque have been widely used for off-line moment of
when the moment of inertia is used for designing the speed inertia identification, while usually with low precision, long
loop controller, the drive system will have higher speed identification time and huge memory space. Online moment of
tracking precision [6], [7]. In addition, when the load torque inertia identification methods mainly include observers [20],
is used as the feedforward term of the reference torque, the [21], [22], Kalman filter [23], [24], [25], MRAC [26], [27],
anti load disturbance capability of the drive system will be recursive least squares (RLS) [28], [29] and so on. Although
significantly improved [8]. However, the load torque is usually some of them have been applied in mechatronic servo systems
unknown and the moment of inertia varies significantly with successfully, there are still some problems to be solved. For
the shape and dimensions of mechanical loads. In some real example, the computational burden is large in Kalman filter
PMSM drive systems, the moment of inertia and load torque and the implementations are usually complex in most online
are even time-varying and hard to obtain online. In this case, identification algorithms mentioned above. In addition, Liu et
a mismatched moment of inertia or load torque may not be al. proposed a fast determination method of moment of inertia
powerful enough to ensure the speed control performance of based on the use of sinusoidal perturbation signals in [30],
the drive system. For this reason, numbers of identification which can estimate the combined moment of inertia within
one sinusoidal cycle of perturbation. In [31], the proposed
The authors are with the National Key Laboratory of Science and Technol- moment of inertia algorithm is based on the time average
ogy on Vessel Integrated Power System, Naval University of Engineering, of the product of torque reference input and motor position
Wuhan 430033, China. (e-mail: wzdslcq@163.com; xfeyninger@qq.com;
highershan@163.com; 66976@163.com). using periodic position reference input. However, the methods
∗ Corresponding author: Fei Xiao. presented in [30] and [31] can be only used for off-line

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

identifications. condition, then the approximate value of F can be derived


In this paper, a load torque observer based on sliding by a curve fitting method.
mode and two moment of inertia identification methods are
developed for PMSM drive systems. In the load torque SMO, III. S CHEME D ESIGNS OF THE LOAD TORQUE AND
the mismatches of moment of inertia, electromagnetic torque MOMENT OF INERTIA IDENTIFICATION
and viscous friction are all considered. Moreover, based on the In this section, a load torque identification method based
property that the mismatch of the moment of inertia always on sliding mode observer is developed with a consideration
causes load torque observation error under dynamic condition- of mismatches of the moment of inertia, electromagnetic
s, two types of moment of inertia identification methods, called torque and viscous friction. Based on the designed load torque
direct calculation (DC) method and proportional integral (PI) observer, two types of identification methods, called direct
regulator method, are proposed. The two methods are very calculation method and PI regulator method, are proposed for
applicable for off-line identification of the moment of inertia the high precision identification of the moment of inertia.
and if they are used for online identification, the assumption
that the load torque is constant in a short time need to be A. Design of the load torque observer
satisfied. The identification errors of the two methods are also It is assumed that the load torque is constant within a
analyzed theoretically. Simulation and experimental results very short time, which means ṪL = 0. Then based on
demonstrate the validity of the presented scheme. the mechanical equation expressed in (3), the extended state
The rest of this paper is organized as follows. In Section II, equation of PMSM can be constructed as follows:
the mathematical model of PMSM is introduced. In Section III,
ω̇m = J1 (Te − TL − F ωm )

a load torque identification method and two moment of inertia (5)
identification methods are proposed. In Section IV, simulation ṪL = 0
and experimental studies are performed to demonstrate the Taking the mechanical angular speed and load torque as the
effectiveness of the proposed moment of inertia and load observation objects, an extended sliding mode observer can be
torque identification algorithms. Section V draws conclusions. described as:
(
ω̂˙ m = J1ˆ (T̂e − T̂L − F̂ ω̂m ) + ksm
II. M ATHEMATICAL MODEL OF PMSM ˙ (6)
T̂L = gsm
In the dq-axis reference frame, the voltage equation of where T̂e , F̂ , ω̂m , Jˆ and T̂L are the estimated values of
PMSM can be expressed as follows [32]: Te , F, ωm , J and TL , respectively. k and g are the sliding mode
did gain and the feedback gain, respectively. sm = sgn(ω̂m − ωm )
uq = Rs iq + (Ld id + ψf )ωe + Ld (1a)
dt and sgn(x) is the sign function.
diq Let e1 = ω̂m − ωm and e2 = T̂L − TL , then combining (5)
ud = Rs id − Lq iq ωe + Lq (1b)
dt and (6), we can get the error equation of sliding mode observer
where ud , uq , id , iq , Ld , Lq , ψf , Rs and ωe are dq-axis volt- as follows: 
ė1 = M + ksm
ages, dq-axis currents and inductances, rotor permanent mag- (7)
ė2 = gsm
net flux linkage, stator resistance and electrical angular speed,
respectively. where
The electromagnetic torque equation of PMSM can be T̂e − T̂L − F̂ ω̂m Te − TL − F ωm
described as [32]: M= − (8)
Jˆ J
3
Te = P (ψf + (Ld − Lq )id )iq (2) Define the sliding surface s = e1 = ω̂m − ωm . Based on the
2 sliding mode control theory, it is known that the generalized
where Te and P are electromagnetic torque and pole pair, sliding mode reachable condition is sṡ ≤ 0. According to (7),
respectively. we have
The mechanical equation of PMSM can be expressed e1 ė1 = e1 (M + ksm ) ≤ 0 (9)
as [16]:
dωm 1 According to (9), the sliding mode gain k satisfies:
= (Te − TL − F ωm ) (3)
dt J k ≤ −kM k (10)
where ωm , J, TL and F are mechanical angular speed, moment
of inertia, load torque and viscous friction coefficient, respec- Therefore, the parameter k can be selected as follows:
tively. At steady state, according to (3), TL can be derived k = −akM k (11)
by
TL = Te − F ωm (4) where a ≥ 1.
When the sliding mode observer enters into the sliding
which is independent of J. In the real PMSM drive, Te is mode, e1 = ė1 = 0 is satisfied. Then (7) can be simplified
calculated via (2), where ψf , Ld , Lq can be estimated by as: 
a proper parameter identification method. In addition, F is M + ksm = 0
(12)
calculated at different speeds via F = ωTme under no-load ė2 = gsm

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

From (12), the error equation of the load torque can be derived Then we can get the transfer function of (21) as follows:
as follows: ˆ
gM JW Je (Te − TL − F ωm ) ∆Te − ∆F ωm
ė2 + =0 (13) e2 = − + −
k Tsf s + 1 J(Tsf s + 1) Tsf s + 1
(22)
Let Je = Jˆ − J and substitute (8) into (13), which yields ˆ
where Tsf = kk J/gk. From (22) we can conclude that the
g gJe (Te − TL − F ωm ) g(∆Te − ∆F ωm ) chattering signal W has been suppressed by the low pass filter
ė2 − e2 − + =0
kJ ˆ kJ Jˆ k Jˆ with cut-off frequency 1/Tsf .
(14) Moreover, in order to further overcome the chattering prob-
where ∆Te = T̂e −Te and ∆F = F̂ −F . Based on the stability lem in the presented load torque observer, the sign function
theory, the stability condition of the load torque error equation sgn(·) is replaced by a suitable saturation function as follows:
expressed in (13) is given by 
g  +1, x>∆
<0 (15) sm = sat(x) = x/∆, kxk ≤∆ (23)
k Jˆ 
−1, x < −∆
Considering k < 0 and Jˆ > 0, we chose g > 0. Moreover, we where ∆ > 0.
can derive the analytic expression of the load torque estimation Based on above analysis, smaller kg/kk or larger ∆ will
error from (14) as follows: improve the chattering suppression ability of the load torque
g Je (Te − TL − F ωm ) observer and at the same time, however, the dynamic perfor-
e2 = Ce kJˆ t − + (∆Te − ∆F ωm ) (16)
J mance becomes worse. Therefore, the parameters g, k and ∆
where C is a constant. From (16), it is obvious that when need to be selected properly in reality.
g
Ce kJˆ t tends to zero exponentially with time t, the observation The proposed load torque observer is inspired by Zhang et.
error can be expressed as: al. [17]. In [17], only surface mounted PMSM is considered
and the mismatches of J, Te , F are all ignored in the designed
Je (Te − TL − F ωm )
e2 = − + (∆Te − ∆F ωm ) (17) load torque observer. However, the proposed load torque
J identification method in this paper not only is applicable
Specially, at steady state, namely, Te − TL − F ωm = 0, the for both surface mounted and interior PMSMs, but also has
load torque observation error is considered the mismatches of J, Te and F .
e2 = ∆Te − ∆F ωm (18)
C. Fast identification of the moment of inertia
Based on the above analysis, we can conclude that the load
torque observation error is dependent of ∆Te , ∆F, Je under In this subsection, two identification algorithms of the
dynamic condition. At steady state, it is independent of Je . moment of inertia are proposed, which are called direct
In subsection III-C, the DC and PI regulator methods for calculation method and PI regulator method, respectively. The
moment of inertia identification are developed just based on direct calculation method is applicable when the drive system
this property. has just entered into a steady state, whereas the PI regulator
method is applicable when the drive system has just entered
into the dynamic state from arbitrary steady state.
B. Chattering suppression analysis To derive the calculation expression of J, ∆Te and ∆F are
As we know, the main problem of SMO is the chattering ignored. The influence of ∆Te and ∆F on the estimation error
phenomenon, which degrades the identification performance of J will be analyzed in the next subsection. In this case, (17)
of both load torque and moment of inertia. Therefore, the can be rewritten as
chattering phenomenon in the load torque observer must be Je (Te − TL − F ωm )
suppressed for better performance. Define W as the chatter- e2 = − (24)
J
ing signal and when the sliding mode is reached, the error Noticed that there are only two unknown variables TL and J
equation (7) can be rewritten as: in (24), thus if the load torque TL has been known, the moment

W = M + ksm of inertia J can be calculated directly if the drive system is
(19) at dynamic state. The load torque can be obtained via (4)
ė2 = gsm
at steady state directly. Moreover, as mentioned above, the
According to (19), the load torque error equation with chat-
load torque identification error is independent of the estimation
tering signal W can be derived as follows:
error of the moment of inertia at steady state. Therefore, we
gM gW can also identify the load torque using the proposed sliding

ė2 + =0 (20)
k k mode observer with an arbitrary initial moment of inertia at
Substituting (8) into (20), yields steady state.
1) Direct calculation method: When the drive system has
g gJe (Te − TL − F ωm )
ė2 − e2 − entered into the steady state at time step k, the load torque TL
kJˆ kJ Jˆ (21) can be calculated by:
g(∆Te − ∆F ωm ) gW
+ − =0 TL (k) = Te (k) − F ωm (k) (25)
k Jˆ k

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

It is assumed that TL (k) is constant from time step k1 to k Substitute (18) and (30) into (31), and we can derive
and the exponential term in (16) has tended to zero at time Te (k1 ) − TL (k) − F ωm (k1 ) ˆ
step k1 . Then, according to (24), the moment of inertia can ˆ
J(k) = Jinit
be calculated directly by the following expression: Te (k1 ) − T̂L (k1 ) − F ωm (k1 )
∆Te (k1 ) − ∆Te (k) + ∆F (ωm (k) − ωm (k1 )) ˆ
Te (k1 ) − TL (k) − F ωm (k1 ) ˆ + Jinit
ˆ
J(k) = Jinit (26) Te (k1 ) − T̂L (k1 ) − F ωm (k1 )
Te (k1 ) − T̂L (k1 ) − F ωm (k1 ) (32)
ˆ
where J(k) is the calculation value of the moment of inertia at Combining (26) and (32), the calculation error of J is
time step k, Jˆinit is the initial moment of inertia value, which
∆Te (k1 ) − ∆Te (k) + ∆F (ωm (k) − ωm (k1 )) ˆ
is used for estimating the load torque T̂L (k1 ). Let ∆k = k−k1 JeDC = Jinit
and if ∆k is too large, the assumption that the load torque is Te (k1 ) − T̂L (k1 ) − F ωm (k1 )
(33)
constant in the past time steps ∆k is hard to be satisfied. If ∆k
From (33) we can see that JeDC is dependent of Jˆinit ,
is too small, there may be a larger calculation error because
∆Te and ∆F . On one hand, ∆Te and ∆F can be effectively
of the sampling noise or other non-ideal factors.
reduced by some proper parameter estimation methods, as
2) PI regulator method: As mentioned above, the load
mentioned in section II. On the other hand, compared with
torque observation error always exists at dynamic state when
∆Te and ∆F , Jˆinit has a more direct impact on JeDC . In
Je 6= 0. Rewrite (24) as the discrete time form, which yields:
real PMSM drives, small Jˆinit is usually selected to decrease
J the calculation error of J.
Je (k) = e2 (k) (27)
TL (k) + F ωm (k) − Te (k) 2) Identification error analysis of the PI regulator method:
where k is the time step. Therefore, a PI regulator can be The PI regulator method aims to minimize ke2 k = kT̂L (k2 ) −
employed to identify the moment of inertia and the update TL (k)k and once ke2 k → 0, the exact J will be obtained.
rule is given as follows: However, in real PMSM drives, we have to use kê2 k =
kT̂L (k2 ) − T̂L (k)k instead of ke2 k when mismatches of Te
ˆ + 1) =J(k)ˆ + sT (k) kp e2 (k) + Ts ki e2 (k)

J(k and F are considered, where
(28)
− sT (k − 1)kp e2 (k − 1)
T̂L (k) = TL (k) + ∆Te (k) − ∆F ωm (k) (34)
where kp and ki are proportional and integral gains, respec-
tively. Ts is the sampling time and Combine (17) and (34), and we have
Je (Te (k2 ) − TL (k) − F ωm (k2 ))
sT (k) = sgn(Te (k) − TL (k) − F ωm (k)) (29) T̂L (k2 ) − T̂L (k) = −
J
The reason for replacing J/(Te (k) − TL (k) − F ωm (k)) with + (∆Te (k2 ) − ∆F ωm (k2 )) − (∆Te (k) − ∆F ωm (k))
sT (k) is that when the drive system tends to arbitrary steady (35)
state, the J/(Te (k) − TL (k) − F ωm (k)) term will tend to
When the PI regulator method is convergence, which means
infinity, which may cause identification failure.
T̂L (k2 ) − T̂L (k) = 0, we can derive
In addition, taking into account that the two moment of
inertia identification algorithms are valid only when the load ∆Te (k2 ) − ∆Te (k) + ∆F (ωm (k) − ωm (k2 ))
JeP I = J
torque is constant in a short time, better off-line estimation Te (k2 ) − TL (k) − F ωm (k2 )
precision can be expected because the mentioned assumption (36)
can be satisfied easily in this case. When they are used for In the PI regulator method, it usually costs short time to
online identification, the identification performance is closely reach the convergence state and ωm (k), ωm (k2 ) are usually
related to the load characteristics. closed to each other. Therefore, we can conclude that ∆F
has limited influence on JeP I from (36). Besides, considering
D. Identification error analysis of the moment of inertia F, ∆F are usually small, let ∆F ωm (k2 ) ≈ ∆F ωm (k) and
F ωm (k2 ) ≈ F ωm (k) to simplify analysis. Then according
In this subsection, the influence of mismatches of electro- to (36), yields
magnetic torque Te and viscous friction coefficient F on the
identification error of moment of inertia will be analyzed. ∆Te (k2 ) − ∆Te (k)
JeP I ≈ J (37)
1) Identification error analysis of the DC method: Let Te (k2 ) − Te (k)
ˆ
T̂L (k1 ) be the approximate value of T̂L (k1 ) with considering Let ∆Te (k2 ) = mTe (k2 ), ∆Te (k) = nTe (k), then (37) is
the estimation errors of Te and F . According to (17) and (24), rewritten as
we have  m−n 
JeP I ≈ m + T (k ) J (38)
ˆ
Te (k) − 1
e 2
T̂L (k1 ) = T̂L (k1 ) + (∆Te (k1 ) − ∆F ωm (k1 )) (30)
According to (26), the moment of inertia is calculated by the It is obvious that the estimation error of electromagnetic
following expression in real PMSM drives: torque has direct influence on JeP I . To decrease the identifi-
cation error of moment of inertia, the estimation precision and
ˆ T̂e (k1 ) − T̂L (k) − F̂ ωm (k1 ) ˆ consistency of electromagnetic torque should be guaranteed,
J(k) = Jinit (31)
ˆ which means smaller m, n and km − nk.
T̂e (k1 ) − T̂L (k1 ) − F̂ ωm (k1 )

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

IV. S IMULATION AND EXPERIMENTAL STUDIES


In this section, the simulation and experimental studies are
performed to demonstrate the effectiveness of the proposed
moment of inertia and load torque identification algorithms.
The block diagram of the PMSM drive system is given in
Fig. 1. The identified value of moment of inertia is used to
tuning the proportion coefficient of speed controller online,
which guarantees favorable speed control performance. In
this paper, the method in [33] is employed to design the
PI regulators of speed and current loops. The identified load
torque is used as the feedforward of the reference torque,
which improves the ability to resist the load disturbance. The
design parameters and specification of PMSM are listed in
Table I. Fig. 2. Load torque identification curves under different load torque in the
simulation.
Moment of inertia
identification Vdc
+ -
Ĵ without any overshooting. Fast load torque identification is
m + Te*+ Te* id* + ud* u*
PI MTPA PI beneficial to improve the anti-disturbance capacity of the drive
- + - id SVPW IGBT system.
m iq* + uq* 2r/2s
u*
TˆL
M Inverter
PI
Load torque -
identification iq
iA
3s/2r iB


Resolver PMSM

Fig. 1. Block diagram of the PMSM drive system.

TABLE I
D ESIGN PARAMETERS AND SPECIFICATION OF PMSM
Fig. 3. Torque and speed curves using the direct calculation method in the
Parameters Value simulation.
Rated speed 3000rpm
Rated torque 955Nm Set the load torque, reference speed and initial moment of
Rated power 300kW inertia to be 300Nm, 1000rpm and 0.973kg·m2 , respectively,
Rated current 500A then Fig. 3 shows the torque and speed curves when using the
Number of pole pairs 3 direct calculation method to estimate the moment of inertia. It
Nominal stator resistance 0.0041Ω is assumed that Te can always track Te∗ well and therefore, we
Nominal rotor PM flux linkage 0.29Wb use Te∗ instead of Te for reducing the calculation error. If the
Nominal d-axis inductance 0.28mH rotor speed reaches the given value and in the following 10ms
Nominal q-axis inductance 0.61mH the maximum speed error is less than 1rpm, then the drive
Nominal moment of inertia of rotor 1.39kg·m2 system can be considered to have reached steady state. As
Nominal viscous friction coefficient 0.19 shown in Fig. 3, the system reaches steady state at time 1.02s
DC link voltage 900V and the identified value of the load torque is 302.9Nm, which
can be regarded as the real load torque for the calculation of
the moment of inertia. Let ∆t = Ts ∆k and when ∆t = 20ms,
from Fig. 3 we have Te = 448.1Nm, T̂L = 343.6Nm and
A. Simulation study n = 995.4rpm. Then according to (26), the calculated value
First, the load torque identification is performed. In the sim- of J is 1.36kg·m2 , which is very close to the nominal value
ulation and experimental studies, the observation parameters 1.39kg·m2 .
are selected to be ∆ = 0.5, k = −1500 and g = 80000 for Table II lists the calculation results of the moment of
the best identification performance. inertia with different ∆t. It is shown that when ∆t = 15ms,
The load torque identification curves under different load the calculation error is 32.4% while when ∆t ≥ 20ms, the
torque are shown in Fig. 2. We can see that the estimated maximum estimation error is 2.2%.
values can always follow the step-change load torque and Table III lists the estimated values of the moment of inertia

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

TABLE II
P ERFORMANCE OF THE DC METHOD WITH DIFFERENT ∆t

Parameters Values
∆t(ms) 15 20 25 30 35 40
Jc (kg·m2 ) 1.84 1.36 1.36 1.37 1.38 1.37
Error(%) 32.4 2.2 2.2 1.4 0.7 1.4

TABLE III
P ERFORMANCE OF THE PI REGULATOR METHOD WITH DIFFERENT kp , k i

Parameters kp ki ts (ms) σ(%) ess (kg·m2 )


0.002 0.2 70.0 0 0
0.002 0.8 27.8 10.1 0
0.002 1.5 32.3 21.9 0
0.008 0.2 171.1 0 0 Fig. 4. Load torque and moment of inertia identification curves based on
Values 0.008 0.8 13.1 0 0 SMO and the PI regulator method in the simulation.
0.008 1.5 13.5 3.3 0
0.020 0.2 269.1 2.4 0
0.020 0.8 31.6 4.0 0 experiment platform shown in Fig. 5. In the experiment,
0.020 1.5 15.2 5.7 0 the conventional acceleration or deceleration method and the
proposed DC and PI regulator methods are all employed to
evaluate the identification performance. In the conventional
based on the PI regulator method with different kp and ki , acceleration or deceleration method, the influence of F ωm is
where the initial Jˆ0 is selected as 0.5 times of the nominal ignored. Keep electromagnetic torque Te and load torque TL
value. In Table III, ts is the regulating time (the error band is constant within time ∆T , then the estimated moment of inertia
±2% of the steady state value), σ is the overshooting value and Jˆconv can be derived by
ess is the steady state error. We can see that when kp = 0.008 ∆T
and ki = 0.8, it has the best identification performance with Jˆconv = (Te − TL ) (39)
∆ωm
ts = 13.1ms, σ = 0 and ess = 0. In the following, the selected
kp and ki parameters will be always used if there is no special where ∆ωm = ωm (t + ∆T ) − ωm (t).
description.
TABLE IV
R EGULATING TIMES OF THE MOMENT OF INERTIA IDENTIFICATION Generator
ALGORITHM BASED ON THE PI REGULATOR METHOD WITH DIFFERENT k0
Motor
Parameters Values
k0 0.5 0.7 0.9 1.2 1.4 1.6
ts (ms) 13.1 8.5 4.7 6.3 10.7 15.8 Inverter
Let Jˆ0 be k0 times of the nominal value, then the regulating
times of the moment of inertia identification algorithm based
on the PI regulator method with different k0 are listed in
Table IV. It is shown that the regulating time ts is proportional
to kk0 − 1k. The overshooting value and steady state error not
listed in Table IV are both zeros in all cases. Fig. 4 shows the
load torque and moment of inertia identification curves based Fig. 5. Experiment platform.
on SMO and the PI regulator method. We can see that the
identification error of the moment of inertia converges to zero
fast without any overshooting and oscillation. TABLE V
T HE MOMENT OF INERTIA ESTIMATED VALUES OF THE MOTOR USING THE
Based on the simulation results, we can conclude that the PI CONVENTIONAL ACCELERATION OR DECELERATION METHOD
regulator method has higher identification precision and faster
convergence speed than the direct calculation method, which Parameters Values
is the reason why the PI regulator method is utilized when the Te (N·m) -300 -150 150 300
drive system enters into dynamic state from steady state. ∆ωm (rad/s) -300 -300 300 300
∆T (s) 1.461 2.952 3.040 1.505
B. Experimental study Jˆconv (kg·m2 ) 1.461 1.476 1.528 1.505
In order to further verify the effectiveness of the proposed Error(%) 5.1 6.2 9.9 8.3
scheme, an experimental study is performed based on the J¯conv (kg·m2 ) 1.493

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

First, uncouple the motor and generator and the moment of


inertia estimated values of the motor using the conventional
acceleration or deceleration method with different electromag-
netic torques are listed in Table V, in which ∆ωm is set to
be -300rad/s or 300rad/s. It is shown that the average moment
of inertia J¯conv is 1.493kg·m2 , which is 7.4% larger than the
nominal value.
TABLE VI
T HE MOMENT OF INERTIA ESTIMATED VALUES OF THE MOTOR USING THE
DC METHOD

Parameters Values
∆t(ms) 20 25 30 35 40
JˆDC (kg·m2 ) 1.451 1.423 1.446 1.427 1.439
Error(%) 4.4 2.4 4.0 2.7 3.5
J¯DC (kg·m2 ) 1.437 Fig. 7. Curves of load torque, electromagnetic torque and speed using
different estimated values of J.

The moment of inertia estimated values of the motor based


on the proposed DC method are listed in Table VI. It is
identification error is the smallest, which implies the PI
demonstrated that the identified values are very close to each
regulator method has the highest identification precision of
other with different ∆t. The average value J¯DC is 1.437kg·m2 ,
the moment of inertia according to the analysis mentioned
which is 3.4% larger than the nominal value.
above. Additionally, compared with the proposed two methods,
the identification accuracy of the conventional acceleration or
deceleration method is lower.
TABLE VII
T HE IDENTIFIED VALUES OF THE COMBINED MOMENT OF INERTIA USING
THE THREE METHODS

methods ˆ
J(kg·m 2
)
conventional method 2.861
direct calculation method 2.752
PI regulator mehtod 2.705

Couple the driving motor, the torque meter and permanent


synchronous generator with no load, then the identified values
of the overall combined moment of inertia using the three
Fig. 6. Load torque and moment of inertia estimation curves of the motor
based on the PI regulator method. methods are listed in Table VII. Connect the resistance load to
the generator, then there is an approximate linear relationship
Keep the drive system at 500rpm speed under un-load between the load torque TL and the mechanical angular
condition and select the initial Jˆ0 as 1kg·m2 , then set the velocity ωm as follows:
reference speed to be 1000rpm and the drive system will enter TL = Dωm (40)
into the dynamic state. Fig. 6 exhibits the estimated values of
the load torque and moment of inertia using the PI regulator where D is determined by the resistance load. Keep the
method. It is shown that the estimated value of the moment of resistance load constant and record the load torque TL from
inertia converge fast and the convergence value is 1.453kg·m2 , the torque meter at different ωm , then the parameter D can be
which is 4.5% larger than the nominal value. calculated by the least square method.
In order to verify the precision of the three moment of Fig. 8 exhibits the curves of torque and speed with dif-
inertia identification methods, we use Jˆconv , JˆDC , JˆP I and ferent estimated values of the combined moment of inertia,
nominal value Jnom to identify the load torque under un- where ∆TL = T̂L − TL and TL is calculated by (40). It is
load condition, respectively. The curves of the load torque, illustrated that under the dynamic condition, the load torque
electromagnetic torque and speed using different estimated identification error is the smallest when using the PI regulator
values of J are exhibited in Fig. 7. It is demonstrated that method to obtain the moment of inertia for online load torque
under the dynamic condition, the load torque has the largest identification, which indicates the PI regulator method has the
identification error when using the nominal moment of inertia, highest moment of inertia identification precision. Compared
which means the nominal moment of inertia is not accurate with the PI regulator and direct calculation methods, the
enough. When using the PI regulator method to obtain the conventional acceleration or deceleration method has lower
moment of inertia for online load torque identification, the estimation accuracy.

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

V. C ONCLUSIONS
Existing load torque observers based on sliding mode
usually ignore the influence of mismatches of moment of
inertia, electromagnetic torque and viscous friction on the
observation performance. In this paper, a novel load torque
SMO is designed and utilizing the observation error caused
by the mismatch of the moment of inertia, two methods called
DC calculation and PI regulator are developed to estimate the
moment of inertia. The identification errors of the two methods
are also analyzed theoretically. Simulation and experimental
results show that the proposed DC and PI methods have
improved estimation precision and faster convergence speed
compared with the conventional moment of inertia identifica-
tion method. Moreover, the presented load torque SMO also
has high estimation precision and fast convergence speed. It
Fig. 8. Curves of torque and speed with different estimated values of the is also demonstrated that when the estimated load torque is
combined moment of inertia.
used as the feedforward term of the reference torque, the drive
system has improved anti disturbance capability.

R EFERENCES
[1] A. Khlaief, M. Bendjedia, M. Boussak, and M. Gossa, “A nonlinear
observer for high-performance sensorless speed control of IPMSM
drive,” IEEE Trans. Power Electronics, vol. 27, no. 6, p. 3028õ3040,
Jun. 2012.
[2] T. Miyajima, H. Fujimoto, and M. Fujitsuna, “A precise model-based
design of voltage phase controller for IPMSM,” IEEE Trans. Power
Electronics, vol. 28, no. 12, p. 5655õ5664, Dec. 2013.
[3] X. G. Zhang, L. Z. Sun, K. Zhao, and L. Sun, “Nonlinear speed
control for PMSM system using sliding-mode control and disturbance
compensation techniques,” IEEE Trans. Power Electronics, vol. 28,
no. 3, pp. 1358–1365, Mar. 2013.
[4] H. Nakai, H. Ohtani, E. Satoh, and Y. Inaguma, “Development and
testing of the torque control for the permanent-magnet synchronous
motor,” IEEE Trans. Industrial Electronics, vol. 52, no. 3, pp. 800–806,
2005.
[5] K. H. Kim and M. J. Youn, “A nonlinear speed control for a PM
synchronous motor using a simple disturbance estimation technique,”
IEEE Trans. Industrial Electronics, vol. 49, no. 3, pp. 524–535, 2002.
[6] S. Li and Z. Liu, “Adaptive speed control for permanent-magnet syn-
chronous motor system with variations of load inertia,” IEEE Trans.
Industrial Electronics, vol. 56, no. 8, p. 3050õ3059, Aug. 2009.
[7] G. Zhang, “Speed control of two-inertia system by PI/PID control,” IEEE
Trans. Industrial Electronics, vol. 47, no. 3, pp. 603–609, 2000.
[8] Y. Zhang, C. M. Akujuobi, and W. H. Ali, “Load disturbance resistance
Fig. 9. Curves of the current, torque and speed with sudden load change. speed controller design for PMSM,” IEEE Trans. Industrial Electronics,
vol. 53, no. 4, pp. 1198–1208, 2006.
[9] D. G. Xu and G. Yang, “An approach to torque ripple compensation for
high performance pmsm servo system,” in PESC, 2004, pp. 3256–3259.
[10] H. Wang, Y. K. Wang, and X. B. Wang, “Speed and load torque
estimation of SPMSM based on kalman filter,” in Proceedings of
Fig. 9 shows the curves of the current, torque and speed 2015 IEEE International Conference on Mechatronics and Automation,
Beijing, China, Aug. 2015, pp. 808–813.
with sudden load change. First, keep the speed at 3000rpm [11] K. Kyslan, V. Šlapák, V. Fedák, F. Ďurovský, and K. Horváth, “Design
and through the load torque observer, we can obtain the of load torque and mechanical speed estimator of PMSM with unscented
information that the torque load is about 510Nm. Dump all kalman filter - an engineering guide,” in 2017 19th International Con-
ference on Electrical Drives and Power Electronics (EDPE), Dubrovnik,
resistance load suddenly and we can see that the speed fluc- Oct. 2017, pp. 297–302.
tuations with torque feedforward compensation and without [12] H. Y. Zhang, H. P. Xu, C. Fang, and C. Xiong, “Design of a novel speed
torque feedforward compensation are about 26rpm and 62rpm, controller for direct-drive permanent magnet synchronous motor based
on reduced-order load torque observer,” in 2017 IEEE Transportation
respectively. When the resistance load are added suddenly, Electrification Conference and Expo, Asia-Pacific, 2017, pp. 1–6.
it is shown that the load torque estimated value is about [13] H. Kim, J. Son, and J. Lee, “A high-speed sliding-mode observer
900Nm, which is close to the rated torque. Moreover, we can for the sensorless speed control of a PMSM,” IEEE Trans. Industrial
Electronics, vol. 58, no. 9, pp. 4069–4077, Sep. 2011.
also see that when using the load torque estimated value as [14] Z. Y. Tang, P. Pei, M. Wen, and Z. Q. Shi, “Two novel reaching laws
the torque feedforward compensation, the speed fluctuation is and their use in sliding mode control of EHA,” in IEEE International
smaller. The experimental results demonstrate the validity of Conference on Information and Automation, Aug. 2015, pp. 1441–1446.
[15] C. F. Zhang, L. Jia, and J. He, “Load torque observer based sliding mode
the proposed load torque and moment of inertia identification control method for permanent magnet synchronous motor,” in 2013 25th
methods. Chinese Control and Decision Conference (CCDC), 2013, pp. 550–555.

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2870078, IEEE
Transactions on Power Electronics

[16] X. G. Zhang and B. S. Hou, “Novel reaching law-based sliding-mode Fei Xiao was born in Hubei province, China, in
load torque observer for PMSM,” in 2016 19th International Conference 1977. He received the B.S degree and the M.S degree
on Electrical Machines and Systems (ICEMS), 2016, pp. 1–5. in electrical engineering from Naval University of
[17] X. G. Zhang, L. Sun, and K. Zhao, “Sliding mode control of PMSM Engineering, Wuhan, China, in 1999 and 2001, re-
based on a novel load torque sliding mode observer,” Proceedings of spectively. From 2004 to 2012, he worked toward the
the CSEE, vol. 32, no. 3, pp. 111–116, Jan. 2012. Ph.D. degree in electrical engineering in Zhejiang
[18] X. W. Wang, “Inertia identification of permanent magnetic ac servo University.
system,” Machinetool ¡Hydraulics, vol. 36, no. 8, pp. 299–300, Aug. From 2003 to 2009, he was a Lecturer in Naval
2008. University of Engineering. He was promoted to an
[19] B. Zhang, Y. H. Li, and Y. S. Zuo, “A dsp-based fully digital PMSM Associate Professor in 2009 and to a Full Professor
servo drive using on-line self-tuning PI controller,” in Proc. IPEMC in 2012. He is currently the committee member
2000, third international power electronics and motion control confer- of Department of Energy and Transportation in China Ministry of Science
ence, vol. 2, 2000, pp. 1012–1017. and Technology. His current research interests include renewable energy
[20] S. M. Yang and Y. J. Deng, “Observer-based inertia identification for generation, modeling and control of power electronics system and high-voltage
auto-tuning servo motor drivers,” in Industry application conference, large-capacity power electronics equipment.
vol. 2, 2005, pp. 968–972.
[21] Y. Gao, M. Yang, Y. Yu, and D. G. Xu, “Disturbance observer based Shan Gao received the B.S. and Ph.D. degree in
low speed control of PMSM servo system,” Proceedings of the CSEE, electrical engineering from Huazhong University of
vol. 25, no. 22, pp. 125–129, Nov. 2005. Science and Technology, Wuhan, China in 2008 and
[22] N. Kim, H. Moon, and D. Hyun, “Inertia identification for the speed 2016, respectively.
observer of the low speed control of induction machines,” IEEE Trans. He is with the National Key Laboratory for Ves-
Industrial Applications, vol. 32, no. 6, p. 1371õ1379, 1996. sel Integrated Power System Technology, Wuhan,
[23] C. M. De, E. G. Caratti, and H. A. Grundling, “Design of a position servo China. His research interests include large-power
with induction motor using self-tuning regulator and kalman filter,” in multilevel inverters, and electric vehicle drives.
Conference Record-IAS Annual meeting, vol. 3, 2000, pp. 1613–1618.
[24] S. Bolognani, L. Tubiana, and Z. Mauro, “Extended kalman filter tuning
in sensorless PMSM drives,” IEEE Trans. Industrial Electronics, vol. 39,
no. 6, pp. 1741–1747, 2003.
[25] S. Hong, H. Kim, and S. Sul, “A novel inertia identification method for Jilong Liu was born in Hebei province, China, in
speed control of electric machine,” in Proc. 1996 IEEE IECON. 22nd 1988. He received his B.S. degree and the Ph.D.
Int. Conf. Ind. Electronics, Control, Instrum., vol. 2, Taipei, Taiwan, degree in School of Electrical Engineering, Xi.an
R.O.C., Aug. 1996, p. 1234õ1239. Jiaotong University, Xi.an, China, in 2010 and in
[26] L. A. Gu, L. J. Liu, and X. F. Liu, “Researches on the key technolo- 2015, respectively.
gies of online identification of inertia of PMSM,” Machinery Design He is now an Associate Professor in Naval Uni-
¡Manufacture, pp. 29–32, Apr. 2017. versity of Engineering. His current research interests
[27] Y. Guo, L. Huang, Y. Qiu, and M. Muramatsu, “Inertia identification and include modular multilevel converter and position-
auto-tuning of induction motor using MRAS,” in Proc. 3rd Int. Conf. sensorless control of permanent magnet synchronous
Power Electron. Motion Control, vol. 2, Beijing, China, Aug. 2000, p. motor.
1006õ1011.
[28] K. Y. Wang, J. Chiasson, and M. Bodson, “A nonlinear least-squares
approach for identification of the induction motor parameters,” IEEE
Trans. Automat. Contr., vol. 50, no. 10, pp. 1622–1628, 2005.
[29] F. J. Lin, “Robust speed-controlled induction-motor drive using EKF
and RLS estimators,” in IEE Proc. Electric Power Applications, vol.
143, no. 3, May. 1996, p. 186õ192.
[30] K. Liu and Z. Q. Zhu, “Fast determination of moment of inertia of
permanent magnet synchronous machine drives for design of speed loop
regulator,” IEEE Trans. Contr. Syst. Technology, vol. 25, no. 5, pp. 1816–
1824, Sep. 2017.
[31] F. Andoh, “Moment of inertia identification using the time average of
the product of torque reference input and motor position,” IEEE Trans.
Power Electronics, vol. 22, no. 6, pp. 2534–2542, Nov. 2007.
[32] Y. Miao, H. Ge, M. Preindl, J. Ye, B. Cheng, and A. Emadi, “MTPA
fitting and torque estimation technique based on a new flux-linkage
model for interior-permanent-magnet synchronous machines,” IEEE
Trans. Industrial Applications, vol. 53, no. 6, pp. 5451–5459, 2017.
[33] K. Liu and Z. Q. Zhu, “Parameter estimation of PMSM for aiding PI
regulator design of field oriented control,” in Proc. ICEMSs, Oct. 2014,
p. 2705õ2711.

Chuanqiang Lian received the B.S. degree in au-


tomation from the Department of Automation, Ts-
inghua University, Beijing, China, in 2008, and the
M.S. and Ph.D. degree from the College of Mecha-
tronic Engineering and Automation (CMA), Na-
tional University of Defense Technology (NUDT),
Changsha, China, in 2010 and 2016, respectively.
He is currently a Lecturer with the National Key
Laboratory of Science and Technology on Vessel
Integrated Power System, Naval University of Engi-
neering, Wuhan, China. He has co-authored over ten
papers in international journals and conferences. His current research interests
include AC motor control, machine learning and autonomous vehicles.

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

You might also like