사각형입니다.

https://doi.org/10.6113/JPE.2019.19.6.1505

ISSN(Print): 1598-2092 / ISSN(Online): 2093-4718



Permanent Magnet Synchronous Motor Control Algorithm Based on Stability Margin and Lyapunov Stability Analysis


Hongyu Jie, Hongbing Xu*, Yanbing Zheng*, Xiaoshuai Xin*, and Gang Zheng*


†,*School of Automation Engineering, University of Electronic Science and Technology of China, Chengdu, China



Abstract

The permanent magnet synchronous motor (PMSM) is widely used in various fields and the proportional-integral (PI) controller is popular in PMSM control systems. However, the motor parameters are usually unknown, which can lead to a complicated PI controller design and poor performance. In order to design a PI controller with good performance when the motor parameters are unknown, a control algorithm based on stability margin is proposed in this paper. First of all, based on the mathematical model of the PMSM and the least squares (LS) method, motor parameters are estimated offline. Then based on the estimation values of the motor parameters, natural angular frequency and phase margin, a PI controller is designed. Performance indices including the natural angular frequency and the phase margin are used directly to design the PI controller in this paper. Scalar functions of the d-loop and the q-loop are selected. It can be seen that the designed controller parameters satisfy Lyapunov large scale asymptotic stability theory if the natural angular frequencies of the d-loop and the q-loop are large than 0. Experimental results show that the parameter estimation method has good accuracy and the designed PI controller proposed in this paper has good static and dynamic performances.


Key words: Least squares, Natural angular frequency, Parameter estimation, Permanent magnet synchronous motor, Phase margin, Proportional-integral controller, Stability margin


Manuscript received Mar. 1, 2019; accepted Jun. 3, 2019

Recommended for publication by Associate Editor Yongchang Zhang.

Corresponding Author: hyxie_lucas4681@foxmail.com Tel: +86-6-183-0693, UESTC

*School of Automation Engineering, UESTC, Chengdu, China



Ⅰ. INTRODUCTION

Due to its advantages, including simple structure, small volume, high power density, high efficiency, high reliability, and rapid response, the PMSM has been widely used in various fields such as electric vehicles, industrial control, consumer electronics, etc. [1]. Moreover, for PMSM control systems, there is no doubt that the classical PI control algorithm is still popular due to its simple structure and high reliability [2]. In addition, the vector control (VC) strategy is still important since it possesses the characteristics of accurate torque control, wide speed range and rapid response [3]. However, the motor parameters are usually unknown, which can lead to a complicated PI controller design and poor performance. Thus, a method to design a PI controller with good performance when the motor parameters are unknown has become a key issue in PMSM control.

Some work has already been done to design the PI controllers of the PMSM. Manipulation tuning is a frequently- used method to design PI control parameters. However, a lot of time and effort are needed to regulate the PI control parameters to obtain good performance [4]. In addition to the manipulation tuning method, the BODE diagram method [5], relay feedback method [6] and Ziegler-Nichols engineering method [7], [8], have also been used to design PI control parameters. However, a lot of experiments and experience are needed in these methods. Meanwhile, an unstable control effect may occur during experiments. In addition, some intelligent algorithms such as the neural networks method [9], [10], genetic algorithm [11], [12], fuzzy logic method [13], [14], artificial bee colony algorithm [15], co-efficient diagram method [16] and improved just-in-time learning technique [17], [18] have been used to implement the design of PI control parameters. The adaptability and robustness of systems have been improved through these methods. However, these methods are complicated and have high hardware performance requirements.

Some work has also been done to estimate the parameters of the PMSM. In [19], [20], the model reference adaptive scheme (MRAS) is presented to estimate PMSM’s parameters. However, extensive experience and multiple experiments are required in this approach. In [21], [22], the extended Kalman filter (EKF) method is presented to estimate the PMSM’s parameters. The EKF method can avoid the problem of noise sensitivity and simultaneously estimate the states and parameters. However, it contains some matrix inversion operations, which require a lot of calculations. In [23], [24], the neural network method is applied to estimate the parameters of PMSM. However, this method cannot guarantee its own stability and the convergence of the estimation values. In [25], Popov’s stability criterion is applied to estimate PMSM’s parameters and the estimation values are accurate. In [26], an evolution algorithm based on immune particle swarm optimization (PSO) is proposed to estimate the parameters of PMSM. However, this method is complicated in design and implementation. In [27]-[29], the least squares (LS) method is applied to estimated PMSM’s parameters. This method is easy to implement in terms of its program and it is accurate, which makes it useful for the parameter estimation in this paper.

In order to design a PI controller with good performance when the motor parameters are unknown, a control algorithm based on stability margin is proposed in this paper. First of all, based on the mathematical model of the PMSM and the LS method, motor parameters are estimated offline. Then based on the estimated values of the motor parameters, natural angular frequency and phase margin, a PI controller is designed. Performance indices including the natural angular frequency and phase margin are directly used to design the PI controller in this paper.

This paper is organized as follows. The VC mathematical model of the PMSM is presented in Section II. In addition, the control laws of the d-loop and the q-loop of the PMSM VC system based on the stability margin are obtained in this section. Parameter estimation of the PMSM is presented in Section III. At the same time, according to the estimation values, the final control laws of the d-loop and the q-loop of the PMSM VC system are obtained in this section. The Lyapunov stability analysis is presented in Section IV. Experimental results are shown in Section V. Finally, some conclusions are given in Section VI.



Ⅱ. VC MATHEMATICAL MODEL OF THE PMSM

The armature circuit of the three-phase AC PMSM is usually equivalent to a first order inertial element with a stator resistance (Rs) and a stator inductance. Thus, the transfer functions of the d-loop and the q-loop of the PMSM with respect to d-q coordinate can be described as is shown in equations (1) and (2).

그림입니다.
원본 그림의 이름: CLP000013400001.bmp
원본 그림의 크기: 가로 643pixel, 세로 170pixel                                (1)

그림입니다.
원본 그림의 이름: CLP000013400002.bmp
원본 그림의 크기: 가로 632pixel, 세로 180pixel                                 (2)

where ud and uq are the voltages of the d-loop and the q-loop; id and iq are the currents of the d-loop and the q-loop; and Ld and Lq are the inductances of the d-loop and the q-loop, respectively.

