BLDC Motor Control with Speed-Dependent Commutation Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing BLDC motor controllers face challenges in efficiently controlling torque output at both lower and higher speeds, leading to torque ripple, vibrations, and noise, while also being costly and complex to implement.

Innovation Solution

A motor controller using a modified trapezoidal control (MTC) approach that includes a single speed controller and a single current controller, utilizing position sensors and current sensors to determine duty cycles for PWM gate signals, thereby controlling the rotor speed smoothly and precisely across different sectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the trapezoidal approach is used for controlling BLDC motor, then the control structure is simple and widely used, but torque ripple occurs causing vibrations and noise especially at lower speeds

Engineering Contradiction:
Improvecontrol structureVSAvoidtorque ripple
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The patent applies dynamics by making the commutation approach speed-dependent. The controller dynamically switches between trapezoidal commutation at higher speeds and sinusoidal commutation at lower speeds. This resolves the contradiction by adapting the control strategy to operating conditions, eliminating torque ripple at low speeds while maintaining the simplicity of trapezoidal control at high speeds.

Inventive Principle:
Principle #15Dynamics

2Object-generated harmful factors

If the sinusoidal approach is used for controlling BLDC motor, then torque ripple is eliminated at lower speeds, but the control becomes inefficient at higher speeds and requires complex algorithms and expensive sensors

Engineering Contradiction:
Improvetorque rippleVSAvoidcontrol algorithm
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The controller dynamically selects the commutation strategy based on motor speed. At lower speeds where torque ripple is critical, sinusoidal commutation is applied to eliminate ripple. At higher speeds where efficiency is paramount, the system switches to simpler trapezoidal commutation. This dynamic adaptation resolves the contradiction by applying complex control only when necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different commutation strategies are applied to different speed ranges based on local requirements. The patent divides the operating range into low-speed and high-speed zones, applying sinusoidal control locally at low speeds to eliminate torque ripple, and trapezoidal control locally at high speeds for efficiency. This localized application resolves the contradiction without requiring complex control across the entire speed range.

Inventive Principle:
Principle #3Local quality

3Productivity

If the field oriented control (FOC) approach is used for controlling BLDC motor, then torque output is efficiently controlled at both lower and higher speeds, but the controller becomes very complex requiring multiple current controllers and transforms

Engineering Contradiction:
Improvetorque control efficiencyVSAvoidcontroller structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic commutation strategy selection based on speed thresholds. Instead of using complex FOC across all operating conditions, the system dynamically switches between sinusoidal and trapezoidal commutation depending on whether the motor operates in low-speed or high-speed range. This resolves the contradiction by achieving efficient torque control only when needed while maintaining simplicity during other operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the speed range into distinct zones (low-speed and high-speed) and applies different commutation strategies to each segment. This segmentation allows the system to achieve FOC-level torque control efficiency in the low-speed segment while using simpler control in the high-speed segment, thereby resolving the contradiction without requiring full FOC complexity across the entire operating range.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If a single commutation approach is used for all speed ranges, then the control structure remains simple, but the motor cannot operate smoothly at both lower and higher speeds

Engineering Contradiction:
Improvecontrol structureVSAvoidspeed range performance
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The controller implements dynamic switching between commutation strategies based on real-time speed feedback. When the motor speed crosses predefined thresholds, the controller automatically transitions between trapezoidal and sinusoidal commutation modes. This dynamic adaptation maintains structural simplicity while achieving versatile performance across the entire speed range, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

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

The MTC approach effectively minimizes torque ripple at all speed ranges, reducing motor noise and vibrations, and increasing the lifespan of the BLDC motor, while being simpler and more cost-effective compared to FOC approaches.

Implementation Method 1

an inverter operatively coupled to the power source and that converts direct current supplied by the power source into alternating current

Methodology Applied
Scientific EffectElectrical Energy Conversion:

Implementation Method 2

a brushless direct current (BLDC) motor is an electronically commutated motor powered by a direct current electric source via an external motor controller

Methodology Applied
Scientific EffectElectromagnetic Induction: Electromagnetic Induction

Data Source

PatentUS12328090B2System and method for controlling operation of a motor
Publication Date: 2025.06.10 TATA ELXSI
  • US12328090B2 patent drawing
  • US12328090B2 patent drawing
  • US12328090B2 patent drawing

AI summary

A motor controller (100) is provided for smooth operation of an electric motor (102), which mitigates torque ripple, noise and vibration effects, and increases a life span of the motor (102). The motor controller (100) includes a speed controller (120), current transformation units (128 and 130), a current controller (132), and a pulse width modulation (PWM) signal generator (134). The current controller (132) determines a duty cycle of PWM gate signals used for controlling a rotor (104) speed within a particular sector (302A) of the motor (102) based on a reference quadrature-axis current and an actual quadrature-axis current. The PWM signal generator generates the PWM gate signals having the determined duty cycle, controls the rotor (104) speed, and incrementally varies a current speed of the motor (102) to achieve a target speed by modulating operations of a specific pair of inverter switches (502C and 502E) using the PWM gate signals.