Implementation of Embedded Magnetic Encoder for Rotor Position Detection Based on Arbitrary Phase-Shift Phase-Lock Loop

Yuchen Wang,Xuguang Bao,Wei Hua,Kai Liu,Peixin Wang,Mingjin Hu,Hengliang Zhang
DOI: https://doi.org/10.1109/tie.2021.3062270
IF: 7.7
2022-02-01
IEEE Transactions on Industrial Electronics
Abstract:Rotor position is essential in control of permanent magnet synchronous motors (PMSMs). In terms of resolution, structural complexity, occupied volume, anti-interference ability, environmental adaptability, and cost, embedded magnetic encoder based on linear Halls owns strong competitiveness. When linear Hall sensors are selectively installed at stator slot openings in extremely compact scenario, signal phase-shift asymmetry between two or three Hall sensors is inevitable. Conventionally, prefilter synchronous reference frame-phase-locked loops exhibit excellent phase-lock ability at fixed frequency (50/60Hz), but become ill when frequency changes especially at zero frequency. In this article, a novel transformation matrix is derived to map the asymmetric phase-shift signals onto two-phase stationary coordinate system. Then, an arbitrary phase shift-phase-locked loop is formed by replacing Clark transformation with the proposed transformation matrix, which can accurately extract rotor position and speed information in a simple and effective way, avoiding the utilization of complex notch filter. Simulations in continuous domain based on MATLAB and experiments in discrete domain based on an 18-slot/20-pole prototyped PMSM both confirm the effectiveness of the proposed method.
automation & control systems,engineering, electrical & electronic,instruments & instrumentation
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: in the permanent magnet synchronous motor (PMSM), due to the limitation of the installation position of the embedded linear Hall sensor (ELHS) encoder, there is a phase asymmetry problem in the output signal. The traditional synchronous reference frame phase - locked loop (SRF - PLL) has poor performance in this case, especially when the frequency changes or at startup. Therefore, this paper proposes a new arbitrary phase - shift phase - locked loop (APS - PLL) to effectively solve the phase asymmetry problem and accurately extract the rotor position and speed information. Specifically, the paper mainly focuses on the following aspects: 1. **Phase Asymmetry Problem**: - When the linear Hall sensor is installed at the stator slot opening, due to the limitation of the mechanical structure, the phase asymmetry phenomenon will inevitably occur. - This phase asymmetry will cause errors when the traditional SRF - PLL method processes signals, especially at low frequencies or during the startup phase. 2. **Limitations of Existing Methods**: - The traditional SRF - PLL method depends on the Clark transformation, but this transformation cannot effectively handle phase - asymmetric signals. - Using pre - filters (such as multi - synchronous reference frame filters, delayed - signal - cancellation filters, etc.) can partially solve the problem, but it will increase the computational burden and perform poorly when the frequency changes. 3. **Proposed Solution**: - A new APS - Clark transformation is proposed, which maps the original signal to the two - phase stationary coordinate system (αβ0 - frame) and eliminates the influence of phase asymmetry. - Based on the APS - Clark transformation, an APS - PLL system is constructed, which can accurately extract the rotor position and speed information without using complex filters. 4. **Verification and Comparison**: - The effectiveness of the APS - PLL method is verified through MATLAB simulation and experiments based on an 18 - slot/20 - pole prototype PMSM. - The results show that the APS - PLL performs excellently in the startup phase and dynamic response, and is superior to the traditional pre - filtered SRF - PLL method. In conclusion, this paper aims to solve the phase asymmetry problem of the embedded linear Hall sensor encoder in the permanent magnet synchronous motor by proposing the APS - PLL method, thereby improving the accuracy of rotor position detection and the robustness of the system.