Direct Torque Control Motor Controller Transient Current Limiter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing direct torque control systems for AC motors experience high transient over currents and torque ripples, which can damage electrical systems and reduce motor lifespan, due to rapid flux and torque changes, and lack effective current loop feedback control.

Innovation Solution

A dual-loop control system is implemented, where a primary control loop operates at a primary sampling frequency and a secondary control loop runs at least twice as fast, using a PWM controller to select voltage vectors based on torque and flux errors, and applying null voltage vectors when current limits are exceeded to minimize switching state changes and reduce torque ripples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If direct torque control is used to rapidly ramp up flux and torque from zero, then motor performance and responsiveness are improved, but transient over currents occur that can damage the electrical system

Engineering Contradiction:
Improvetorque ramp-up speedVSAvoidelectrical system reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The control system performs preliminary assessment of the selected voltage vector's potential to cause overcurrent before actually applying it. The processor calculates predicted phase currents based on the voltage vector selection and compares them against current limits, preventing harmful currents before they occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback control by continuously monitoring actual phase currents and comparing them to predicted currents. When deviations indicate potential overcurrent conditions, the system adjusts the voltage vector selection to maintain currents within safe limits while preserving torque control performance

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If voltage vectors are frequently switched to control torque and flux, then torque control precision is improved, but torque ripples increase causing mechanical vibrations and acoustic noise

Engineering Contradiction:
Improvetorque control precisionVSAvoidtorque ripples
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The system applies partial action by selectively switching voltage vectors only when necessary to maintain torque within acceptable bounds. Rather than continuously switching to maintain precise torque control, the system allows torque to remain within a hysteresis band, reducing switching frequency and resulting torque ripples while maintaining adequate control precision

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If current limit checks are performed at every sampling cycle, then transient current protection is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvecurrent protection reliabilityVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control system segments the protection function into two parts: a fast secondary control loop that performs simple current limit checks at high sampling rates, and a primary control loop that handles complex torque and flux control at lower sampling rates. This segmentation allows frequent current monitoring without overwhelming computational requirements

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9444384B2Direct torque control motor controller with transient current limiter
Publication Date: 2016.09.13 ATIEVA INC(US)
  • US9444384B2 patent drawing
  • US9444384B2 patent drawing
  • US9444384B2 patent drawing

AI summary

An AC motor controller is provided that utilizes a direct torque controller and primary and secondary control loops. The primary control loop operates in a relatively conventional manner, determining a voltage vector that sets the inverter switching variables for the motor's power inverter, where the voltage vector is based on the motor's torque and flux as estimated from the measured voltage and current of the motor. The voltage vector determined by the primary loop is selected and applied immediately upon completion of the corresponding primary control loop computational cycle. The secondary loop, utilizing a faster sampling rate than that of the primary loop, compares the measured phase current to a preset current limit. If the secondary loop determines that the measured phase current has exceeded the preset current limit, it sets a null voltage vector, thereby limiting transient over currents.