Generally, a PI controller is adopted to regulate the current of the d-loop and the q-loop. The block diagram of the PMSM VC system is presented in Fig. 1.


그림입니다.
원본 그림의 이름: CLP000013400003.bmp
원본 그림의 크기: 가로 1570pixel, 세로 619pixel

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


In Fig. 1, Te* is the expected electromagnetic torque; id* and iq* are the expected currents of the d-loop of the q-loop; uα and uβ are the voltages of the α-axis and the β-axis; iα and iβ are the currents of the α-axis and the β-axis; Vdc is the voltage of the DC bus; iA, iB and iC are the currents of A-axis, B-axis and C-axis; θ is the electrical angle; ω is the speed; ACR_d is the d-loop PI controller; and ACR_q is the q-loop PI controller.

In Fig. 1, the delay generated by the inverter (the control period of inverter) is usually in the microsecond range. However, the time constant of the PMSM is in the millisecond range and is much larger than the delay generated by the inverter. According to the control theory, the link with this small time constant can be ignored when the mathematical model is established. Thus, the delay generated by the inverter is ignored in this paper. Then, in terms of the VC principle, the structure diagram of the PMSM VC system is presented in Fig. 2.


그림입니다.
원본 그림의 이름: CLP000013400004.bmp
원본 그림의 크기: 가로 1198pixel, 세로 565pixel

Fig. 2. Structure diagram of the PMSM VC system.


The transfer functions of the d-loop PI controller and the q-loop PI controller are shown in equation (3) and equation (4), respectively.

그림입니다.
원본 그림의 이름: CLP000013400005.bmp
원본 그림의 크기: 가로 668pixel, 세로 157pixel                               (3)

그림입니다.
원본 그림의 이름: CLP000013400006.bmp
원본 그림의 크기: 가로 656pixel, 세로 156pixel                                (4)

where Kp_d is the proportion factor of the d-loop PI controller; Ki_d is the integral factor of the d-loop PI controller; Kp_q is the proportion factor of the q-loop PI controller; Ki_q is the integral factor of the q-loop PI controller.

Based on equations (1), (2), (3) and (4), the closed-loop transfer functions of the d-loop and the q-loop are obtained as is shown in equations (5) and (6), respectively.

그림입니다.
원본 그림의 이름: CLP000013400007.bmp
원본 그림의 크기: 가로 1090pixel, 세로 195pixel             (5)

그림입니다.
원본 그림의 이름: CLP000013400008.bmp
원본 그림의 크기: 가로 1070pixel, 세로 192pixel              (6)

Obviously, according to equations (5) and (6), the d-loop and the q-loop are changed into a second order element. In addition, the closed-loop characteristic formula of a typical second order system is presented as is shown in equation (7).

그림입니다.
원본 그림의 이름: CLP000013400009.bmp
원본 그림의 크기: 가로 523pixel, 세로 92pixel                                      (7)

where ζ is damping coefficient; and ωn is natural angular frequency.

According to the coefficient comparison method, the coefficient of the term of s between equation (5) and equation (7) should be equal, and the constant term should be equal, which is the same as equation (6) and equation (7). This can be explained in detail, as is shown in equations (8) through (11).

그림입니다.
원본 그림의 이름: CLP00001340000a.bmp
원본 그림의 크기: 가로 548pixel, 세로 167pixel                                     (8)

그림입니다.
원본 그림의 이름: CLP00001340000b.bmp
원본 그림의 크기: 가로 307pixel, 세로 166pixel                                                (9)

그림입니다.
원본 그림의 이름: CLP00001340000c.bmp
원본 그림의 크기: 가로 536pixel, 세로 177pixel                                      (10)

그림입니다.
원본 그림의 이름: CLP00001340000d.bmp
원본 그림의 크기: 가로 305pixel, 세로 180pixel                                                 (11)

where ζd and ζq are the damping coefficients of the d-loop and the d-loop; and ωnd and ωnq are the natural angular frequencies of the d-loop and the q-loop, respectively.

In this paper, system performance indices including the natural angular frequency and phase margin of the d-loop, and the natural angular frequency and phase margin of the q-loop are selected as is shown in equations (12) through (15).

그림입니다.
원본 그림의 이름: CLP00001340000e.bmp
원본 그림의 크기: 가로 599pixel, 세로 156pixel                                    (12)

그림입니다.
원본 그림의 이름: CLP00001340000f.bmp
원본 그림의 크기: 가로 576pixel, 세로 166pixel                                     (13)

그림입니다.
원본 그림의 이름: CLP000013400010.bmp
원본 그림의 크기: 가로 764pixel, 세로 205pixel                            (14)

그림입니다.
원본 그림의 이름: CLP000013400011.bmp
원본 그림의 크기: 가로 750pixel, 세로 212pixel                             (15)

where ωcd and ωcq are the cut-off frequencies of the d-loop and the q-loop; and γd and γq are the phase margins of the d-loop and the q-loop, respectively.

The calculation equations of ωcd and ωcq are obtained as is shown in equations (16) and (17), respectively.

그림입니다.
원본 그림의 이름: CLP000013400012.bmp
원본 그림의 크기: 가로 760pixel, 세로 151pixel                             (16)

그림입니다.
원본 그림의 이름: CLP000013400013.bmp
원본 그림의 크기: 가로 748pixel, 세로 162pixel                             (17)

According to equations (8) through (17), the calculation equations of the PI controller parameters of the d-loop and the q-loop can be obtained as is shown in equations (18) through (21).

그림입니다.
원본 그림의 이름: CLP000013400014.bmp
원본 그림의 크기: 가로 938pixel, 세로 310pixel                     (18)

그림입니다.
원본 그림의 이름: CLP000013400015.bmp
원본 그림의 크기: 가로 749pixel, 세로 219pixel                             (19)

그림입니다.
원본 그림의 이름: CLP000013400016.bmp
원본 그림의 크기: 가로 930pixel, 세로 213pixel                     (20)

그림입니다.
원본 그림의 이름: CLP000013400017.bmp
원본 그림의 크기: 가로 641pixel, 세로 106pixel                                  (21)

Therefore, the control laws of the d-loop and the q-loop are shown in equations (22) and (23), respectively.

그림입니다.
원본 그림의 이름: CLP000013400018.bmp
원본 그림의 크기: 가로 1097pixel, 세로 423pixel              (22)

