收藏切换
Sensorless Control of Permanent Magnet Synchronous Motor Based on Tracking Differentiator-Frequency-Locked Loop
收藏切换
PDF
Sibo WAN1, Huimin WANG2, Yun ZUO2, Gaoli GUO1, Xinglai GE2
CPSS Transactions on Power Electronics and Applications | 2024, 9(4) : 454 - 464
Less
收藏切换
CPSS Transactions on Power Electronics and Applications | 2024, 9(4): 454-464
Original articles
Sensorless Control of Permanent Magnet Synchronous Motor Based on Tracking Differentiator-Frequency-Locked Loop
Full
Sibo WAN1, Huimin WANG2, Yun ZUO2, Gaoli GUO1, Xinglai GE2
Affiliations
  • 1 Ministry of Education Key Laboratory of Magnetic Suspension Technology and Maglev Vehicle, Southwest Jiaotong University Tangshan Institute, Chengdu 610031 China
  • 2 Ministry of Education Key Laboratory of Magnetic Suspension Technology and Maglev Vehicle, Southwest Jiaotong University Chengdu 610031 China
  • Sibo Wan received the B.Eng. degree in electrical engineering and automation from East China Jiaotong University, Nanchang, China, in 2023. He is currently working toward the M.Eng. degree in electrical engineering with Southwest Jiaotong University, Chengdu, China. His current research is sensorless control of permanent magnet synchronous motor drive systems.

    Huimin Wang received the B.Eng. and Ph.D. degrees from Southwest Jiaotong University (SWJTU), Chengdu, China, in 2016 and 2021, respectively, both in electrical engineering. From October 2019 to October 2020, he has been a Visiting Ph.D. Student with the Department of Energy Technology, Aalborg University, Denmark. He is currently an Assistant Professor with SWJTU. His research interests include ac motor drive system and its speed-sensorless control, synchronization techniques in grid-connected system, and reliability evaluation in traction drives. Dr. Wang was a recipient of one ESI Highly Cited Paper on IEEE Journal of Emerging and Selected Topics in Power Electronics, and a recipient of the Best Paper Award of IEEE Transportation Electrification Conference and EXPO Asia-Pacific (ITEC Asia-Pacific) in 2019.

    Yun Zuo received the B.Eng. degree in electrical engineering and automation from Dalian Jiaotong University, Dalian, China, in 2019. He is currently working toward the Ph.D. degree in electrical engineering with Southwest Jiaotong University, Chengdu, China. His research interests include ac motor drive systems and its sensor fault tolerance and sensorless control.

    Gaoli Guo received the B.Eng. degree in automation from Henan University of Technology, Zhengzhou, China, in 2022. He is currently working toward the M.Eng. degree in electrical engineering with Southwest Jiaotong University, Chengdu, China. His research interests are condition monitoring and fault diagnosis of permanent magnet synchronous motors.

    Xinglai Ge received the B.S., M.S., and Ph.D. degrees in electrical engineering from Southwest Jiaotong University (SWJTU), Chengdu, China, in 2001, 2004, and 2010, respectively. He is currently a Full Professor with the School of Electrical Engineering, Southwest Jiaotong University and a Vice Director of Department of Power Electronics and Power Drive. From October 2013 to October 2014, he was a visiting scholar at the School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA, USA. He is the author and co-author of more than 70 technical papers. His research interests include stability analysis and control of electrical traction system, fault diagnosis and reliability evaluation of traction converter and motor drive system.

Published: 2024-12-10 doi: 10.24295/CPSSTPEA.2024.00025
Outline
收藏切换

Sensorless control technique is regarded as the enabler of the reliability improvements for interior permanent magnet synchronous motor (IPMSM) drives. However, the conventional estimation schemes by using the phaselocked loop (PLL) and the frequencylocked loop (FLL) may experience undesired accuracy under acceleration and deceleration cases (ADCs). To address this, a speed estimation scheme by combining a closedloop active flux observer (CLAFO) with a tracking differentiatorbased frequencylocked loop (TDFLL) was proposed in this paper. Starting from a brief introduction of the conventional PLL performance analysis with and FLLADCs based estimation schemes, a detailed is provided. Accordingly, an estimation scheme based on the TDFLL is elaborated. Considering the performance of the proposed TDFLL scheme is adversely affected by various disturbances, a CLAFO is carefully designed to improve the disturbance immunity of the proposed TDFLL scheme. Extensive experimental tests are conducted to verify the effectiveness of the proposed TDFLL scheme under different test cases.

