Speed control of DC motor with resistor starter
Version 1.0.0 (35,2 ko) par
Abdelrahman Farghly
Controlling the speed of a DC motor using a resistor starter is a traditional method used in series or shunt DC motors
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 LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.0.0 |