You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This model simulates a DC motor drive powered by a PWM buck chopper with cascade control. The outer speed loop generates a current reference based on speed error, while the inner current loop regulates armature current to achieve fast and stable torque response. PWM switching controls the buck converter to adjust the motor armature voltage.
Motor speed, current, voltage, and torque signals are measured to observe dynamic behavior and control performance. The model is arranged to show the power stage, control loops, and PWM generation clearly for study and modification.
Main features
- Buck converter fed DC motor
- Cascade control (outer speed loop, inner current loop)
- PWM gate pulse generation
- Measurement of speed, armature current, and voltage
- Step reference and dynamic response observation
Cite As
Praveen (2026). DC Motor Speed Control Using PWM Controlled Buck Converter (https://uk.mathworks.com/matlabcentral/fileexchange/183147-dc-motor-speed-control-using-pwm-controlled-buck-converter), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.0.1 (42.9 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
Communities
More Files in the Power Electronics Control Community