PMSM Initial Rotor Position Detection Without Hall Sensors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing PMSM motor control systems face challenges in accurately determining the initial rotor position, especially when the rotor is stationary, and struggle with variations in motor parameters, leading to inaccuracies and inefficiencies, as well as the need to eliminate costly and unreliable Hall-effect sensors.
Innovation Solution
A system that uses a motor controller coupled with phase windings and a processor to apply voltage signals and determine phase winding current signals, allowing for the computation of the initial rotor position based on magnetic flux paths without physical sensors or back-EMF sensing, using a lookup table and digital signal processing to normalize and average current signals for robust and efficient calibration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Hall-effect sensors are used to detect rotor position, then rotor position detection is reliable, but cost increases and mounting inaccuracies reduce precision
Solution Approach 1:
The patent extracts the rotor position detection function from physical sensors (Hall-effect sensors) and implements it through sensorless techniques using electrical signal analysis. The system removes the problematic physical sensor component while maintaining detection capability through alternative means (current signal analysis and back-EMF detection), thereby eliminating mounting accuracy issues and reducing cost.
Solution Approach 2:
The patent replaces the mechanical/electrical sensor system (Hall-effect sensors) with an electronic signal processing system. Instead of using physical sensors to detect rotor position, the system uses motor control algorithms that analyze electrical currents and voltages to infer rotor position, substituting a mechanical sensing approach with an electronic computation approach.
2Reliability
If sensorless techniques are used to eliminate Hall-effect sensors, then cost is reduced and reliability is improved, but initial rotor position detection at standstill becomes impossible
Solution Approach 1:
The patent applies preliminary action by implementing special startup routines that prepare the system for sensorless operation. Before normal sensorless control begins, the system performs preliminary steps such as injecting test signals or using open-loop control to establish initial rotor position and ensure the motor is ready for closed-loop sensorless operation, thereby enabling initial position detection without physical sensors.
Solution Approach 2:
The patent changes operational parameters during startup to enable initial position detection. The system adjusts voltage frequency, amplitude, or injection patterns specifically during the startup phase to extract rotor position information, then transitions to normal operating parameters once position is established, allowing sensorless operation to work at standstill during initialization.
3Reliability
If prior sensorless techniques are used for rotor position detection, then Hall-effect sensors are eliminated, but accuracy deteriorates due to motor-to-motor parameter variations
Solution Approach 1:
The patent implements feedback mechanisms that continuously monitor motor performance and adjust control parameters accordingly. The system uses feedback from current measurements and operational characteristics to compensate for motor-to-motor variations, adapting the sensorless control algorithm to each specific motor instance and thereby maintaining high accuracy across different motors without requiring physical sensors.
Solution Approach 2:
The patent dynamically adjusts control parameters based on detected motor characteristics. The system identifies specific motor parameters during operation and modifies control settings, injection signals, or detection algorithms to optimize performance for each individual motor, compensating for manufacturing variations and maintaining high detection accuracy across different motor units.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enables accurate and efficient determination of the initial rotor position independently of motor parameters and temperature variations, improving accuracy and reducing costs by eliminating the need for Hall-effect sensors, while maintaining reliable motor control.
Implementation Method 1
The processor determines if the rotor speed is zero, and if so causes the actuation circuit to sequentially apply voltage signals (Vab, Vba, Vac, Vca, Vbc, and Vcb) to the phase windings to produce corresponding phase winding current signals (Iab, Icb, Ica, Iba, Ibc, and Iac) in the various phase windings
Implementation Method 2
The processor determines a position of a magnetic flux path associated with the rotor by computing the initial position of the rotor from one of the digitized phase winding current signals that is associated with the predetermined magnetic flux path
Data Source
AI summary
A system for determining an initial position of a rotor (9) of a PMSM motor includes a motor controller (2) coupled to a plurality of phase windings of the motor by means of an actuation circuit (3). A processor (12) and an interface circuit (14) are coupled to the processor and the phase windings. The processor determines if the rotor speed is zero, and if so causes the actuation circuit to sequentially apply voltage signals (Vab, Vba, Vac, Vca, Vbc, and Vcb) to the phase windings to produce corresponding phase winding current signals (Iab, Icb, Ica, Iba, Ibc, Iac) in the various phase windings. The phase winding current signals are sensed and digitized. The processor then determines a position of a magnetic flux path associated with the rotor by computing the initial position of the rotor from one of the digitized phase winding current signals associated with the predetermined magnetic flux path.


