PMSM Encoder Phase Detection for Initial Angle and Wiring Sequence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Permanent-magnet synchronous motors require accurate initial phase and phase sequence detection to operate efficiently, but existing methods are often manual, imprecise, and lack automatic phase sequence detection, leading to potential safety hazards and reduced torque performance.
Innovation Solution
A method and system using an encoder to acquire displacement data across specific axes of a rotor, determining the initial phase and phase sequence based on CPR values, and employing closed-loop current control stages to accurately detect and correct motor wiring, thereby overcoming friction influences and improving precision.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual detection methods are used for motor initial phase and phase sequence, then the system complexity is reduced, but the measurement precision and reliability are insufficient
Solution Approach 1:
The patent replaces manual mechanical detection methods with an automated encoder-based detection system. The encoder captures rotor position data electronically, which is then processed by a control unit to automatically determine initial phase and phase sequence, eliminating manual intervention while achieving high precision through digital measurement and calculation.
Solution Approach 2:
The detection system uses the motor's own rotor and encoder to perform self-detection. The rotor is rotated to specific positions (Q-axis, D-axis, negative Q-axis) and the encoder records the corresponding displacement data, allowing the system to automatically determine its own initial phase and phase sequence without external manual detection tools.
2Adaptability or versatility
If fixed UVW phase sequence wiring is required for motor control, then the control system is simplified, but the adaptability and safety are reduced
Solution Approach 1:
The system performs preliminary detection of the phase sequence during the initial setup phase by rotating the rotor to specific positions and analyzing the encoder displacement data. This preliminary action identifies the correct phase sequence (UVW or UWV) before normal operation begins, allowing the control system to adapt to different wiring configurations automatically.
Solution Approach 2:
The detection method dynamically rotates the rotor through specific positions (Q-axis, D-axis, negative Q-axis) and continuously monitors the encoder output. By analyzing the dynamic displacement data during rotation, the system can determine the phase sequence and initial phase, providing adaptability to different wiring configurations.
3Productivity
If the rotor initial phase is not accurately acquired, then the system operation is simplified, but the torque performance and productivity are reduced
Solution Approach 1:
The system uses feedback from the encoder to continuously monitor the rotor position during the detection process. The encoder displacement data is fed back to the control unit, which calculates the initial phase based on the recorded positions at Q-axis, D-axis, and negative Q-axis. This feedback mechanism ensures accurate initial phase acquisition, enabling the motor to achieve maximum torque performance.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention provides a method for detecting motor initial phase and phase sequence and a system for controlling a permanent-magnet synchronous motor. The method is applied to the system and comprises sequentially acquiring, through an encoder, first displacement data which register the encoder's reading when a rotor spins to a Q-axis, second displacement data which register the encoder's reading when the rotor spins from the Q-axis to a D-axis, third displacement data which register the encoder's reading when the rotor spins from the D-axis to a negative Q-axis and fourth displacement data which register the encoder's reading when the rotor spins from the negative Q-axis to the D-axis; obtaining an initial phase of the motor to be detected according to the second displacement data, the fourth displacement data and the encoder's CPR; and determining the phase sequence of the motor based on the first displacement data, the second displacement data and the encoder's CPR. That is to say, the method can not only automatically detect the initial phase of the rotor, but also the motor wiring phase sequence, and overcome the influence of friction force to improve the initial phase detection precision.