Speed control of DC motor based on pi and hysteresis control

These are often used together in inner-outer loop control architecture, especially in high-performance motor drives.
69 download
Aggiornato 1 mag 2025

Visualizza la licenza

Concept Overview
🔹 Outer Loop: PI Speed Controller
  • Compares desired speed (setpoint) with actual motor speed.
  • Outputs a reference current (torque-producing current).
  • Provides smooth speed tracking.
🔹 Inner Loop: Hysteresis Current Controller
  • Maintains actual motor current within a narrow band around the reference current.
  • Provides fast dynamic current control, ideal for torque control.
  • Controls chopper/converter switching.
Example Application Scenarios
  • Electric vehicles (torque control + speed regulation)
  • Servo systems
  • Industrial DC drives requiring fast and accurate control
Implementation Options
  • PI: Use in microcontroller, Simulink, or DSP code
  • Hysteresis: Can be implemented using:
  • Comparator + reference band (analog)
  • Logic-based PWM controller (digital)

Cita come

Abdelrahman Farghly (2026). Speed control of DC motor based on pi and hysteresis control (https://it.mathworks.com/matlabcentral/fileexchange/180955-speed-control-of-dc-motor-based-on-pi-and-hysteresis-control), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2022b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Tag Aggiungi tag
Versione Pubblicato Note della release
1.0.0