그림입니다.
원본 그림의 이름: CLP000013400019.bmp
원본 그림의 크기: 가로 1093pixel, 세로 439pixel              (23)

where ∆ed is the current deviation of the d-loop; and ∆eq is the current deviation of the q-loop.



Ⅲ. PARAMETER ESTIMATION OF THE PMSM

It is assumed that harmonics, iron consumption, hysteresis loss and eddy current loss are not taken into account.

Thus, the steady-state mathematical model of the PMSM with respect to the d-q coordinate can be described as is shown in equation (24).

그림입니다.
원본 그림의 이름: CLP00001340001a.bmp
원본 그림의 크기: 가로 688pixel, 세로 201pixel                                (24)

where ωe is the electrical angular velocity; and ψf is the magnet flux linkage.

From equation (24), the calculation equations of Lq and Ld can be obtained as is shown in equations (25) and (26), respectively.

그림입니다.
원본 그림의 이름: CLP00001340001b.bmp
원본 그림의 크기: 가로 408pixel, 세로 168pixel                                            (25)

그림입니다.
원본 그림의 이름: CLP00001340001c.bmp
원본 그림의 크기: 가로 565pixel, 세로 172pixel                                     (26)

Generally, a digital signal processor is applied to implement PMSM control. From equations (25) and (26), the calculation equations of Lq and Ld can be expressed as is shown in equations (27) and (28), respectively.

그림입니다.
원본 그림의 이름: CLP00001340001d.bmp
원본 그림의 크기: 가로 636pixel, 세로 175pixel                                  (27)

그림입니다.
원본 그림의 이름: CLP00001340001e.bmp
원본 그림의 크기: 가로 871pixel, 세로 178pixel                        (28)

where Lq(k) and Ld(k) are the estimation values through the k-th samples; uq(k), ud(k), iq(k), id(k) and ωe(k) are the k-th samples of uq, ud, iq, id and ωe, respectively.

However, some influences such as sampling error can lead to a big error between the estimation value of Lq and the real value of Lq, which is the same as Ld. As a result, the LS method is applied in this paper to make the estimation values more accurate.

Denote:

그림입니다.
원본 그림의 이름: CLP00001340001f.bmp
원본 그림의 크기: 가로 354pixel, 세로 160pixel                                               (29)

그림입니다.
원본 그림의 이름: CLP000013400020.bmp
원본 그림의 크기: 가로 350pixel, 세로 157pixel                                               (30)

where εd(k) is defined as εd(k)=Ld(k)-Ld; and εq(k) is defined as εq(k)=Lq(k)-Lq.

Since the theory of LS is to find a value of 그림입니다.
원본 그림의 이름: CLP000002ec0002.bmp
원본 그림의 크기: 가로 69pixel, 세로 87pixel to minimize Jd and to find a value of 그림입니다.
원본 그림의 이름: CLP000002ec0003.bmp
원본 그림의 크기: 가로 66pixel, 세로 99pixel to minimize Jq, the partial derivative of Jd with respect to Ld and the partial derivative of Jq with respect to Lq could be obtained. Furthermore, the partial derivatives of Jd and Jq should be set to 0. Thus, the minimum Jd and Jq could be obtained when 그림입니다.
원본 그림의 이름: CLP000002ec0004.bmp
원본 그림의 크기: 가로 187pixel, 세로 82pixel and 그림입니다.
원본 그림의 이름: CLP000002ec0005.bmp
원본 그림의 크기: 가로 169pixel, 세로 85pixel, as is shown in equations (31) and (32), respectively.

그림입니다.
원본 그림의 이름: CLP000013400021.bmp
원본 그림의 크기: 가로 857pixel, 세로 162pixel                        (31)

그림입니다.
원본 그림의 이름: CLP000013400022.bmp
원본 그림의 크기: 가로 846pixel, 세로 175pixel                         (32)

In conclusion, 그림입니다.
원본 그림의 이름: CLP000002ec0002.bmp
원본 그림의 크기: 가로 69pixel, 세로 87pixel and 그림입니다.
원본 그림의 이름: CLP000002ec0003.bmp
원본 그림의 크기: 가로 66pixel, 세로 99pixel can be expressed as is shown in equations (33) and (34), respectively.

그림입니다.
원본 그림의 이름: CLP000013400023.bmp
원본 그림의 크기: 가로 343pixel, 세로 226pixel                                               (33)

그림입니다.
원본 그림의 이름: CLP000013400024.bmp
원본 그림의 크기: 가로 335pixel, 세로 227pixel                                  &sp;            (34)

According to equations (18) through (21) and equations (33) through (34), the calculation equations of the PI controller parameters of the d-loop and the q-loop can be obtained as is shown in equations (35) through (38).

그림입니다.
원본 그림의 이름: CLP000013400025.bmp
원본 그림의 크기: 가로 1082pixel, 세로 385pixel              (35)

그림입니다.
원본 그림의 이름: CLP000013400026.bmp
원본 그림의 크기: 가로 808pixel, 세로 234pixel                          (36)

그림입니다.
원본 그림의 이름: CLP000013400027.bmp
원본 그림의 크기: 가로 1082pixel, 세로 402pixel              (37)

그림입니다.
원본 그림의 이름: CLP000013400028.bmp
원본 그림의 크기: 가로 800pixel, 세로 223pixel                           (38)

Finally, the control laws of the d-loop and the q-loop of the PMSM VC system are shown in equations (39) and (40), respectively.

그림입니다.
원본 그림의 이름: CLP000013400029.bmp
원본 그림의 크기: 가로 1243pixel, 세로 608pixel       (39)

그림입니다.
원본 그림의 이름: CLP00001340002a.bmp
원본 그림의 크기: 가로 1242pixel, 세로 625pixel       (40)



Ⅳ. ANALYSIS OF STABILITY

Some preconditions are shown in equation (41) before the stability analysis.

그림입니다.
원본 그림의 이름: CLP00001340002b.bmp
원본 그림의 크기: 가로 615pixel, 세로 611pixel                                   (41)

The stability in this paper is divided into the stability of the d-loop and the stability of the q-loop, and they both need to be proven. The analyses of the stability between the d-loop and the q-loop are similar. The stability of the d-loop is proven as below.

The closed-loop transfer function of the d-loop can be expressed as is shown in equation (42).

그림입니다.
원본 그림의 이름: CLP00001340002c.bmp
원본 그림의 크기: 가로 1218pixel, 세로 335pixel        (42)

