- 1Northwest Branch of State Grid Corporation of China, Xi’an, China
- 2The School of Electrical Engineering, Xi’an University of Technology, Xi’an, China
- 3The Nari Technology Co., Ltd., Nanjing, China
The accuracy of rotor position estimation determines the performance of the sensorless control system of a permanent magnet synchronous motor. In order to realize the accurate control of rotor position and speed, it is necessary to identify the motor parameters. Modeling and simulation of the state estimation are investigated for a permanent magnet synchronous motor with parameter identification based on the unscented Kalman filter (UKF) in this article. Based on the mathematical model of the motor, the unscented Kalman filter is used to identify the rotor flux and quadrature axis inductance simultaneously, and the identified parameters are used to update the motor model in the sensorless vector control algorithm. The simulation results show that the unscented Kalman filter can converge to the real value in a short time with small errors. It can follow the changes of motor parameters well and achieve high-precision speed and position estimation.
Introduction
Permanent magnet synchronous motor (PMSM) has been widely used in the fields of new energy vehicles, power generation, and servo drive due to its advantages of large starting torque, high operation efficiency, high power density, and low failure rate (Chen et al., 2014; Chen et al., 2019; Cui et al., 2020; Wang et al., 2021). In the traditional vector control system, sensors are usually used to obtain rotor speed and position information; but in practical application, the existence of sensors increases the motor volume and system cost, and it is difficult to install and maintain in some harsh environments, which reduces the reliability of the system (Pan and Gao, 2018). Therefore, the research of new control strategy to improve the performance of the PMSM control system and ensure the reliable and safe operation of PMSM has become a research hotspot in the field of motor control (Zhu et al., 2014; Cheng et al., 2015; Deng et al., 2019; He and Wu, 2019). With the development of sensorless drive technology of permanent magnet synchronous motor, many methods have been proposed to estimate the speed and position of the rotor, such as the model reference adaptive control method (Zhong and Lin, 2017; Zhong et al., 2018; Wang et al., 2020a), sliding mode observer method (Liu et al., 2016; Liang et al., 2017; Lu et al., 2021), Kalman filter algorithm (Moon and Kwon, 2016; Yang et al., 2016; Luo et al., 2019), and artificial intelligence algorithm (Fadil et al., 2015). It is worth mentioning that the UKF can be applied to a nonlinear model and has been widely used in the estimation of the rotor position and speed of the PMSM drive system (An and Hameyer, 2014; Zhou et al., 2018; Tao and Guo, 2019; Yin et al., 2019).
The accuracy of rotor position estimation determines the performance of the PMSM sensorless control system. Accurate position estimation relies on accurate motor parameters. In some cases, the parameters displayed on the motor nameplate and data manual may change due to high temperature, demagnetization, and other operating conditions in long-term operation, which will affect the control precision (Nahid-Mobarakeh et al., 2004; Wang et al., 2019; Wang et al., 2020b). Therefore, accurate parameter identification is of great significance for motor control. In the vector control system, good operation of the system depends on whether the controller design of the speed ring and current ring is reasonable (He et al., 2019), while the parameter setting of the controller of the speed ring needs to obtain the value of the permanent magnet flux chain (Cao et al., 2015), and the current loop needs to call the stator resistance and inductance value. In order to ensure the control effect as much as possible, in recent years, the parameter identification method combined with the control of sensorless has been widely concerned and studied.
At present, PMSM parameter identification technology can be divided into three categories: 1) frequency-domain identification; 2) time-domain identification, such as the recursive least square method (RLS), unscented Kalman filter (UKF), and model reference adaptive method; and 3) artificial intelligence methods, such as neural network identification and genetic algorithm,. Comparing the abovementioned methods, it is found that although the frequency-domain identification is relatively mature, it requires strict input signal and cannot reflect the nonlinearity in the dynamic process. The recursive least square method needs to use the derivative of the objective function to the motor parameters in the optimization process, which is sensitive to the measurement noise and speed fluctuation. The model reference adaptive method can effectively estimate the rotor position, but the premise is to establish an accurate mathematical model (Kyoon, 2017). The research on the identification method based on artificial neural network is not mature in theory and needs the support of special hardware. Therefore, it is difficult to achieve satisfactory results in the actual system with these methods.
The UKF is one of the effective methods to estimate the parameters of PMSM, which is widely used in sensorless PMSM systems. The UKF is based on unscented transformation (UT). For the nonlinear model, the conventional processing method is EKF, and many scholars have used EKF to estimate the motor state. EKF is the Taylor expansion of the model function of a highly complex nonlinear system and the first-order linear truncation of the expansion. In this way, the model can be transformed into a linear problem processed by using a computer and then the Kalman filter. Compared with the approximation of nonlinear function, the approximation of Gaussian distribution is much simpler. The UKF carries out UT transformation near the estimation point, so that the mean and covariance of the obtained sampling point set match the original statistical characteristics (Moon and Kwon, 2016). Then, the nonlinear mapping of these sampling point sets is directly carried out to eliminate the error caused by the linearization of extended Kalman filter (EKF) algorithm, which not only realizes the accurate estimation of rotor speed and position but also accurately estimates the parameters of the motor. It has the characteristics of simple method and good system stability and can effectively improve the control accuracy of the motor. The UKF overcomes the noise sensitivity of the least square method to some extent, which can jointly estimate the states and parameters of PMSM.
In this article, considering the influence of motor parameters on the rotor position, a parameter identification method of permanent magnet synchronous motor is proposed based on the UKF. The main contributions of this article can be outlined as follows.
(1) Based on the analysis of the mathematical model of PMSM in a static coordinate system, this article investigates a state observer with the unscented Kalman filter in the sensorless control of PMSM. It not only estimates the speed and position of the motor but also realizes the identification of motor inductance Ld and Lq and flux linkage ψf.
(2) The resistance Rs changes under the influence of temperature, which will affect the identification results. In this article, we treat the influence of temperature and other factors as the state noise of the motor. The inductance and flux linkage are identified to ensure that the steady-state error is smaller than that obtained in the study of Moon and Kwon, 2016, and Zhou et al., 2018.
(3) The parameter identification results can be used for parameter configuration of the PMSM control system. This article provides a solution to improve the performance of the PMSM control system via the UKF and verifies the superiority of this method in state estimation.
The rest of this article is organized as follows. In Mathematical Model of PMSM, we present the mathematical model of PMSM. In Main Results, we analyze the principle of the UKF control scheme and present the main results. A simulation result is used to verify the proposed method in The Simulation Case. Finally, Conclusion concludes this article.
Mathematical Model of PMSM
PMSM is a nonlinear and strong coupled complex system. It is very difficult to study and control the motor by using the mathematical model in a three-phase coordinate system. However, if we use the mathematical model of a two-phase coordinate system to study it, it will be much simpler. The stator current of the motor can be divided into two components in the two-phase coordinate system. The control of the two components can achieve the effect of controlling the motor. During the research and analysis of the PMSM control system, the first step is to build the mathematical model of the system. In different coordinate systems, there are different mathematical models. It is very important to select the appropriate model for different operating environments.
PMSM has the characteristics of being multivariable, strong coupling, and nonlinearity. In order to achieve good speed regulation performance, it is necessary to realize the approximate decoupling of the control object. Therefore, the mathematical model is established in the αβ-axis rotating coordinate system to analyze the performance of PMSM. The voltage equation of PMSM in the αβ-axis rotating coordinate system is as follows:
The flux linkage equation is
The electromagnetic torque equation is
The mechanical motion equation is
Here, uα and uβ are the voltage of α and β axes, respectively, iα and iβ are the current of α and β axes, respectively, ψα and ψβ are the flux of α and β axes, respectively, Lα and Lβ are the inductance of α and β axes respectively, Rs is the stator resistance, ωe is the rotor angular speed, ψf is the rotor flux, pn is the pole number of the motor, Te is the electromagnetic torque, Tl is the load torque, J is the moment of inertia, and B is the friction coefficient. According to Eqs. 1–4, the state equation of PMSM can be written as
From the model, permanent magnet motor is a 4-order, nonlinear, and coupling model, and we set the stator current iα and iβ, rotor angular speed ωe, and rotor position angle θ as state variables and stator voltage uα and uβ as control variables.
We define state vector
The nonlinear model of permanent magnet linear synchronous motor given by Eq. 5 is deterministic. Due to non-ideal factors such as asymmetry of motor parameters and current detection error, the stochastic state space model may be more accurate. Therefore, we consider the state equation as follows:
In Eq. 5, speed and position state components are estimators, and only current state components are measurable. The phase current of PMSM is detected by the system current sensor, and the output phase current of the two-phase motor is obtained through the Clarke transformation from abc three-phase to αβ static two-phase. Therefore, the measurement equation of the sensorless driving system is linear, and it can be written as
where
In Eqs. 6, 7, the system produces process noise w and observation noise v due to non-ideal factors such as asymmetry of motor parameters and current detection error. The process noise w is assumed to be a Gaussian white noise with zero mean and covariance Q and is independent of state variables x. The observation noise v is a Gaussian white noise with zero mean and covariance R, which is independent of w and v.
Therefore, we consider the state space model as follows:
where x, u, and z are the state variables, control variables, and measurement variables, respectively. f (⋅) is the nonlinear function of the motor, and h (⋅) is the measurement matrix.
Main Results
We divide this section into two parts. First, we introduce the principle of UKF and estimate the rotor speed and position. Second, the parameter identification algorithm based on the UKF is given.
Brief Introduction of the UKF and State Estimation of PMSM Based on the UKF
Unscented Kalman filter (UKF) algorithm is another extended algorithm of Kalman filter algorithm. It carries out parameter identification by estimating the state matrix at each time. By giving an initial state quantity and then performing traceless transformation on the mean and covariance, the state quantity at the next time interval is obtained. When the parameter in the state matrix is stable, it is the identification value of the parameter.
The state space expression of the sensorless system of permanent magnet synchronous motor is
where xk+1 and xk are the system state vectors of the current time and the previous time, respectively; uk is the system input vector; wk is the system process noise vector; vk is the measurement noise vector of the system; and zk is the output vector of the system. In the recursive calculation of UKF, the noise vectors wk and vk are not used directly, but the covariance matrix Q of wk and the covariance matrix R of vk are used.
The state vector estimation process of the nonlinear system shown in Eq. 9 based on UKF algorithm is divided into four stages: state vector initialization, sigma point calculation, time update, and measurement update.
Step 1: initialization.
Step 2: we select proportional symmetric sampling to determine the sigma point set and introduce UT transform to approximate the nonlinearity, and 2n + 1 sigma points can be obtained.
UT transformation uses a fixed number of parameters to approximate a Gaussian distribution. Its implementation principle is some points in the original distribution are selected according to a certain rule; the mean and covariance of the state distribution of these points are equal to the mean and covariance of the original state distribution. These points are substituted into the nonlinear function to obtain the set of nonlinear function value points. Through these point sets, the transformed mean and covariance can be obtained. For any nonlinear system, a posterior mean and covariance accurate to the third moment can be obtained by using this set of sampling points.
where λ = α2 (n + k) − n, α ∈ [0.000 1, 1] is the proportion factor, and the distribution distance of particles can be adjusted by changing the value of α to reduce the error. k is the redundancy, which is generally 0 and is optimal at β = 2.
Step 3: time update: the sigma point transfer is realized according to the discrete system state, Eq. 9:
The predicted mean and covariance of the state vector are obtained according to the transmission results.
Step 4: measurement update.
The sampling point prediction equation of observation is given as follows:
The transformation value zi,k|k−1 obtained by Eq. 10 is weighted and summed to obtain the measurement prediction value
The time update equation is established as follows:
where
The posteriori error is
The posteriori error covariance is
Let
Then,
From Eq. 9, we can use Eqs. 11–21 to carry out the iterative operation of the unscented Kalman filter. Thus, the rotor speed and position of the permanent magnet synchronous motor are estimated.
Parameter Identification of PMSM Based on the UKF
Considering the short control period of the discrete-time system, it can be considered that the rotor flux linkage ψf and the quadrature axis inductance L do not change in each control cycle. The motor parameters are regarded as a state of slow change concering time, so as to form an extended nonlinear system with the current equation according to the voltage equation of Eq. 1 and the flux linkage Eq. 2.
It can be seen from Eq. 24 that the rank of the identification equation is 2 and can only realize the full rank identification of two parameters. Therefore, we regard Rs as a constant and only apply it to synchronous identification of two parameters of rotor flux ψf and inductor L.
We define state vector
The results show that the rotor flux observer is a 4-order nonlinear system. After calculating the Jacobian matrix of the nonlinear equation, the linear system is obtained as follows:
Discretizing Eqs. 25, 26, we can get
where
where Ts represents the time interval from time k to time k + 1.
After the system equation is obtained, the parameter identification algorithm is obtained by step 2 to step 4 for iteration.
The Simulation Case
In order to verify the correctness of speed and motor parameter identification based on UKF algorithm, it is applied to the PMSM vector control system, and the system simulation model based on Figure 1 structure is established in the Matlab/Simulink environment.
FIGURE 1. Block diagram of the vector control scheme for PMSM without a position sensor with parameter identification.
The control strategy of the motor and the structure block diagram of the control system are shown in Figure 1. Three-phase current ia, ib, ic is transformed into two-phase current iα, iβ after Clark transformation; after Park transformation, the AC flow is equivalent to two DC components d and q for operation, and through the calculation of id and iq, the given voltage value
The control system adopts the speed and current double closed-loop control strategy. The sampling value of stator current is obtained by a sampling circuit, and then, the current is decomposed into mutually perpendicular current components id and iq by coordinate transformation. The voltage of the motor cannot be measured, so the given value of the voltage is used instead of the actual value. In the sensorless part, UKF algorithm is used to estimate the motor speed. According to the abovementioned analysis, the accuracy of identification is easily affected by the changes of motor parameters, so this article estimates the speed and identifies the motor parameters and uses the identified parameters to update the reference model. Since the parameters to be identified include motor speed ω, position θ, inductance L, and flux ψf, this article adopts a step-by-step identification algorithm. First, we fix inductance L and flux ψf and use UKF algorithm to identify speed ω and position θ on line. Then, we fix speed ω and position θ and use UKF algorithm to identify inductance L and flux ψf on line.
In order to verify the effectiveness of the parameter identification scheme of PMSM under sensorless control, the UKF estimation module uses Matlab/Simulink for simulation. The parameters of the simulation motor are shown in Table 1.
In general, the random interference in the system and part of the measurement noise are unknown. Therefore, the covariance matrix of system noise and measurement noise will be determined by experience and simulation. Appropriate initial value selection can make the algorithm have high-precision prediction results under the premise of convergence. In this article, the following covariance matrix and initial value are used on the premise of a large number of research and experiments.
The simulation results are shown in Figures 2–5. First, the control system with a position sensor is simulated, and the motor voltage, current, speed, and position signals are recorded. The UKF is used to estimate the speed and position of the PMSM and compare with the simulated speed and position signals. Figure 2 and Figure 3 are the speed and position diagrams of PMSM estimated by the UKF, respectively, and Figure 4 and Figure 5 are the estimation errors of speed and position, respectively. It can be seen from the simulation results that the estimated value obtained by UKF algorithm can better track the actual value.
Figure 4 and Figure 5 show that there is a deviation between the estimation value and the actual value, but after iterative correction for 0.15 s, the speed regulation is stable.
Motor parameters play an important role in the mathematical model of motor. It has an impact on the state equation of motor and the stability, accuracy, and rapidity of the whole system. In the motor mathematical model and equation discussed above, there are mainly the following parameters: resistance Rs, inductance L, and flux ψf. Through the simulation, it is found that the motor resistance has little influence on the speed and position estimation results, while the rotor flux and inductance deviation have great influence on the estimation results.
After UKF algorithm, the estimated values of each state variable are obtained, as shown in Figures 6–11. It can be seen from Figures 6, 7 that the UKF can not only accurately identify the stator flux but also accurately identify the stator current.
Figures 6, 7 of αβ-axis currents tend to be stable after 0.15 s. This is consistent with the change of speed in Figure 2. The speed is controlled by the current loop. After one and a half cycles, currents reach the rated current value of 5A. After coordinate transformation, the αβ two-phase current has a phase difference of 90 under the shaft system.
This reflects the effectiveness of the observer. Figure 8 is the result of motor flux identification. The identified flux is 0.12 wb, which has good stability and is close to the actual value of 0.12 wb, and the error is close to zero, which verifies the effectiveness of the identification method. Figure 9 is the result of inductance identification, and the identification value tends to 8.5 mH quickly, which is basically the same as the actual value. Both the inductance L and the flux linkage ψf can converge to the true value, and the error is almost zero.
The flux linkage parameters and inductance parameters identified by the UKF are applied to the UKF system in real time to estimate the motor speed and position, and good control effect is obtained, as shown in Figures 10, 11.
The identified parameters are fed back to the system, and the UKF can update the motor parameters in the mathematical model in time, which greatly reduces the estimation error. After the identified parameters are fed back to the sensorless vector control scheme, the control performance and parameter identification results of the whole scheme remain stable in dynamic and steady state.
Conclusion
In this article, UKF-based parameter identification was considered for permanent magnet synchronous motor. The rotor flux and inductance parameters based on the UKF model have been modified in real time, and the estimation effect of the UKF has been compensated effectively. UKF algorithm requires less computation, but the accuracy of identification results is high. It is a very advantageous online motor parameter identification method, which is suitable for state estimation and model identification of nonlinear systems. The performance of a PMSM sensorless control system can be guaranteed even if the motor parameters have some errors. The simulation results have shown that the parameter identification algorithm can effectively identify the rotor flux linkage and inductance in real time and can effectively estimate the speed and position with high estimation accuracy, which can meet the real-time requirements of motor control.
Data Availability Statement
The original contributions presented in the study are included in the article/Supplementary Materials, and further inquiries can be directed to the corresponding author.
Author Contributions
All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.
Conflict of Interest
ZW, XL, WW, BY, WL, QL, SW, and QC were employed by the Northwest Branch of State Grid Corporation of China. YZ was employed by the Nari Technology Co., Ltd.
The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s Note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
An, L., and Hameyer, K. (2014). Rotor Position and Speed Estimation of Interior Permanent Magnet Synchronous Motor Using Unscented Kalman Filter. In 17th International Conference on Electrical Machines and Systems (ICEMS). Hangzhou, 727–732. doi:10.1109/icems.2014.7013577
Cao, R., Cheng, M., and Zhang, B. (2015). Speed Control of Complementary and Modular Linear Flux-Switching Permanent-Magnet Motor. IEEE Trans. Ind. Electron. 62 (7), 4056–4064. doi:10.1109/tie.2015.2390194
Chen, L., Sun, X., Jiang, H., and Xu, X. (2014). High Performance Control of a Permanent Magnet Synchronous Motor for Electric Vehicle Applications. Jnl Comp. Theo Nano. 11 (3), 706–710. doi:10.1166/jctn.2014.3415
Chen, Z., Zhang, H., Tu, W., Luo, G., Manoharan, D., and Kennel, R. (2019). Sensorless Control for Permanent Magnet Synchronous Motor in Rail Transit Application Using Segmented Synchronous Modulation. IEEE Access. 7, 76669–76679. doi:10.1109/access.2019.2921916
Cheng, S., Luo, D., Huang, S., Chen, Z., and Huang, K. (2015). Control Strategy for Permanent Magnet Synchronous Motor with Contra‐rotating Rotors under Unbalanced Loads Condition. IET Electric Power Appl. 9 (1), 71–79. doi:10.1049/iet-epa.2014.0130
Cui, F., Sun, Z., Xu, W., Zhou, W., and Liu, Y. (2020). Comparative Analysis of Bilateral Permanent Magnet Linear Synchronous Motors with Different Structures. Trans. Electr. Mach. Syst. 4 (2), 142–150. doi:10.30941/cestems.2020.00019
Deng, T., Su, Z., Li, J., Tang, P., Chen, X., and Liu, P. (2019). Advanced Angle Field Weakening Control Strategy of Permanent Magnet Synchronous Motor. IEEE Trans. Veh. Technol. 68 (4), 3424–3435. doi:10.1109/tvt.2019.2901275
Fadil, H., Driss, Y., and Aite, Y. (2015). Sliding-mode Speed Control of PMSM With Fuzzy-Logic Chattering Minimization-Design and Implementation. Information. 6 (3), 432–442. doi:10.3390/info6030432
He, B., Deng, Y., He, D., Tian, H., and Liu, Y. (2019). Vector Control Strategy of Permanent Magnet Synchronous Motor with Motor Driven Actuator. Micromotors. 52 (3), 62–68.
He, C., and Wu, T. (2019). Analysis and Design of Surface Permanent Magnet Synchronous Motor and Generator. Trans. Electr. Mach. Syst. 3 (1), 94–100. doi:10.30941/cestems.2019.00013
Kyoon, K. (2017). Robust Adaptive Speed Regulator With Self-Tuning Law for Surfaced-Mounted Permanent Magnet Synchronous Motor. Control. Eng. Pract. 11, 55–71. doi:10.1016/j.conengprac.2017.01.014
Liang, D., Li, J., and Qu, R. (2017). Sensorless Control of Permanent Magnet Synchronous Machine Based on Second-Order Sliding-Mode Observer with Online Resistance Estimation. IEEE Trans. Ind. Applicat. 53 (4), 3672–3682. doi:10.1109/tia.2017.2690218
Liu, X., Yu, X., Ma, G., and Xi, H. (2016). On Sliding Mode Control for Networked Control Systems with Semi-Markovian Switching and Random Sensor Delays. Inf. Sci. 337-338, 44–58. doi:10.1016/j.ins.2015.12.023
Lu, W., Tang, B., Ji, K., Lu, K., Wang, D., and Yu, Z. (2021). A New Load Adaptive Identification Method Based on an Improved Sliding Mode Observer for PMSM Position Servo System. IEEE Trans. Power Electron. 36 (3), 3211–3223. doi:10.1109/tpel.2020.3016713
Luo, S., Chen, X., Song, Y., Guo, C., and Shu, H. (2019). Design of Model Predictive Controllers for PMSM Drive System Based on the Extended Kalman Filter Observer. Ijehv. 11 (4), 378–394. doi:10.1504/ijehv.2019.10024319
Moon, C., and Kwon, Y. A. (2016). Sensorless Speed Control of Permanent Magnet Synchronous Motor by Unscented Kalman Filter Using Various Scaling Parameters. J. Electr. Eng. Technology. 11 (2), 347–352. doi:10.5370/jeet.2016.11.2.347
Nahid-Mobarakeh, B., Meibody-Tabar, F., and Sargos, F.-M. (2004). Mechanical Sensorless Control of PMSM with Online Estimation of Stator Resistance. IEEE Trans. Ind. Applicat. 40 (2), 457–471. doi:10.1109/tia.2004.824490
Pan, S., and Gao, J. (2018). Summarization of Sensorless Control Technology for Permanent Magnet Synchronous Motor. Micromotors. 51 (3), 62–69.
Tao, C., and Guo, Z. (2019). The Identification for Rotor Flux Linkage of Permanent Magnet Synchronous Motor Base on Dual Unscented Kalman Filter Algorithm. Sci. Technology Eng. 19 (6), 122–128.
Wang, R., Sun, Q., Hu, W., Li, Y., Ma, D., and Wang, P. (2021). SoC-Based Droop Coefficients Stability Region Analysis of the Battery for Stand-Alone Supply Systems With Constant Power Loads. IEEE Trans. Power Electron. 36 (7), 7866–7879. doi:10.1109/tpel.2021.3049241
Wang, R., Sun, Q., Ma, D., and Liu, Z. (2019). The Small-Signal Stability Analysis of the Droop-Controlled Converter in Electromagnetic Timescale. IEEE Trans. Sustain. Energ. 10 (3), 1459–1469. doi:10.1109/tste.2019.2894633
Wang, R., Sun, Q., Ma, D., and Hu, X. (2020a). Line Impedance Cooperative Stability Region Identification Method for Grid-Tied Inverters Under Weak Grids. IEEE Trans. Smart Grid. 11 (4), 2856–2866. doi:10.1109/TSG.2020.2970174
Wang, R., Sun, Q., Zhang, P., Gui, Y., Qin, D., and Wang, P. (2020b). Reduced-Order Transfer Function Model of the Droop-Controlled Inverter via Jordan Continued-Fraction Expansion. IEEE Trans. Energ. Convers. 35 (3), 1585–1595. doi:10.1109/TEC.2020.2980033
Yang, S., Wang, J., Zhang, G., Yang, X., and Wang, S. (2016). A Review on Induction Motor Control Based on the Kalman Filter. Control Eng. China. 23 (1), 30–37.
Yin, Z., Tang, R., Du, C., and Wang, Y. (2019). Moment of Inertia Identification Based on Unscented Kalman Filter for Permanent Magnet Synchronous Motors. In 14th IEEE Conference on Industrial Electronics and Applications (ICIEA), 1141–1145. doi:10.1109/iciea.2019.8834168
Zhong, C., and Lin, Y. (2017). Model Reference Adaptive Control (MRAC)-based Parameter Identification Applied to Surface-Mounted Permanent Magnet Synchronous Motor. Int. J. Electronics. 104 (11), 1854–1873. doi:10.1080/00207217.2017.1329946
Zhong, Z., Jin, M., and Shen, J. (2018). Full Speed Range Sensorless Control of Permanent Magnet Synchronous Motor with Phased PI Regulator-Based Model Reference Adaptive System. Proc. CSEE 38 (4), 1203–1211. doi:10.13334/j.0258-8013.pcsee.162121
Zhou, H., Liu, Z., and Yang, X. (2018). Motor Torque Fault Diagnosis for Four Wheel Independent Motor-Drive Vehicle Based on Unscented Kalman Filter. IEEE Trans. Veh. Technol. 67 (3), 1969–1976. doi:10.1109/tvt.2017.2751750
Keywords: permanent magnet synchronous motor (PMSM), unscented Kalman filter (UKF), speed estimation, parameter estimate, parameter identification
Citation: Wang Z, Liu X, Wang W, Lv Y, Yuan B, Li W, Li Q, Wang S, Chen Q and Zhang Y (2022) UKF-Based Parameter Estimation and Identification for Permanent Magnet Synchronous Motor. Front. Energy Res. 10:855649. doi: 10.3389/fenrg.2022.855649
Received: 15 January 2022; Accepted: 25 January 2022;
Published: 25 February 2022.
Edited by:
Rui Wang, Northeastern University, ChinaCopyright © 2022 Wang, Liu, Wang, Lv, Yuan, Li, Li, Wang, Chen and Zhang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Yunling Lv, bHZ5dW5saW5nQHN0dS54YXV0LmVkdS5jbg==