Closed-loop active flux observer (CLAFO)  /  frequency-locked loop (FLL)  /  interior permanent magnet synchronous motor (IPMSM)  /  sensorless control  /  tracking differentiator (TD)
Sibo WAN, Huimin WANG, Yun ZUO, Gaoli GUO, Xinglai GE. Sensorless Control of Permanent Magnet Synchronous Motor Based on Tracking Differentiator-Frequency-Locked Loop[J]. CPSS Transactions on Power Electronics and Applications, 2024 , 9 (4) : 454 -464 . DOI: 10.24295/CPSSTPEA.2024.00025
INTERIOR permanent magnet synchronous motor (IPMSM) Ais widely used in industrial production and traction transmission due to its advantages of high power density, high operating efficiency and large starting torque [1]-[4]. In most high performance IPMSM drive systems, precise speed sensors are needed to realize the feedback of speed information. However, the use of speed sensors will increase the cost of the system and reduce the reliability of the system. Due to the different operating environment of the motor, such as in the harsh conditions of high temperature and high humidity vibration, the speed sensor becomes one of the main fault sources of the motor. When the fault of the speed sensor occurs, it will seriously affect the control performance of the motor. Thus, to improve the reliability of motor operation, there is a growing trend to implement sensorless control through various speed estimation schemes to replace speed sensors [5],[6].
The model-based method is based on the mathematical. model of IPMSM, which is mainly used in medium- and highspeed range [7]-[14]. The model-based method attract much popularity in sensorless motor control include sliding mode observer (SMO) for observing the extended back electromotive force (EMF)[7],[8], flux observer method for observing active flux [9],[10], the model reference adaptive system (MRAS)[11],[12], extended Kalman filter (EKF)[13] and extended state observer (ESO)[14], etc. The SMO used to observe the extended back EMF has the characteristics of simple structure and high robustness, but the signal-to-noise ratio is low and there is oscillation in the low-speed domain. The flux observer method decouples the observation signal from the speed information, it has a better low-speed performance. The observed flux method is more efficient and accurate than the observed back EMF method to obtain the speed and position information. Therefore, a closed-loop active flux observer (CLAFO) for IPMSM is established to obtain active information in this paper.
Phase-locked loop (PLL) and frequency-locked loop (FLL) are of great significance in the field of power and energy applications, both technologies have been applied extensively in the sensorless control for IPMSM drives attributable to high simplicity and flexibility. However, most of the sensorless control strategies based on PLL and FLL show poor control performance when the motor runs frequently in the accelerate and decelerate conditions, such as subway and new energy vehicles. Therefore, in view of the inevitable estimation error of conventional PLL and FLL under acceleration and deceleration cases (ADCs), many studies have been done to improve the estimation performance by optimizing the structure of the PLL and FLL. The conventional PLL can be regarded as a type-2 control system based on proportional-integral (PI) controller loop filter, and the phase steady-state error cannot be guaranteed to be eliminated under ADCs. A desirable way is to eliminate the steady-state error by increasing the type order of the PLL system [15]-[17].[15] and [16] presented the existence of two poles in a loop filter of the type-3 PLL scheme, which improved estimation performance under ADCs. The dual-loop synchronous reference frame-PLL scheme for sensorless drive system was proposed to achieve satisfactory speed estimation performance under ADCs in [17]. However, increasing the order of PLL will cause the deterioration of system stability margin and dynamic performance. In addition, a unit delay compensation scheme for type-2 PLL was introduced to eliminate the steady state error during the frequency ramp in [18], but it increases the complexity of parameter adjustment and structure. Applying second-order generalized integrator frequency-locked loop (SOGI-FLL) and reduced-order generalized integrator frequency-locked loop (ROGI-FLL) schemes for speed estimation are typical examples of FLL. Adaptive SOGI-FLL and adaptive ROGI-FLL schemes were introduced in [19], combines the super-twisting algorithm (STA) with a new structure of FLL scheme was proposed in [20].[19] and [20] can achieve error-free tracking under ADCs, but the requirement for speed information feedback has a negative impact on the dynamic performance of the system. A novel type-1 FLL scheme with selective pre-filter in the front stage and out-loop compensation to obtain the same features of type-2 FLL in response to frequency drift was explored in [21]. Similarly, the compensation scheme increases the complexity of the system.
In this paper, a speed estimation scheme based on tracking differentiator-FLL (TD-FLL) is proposed to achieve satisfactory estimation performance under ADCs. Meanwhile, the active flux is be accurate estimated by using the CLAFO even with DC offset and part motor parameter variations during practical IPMSM drives operation.
The rest of this paper is organized as follows. In Section II, the implementation of conventional PLL and FLL is introduced, and the mechanism of estimating performance deterioration under ADCs is analyzed in detail. In Section III, presents the details of the TD-FLL scheme, and points out the advantage of speed estimation under ADCs. Then, Section IV presents the implementation process of the CLAFO with considerable robustness. The anti-interference performance of the CLAFO with DC offset and part motor parameter mismatch is analyzed in detail is conducted in Section V. Experimental validation is given in Section VI. Finally, Section VII concludes this article.
A typical quadrature phase-locked loop (QPLL) scheme applied in IPMSM drives is shown in Fig. 1, in which ${\psi }_{\alpha }$ and ${\psi }_{\beta }$ are the flux with position information. The QPLL scheme is mainly composed of three parts: phase detector (PD), loop filter (LF) and voltage-controlled oscillator (VCO). With Fig. 1, the small-signal model of the QPLL scheme is shown in Fig. 2.
Seen from Fig. 2, the open-loop transfer function of the QPLL can be obtained as
${G}_{\mathrm{{ol}}}^{\mathrm{{QPLL}}}\left(s\right)= \frac{{\widehat{\theta }}_{\mathrm{{ep}}}}{{\theta }_{\mathrm{{ep}}}- {\widehat{\theta }}_{\mathrm{{ep}}}}= \frac{{k}_{\mathrm{{pp}}}s +{k}_{\mathrm{{ii}}}}{{s}^{2}}$
in which ${\theta }_{\mathrm{{ep}}},{\widehat{\theta }}_{\mathrm{{ep}}},\Delta {\theta }_{\mathrm{{ep}}},{k}_{\mathrm{{pp}}}$ and ${k}_{\mathrm{{ii}}}$ are the input position information of the QPLL scheme, the output position estimation information of the QPLL scheme, the position estimation error of the QPLL scheme, the gains of the LP in the QPLL scheme, respectively. Based on (1), it can be further given by
${G}_{\text{error }}^{\mathrm{{QPLL}}}\left(s\right)= \frac{\Delta {\theta }_{\mathrm{{ep}}}}{{\theta }_{\mathrm{{ep}}}}= \frac{1}{1 +{G}_{\mathrm{{ol}}}^{\mathrm{{QPLL}}}\left(s\right)} =\frac{{s}^{2}}{{s}^{2}+ {k}_{\mathrm{{pp}}}s +{k}_{\mathrm{{ii}}}}$
The frequency ramp input $\left({h/{s}^{2}}\right)$ can be equivalent to the position acceleration input $\left({h/{s}^{3}}\right)$. Therefore, the position errorwith frequency ramp input can be expressed as
$\Delta {\theta }_{\mathrm{{ep}}}\left(s\right)= \mathop{\lim }\limits_{{s \rightarrow 0}}s \cdot \frac{h}{{s}^{3}}\cdot {G}_{\text{error }}^{\mathrm{{QPLL}}}\left(s\right)= \frac{h}{{k}_{\mathrm{{ii}}}}\neq 0 $
where $h$ is the gain of frequency change under ADCs. Seen from (3), the QPLL scheme has a steady-state error in position estimation under ADCs. To reduce the position error of the QPLL scheme estimation, ${k}_{\mathrm{{ii}}}$ in the LP can be set to a large value. A large value of ${k}_{\mathrm{{ii}}}$ can improve the dynamic performance and position estimation accuracy of the QPLL scheme, but will adversely affect the steady-state performance of the QPLL scheme. The closed-loop transfer function of the QPLL scheme can be obtained as
${G}_{\mathrm{{cl}}}^{\mathrm{{QPLL}}}\left(s\right)= \frac{{G}_{\mathrm{{ol}}}^{\mathrm{{QPLL}}}\left(s\right)}{1 +{G}_{\mathrm{{ol}}}^{\mathrm{{QPLL}}}\left(s\right)} =\frac{{k}_{\mathrm{{pp}}}s +{k}_{\mathrm{{ii}}}}{{s}^{2}+ {k}_{\mathrm{{pp}}}s +{k}_{\mathrm{{ii}}}}$
Afterwards,(4) is rewritten as
${G}_{\mathrm{{cl}}}^{\mathrm{{QPLL}}}\left(s\right)= \frac{{k}_{\mathrm{{pp}}}s +{k}_{\mathrm{{ii}}}}{{s}^{2}+ {k}_{\mathrm{{pp}}}s +{k}_{\mathrm{{ii}}}}= \frac{{2\zeta }{\omega }_{\mathrm{n}}s +{\omega }_{\mathrm{n}}^{2}}{{s}^{2}+ {2\zeta }{\omega }_{\mathrm{n}}s +{\omega }_{\mathrm{n}}^{2}}$
where $\zeta$ and ${\omega }_{\mathrm{n}}$ are the damping factor and the natural frequency, and
${k}_{\mathrm{{pp}}}= {2\zeta }{\omega }_{\mathrm{n}}\;{k}_{\mathrm{{ii}}}= {\omega }_{\mathrm{n}}^{2}$
According to (5), the amplitude response of the closed-loop transfer function can be described as
$\left|{{G}_{\mathrm{{cl}}}^{\mathrm{{QPLL}}}\left({j\omega }\right)}\right|= \left|\frac{{\omega }_{\mathrm{n}}^{2}+ {j2\zeta }{\omega }_{\mathrm{n}}\omega }{\left({{\omega }_{\mathrm{n}}^{2}- {\omega }^{2}}\right)+ {j2\zeta }{\omega }_{\mathrm{n}}\omega }\right|$
The closed-loop transfer function of QPLL can be equivalent to a second-order low-pass filter, the bandwidth frequency of the QPLL scheme can be calculated as
${\omega }_{\mathrm{b}}= {\omega }_{\mathrm{n}}\sqrt{\left({1 + 2{\zeta }^{2}}\right)+ \sqrt{{\left(1 + 2{\zeta }^{2}\right)}^{2}+ 1}}$
In addition, according to the definition of the noise bandwidth of the QPLL scheme [22], it can be expressed as
${B}_{\mathrm{n}}= \frac{1 + 4{\zeta }^{2}}{8\zeta }{\omega }_{\mathrm{n}}$
From (8) and (9), the bandwidth frequency and the noise bandwidth of the system are related to the natural frequency, when maintaining the same $\zeta$. The increase of noise bandwidth will impair the noise immunity of the system, resulting in the deterioration of the steady-state estimation performance of the system.
As a typical FLL scheme of IPMSM drives, the block diagram of the SOGI-FLL speed estimation scheme is shown in Fig. 3, in which the ${\widehat{\psi }}_{\alpha \beta },\widehat{q}{\psi }_{\alpha \beta },{\widehat{\omega }}_{ef},{\varepsilon }_{\alpha \beta }, k$ and $\Gamma$ are the estimated flux, the quadrature term of the estimated flux, the estimated frequency, the frequency error, and the gains of the SOGI-FLL, respectively. The SOGI-FLL scheme is also mainly composed of three parts: two SOGI-based quadrature-signal generators (SOGI-QSGs), a gain normalization unit and a FLL. Fig. 4 presents the simplified model of the SOGI-FLL scheme.
Seen from Fig. 4, the open-loop transfer function of the SOGI-FLL scheme can be obtained as
${G}_{\mathrm{{ol}}}^{\mathrm{{FLL}}}\left(s\right)= \frac{{\widehat{\omega }}_{\mathrm{e}f}}{{\omega }_{\mathrm{e}f}- {\widehat{\omega }}_{\mathrm{e}f}}= \frac{2\Gamma }{s}$
The frequency estimation error transfer function can be calculated as
${G}_{\text{error }}^{\mathrm{{FLL}}}\left(s\right)= \frac{\Delta {\omega }_{\mathrm{e}f}}{{\omega }_{\mathrm{e}f}}= \frac{1}{1 +{G}_{\mathrm{{ol}}}^{\mathrm{{FLL}}}\left(s\right)} =\frac{s}{s +{2\Gamma }}$
When the input frequency is a ramp type, the frequency error can be derived from (11) can be expressed as
$\Delta {\omega }_{\mathrm{e}f}\left(s\right)= \mathop{\lim }\limits_{{s \rightarrow 0}}s \cdot \frac{s}{s +{2\Gamma }}\frac{h}{{s}^{2}}= \frac{h}{2\Gamma }\neq 0 $
Seen from (12), the SOGI-FLL scheme is unable to achieve error-free tracking under ADCs. A large value of $\Gamma$ can reduce the steady-state error under ADCs, improve the dynamic performance of the system, but reduce the anti-noise performance of the system. In addition, since the SOGI-FLL scheme requires frequency feedback, this also adversely affects the dynamic performance of the system.
Considering the QPLL scheme and the SOGI-FLL scheme fails to provide accurate estimation under ADCs, a simple yet effective estimation scheme based on TD-FLL is developed, which is detailed in this section.
In IPMSM drives, it is clear that
${\widehat{\theta }}_{\mathrm{e}}= \arctan \left(\frac{{\psi }_{\beta }}{{\psi }_{\alpha }}\right)$
The estimated speed can be obtained as
${\widehat{\omega }}_{\mathrm{e}}= \frac{\mathrm{d}{\widehat{\theta }}_{e}}{\mathrm{\;d}t}= \frac{\mathrm{d}\left\lbrack {\arctan \left(\frac{{\psi }_{\beta }}{{\psi }_{\alpha }}\right)}\right\rbrack }{\mathrm{d}t}= \frac{{E}_{\beta }{\psi }_{\alpha }- {E}_{\alpha }{\psi }_{\beta }}{{\psi }_{\alpha }{}^{2}+ {\psi }_{\beta }{}^{2}}$
where ${\widehat{\omega }}_{\mathrm{e}},{E}_{\alpha }$ and ${E}_{\beta }$ are the estimated speed, $\alpha$ - and $\beta$ -axis components of the back EMF, respectively.
After normalizing the amplitude of the flux,(14) can be further expressed as
${\widehat{\omega }}_{\mathrm{e}}= \frac{{E}_{\beta }{\psi }_{\alpha }- {E}_{\alpha }{\psi }_{\beta }}{{\psi }_{\alpha }{}^{2}+ {\psi }_{\beta }{}^{2}}= {E}_{\beta n}{\psi }_{\alpha n}- {E}_{\alpha n}{\psi }_{\beta n}$
where ${\psi }_{\alpha n},{\psi }_{\beta n},{E}_{\alpha n}$ and ${E}_{\beta n}$ are the flux with rotor position information and the back EMF after normalization of flux amplitude. According to (14) and (15), the speed estimated scheme that includes an amplitude normalization (AN) unit and a conventional differentiator-based FLL (CD-FLL) can be designed as shown in Fig. 5. However, the input of the FLLrequires the differentiation of the flux. The CD-FLL scheme is sensitive to noise and clutter, which may lead to the estimation performance degradation. To mitigate the adverse effects caused by the pure differentiator, the TD is introduced to replace the pure differentiator to obtain the back EMF. The TD is typically expressed as [23]
$\left\{\begin{array}{l}\frac{\mathrm{d}{v}_{1}}{\mathrm{\;d}t}= {v}_{2}\\\frac{\mathrm{d}{v}_{2}}{\mathrm{\;d}t}= -\gamma \operatorname{sgn}\left({{v}_{1}- {v}_{r}+ \frac{{v}_{2}\left|{v}_{2}\right|}{2\gamma }}\right)\end{array}\right.$
where ${v}_{1}$ and ${v}_{2}$ are the state variables, ${v}_{r}$ is the reference value of the state variable ${v}_{1}$, and $\gamma$ is the gain of the TD. Taking the estimated active flux into the TD can be obtained
$\left\{\begin{array}{l}\frac{\mathrm{d}{\psi }_{\alpha \beta n}}{\mathrm{\;d}t}= {E}_{\alpha \beta n}\\\frac{\mathrm{d}{E}_{\alpha \beta n}}{\mathrm{\;d}t}= -\gamma \operatorname{sgn}\left({{\psi }_{\alpha \beta n}^{T}- {\psi }_{\alpha \beta n}+ \frac{{E}_{\alpha \beta n}\left|{E}_{\alpha \beta n}\right|}{2\gamma }}\right)\end{array}\right.$
in which ${\psi }_{\alpha \beta n}^{T}$ is the tracking signal of the ${\psi }_{\alpha \beta n}$. The block diagram of the TD-FLL scheme can be designed according to (15) and (17), as shown in Fig. 6. The TD-FLL scheme consists of three main parts, i.e., an AN unit of the flux, two TDs and a FLL unit. Speed can be estimated by simple mathematical operations. The TD is used to track the flux signal and obtain the back EMF. Seen from Fig. 7, the TD can avoid the disadvantages of amplifying noise caused by the CD. Therefore, the TD-FLL scheme is expected to achieve error-free tracking under ADCs and ensure excellent dynamic performance and stability margin due to do not introduce the feedback structure and additional parameter variables.
However, the TD-FLL scheme lacks anti-interference ability, and the accuracy of speed estimation depends on the acquisitionof the accurate flux. Taking the presence of DC offset disturbance as an illustrative example, the conventional openloop flux observer model is used to obtain flux information, and the simulation test result is shown in Fig. 8.
The voltage model (VM) of IPMSM in synchronous reference frame (i.e., ${dq}$ reference frame) can be expressed as
$\left\{\begin{array}{l}{u}_{d}= {R}_{\mathrm{s}}{i}_{d}+ {L}_{d}\frac{\mathrm{d}{i}_{d}}{\mathrm{\;d}t}- {\omega }_{\mathrm{e}}{L}_{q}{i}_{q}\\{u}_{q}= {R}_{\mathrm{s}}{i}_{q}+ {L}_{q}\frac{\mathrm{d}{i}_{q}}{\mathrm{\;d}t}+ {\omega }_{\mathrm{e}}{L}_{d}{i}_{d}+ {\omega }_{\mathrm{e}}{\psi }_{f}\end{array}\right.$
in which ${u}_{d},{u}_{q},{i}_{d},{i}_{q}{\psi }_{f},{L}_{d},{L}_{q},{R}_{\mathrm{s}}$ and ${\omega }_{\mathrm{e}}$ are D - and $q$ -axis components of the stator voltage, D - and $q$ -axis components of the stator current, the permanent magnet flux, the $q$ - and $q$ -axis inductances, the stator resistance and the electrical angular speed. To decouple the position information,(18) can be reexpressed as
$\left\{\begin{array}{l}{u}_{d}= {R}_{\mathrm{s}}{i}_{d}+ {L}_{q}\frac{\mathrm{d}{i}_{d}}{\mathrm{\;d}t}- {\omega }_{\mathrm{e}}{L}_{q}{i}_{q}+ \left({{L}_{d}- {L}_{q}}\right)\frac{\mathrm{d}{i}_{d}}{\mathrm{\;d}t}\\{u}_{q}= {R}_{\mathrm{s}}{i}_{q}+ {L}_{q}\frac{\mathrm{d}{i}_{q}}{\mathrm{\;d}t}+ {\omega }_{\mathrm{e}}{L}_{q}{i}_{d}+ {\omega }_{\mathrm{e}}{\psi }_{f}+ {\omega }_{\mathrm{e}}\left({{L}_{d}- {L}_{q}}\right){i}_{d}\end{array}\right.$
Furthermore, by transforming (19) to the stationary reference frame can be obtained that
$\left\{\begin{array}{l}{u}_{\mathrm{s}\alpha }= {R}_{\mathrm{s}}{i}_{\mathrm{s}\alpha }+ {L}_{q}\frac{\mathrm{d}{i}_{s\alpha }}{\mathrm{d}t}+ \frac{\mathrm{d}\left\lbrack {\left({{\psi }_{f}+ \left({{L}_{d}- {L}_{q}}\right){i}_{d}}\right)\cos {\theta }_{\mathrm{e}}}\right\rbrack }{\mathrm{d}t}\\{u}_{\mathrm{s}\beta }= {R}_{\mathrm{s}}{i}_{\mathrm{s}\beta }+ {L}_{q}\frac{\mathrm{d}{i}_{\mathrm{s}\beta }}{\mathrm{d}t}+ \frac{\mathrm{d}\left\lbrack {\left({{\psi }_{f}+ \left({{L}_{d}- {L}_{q}}\right){i}_{d}}\right)\sin {\theta }_{\mathrm{e}}}\right\rbrack }{\mathrm{d}t}\end{array}\right.$
in which ${u}_{\mathrm{s}\alpha },{u}_{\mathrm{s}\beta },{i}_{\mathrm{s}\alpha },{i}_{\mathrm{s}\beta }$ and ${\theta }_{\mathrm{e}}$ are $\alpha$ - and $\beta$ -axis components of the stator voltage, $\alpha$ - and $\beta$ -axis components of the stator current, and the rotor position, respectively. The expression of the active flux is defined as
${\psi }_{a}= {\psi }_{f}+ \left({{L}_{d}- {L}_{q}}\right){i}_{d}$
The expression of the active flux in the ${dq}$ reference frame can be expressed as
$\left\{\begin{array}{l}{\psi }_{\mathrm{a}d}= {\psi }_{f}+ \left({{L}_{d}- {L}_{q}}\right){i}_{d}\\{\psi }_{\mathrm{a}q}= 0 \end{array}\right.$
where ${\psi }_{\mathrm{a}d}$ and ${\psi }_{\mathrm{a}q}$ are D - and $q$ -axis components of the active flux. Obviously, the active flux coincides with the D -axis, and the rotor position information can be decoupled by observing the active flux. From (20) and (22), the expression of the active flux in the stationary reference frame can be expressed as
$\left\{\begin{array}{l}{\psi }_{\mathrm{a}\alpha \mathrm{v}}= \int \left({{u}_{\mathrm{s}\alpha }- {R}_{\mathrm{s}}{i}_{\mathrm{s}\alpha }}\right)\mathrm{d}t -{L}_{q}{i}_{\mathrm{s}\alpha }\\{\psi }_{\mathrm{a}\beta \mathrm{v}}= \int \left({{u}_{\mathrm{s}\beta }- {R}_{\mathrm{s}}{i}_{\mathrm{s}\beta }}\right)\mathrm{d}t -{L}_{q}{i}_{\mathrm{s}\beta }\end{array}\right.$
in which ${\psi }_{\mathrm{a}{\alpha v}}$ and ${\psi }_{\mathrm{a}{\beta v}}$ are $\alpha$ - and $\beta$ -axis components of the active flux observed by the VM, respectively.
According to (21) and (22), the active flux in the stationary reference frame can be expressed as
$\left\lbrack \begin{array}{l}{\psi }_{\mathrm{a}{\alpha i}}\\{\psi }_{\mathrm{a}{\beta i}}\end{array}\right\rbrack =\left\lbrack {{\psi }_{f}+ \left({{L}_{d}- {L}_{q}}\right){i}_{d}}\right\rbrack \left\lbrack \begin{matrix}\cos {\widehat{\theta }}_{\mathrm{e}}\\\sin {\widehat{\theta }}_{\mathrm{e}}\end{matrix}\right\rbrack $
in which ${\psi }_{\mathrm{a}{\alpha i}}$ and ${\psi }_{\mathrm{a}{\beta i}}$ are $\alpha$ - and $\beta$ -axis components of the active flux from the current model (CM).
The block diagram of the CLAFO is shown in Fig. 9, which the CM and the VM are combined through the PI controller. The active flux error is used to form the compensation of the back EMF through the PI controller, further realize the role of the correction flux.
Next, the transfer function of the CLAFO is derived in detail. From Fig. 9, the expression of the active flux estimated by the CLAFO can be obtained as
$\left\{\begin{array}{l}{\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}= \int \left({{u}_{\mathrm{s}\alpha }- {R}_{\mathrm{s}}{i}_{\mathrm{s}\alpha }- {E}_{\text{error }\alpha }}\right)\mathrm{d}t -{L}_{q}{i}_{\mathrm{s}\alpha }\\{\psi }_{\mathrm{a}\beta \mathrm{{cl}}}= \int \left({{u}_{\mathrm{s}\beta }- {R}_{\mathrm{s}}{i}_{\mathrm{s}\beta }- {E}_{\text{error }\beta }}\right)\mathrm{d}t -{L}_{q}{i}_{\mathrm{s}\beta }\end{array}\right.$
where ${\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}$ and ${\psi }_{\mathrm{a}\beta \mathrm{{cl}}}$ are the active flux information obtained by the CLAFO, respectively. ${E}_{\text{error }\alpha }$ and ${E}_{\text{error }\beta }$ are the compensation signals of the back EMF. The compensation signal can be further expressed as
$\left\lbrack \begin{matrix}{E}_{\text{error }\alpha }\\{E}_{\text{error }\beta }\end{matrix}\right\rbrack =\left({{k}_{\mathrm{p}}+ \frac{{k}_{\mathrm{i}}}{s}}\right)\left\lbrack \begin{matrix}{\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}- {\psi }_{\mathrm{a}\alpha \mathrm{i}}\\{\psi }_{\mathrm{a}\beta \mathrm{{cl}}}- {\psi }_{\mathrm{a}\beta \mathrm{i}}\end{matrix}\right\rbrack $
where ${k}_{\mathrm{p}}$ and ${k}_{\mathrm{i}}$ are the gains of the PI controller, respectively. Taking (23) and (26) into (25) can be obtained
${\psi }_{\mathrm{a}{\alpha \beta }\mathrm{{cl}}}\left(s\right)= \frac{{s}^{2}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\psi }_{{\alpha \beta }\mathrm{v}}\left(s\right)+ \frac{{k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\psi }_{{\alpha \beta }\mathrm{i}}\left(s\right)$
Block diagram of the proposed speed estimation scheme is shown in Fig. 10, the CLAFO with excellent anti-disturbance performance is selected to achieve reliable estimation of active flux (the disturbance rejection of the CLAFO to DC offset and part parameter mismatch is analyzed in the next section). Then, on the basis of obtaining satisfactory active flux, the TD-FLL scheme is applied to estimate the speed accurately.
When DC offset occurs in the system, the VM can be expressed as
$\left\lbrack \begin{array}{l}{\psi }_{\mathrm{a}\alpha \mathrm{v}}^{\mathrm{{DC}}}\\{\psi }_{\mathrm{a}\beta \mathrm{v}}^{\mathrm{{DC}}}\end{array}\right\rbrack =\int \left\lbrack \begin{array}{l}{u}_{\mathrm{s}\alpha }- {R}_{\mathrm{s}}{i}_{\mathrm{s}\alpha }+ {V}_{\alpha }^{\mathrm{{DC}}}\left(s\right)\\{u}_{\mathrm{s}\beta }- {R}_{\mathrm{s}}{i}_{\mathrm{s}\beta }+ {V}_{\beta }^{\mathrm{{DC}}}\left(s\right)\end{array}\right\rbrack \mathrm{d}t -{L}_{q}\left\lbrack \begin{array}{l}{i}_{\mathrm{s}\alpha }\\{i}_{\mathrm{s}\beta }\end{array}\right\rbrack $
where ${\psi }_{\mathrm{a}\alpha \mathrm{v}}^{\mathrm{{DC}}},{\psi }_{\mathrm{a}\beta \mathrm{v}}^{\mathrm{{DC}}},{V}_{\alpha }^{\mathrm{{DC}}}$ and ${V}_{\beta }^{\mathrm{{DC}}}$ are $\alpha$ - and $\beta$ -axis components of the active flux observed by the VM with DC offset, $\alpha$ - and $\beta$ -axis components of the magnitudes of DC offset, respectively.Thus, putting (28) into (27) yields that
${\psi }_{\mathrm{a}{\alpha \beta }\mathrm{{cl}}}^{\mathrm{{DC}}}\left(s\right)= \frac{{s}^{2}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\psi }_{\mathrm{a}{\alpha \beta }\mathrm{v}}\left(s\right)+ \frac{{k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\psi }_{\mathrm{a}{\alpha \beta i}}\left(s\right)+ \\\frac{s \cdot {V}_{\alpha \beta }^{\mathrm{{DC}}}\left(s\right)}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}$
in which ${\psi }^{\mathrm{{DC}}}$ is $\alpha$ - and $\beta$ -axis components of the active flux observed by the CLAFO with DC offset. The estimated active flux error can be obtained by subtracting (27) from (29), it gives that
$\Delta {\psi }_{\mathrm{a}{\alpha \beta }\mathrm{{cl}}}^{\mathrm{{DC}}}\left(s\right)= \frac{s}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{V}_{\alpha \beta }^{\mathrm{{DC}}}\left(s\right)$
where $\Delta {\psi }_{\mathrm{a}{\alpha \beta }\mathrm{{cl}}}^{\mathrm{{DC}}}$ is $\alpha$ - and $\beta$ -axis components of the active flux error with DC offset. The final value theorem can be introduced to analyze the steady-state error of the CLAFO,(30) can be expressed as
$\mathop{\lim }\limits_{{s \rightarrow 0}}\Delta {\psi }_{\mathrm{a}{\alpha \beta }\mathrm{{cl}}}^{\mathrm{{DC}}}\left(s\right)= \mathop{\lim }\limits_{{s \rightarrow 0}}s \cdot \frac{s}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}\cdot \frac{{V}_{\alpha \beta }^{\mathrm{{DC}}}}{s}= 0 $
Seen from (31), the error of the estimated active flux approach 0 with the disturbance of DC offset. That means, the CLAFO can suppress the adverse effects of DC offset, active flux estimated can be guaranteed with absence of the pure integrator.
Compared to the simulation result shown in Fig. 6, the simulation result presented in Fig. 11 demonstrates that the CLAFO can achieve accurate estimation of the active flux even in the presence of DC offset disturbances.
When the stator resistance experience variations, the VM can be expressed as
${\psi }_{\mathrm{a}{\alpha \beta }\mathrm{v}}^{R}= \int \left({{u}_{\mathrm{s}{\alpha \beta }}- {R}_{\mathrm{s}}{i}_{\mathrm{s}{\alpha \beta }}+ {\Delta R}{i}_{\mathrm{s}{\alpha \beta }}}\right)\mathrm{d}t -{L}_{q}{i}_{\mathrm{s}{\alpha \beta }}$
where ${\psi }_{\mathrm{a}{\alpha \beta }\mathrm{v}}^{R}$ and ${\Delta R}$ are $\alpha$ - and $\beta$ -axis components of the active flux observed by the VM with stator resistance variations and the magnitude of the stator resistance variations, respectively. By substituting (32) into (27), the expression of active flux with stator resistance variations can be obtained as
${\psi }_{\mathrm{a}{\alpha \beta }\mathrm{{cl}}}^{R}\left(s\right)= \frac{{s}^{2}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\psi }_{\mathrm{a}{\alpha \beta }\mathrm{v}}\left(s\right)+ \frac{{k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\psi }_{\mathrm{a}{\alpha \beta i}}\left(s\right)+ \\\frac{s \cdot {\Delta R}{i}_{\mathrm{s}{\alpha \beta }}\left(s\right)}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}$
where ${\psi }_{\mathrm{a}{\alpha \beta }\mathrm{{cl}}}^{R}$ is $\alpha$ - and $\beta$ -axis components of the active flux observed by the CLAFO with stator resistance variations. Subtracting (27) from (33) yields the active flux estimation error caused by stator resistance variations, it gives that
$\left\{\begin{array}{l}\Delta {\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}^{R}\left(s\right)= \frac{s}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\Delta R}{I}_{\mathrm{s}}\frac{s}{{s}^{2}+ {\omega }_{\mathrm{e}}^{2}}\\\Delta {\psi }_{\mathrm{a}\beta \mathrm{{cl}}}^{R}\left(s\right)= \frac{s}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\Delta R}{I}_{\mathrm{s}}\frac{{\omega }_{\mathrm{e}}}{{s}^{2}+ {\omega }_{\mathrm{e}}^{2}}\end{array}\right.$
in which $\Delta {\psi }_{\mathrm{{a\alpha cl}}}^{R},{\psi }_{\mathrm{{a\beta cl}}}^{R}$ and ${I}_{\mathrm{s}}$ are $\alpha$ - and $\beta$ -axis components of the active flux error with stator resistance variations and the amplitude of stator current, respectively. To analyze the effect of stator resistance variations on active flux estimation, applying the inverse Laplace transform in (34) can be obtained as [20]
$\Delta {\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}^{R}= {\Delta R}{I}_{\mathrm{s}}\frac{{\omega }_{\mathrm{e}}^{3}\sin \left({{\omega }_{\mathrm{e}}t}\right)+ {k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}\cos \left({{\omega }_{\mathrm{e}}t}\right)- {k}_{\mathrm{i}}\sin \left({{\omega }_{\mathrm{e}}t}\right)}{{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}+ \\{\Delta R}{I}_{\mathrm{s}}\frac{-{k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}\cosh \left({a \cdot t}\right){e}^{-{bt}}}{{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}+ \\{\Delta R}{I}_{\mathrm{s}}\frac{{k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}\left({\frac{{k}_{\mathrm{p}}}{2}- \frac{{k}_{\mathrm{i}}{\omega }_{\mathrm{e}}^{2}- {k}_{\mathrm{i}}}{{k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}}}\right)\sinh \left({a \cdot t}\right){e}^{-{bt}}}{\left\lbrack {{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}\right\rbrack a}$
in which $a$ and $b$ can be expressed as
$ a =\sqrt{\frac{{k}_{\mathrm{p}}^{2}}{4}- {k}_{\mathrm{i}}},\;b =\frac{{k}_{\mathrm{p}}}{2}$
When the motor is running in the high-speed range, the approximate expression can be obtained as
${\omega }_{\mathrm{e}}\gg \sin \left({{\omega }_{\mathrm{e}}t}\right),{\omega }_{\mathrm{e}}\gg \cos \left({{\omega }_{\mathrm{e}}t}\right)$
Subsequently,
$\mathop{\lim }\limits_{{t \rightarrow \infty }}{\Delta R}{I}_{\mathrm{s}}\frac{{\omega }_{\mathrm{e}}^{3}\sin \left({{\omega }_{\mathrm{e}}t}\right)+ {k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}\cos \left({{\omega }_{\mathrm{e}}t}\right)- {k}_{\mathrm{i}}\sin \left({{\omega }_{\mathrm{e}}t}\right)}{{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}\approx 0 $
$\mathop{\lim }\limits_{{t \rightarrow \infty }}{\Delta R}{I}_{\mathrm{s}}\frac{-{k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}\cosh \left({a \cdot t}\right){e}^{-{bt}}}{{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}= 0 $
$\mathop{\lim }\limits_{{t \rightarrow \infty }}{\Delta R}{I}_{\mathrm{s}}\frac{{k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}\left({\frac{{k}_{\mathrm{p}}}{2}- \frac{{k}_{\mathrm{i}}{\omega }_{\mathrm{e}}^{2}- {k}_{\mathrm{i}}}{{k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}}}\right)\sinh \left({a \cdot t}\right){e}^{-{bt}}}{\left\lbrack {{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}\right\rbrack a}= 0 $
With (38),(39) and (40), the time domain analysis is carried out to show that the estimated active flux error caused by the variations of stator resistance can also approach 0 when the motor runs at the medium-speed or high-speed range. Therefore, the CLAFO can deal with the issues of stator resistance variations, promises a satisfactory active flux estimation.
The effects of the D -axis inductance variations on the active flux estimation are further discussed. Seen from Fig. 9, the D -axis inductance parameter only exists in the CM, and the $\alpha$ -axis active flux expression with the D -axis inductance variations can be obtained
${\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}^{LD}\left(s\right)= \frac{{s}^{2}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\psi }_{\mathrm{a}\alpha \mathrm{v}}\left(s\right)+ \frac{{k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{\psi }_{\mathrm{a}\alpha \mathrm{i}}\left(s\right)+ \\\frac{{k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{i}_{d}\Delta {L}_{d}\cos \widehat{\theta }\left(s\right)$
where $\Delta {L}_{d}$ and ${\psi }_{-\mathrm{a}\alpha \mathrm{{cl}}}^{LD}$ are the magnitude of the D -axis inductance variations, $\alpha$ -axis components of the active flux observed by the CLAFO with D -axis inductance variations, respectively. By subtracting (27) from (41), the estimated active flux error with the D -axis inductance variations can be obtained
$\Delta {\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}^{LD}\left(s\right)= \frac{{k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}{{s}^{2}+ {k}_{\mathrm{p}}s +{k}_{\mathrm{i}}}\Delta {L}_{d}{I}_{d}\frac{s}{{s}^{2}+ {\omega }_{\mathrm{e}}^{2}}$
in which $\Delta {\psi }_{\text{aacl }}^{LD}$ is $\alpha$ -axis components of the estimated active fluxerror with D -axis inductance variations. Similarly, applying the inverse Laplace transform in (42) can be obtained
$\Delta {\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}^{LD}= \Delta {L}_{d}{I}_{\mathrm{s}}\frac{\left({{k}_{\mathrm{i}}- {\omega }_{\mathrm{e}}^{2}{k}_{\mathrm{i}}+ {\omega }_{\mathrm{e}}^{2}{k}_{\mathrm{p}}^{2}}\right)\cos \left({{\omega }_{\mathrm{e}}t}\right)+ {\omega }_{\mathrm{e}}^{3}{k}_{\mathrm{p}}\sin \left({{\omega }_{\mathrm{e}}t}\right)}{{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}+ \\\Delta {L}_{d}{I}_{\mathrm{s}}\left\lbrack {-\frac{\left(-{k}_{\mathrm{i}}{\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{p}}^{2}{\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}\right)}{{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}\cosh \left({a \cdot t}\right){e}^{-{bt}}}\right\rbrack +\\\Delta {L}_{d}{I}_{\mathrm{s}}\left\{\begin{array}{l}\frac{\left(-{k}_{\mathrm{i}}{\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{p}}^{2}{\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}\right)}{\left\lbrack {{\omega }_{\mathrm{e}}^{4}+ \left({{k}_{\mathrm{p}}^{2}- 2{k}_{\mathrm{i}}}\right){\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}\right\rbrack a}\\\times \left({\frac{{k}_{\mathrm{p}}}{2}- \frac{{k}_{\mathrm{i}}{k}_{\mathrm{p}}{\omega }_{\mathrm{e}}^{2}}{-{k}_{\mathrm{i}}{\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{p}}^{2}{\omega }_{\mathrm{e}}^{2}+ {k}_{\mathrm{i}}^{2}}}\right)\end{array}\right\}\sinh \left({a \cdot t}\right){e}^{-{bt}}$
Referring to (35)-(40),(43) can be finally expressed as
$\mathop{\lim }\limits_{{t \rightarrow \infty }}\Delta {\psi }_{\mathrm{a}\alpha \mathrm{{cl}}}^{LD}\approx 0 $
With (44), it is indicated that when the D -axis inductance variations occur in the CLAFO, the active flux error will approach 0 with time. It is concluded from above analysis that the CLAFO can ensure a reliable estimation of active flux.
To verify the performance of the proposed TD-FLL scheme for IPMSM drives, extensive experimental tests are performed based on the block diagram of the overall sensorless control of IPMSM drives (see Fig. 12). The test bench of IPMSM drives is shown in Fig. 13, which includes a 3-kW IPMSM, an induction motor (emulated as the load), two inverters, an oscilloscope, and a host computer. The parameters of the test bench are listed in Table I.
Focusing on the position estimation of the QPLL under ADCs, the speed command is set to ${100}\mathrm{r}/\mathrm{{min}}\rightarrow {500}\mathrm{r}/\mathrm{{min}}$ $\rightarrow {100}\mathrm{r}/\mathrm{{min}}$, the experimental test result is shown in Fig. 14. As seen from Fig. 14, the position estimation error under ADCs exceeds 0.25 rad, which will impact the stable operation of the sensorless control system for IPMSM.
To verify the speed estimation performance of the TD-FLL scheme under ADCs and compared to that of the SOGI-FLL scheme. The speed command is set to ${100}\mathrm{r}/\mathrm{{min}}\rightarrow {500}$ $\mathrm{r}/\mathrm{{min}}\rightarrow {100}\mathrm{r}/\mathrm{{min}}$, the experimental result in Fig. 15 shows the estimated speed of the TD-FLL scheme is almost identical to the actual speed, the estimated error is within a reasonable range. For comparison, set the same experimental conditions, Fig. 16 presents a speed estimation performance of the SOGI-FLL scheme under ADCs. To make a clear illustration, the performance comparison of the two schemes is concluded in Tables II and III. As indicated in Tables II and III, the TD-FLL scheme exhibits superior performance in terms of speed estimation accuracy under ADCs.
The sensorless control technology for IPMSM drives is expected to possess good estimation performance with load of sudden increasing and decreasing. As shown in Figs. 17 and 18, the speed command is set to ${300}\mathrm{r}/\mathrm{{min}}$ and the load is set to $0\mathrm{\;N}\cdot \mathrm{m}\rightarrow 8\mathrm{\;N}\cdot \mathrm{m}\rightarrow 0\mathrm{\;N}\cdot \mathrm{m}$, respectively. The results in Figs. 17 and 18 indicate that the TD-FLL scheme and conventional SOGI-FLL scheme can respond quickly and possess acceptable dynamic estimation performance.
Fig. 19 presents the suppression performance of the CLAFO with DC offset disturbance. The speed command is set to 300 $\mathrm{r}/\mathrm{{min}}$ and the magnitude of DC offset is set to $0\mathrm{\;V}\rightarrow 5\mathrm{\;V}$ $\rightarrow 0\mathrm{\;V}\rightarrow - 5\mathrm{\;V}$, respectively. As shown in Fig. 19, when DC offset occurs in the CLAFO, the estimated speed and position information undergo a brief, slight oscillation followed by rapid convergence. The performance of the CLAFO with DC offset under low-speed range is further explored. Seen from Fig. 20, the speed command is set to ${100}\mathrm{r}/\mathrm{{min}}$ and maintaining the same DC offset settings. Fig. 20 shows that the CLAFO can deal with DC offset disturbance under low-speed range and achieve good estimation performance.
Finally, the inhibitive effects of the CLAFO on the disturbance of stator resistance variations and D -axis inductance variations are focused on. The experimental results with stator resistance variations as shown in Fig. 21, in which the speed command is set to ${300}\mathrm{r}/\mathrm{{min}}$ and the magnitude of the stator resistance variations are set to ${0\Omega }\rightarrow {1.4\Omega }\rightarrow {0\Omega }\rightarrow -{1.4\Omega }$, respectively. Seen from Fig. 22, suppression performance of the CLAFO with D -axis inductance variations is presented. The speed command is set to ${300}\mathrm{r}/\mathrm{{min}}$ and the magnitude of the D -axis inductance variations are set to $0\mathrm{{mH}}\rightarrow {70}\mathrm{{mH}}$ $\rightarrow 0\mathrm{{mH}}\rightarrow -{70}\mathrm{{mH}}$, respectively. It can be seen from Figs. 21 and 22 that by introducing CLAFO, the estimated speed convergent rapidly and the estimated position has negligible deviation when stator resistance variations or D -axis inductance variations occur in IPMSM drives.
To sum up, the proposed speed estimation scheme improves the estimation accuracy under ADCs while ensuring a good stability margin and dynamic performance of the system. The CLAFO achieves satisfactory suppression of DC offset, stator resistance variations and D -axis inductance variations disturbance, and improve the robustness of the sensorless control system for IPMSM.
The applicability of the QPLL scheme and the SOGI-FLL under ADCs may be challenged. To address this, an estimation scheme based on the CLAFO and the TD-FLL was proposed in this paper for IPMSM drives. In the proposed estimation scheme, the TD-FLL was carefully designed to improve estimation accuracy and the CLAFO was used to enhance the disturbance mitigation capability of the proposed estimation scheme. The performance of the proposed estimation scheme under different cases was extensively investigated through experimental tests. The results point out that the proposed estimation scheme achieves two interesting benefits of accurate estimation under ADCs and good disturbance rejection.
  • National Natural Science Foundation of China(52307068)
  • National Natural Science Foundation of Sichuan Province(2023NSFSC0824)
[1]
G. Wang , M. Valla , J. Solsona . "Position sensorless permanent magnet synchronous machine drives-A review". in IEEE Transactions on Industrial Electronics, 67 (7): 5830 - 5842,Jul. 2020.
[2]
Y. Zuo , H. Wang , X. Ge , Y. Liu , S. Zhu , C. H. T. Lee . "A simple current measurement scaling error compensation method for PMSM drives". in IEEE Transactions on Power Electronics, 39 (11): 14122 - 14128, 2024.
[3]
O. C. Kivanc S. B. Ozturk . "Sensorless PMSM drive based on stator feedforward voltage estimation improved with MRAS multiparameter estimation". in IEEE/ASME Transactions on Mechatronics, 23 (3): 1326 - 1337,Jun. 2018.
[4]
H. Yan , W. Wang , Y. Xu , J. Zou . "Position sensorless control for PMSM drives with single current sensor". in IEEE Transactions on Industrial Electronics, 70 (1): 178 - 188,Jan. 2023.
[5]
F. Betin , G. A. Capolino , D. Casadei , B. Kawkabani , R. I. Bojoi , L. Harnefors , E. Levi , L. Parsa , B. Fahimi . "Trends in electrical machines control: Samples for classical, sensorless, and fault-tolerant techniques". in IEEE Industrial Electronics Magazine, 8 (2): 43 - 55,2014.
[6]
C. Gong , Y. Hu , J. Gao , Y. Wang , L. Yan . "An improved delay suppressed sliding-mode observer for sensorless vector-controlled PMSM". in IEEE Transactions on Industrial Electronics, 67 (7): 5913 - 5923,Jul. 2020.
[7]
Y. Zuo , H. Wang , X. Ge , J. Mu , C. Lin , C. H. T. Lee . "A novel single phase current sensor control strategy based on dual APF-QSG for position sensorless IPMSM drives". in IEEE Transactions on Power Electronics, 39 (1): 71 - 77,Jan. 2024.
[8]
S. Ye X. Yao . "An enhanced SMO-based permanent-magnet synchronous machine sensorless drive scheme with current measurement error compensation". in IEEE Journal of Emerging and Selected Topics in Power Electronics, 9 (4): 4407 - 4419,Aug. 2021.
[9]
I. Boldea , M. C , Paicu , G. Andreescu . "Active flux concept for motion sensorless unified AC drives". in IEEE Transactions on Power Electronics, 23 (5): 2612 - 2618,Sept. 2008.
[10]
I. Boldea , A. -A. Popa , F. Blaabjerg . "Active flux based advanced encoderless AC drives: A tutorial review". in IEEE Transactions on Power Electronics, 39 (10): 13510 - 13523,Oct. 2024.
[11]
A. T. Nguyen , M. S. Rafaq , H. H. Choi , J.-W. Jung . "A model reference adaptive control based speed controller for a surface-mounted permanent magnet synchronous motor drive". in IEEE Transactions on Industrial Electronics, 65 (12): 9399 - 9409,Dec. 2018.
[12]
X. Sun , Y. Zhang , X. Tian , J. Cao , J. Zhu . "Speed sensorless control for IPMSMs using a modified MRAS with gray wolf optimization algorithm". in IEEE Transactions on Transportation Electrification, 8 (1): 1326 - 1337,Mar. 2022.
[13]
N. K. Quang , N. T. Hieu , Q. P. Ha . "FPGA-based sensorless PMSM speed control using reduced-order extended Kalman filters". in IEEE Transactions on Industrial Electronics, 61 (12): 6574 - 6582,Dec. 2014.
[14]
A. Apte , V. A. Joshi , H. Mehta , R. Walambe . "Disturbance-observer based sensorless control of PMSM using integral state feedback controller". in IEEE Transactions on Power Electronics, 35 (6): 6082 - 6090,Jun. 2020.
[15]
H. X. Nguyen , T. N. C. Tran , J. W. Park , J. W. Jeon . "An adaptive linear neuron based third-order PLL to improve the accuracy of absolute magnetic encoders". in IEEE Transactions on Industrial Electronics, 66 (6): 4639 - 4649,Jun. 2019.
[16]
Y. Zhang , Z. Yin , C. Bai , G. Wang , J. Liu . "A rotor position and speed estimation method using an improved linear extended state observer for IPMSM sensorless drives". in IEEE Transactions on Power Electronics, 36 (12): 14062 - 14073,Dec. 2021.
[17]
H. Wang , X. Ge , Y. Yue , Y. C. Liu . "Dual phase-locked loop-based speed estimation scheme for sensorless vector control of linear induction motor drives". in IEEE Transactions on Industrial Electronics, 67 (7): 5900 - 5912,Jul. 2020.
[18]
H. A. Hamed M. S. El Moursi . "A new type-2 PLL based on unit delay phase angle error compensation during the frequency ramp". in IEEE Transactions on Power Systems, 34 (4): 3289 - 3293,Jul. 2019.
[19]
H. Wang , Y. Yang , X. Ge , Y. Zuo , Y. Yue , S. Li . "PLL-and FLL based speed estimation schemes for speed-sensorless control of induction motor drives: review and new attempts". in IEEE Transactions on Power Electronics, 37 (3): 3334 - 3356,Mar. 2022.
[20]
H. Wang , Y. Yang , X. Ge , Y. Zuo , X. Feng , D. Chen , Y. C. Chen . "Speed-sensorless control of induction motor drives with a STA-FLL speed estimation scheme". in IEEE Transactions on Industrial Electronics, 70 (12): 12168 - 12180,Dec. 2023.
[21]
H. A. Beshr , M. S. E. Moursi , H. A. Hamed , A. Al-Sumaiti . "Advanced type-1c FLL for enhancing converters synchronization during frequency drift". in IEEE Transactions on Power Delivery, 36 (2): 1063 - 1078,Apr. 2021.
[22]
H. X. Nguyen , T. N. Tran , J. W. Park , N. V. P. Tran , J. W. Jeon . "Improving the accuracy of battery-free multiturn absolute magnetic encoders by using a self-referencing lookup table algorithm". in IEEE Transactions on Instrumentation and Measurement, 69 (8): 5468 - 5477,Aug. 2020.
[23]
J. Han . "From PID to active disturbance rejection control". in IEEE Transactions on Industrial Electronics, 56 (3): 900 - 906,Mar.2009.
Year 2024 volume 9 Issue 4
PDF
127
64
Cite this Article
BibTeX
Article Info
doi: 10.24295/CPSSTPEA.2024.00025
  • Receive Date:2024-09-24
  • Online Date:2025-07-05
  • Published:2024-12-10
Article Data
Affiliations
History
  • Received:2024-09-24
  • Revised:2024-10-14
  • Accepted:2024-10-31
Funding
National Natural Science Foundation of China(52307068)
National Natural Science Foundation of Sichuan Province(2023NSFSC0824)
Affiliations
    1 Ministry of Education Key Laboratory of Magnetic Suspension Technology and Maglev Vehicle, Southwest Jiaotong University Tangshan Institute, Chengdu 610031 China
    2 Ministry of Education Key Laboratory of Magnetic Suspension Technology and Maglev Vehicle, Southwest Jiaotong University Chengdu 610031 China

Corresponding:

Huimin Wang.
References
Share
https://castjournals.cast.org.cn/joweb/dldzjs/EN/10.24295/CPSSTPEA.2024.00025
Share to
QR

Scan QR to access full text

Cite this article
BibTeX
Citations
表12种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏
  • BibTeX
  • EndNote
  • RefWorks
  • TxT