The state vector xd is defined as is shown in equation (43), and the conditions which need to be satisfied by the state variables are shown in equation (44). Xd is the state space of the d-loop.

그림입니다.
원본 그림의 이름: CLP00001340002d.bmp
원본 그림의 크기: 가로 537pixel, 세로 93pixel                                      (43)

그림입니다.
원본 그림의 이름: CLP00001340002e.bmp
원본 그림의 크기: 가로 1081pixel, 세로 452pixel              (44)

Based on equations (42) and (44), 그림입니다.
원본 그림의 이름: CLP000002ec0006.bmp
원본 그림의 크기: 가로 93pixel, 세로 65pixel and yd are obtained as is shown in equations (45) and (46), respectively.

그림입니다.
원본 그림의 이름: CLP00001340002f.bmp
원본 그림의 크기: 가로 944pixel, 세로 170pixel                     (45)

그림입니다.
원본 그림의 이름: CLP000013400030.bmp
원본 그림의 크기: 가로 653pixel, 세로 173pixel                                 (46)

where rd is the inverse Laplace transformation of Rd(s); and yd is the inverse Laplace transformation of Yd(s).

According to equations (44) through (46), the state equation of the d-loop, the homogeneous state equation of the d-loop and the output equation of the d-loop can be obtained as is shown in equations (47), (48) and (49), respectively.

그림입니다.
원본 그림의 이름: CLP000013400031.bmp
원본 그림의 크기: 가로 1133pixel, 세로 275pixel            (47)

그림입니다.
원본 그림의 이름: CLP000013400032.bmp
원본 그림의 크기: 가로 941pixel, 세로 271pixel                    (48)

그림입니다.
원본 그림의 이름: CLP000013400033.bmp
원본 그림의 크기: 가로 666pixel, 세로 179pixel                                 (49)

Equilibrium states can be obtained when the homogeneous state equation is set to [0,0]T for all future times. Let:

그림입니다.
원본 그림의 이름: CLP000013400034.bmp
원본 그림의 크기: 가로 1078pixel, 세로 268pixel              (50)

Form equation (50), equation (51) can be obtained.

그림입니다.
원본 그림의 이름: CLP000013400035.bmp
원본 그림의 크기: 가로 941pixel, 세로 273pixel                    (51)

It is obvious that xd1 = 0 and xd2 = 0. Thus, the equilibrium state of the d-loop is 0 and unique.

Lemma:

Lyapunov large scale asymptotic stability theory: xe is the equilibrium state. If there exists a scalar function V(x) in the whole state space of X where:

(i) 그림입니다.
원본 그림의 이름: CLP000002ec0007.bmp
원본 그림의 크기: 가로 128pixel, 세로 66pixel and 그림입니다.
원본 그림의 이름: CLP000002ec0008.bmp
원본 그림의 크기: 가로 120pixel, 세로 71pixel are continuous.

(ii) 그림입니다.
원본 그림의 이름: CLP000002ec0007.bmp
원본 그림의 크기: 가로 128pixel, 세로 66pixel is positive definite.

(iii) 그림입니다.
원본 그림의 이름: CLP000002ec0008.bmp
원본 그림의 크기: 가로 120pixel, 세로 71pixel is negative semi-definite.

(iiii) For 그림입니다.
원본 그림의 이름: CLP000002ec0009.bmp
원본 그림의 크기: 가로 194pixel, 세로 57pixel, 그림입니다.
원본 그림의 이름: CLP000002ec000a.bmp
원본 그림의 크기: 가로 390pixel, 세로 73pixel is true.

(iiiii) 그림입니다.
원본 그림의 이름: CLP000002ec000b.bmp
원본 그림의 크기: 가로 594pixel, 세로 125pixel.

Then system achieves large scale asymptotic stability at the equilibrium state.

Firstly, a continuous scalar function 그림입니다.
원본 그림의 이름: CLP000002ec000c.bmp
원본 그림의 크기: 가로 166pixel, 세로 67pixel is selected as is shown in equation (52). Equation (19) is brought into equation (52). Then 그림입니다.
원본 그림의 이름: CLP000002ec000c.bmp
원본 그림의 크기: 가로 166pixel, 세로 67pixel can be expressed as is shown in equation (53).

그림입니다.
원본 그림의 이름: CLP000013400036.bmp
원본 그림의 크기: 가로 665pixel, 세로 172pixel                                 (52)

그림입니다.
원본 그림의 이름: CLP000013400037.bmp
원본 그림의 크기: 가로 696pixel, 세로 91pixel                               (53)

Thus, 그림입니다.
원본 그림의 이름: CLP000002ec000c.bmp
원본 그림의 크기: 가로 166pixel, 세로 67pixel is continuous and positive definite.

Secondly, the partial derivative of 그림입니다.
원본 그림의 이름: CLP000002ec000c.bmp
원본 그림의 크기: 가로 166pixel, 세로 67pixel with respect to t can be obtained. 그림입니다.
원본 그림의 이름: CLP000002ec000d.bmp
원본 그림의 크기: 가로 166pixel, 세로 75pixel is available and continuous as is shown in equation (54).

그림입니다.
원본 그림의 이름: CLP000013400038.bmp
원본 그림의 크기: 가로 784pixel, 세로 90pixel                           (54)

Equations (18) and (48) are brought into equation (54). Then 그림입니다.
원본 그림의 이름: CLP000002ec000d.bmp
원본 그림의 크기: 가로 166pixel, 세로 75pixel can be expressed as is shown in equation (55).

그림입니다.
원본 그림의 이름: CLP00001340003a.bmp
원본 그림의 크기: 가로 1208pixel, 세로 678pixel        (55)

Thus, 그림입니다.
원본 그림의 이름: CLP000002ec000d.bmp
원본 그림의 크기: 가로 166pixel, 세로 75pixel is available, continuous and negative semi-definite.

Thirdly, for 그림입니다.
원본 그림의 이름: CLP000002ec000e.bmp
원본 그림의 크기: 가로 249pixel, 세로 73pixel, assume that 그림입니다.
원본 그림의 이름: CLP000002ec000f.bmp
원본 그림의 크기: 가로 200pixel, 세로 70pixel and 그림입니다.
원본 그림의 이름: CLP000002ec0010.bmp
원본 그림의 크기: 가로 276pixel, 세로 85pixel are true.

