Motor Controller Stall Detection Using Back-EMF and Speed Error
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing sensorless motor control techniques for PMSM or BLDC motors fail to detect a rotor mechanical block or stall condition in a timely manner, posing safety concerns and potential damage.
Innovation Solution
An electric motor controller with a driver circuit, a measurement circuit that includes a BEMF observer to estimate BEMF values and rotor speed, and a detector circuit that checks if the estimated BEMF value lies outside a defined error threshold and the measured rotor speed is within a specific error threshold to detect faults.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If sensorless motor control techniques are used to reduce footprint and size, then the motor controller can be more compact and cost-effective, but the ability to detect rotor mechanical block or stall conditions is lost
Solution Approach 1:
The patent introduces an intermediary detection mechanism that uses measurable electrical parameters (current, voltage, frequency) as mediators to indirectly detect mechanical fault conditions. The processor analyzes the relationship between these electrical parameters to infer rotor mechanical status, enabling fault detection without direct mechanical sensors.
Solution Approach 2:
The patent replaces mechanical sensor-based detection with an electrical parameter analysis system. Instead of using mechanical sensors to directly detect rotor position and mechanical block conditions, the system uses electrical measurements (phase currents, voltages, frequencies) processed through mathematical models to detect mechanical faults, thereby eliminating the need for additional mechanical sensing components.
2Reliability
If existing BEMF-based rotor lock detection methods are used, then rotor lock condition can be detected, but only after the fault has already occurred and the rotor has physically locked
Solution Approach 1:
The patent performs preliminary analysis of electrical parameters (current, voltage, frequency relationships) to detect incipient fault conditions before they develop into complete rotor lock conditions. By monitoring the relationship between phase currents and voltages and comparing against expected operational patterns, the system can identify abnormal conditions early and trigger protective action before mechanical locking occurs.
Solution Approach 2:
The patent implements a feedback mechanism where the processor continuously monitors electrical parameters and compares actual measurements against expected values based on motor model and operational conditions. When deviations exceed thresholds, the system provides feedback to trigger fault detection and protective shutdown, creating a closed-loop monitoring system that adapts to changing operational conditions.
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
Enables early detection of faults, such as a locked rotor, preventing potential damage and ensuring safety by disabling the motor or outputting a fault indication.
Implementation Method 1
a measurement circuit configured to measure current through windings of the electric motor
Implementation Method 2
a back emf, BEMF, observer configured to determine an estimated BEMF value... from the measured currents
Implementation Method 3
a measured rotor speed from a rotor speed sensor on the electric motor
Data Source
AI summary
An electric motor controller having fault detection comprises: a driver circuit configured to drive an electric motor in response to a received speed demand signal; a measurement circuit configured to measure current through windings of the electric motor, the measurement circuit comprising a back emf, BEMF, observer configured to determine an estimated BEMF value, a BEMF error threshold and an estimated rotor angular speed value from the measured currents; a detector circuit configured to receive the rotor speed demand signal, the estimated BEMF value, the BEMF error threshold, the estimated rotor angular speed value and a measured rotor speed from a rotor speed sensor on the electric motor and to detect a fault in the electric motor controller if the estimated BEMF value lies outside the BEMF error threshold and the measured rotor speed is within a defined rotor speed error threshold.


