Direct Torque Control Motor Controller Transient Current Limiter
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
3Reliability
If current limit checks are performed at every sampling cycle, then transient current protection is improved, but computational complexity and processing time increase
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
Data Source
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.