According to equation (55), if 그림입니다.
원본 그림의 이름: CLP000002ec0010.bmp
원본 그림의 크기: 가로 276pixel, 세로 85pixel is true, 그림입니다.
원본 그림의 이름: CLP000002ec0011.bmp
원본 그림의 크기: 가로 191pixel, 세로 74pixel is true.

If 그림입니다.
원본 그림의 이름: CLP000002ec0011.bmp
원본 그림의 크기: 가로 191pixel, 세로 74pixel is true, 그림입니다.
원본 그림의 이름: CLP000002ec0012.bmp
원본 그림의 크기: 가로 187pixel, 세로 75pixel is true.

According to equations (50) and (51), if 그림입니다.
원본 그림의 이름: CLP000002ec0011.bmp
원본 그림의 크기: 가로 191pixel, 세로 74pixel and 그림입니다.
원본 그림의 이름: CLP000002ec0012.bmp
원본 그림의 크기: 가로 187pixel, 세로 75pixel are true, 그림입니다.
원본 그림의 이름: CLP000002ec0013.bmp
원본 그림의 크기: 가로 180pixel, 세로 74pixel is true.

It is contradictory between 그림입니다.
원본 그림의 이름: CLP000002ec0014.bmp
원본 그림의 크기: 가로 485pixel, 세로 78pixel and the assumption.

Thus, for 그림입니다.
원본 그림의 이름: CLP000002ec0015.bmp
원본 그림의 크기: 가로 237pixel, 세로 69pixel, 그림입니다.
원본 그림의 이름: CLP000002ec0016.bmp
원본 그림의 크기: 가로 493pixel, 세로 82pixel is true.

Fourthly, the condition shown in equation (56) is satisfied in equation (53).

그림입니다.
원본 그림의 이름: CLP00001340003b.bmp
원본 그림의 크기: 가로 1301pixel, 세로 135pixel    (56)

Based on the Lyapunov large scale asymptotic stability theory, the d-loop achieves large scale asymptotic stability at the equilibrium state.

According to an analysis of the stability of the d-loop, the state vector xq for the q-loop is defined as is shown in equation (57), and Xq is the state space of the q-loop.

그림입니다.
원본 그림의 이름: CLP00001340003c.bmp
원본 그림의 크기: 가로 521pixel, 세로 103pixel                                       (57)

The state equation of the q-loop, the homogeneous state equation of the q-loop and the output equation of the q-loop can be obtained as is shown in equations (58), (59) and (60), respectively.

그림입니다.
원본 그림의 이름: CLP00001340003d.bmp
원본 그림의 크기: 가로 1117pixel, 세로 285pixel             (58)

그림입니다.
원본 그림의 이름: CLP00001340003e.bmp
원본 그림의 크기: 가로 930pixel, 세로 286pixel                     (59)

그림입니다.
원본 그림의 이름: CLP00001340003f.bmp
원본 그림의 크기: 가로 650pixel, 세로 203pixel                                 (60)

The equilibrium state of the q-loop is 0 and unique.

그림입니다.
원본 그림의 이름: CLP000002ec0017.bmp
원본 그림의 크기: 가로 165pixel, 세로 80pixel is selected for the q-loop as is shown in equation (61). Equation (21) is brought into equation (61). Then 그림입니다.
원본 그림의 이름: CLP000002ec0017.bmp
원본 그림의 크기: 가로 165pixel, 세로 80pixel can be expressed as is shown in equation (62).

그림입니다.
원본 그림의 이름: CLP000013400040.bmp
원본 그림의 크기: 가로 640pixel, 세로 170pixel                                  (61)

그림입니다.
원본 그림의 이름: CLP000013400041.bmp
원본 그림의 크기: 가로 684pixel, 세로 100pixel                                (62)

Thus, 그림입니다.
원본 그림의 이름: CLP000002ec0017.bmp
원본 그림의 크기: 가로 165pixel, 세로 80pixel is continuous and positive definite.

The partial derivative of 그림입니다.
원본 그림의 이름: CLP000002ec0017.bmp
원본 그림의 크기: 가로 165pixel, 세로 80pixel with respect to t can be obtained. 그림입니다.
원본 그림의 이름: CLP000002ec0018.bmp
원본 그림의 크기: 가로 162pixel, 세로 87pixel can be expressed as is shown in equation (63). 그림입니다.
원본 그림의 이름: CLP000002ec0018.bmp
원본 그림의 크기: 가로 162pixel, 세로 87pixel is available, continuous and negative semi- definite.

그림입니다.
원본 그림의 이름: CLP000013400042.bmp
원본 그림의 크기: 가로 1229pixel, 세로 728pixel        (63)

For 그림입니다.
원본 그림의 이름: CLP000002ec0019.bmp
원본 그림의 크기: 가로 246pixel, 세로 84pixel, 그림입니다.
원본 그림의 이름: CLP000002ec001a.bmp
원본 그림의 크기: 가로 483pixel, 세로 96pixel is true.

그림입니다.
원본 그림의 이름: CLP000002ec001b.bmp
원본 그림의 크기: 가로 1281pixel, 세로 144pixel is true.

Based on the Lyapunov large scale asymptotic stability theory, the q-loop achieves large scale asymptotic stability at the equilibrium state.



Ⅴ. EXPERIMENTAL RESULTS


A. Experiment Platform

A 30kW PMSM is adopted for a number of experiments, and some of the parameters are shown in Table I. The effectiveness of the proposed method is verified on the experimental bench of the PMSM drive system, as is shown in Fig. 3.


TABLE I PARAMETERS OF THE PMSM

Rated voltage

Rated power

Rated torque

Rated speed

Rated current

Number of pole-pairs

Maximum power

Maximum torque

Maximum speed

Stator resistance

345 V

30 kW

82 N·m

3500 rpm

125 A

4

60 kW

180 N·m

8000 rpm

0.025109Ω


그림입니다.
원본 그림의 이름: 3.PNG
원본 그림의 크기: 가로 1269pixel, 세로 960pixel

Fig. 3. Experimental bench of the PMSM drive system.


B. Parameter Estimation of Ld and Lq

The estimation values of Ld and Lq of the PMSM are shown in Fig. 4.


그림입니다.
원본 그림의 이름: CLP000013400043.bmp
원본 그림의 크기: 가로 1485pixel, 세로 429pixel

