Sensorless BLDC Motor Control for Low-Speed Reversal Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Brushless direct current (BLDC) motors face challenges in accurately controlling angular velocity and position at low speeds and during reversals, leading to potential synchronization loss and stalling, due to inaccuracies in angular position and velocity estimators.

Innovation Solution

A motor controller that switches between closed-loop and open-loop modes based on threshold angular velocity, using estimated and forced target currents and positions to maintain synchronization, decoupling estimators at low speeds and reversals to prevent inaccuracies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If sensor-less BLDC motors rely on back electromotive force (BEMF) detection to determine angular position, then the system avoids costly sensors, but measurement precision deteriorates at low speeds and during reversals

Engineering Contradiction:
Improvecost reductionVSAvoidangular position estimation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system dynamically switches between two control modes based on operating conditions: at high speeds, it uses sensor-less BEMF detection for cost efficiency, while at low speeds and during reversals, it transitions to a mode using estimated angular position and forced target current to maintain control accuracy. This dynamic adaptation resolves the contradiction by optimizing the measurement approach according to speed conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller changes the control parameters based on speed thresholds. Above a threshold angular velocity, it uses calculated target current based on velocity error; below the threshold, it switches to forced target current and forced angular position. This parameter change strategy maintains measurement effectiveness across different operating ranges while avoiding sensor costs.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the motor operates at low speeds or during reversals using estimated angular position and velocity, then synchronization may be lost, but adding sensors to improve precision increases device complexity and cost

Engineering Contradiction:
Improveangular position and velocity estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control system segments the operating range into high-speed and low-speed regions, applying different control strategies to each segment. This segmentation allows the system to maintain precision in the problematic low-speed segment without adding sensors, while keeping the overall system complexity manageable by using simple threshold-based mode switching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller acts as an intermediary that processes the estimated angular position and velocity information and transforms it into appropriate control signals. By using forced target current and forced angular position as intermediate control variables, the system maintains synchronization at low speeds without requiring complex sensor hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the motor controller uses calculated target current based on velocity error, then the motor can maintain target angular velocity, but at low speeds the control becomes unstable leading to stalling

Engineering Contradiction:
Improveangular velocity control accuracyVSAvoidmotor operation reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The controller dynamically adjusts the control strategy based on speed conditions. At high speeds where velocity error calculation is effective, it uses calculated target current for accurate speed control. At low speeds where this method becomes unstable, it dynamically switches to forced target current and forced angular position, preventing stalling and maintaining reliable operation throughout the entire speed range.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the control parameters based on a threshold angular velocity. Above the threshold, it uses calculated target current derived from velocity error to maintain speed accuracy. Below the threshold, it switches to forced target current and forced angular position parameters, ensuring stable and reliable motor operation at low speeds and during reversals.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11916496B2Motor controller and a method for controlling a motor
Publication Date: 2024.02.27 TEXAS INSTRUMENTS INC
  • US11916496B2 patent drawing
  • US11916496B2 patent drawing
  • US11916496B2 patent drawing

AI summary

A motor controller is operable to control a motor. The motor has a first terminal and the motor controller includes an angular velocity transmission path having an input and an output. A current generator includes a velocity-torque input, an angular position input, and a motor drive output. The velocity-torque input is coupled to the output of the angular velocity transmission path. An angular velocity feedback path is coupled between a first terminal and a first location on the angular velocity transmission path. The first location is between the input and the output of the angular velocity transmission path. A current feedback path is coupled between the first terminal and a second location on the angular velocity transmission path. The second location is disposed between the first location on the angular velocity transmission path and the velocity-torque input of the current generator.