Speed control of DC motor with resistor starter

Controlling the speed of a DC motor using a resistor starter is a traditional method used in series or shunt DC motors
82 téléchargements
Mise à jour 2 mai 2025

Afficher la licence

How to Model It (Step-by-Step in Simulink)
1. Insert DC Motor Block
  • Use:Simscape > Electrical > Specialized Power Systems > Machines > DC Machine
  • Set it to Motor Mode
  • Choose Shunt Wound or Series Wound
2. Connect Power Supply
  • Add a DC Voltage Source
  • Connect the source to the armature via a series resistor
3. Add Resistor Starter
  • Use a Series RLC Branch block, set to resistor
  • Simulate resistor starter by either:
  • Keeping resistance constant
  • Reducing resistance after startup using switch (simulates starter cut-out)
4. Apply Mechanical Load
  • Connect Ideal Torque Source or mechanical rotational load
  • Add Inertia and friction if needed
5. Measure Speed and Current
  • Use:
  • Speed Measurement block
  • Current Measurement block
6. Control Resistor (Optional Enhancement)
  • Use a controlled switch or logic to:
  • Automatically bypass the resistor after motor reaches certain speed
7. Run Simulation
  • Add Scope to view:
  • Armature current
  • Speed
  • Torque

Citation pour cette source

Abdelrahman Farghly (2026). Speed control of DC motor with resistor starter (https://fr.mathworks.com/matlabcentral/fileexchange/180978-speed-control-of-dc-motor-with-resistor-starter), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2022b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Tags Ajouter des tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.0