Fig. 4. Estimation values of Ld and Lq. (a) Estimation values of Ld. (b) Estimation values of Lq.


With an increase of estimation times, the mean and variance values of Ld and Lq are calculated, as is shown in Fig. 5.


그림입니다.
원본 그림의 이름: CLP000013400044.bmp
원본 그림의 크기: 가로 1518pixel, 세로 902pixel

Fig. 5. Mean and variance values of Ld and Lq. (a) Mean value of Ld. (b) Mean value of Lq. (c) Variance value of Ld. (d) Variance value of Lq.


From Fig. 4 and Fig. 5, it can be seen that the estimation value of Lq is about 0.9414mH and that the estimation value of Ld is about 0.3163mH. Furthermore, even with an increase of the estimation times, the mean values of the estimation values of Ld and Lq tend to converge, and the variance values of the estimation values of Ld and Lq are about 0 and also tend to converge. Therefore, it is easy to make a judgment that the estimation values are equal to the real value.


C. Parameter Design of PI Controller

In this paper, according to the results of the Lyapunov stability analysis, the effects of the phase margin on the stability and response speed and the results of the modal analysis, the natural angular frequency of the d-loop is selected as ωnd=254rad/s; the phase margin of the d-loop is selected as γd=1.51rad; the natural angular frequency of the q-loop is selected as ωnq=423rad/s; and the phase margin of the q-loop is selected as γq=1.55rad. Then according to equations (35) through (38), the design results of the PI controller parameters are: Kp_d=0.9085, Ki_d=56.4835, Kp_q=0.9248, and Ki_q=56.5416. Thus, the experiments on different work conditions are finished.

In condition 1, the PMSM is operated in the rated speed and rated power condition. That is to say, the rated speed is 3500rpm and the rated power is 30kW. The results of this condition are shown in Fig. 6. It can be seen that the fluctuation range of the real id is ±12.7A; the fluctuation range of the real iq is ±3.8A; the fluctuation range of the torque is ±3.8N·m; and the fluctuation range of the speed is ±2.6rpm. Thus, the fluctuations are small in the real id, real iq, torque and speed. That is to say, there is good static performance in condition 1.


그림입니다.
원본 그림의 이름: CLP000013400045.bmp
원본 그림의 크기: 가로 1517pixel, 세로 907pixel

Fig. 6. Results in condition 1. (a) id. (b) iq. (c) Torque. (d) Speed.


In condition 2, the PMSM is operated in the rated speed and maximum power condition. That is to say, the rated speed is 3500rpm; and maximum power is 60kW. The results of this condition are shown in Fig. 7. It can be seen that the fluctuation range of the real id is ±23A; the fluctuation range of the real iq is ±15.8A; the fluctuation range of the torque is ±8N·m; and the fluctuation range of the speed is ±2.5rpm. Thus, the fluctuations are small in the real id, real iq, torque and speed. That is to say, there is good static performance in condition 2.


그림입니다.
원본 그림의 이름: CLP000013400046.bmp
원본 그림의 크기: 가로 1514pixel, 세로 906pixel

Fig. 7. Results in condition 2. (a) id. (b) iq. (c) Torque. (d) Speed.


In condition 3, the PMSM is operated in the maximum speed and rated power condition. That is to say, the maximum speed is 8000rpm; and the rated power is 30kW. The results of this condition are shown in Fig. 8. It can be seen that the fluctuation range of the real id is ±27.83A; the fluctuation range of the real iq is ±18.65A; the fluctuation range of the torque is ±4.2N·m; and the fluctuation range of the speed is ±4.4rpm. Thus, the fluctuations are small in the real id, real iq, torque and speed. That is to say, there is good static performance in condition 3.


그림입니다.
원본 그림의 이름: CLP000013400047.bmp
원본 그림의 크기: 가로 1516pixel, 세로 904pixel

Fig. 8. Results in condition 3. (a) id. (b) iq. (c) Torque. (d) Speed.


In condition 4, the PMSM is operated in the maximum speed and maximum power condition. That is to say, the maximum speed is 8000rpm; and the maximum power is 60kW. The results of this condition are shown in Fig. 9. It can be seen that the fluctuation range of the real id is ±36.5A; the fluctuation range of the real iq is ±15.4A; the fluctuation range of the torque is ±6.9N·m; and the fluctuation range of the speed is ±5rpm. Thus, the fluctuations are small in the real id, real iq, torque and speed. That is to say, there is a good static performance in condition 4.


그림입니다.
원본 그림의 이름: CLP000013400048.bmp
원본 그림의 크기: 가로 1517pixel, 세로 914pixel

Fig. 9. Results in condition 4. (a) id. (b) iq. (c) Torque. (d) Speed.


In condition 5, the PMSM is operated with a sudden load when the speed is 3500rpm. At the 16th sample period, the expected electromagnetic torque is suddenly changed from 72N·m to 163N·m. The results of this condition are shown in Fig. 10. When the sample period is between the 1st and the 16st, it can be seen that the fluctuation range of the real id is ±8.4A; the fluctuation range of the real iq is ±3.1A; the fluctuation range of the torque is ±3.4N·m; and the fluctuation range of the speed is ±2.3rpm. When the sample period is between the 17st and the 40st, it can be seen that the fluctuation range of the real id is ±23A; the fluctuation range of the real iq is ±15.3A; the fluctuation range of the torque is ±6.9N·m; and the fluctuation range of the speed is ±2.6rpm. Thus, if the load is constant, the fluctuations are small in the real id, real iq, torque and speed. That is to say, there is a good static performance in condition 5. Furthermore, if the load is changed suddenly, the real id , real iq and mechanical torque can rapidly keep up with their respective expected values. Thus, there is good dynamic performance in condition 5.


그림입니다.
원본 그림의 이름: CLP000002ec009a.bmp
원본 그림의 크기: 가로 1511pixel, 세로 907pixel

Fig. 10. Results in condition 5. (a) id. (b) iq. (c) Torque. (d) Speed.


