Adaptive PMSM Observer for Zero-Phase-Shift Sensorless Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional sensorless observers for permanent magnet synchronous motors (PMSMs) fail to achieve zero-phase-shift at all speeds, are not adaptive, and are not universal in supporting both surface permanent magnet (SPM) and interior permanent magnet (IPM) motors, as well as both rotor frame orientation (RFO) and stator frame orientation (SFO) control methods.
Innovation Solution
A zero-phase-shift observer with a first filter that compensates for a constant phase shift independent of motor speed, enabling adaptive control loops to estimate rotor position and stator flux, supporting both SPM and IPM motors and both RFO and SFO control methods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional sensorless observers are used, then cost is reduced by eliminating position sensors, but zero-phase-shift cannot be achieved at all speeds leading to suboptimal efficiency
Solution Approach 1:
The filter coefficients are made dynamic and adaptive based on operating conditions, specifically adjusting the cutoff frequency of the first filter according to the estimated rotor electrical frequency. This allows the observer to maintain zero-phase-shift across all speeds by adapting its characteristics to match the operating point, resolving the contradiction between maintaining efficiency and achieving speed adaptability.
Solution Approach 2:
The system implements feedback by using the estimated rotor electrical frequency to adjust the filter coefficients in real-time. The estimated frequency from the observer feeds back to modify the observer's own parameters, creating an adaptive loop that maintains zero-phase-shift condition across varying speeds without requiring additional sensors.
2Adaptability or versatility
If conventional sensorless observers are used, then device complexity is reduced, but the observer is not universal and cannot support both SPM and IPM motors as well as both RFO and SFO control methods
Solution Approach 1:
The observer is designed with universal applicability by using a unified mathematical model and filter structure that can handle both SPM and IPM motors, as well as both RFO and SFO control methods. The first filter with adaptive coefficients serves multiple functions across different motor types and control strategies without requiring separate observer designs, achieving versatility without proportionally increasing complexity.
3Adaptability or versatility
If conventional sensorless observers are used, then manufacturing cost is reduced, but the observer does not adapt based on operating conditions of the PMSM
Solution Approach 1:
The observer transitions from a static design to a dynamic adaptive system where filter coefficients change based on operating conditions. The cutoff frequency of the first filter is dynamically adjusted according to the estimated rotor electrical frequency, enabling the observer to adapt to varying operating conditions and maintain optimal performance across the entire operating range.
Solution Approach 2:
An adaptive feedback mechanism is implemented where the estimated rotor electrical frequency feeds back to adjust the filter coefficients. This closed-loop adaptation ensures the observer maintains accuracy under varying operating conditions, preventing energy losses that would occur with a fixed-parameter observer designed for only one operating point.
Data Source
AI summary
A controller for a permanent magnet synchronous motor includes a first control loop having a first filter. The first filter has a back-EMF voltage vector input, a magnetic flux vector output with a constant phase shift that is independent of motor speed, and an amplitude response that is inversely proportional to rotor electrical frequency. The first control loop is configured to: generate an adjusted magnetic flux vector from the magnetic flux vector output by the first filter and compensate for the constant phase shift introduced by the first filter; estimate the rotor electrical frequency from the adjusted magnetic flux vector; and feedback a filtered version of the rotor electrical frequency estimate to the first filter as an estimation of the rotor electrical frequency.