In condition 6, the PMSM is operated with a sudden load when the speed is 8000rpm. At the 16th sample period, the expected electromagnetic torque is suddenly changed from 25N·m to 70N·m. The results of this condition are shown in Fig. 11. When the sample period is between the 1st and the 16st, it can be seen that the fluctuation range of the real id is ±19.9A; the fluctuation range of the real iq is ±13.1A; the fluctuation range of the torque is ±3.9N·m; and the fluctuation range of the speed is ±4.4rpm. When the sample period is between the 17st and the 40st, it can be seen that the fluctuation range of the real id is ±35.7A; the fluctuation range of the real iq is ±15.1A; the fluctuation range of the torque is ±6.9N·m; and the fluctuation range of the speed is ±4.8rpm. Thus, if the load is constant, the fluctuations are small in the real id, real iq, torque and speed. That is to say, there is good static performance in condition 6. Furthermore, if load is changed suddenly, the real id, real iq and mechanical torque can rapidly keep up with their respective expected values. Thus, there is good dynamic performance in condition 6.


그림입니다.
원본 그림의 이름: CLP000002ec0001.bmp
원본 그림의 크기: 가로 1520pixel, 세로 908pixel

Fig. 11. Results in condition 6. (a) id. (b) iq. (c) Torque. (d) Speed.


In conclusion, the estimation values show that there is good accuracy in the parameter estimation method proposed in this paper. Meanwhile, if the load is constant, the fluctuations are small in the real id, real iq, torque and speed. That is to say, there is good static performance in the designed PI controller proposed in this paper. Furthermore, if load is suddenly changed, the real id , real iq and mechanical torque can rapidly keep up with their respective expected values. Thus, there is good dynamic performance in the designed PI controller proposed in this paper.



Ⅵ. CONCLUSIONS

In order to design a PI controller with good performance when motor parameters are unknown, a control algorithm based on the stability margin is proposed in this paper. First of all, based on the mathematical model of the PMSM and the LS method, the motor parameters are estimated offline. Then based on the estimated values of the motor parameters, natural angular frequency and phase margin, a PI controller is designed. Performance indices including the natural angular frequency and phase margin are directly used to design the PI controller in this paper. Scalar functions of the d-loop and the q-loop are selected. It can be seen that the designed controller parameters satisfy Lyapunov large scale asymptotic stability theory if the natural angular frequencies of the d-loop and the q-loop are large than 0. Experimental results show that there is good accuracy in the parameter estimation method and that there are good static and dynamic performances in the designed PI controller. The parameter estimation method proposed in this paper is simple and easy to implement. Meanwhile, performance indices are directly used to design the PI controller and the PI controller design method is easy to implement. The PI controller design method proposed in this paper can be applied to improve design efficiency when motor parameters are unknown.



ACKNOWLEDGMENT

This work was supported in part by the National Natural Science Foundation of China (No.51707030).



REFERENCES

[1] Y. Cho, K. B. Lee, J. H. Song, and Y. I. Lee, “Torque- ripple minimization and fast dynamic scheme for torque predictive control of permanent-magnet synchronous motors,” IEEE Trans. Power Electron., Vol. 30, No. 4, pp. 2182-2190, Apr. 2015.

[2] Y. Zhou, H. Li, and H. Zhang, “Model-free deadbeat predictive current control of a surface-mounted permanent magnet synchronous motor drive system,” J. Power Electron., Vol. 18, No. 1, pp. 103-115, Jan. 2018.

[3] R. Ni, D. Xu, G. Wang, L. Ding, G. Zhang, and L. Qu, “Maximum efficiency per ampere control of permanent- magnet synchronous machines,” IEEE Trans. Ind. Electron., Vol. 62, No. 4, pp. 2135-2143, Apr. 2015.

[4] L. Wang, K. Xiao, L. De Lillo, L. Empringham, and P. Wheeler, “PI controller relay auto-tuning using delay and phase margin in PMSM drives,” Chin. J. Aeronaut., Vol. 27, No. 6, pp. 1527-1537, Dec. 2014.

[5] B. Saidi, M. Amairi, S. Najar, and M. Aoun, “Bode shaping-based design methods of a fractional order PID controller for uncertain systems,” Nonlinear Dyn., Vol. 80, No. 4, pp. 1817-1838, Jun. 2015.

[6] A. S. Bazanella, L. F. A. Pereira, and A. Parraga, “A new method for PID tuning including plants without ultimate frequency,” IEEE Trans. Control Syst. Technol., Vol. 25, No. 2, pp. 637-644, Mar. 2017.

[7] F. Haugen and B. Lie, “Relaxed Ziegler-Nichols closed loop tuning of PI controllers,” Modeling Identification and Control, Vol. 34, No. 2, pp. 83-97, Feb. 2013.

[8] D. Valerio and J. S. Da Costa, “Tuning of fractional PID controllers with Ziegler–Nichols-type rules,” Signal Process., Vol. 86, No. 10, pp. 2771-2784, Oct. 2006.

[9] N. Merayo, D. Juárez, J. C. Aguado, I. De Miguel, R. J. Durán, P. Fernández, R. Mateo Lorenzo, and E. J. Abril, “PID controller based on a self-adaptive neural network to ensure QoS bandwidth requirements in passive optical networks,” J. Opt. Commun. Networking, Vol. 9, No. 5, pp. 433-445, May 2017.

[10] J. Yu, P. Shi, W. Dong, B. Chen, and C. Lin, “Neural network-based adaptive dynamic surface control for permanent magnet synchronous motors,” IEEE Trans. Neural Networks Learn. Syst., Vol. 26, No. 3, pp. 640-645, Mar. 2014.

[11] M. H. Chebre, A. Meroufel, and Y. Bendaha, “Speed control of induction motor using genetic algorithm-based PI controller,” Acta Polytechnica Hungarica, Vol. 8, No. 6, pp. 141-153, 2011.

[12] J. W. Perng, S. C. Hsieh, L. S. Ma, and G. Y. Chen, “Design of robust PI control systems based on sensitivity analysis and genetic algorithms,” Neural Comput. Appl., Vol. 29, No. 4, pp. 913-923, Jul. 2016.

[13] S. Li and H. Gu, “Fuzzy adaptive internal model control schemes for PMSM speed-regulation system,” IEEE Trans. Ind. Informat, Vol. 8, No. 4, pp. 767-779, Jun. 2012.

[14] K. Devi, S. Gautam, and D. Nagaria, “Speed control of 3-phase induction motor using self-tuning fuzzy PID controller and conventional PID controller,” Int. J. Inform. Commun. Technol., Vol. 4, No. 12, pp. 1185-1193, 2014.

[15] A. S. Oshaba, E. S. Ali, and S. M. Abd Elazim, “PI controller design using artificial bee colony algorithm for MPPT of photovoltaic system supplied DC motor‐pump load,” Complexity, Vol. 21, No. 6, pp. 99-111, Mar. 2016.

[16] G. Durgasukumar, T. R. S. Redddy, and B. Pakkiraiah, “PID controller tuning using co-efficient diagram method for indirect vector controlled drive,” J. Electr. Eng. Technol., Vol. 12, No. 5, pp. 1821-1834, Sep. 2017.

[17] J. Xi, Z. Dong, Y. Ding, P. Liu, and H. Ding, “An adaptive 2DoF P-PI controller based on an improved just-in-time learning technique for ultra-low-velocity linear stages driven by PMLSMs,” Precision Eng., Vol. 52, pp. 392-406, Apr. 2018.

[18] S. Zheng, X. Tang, B. Song, S. Lu, and B. Ye, “Stable adaptive PI control for permanent magnet synchronous motor drive based on improved JITL technique,” ISA Trans., Vol. 52, No. 4, pp. 539-549, Jul. 2013.

[19] S. M. Gadoue, D. Giaouris, and J. W. Finch, “MRAS sensorless vector control of an induction motor using new sliding-mode and fuzzy-logic adaptation mechanisms,” IEEE Trans. Energy Convers., Vol. 25, No. 2, pp. 394-402, Jun. 2010.

[20] C. Zhong and Y. Lin, “Model reference adaptive control (MRAC)-based parameter identification applied to surface-mounted permanent magnet synchronous motor,” Int. J. Electron., Vol. 104, No. 11, pp. 1854-1873, Apr. 2017.

[21] T. Boileau, N. Leboeuf, B. Nahid-Mobarakeh, and F. Meibody-Tabar, “Online identification of PMSM parameters: Parameter identifiability and estimator comparative study,” IEEE Trans. Ind. Appl., Vol. 47, No. 4, pp. 1944-1957, Jul. 2011.

[22] Y. Shi, K. Sun, L. Huang, and Y. Li, “Online identification of permanent magnet flux based on extended Kalman filter for IPMSM drive with position sensorless control,” IEEE Trans. Ind. Electron., Vol. 59, No. 11, pp. 4169-4178, Nov. 2012.

[23] K. Liu, Q. Zhang, J. Chen, Z. Q. Zhu, and J. Zhang, “Online multiparameter estimation of nonsalient-pole PM synchronous machines with temperature variation tracking,” IEEE Trans. Ind. Electron., Vol. 58, No. 5, pp. 1776-1788, May 2011.

[24] K. Liu , Z. Q. Zhu, and D. A. Stone, “Parameter estimation for condition monitoring of PMSM stator winding and rotor permanent magnets,” IEEE Trans. Ind. Electron., Vol. 60, No. 12, pp. 5902-5913, Dec. 2013.

[25] K. H. Kim, S. K. Chung, G. W. Moon, I. C. Baik, and M. J. Youn, “Parameter estimation and control for permanent magnet synchronous motor drive using model reference adaptive technique,” in Proc. IECON, pp. 387-392, 1995.

[26] Z. H. Liu, J. Zhang, X. H. Li, and Y. J. Zhang, “Immune co-evolution particle swarm optimization for permanent magnet synchronous motor parameter identification,” Acta Autom. Sin., Vol. 38, No. 10, pp. 1698-1708, 2012.

[27] K. Wang, J. Chiasson, M. Bodson, and L. M. Tolbert, “A nonlinear least-squares approach for identification of the induction motor parameters,” IEEE Trans. Autom. Contr., Vol. 50, No. 10, pp. 1622-1628, Oct. 2005.

[28] Y. Wang, S. Xu, H. Huang, Y. Guo, and H. Jin, “A coupled recursive total least squares-based online parameter estimation for PMSM,” J. Electr. Eng. Technol., Vol. 13, No. 6, pp. 2344-2353, Nov. 2018.

[29] Z. Shi, Y. Wang, and Z. Ji, “Bias compensation based partially coupled recursive least squares identification algorithm with forgetting factors for MIMO systems: Application to PMSMs,” J. Franklin Inst., Vol. 353, No. 13, pp. 3057-3077, Sep. 2016.



그림입니다.
원본 그림의 이름: image106.jpeg
원본 그림의 크기: 가로 165pixel, 세로 178pixel

Hongyu Jie was born in Inner Mongolia, China, in 1992. He received his B.S. degree in Automation from the University of Electronic Science and Technology of China, Chengdu, China, in 2014, where he has been working towards his Ph.D. degree since 2016. His current research interests include motor driver technology, electric vehicle control and electric ship propulsion systems.


그림입니다.
원본 그림의 이름: image107.png
원본 그림의 크기: 가로 76pixel, 세로 90pixel

Hongbing Xu received his M.S. degree in Automatic Control from Southeast University, Nanjing, China, in 1988; and his Ph.D. degree in Automation from the University of Electronic Science and Technology of China, Chengdu, China, in 2000. He is presently working as a Professor at the University of Electronic Science and Technology of China. His current research interests include motor driver technology, active safety systems for electric vehicles and electric ship propulsion systems.


그림입니다.
원본 그림의 이름: image108.jpeg
원본 그림의 크기: 가로 153pixel, 세로 153pixel

Yanbing Zheng received his B.S. degree in Automation from the University of Electronic Science and Technology of China, Chengdu, China, in 2016, where he is presently working towards his M.S. degree. His current research interests include new energy and current control for distributed systems.


그림입니다.
원본 그림의 이름: image110.png
원본 그림의 크기: 가로 84pixel, 세로 86pixel

Xiaoshuai Xin received his B.S., M.S. and Ph.D. degrees in Automation from the University of Electronic Science and Technology of China, Chengdu, China, in 2006, 2009 and 2014, respectively. His current research interests include robust control and optimal control for electric vehicles.


그림입니다.
원본 그림의 이름: image111.png
원본 그림의 크기: 가로 82pixel, 세로 90pixel

Gang Zheng received his B.S., M.S. and Ph.D. degrees in Automation from the University of Electronic Science and Technology of China, Chengdu, China, in 2002, 2006 and 2011, respectively. His current research interests include wind power generation, power electronics, multilevel inverters, storage converters and electric ship propulsion systems.