DC Motor Modeling in Simscape

Simscape-based DC motor model with electrical and mechanical dynamics for simulation and control design.

You are now following this Submission

This project presents a DC motor model developed using Simscape in MATLAB. The model captures both electrical and mechanical dynamics, including armature voltage, current, torque generation, and rotor motion.
The simulation is suitable for:
- Understanding DC motor behavior
- Control system design and testing
- Educational demonstrations in mechatronics and robotics courses
Model Features:
- Electrical subsystem (armature resistance and inductance)
- Mechanical subsystem (inertia, damping, load torque)
- Input voltage control
- Output speed and torque visualization
The model is built in Simulink/Simscape and can be easily modified for different motor parameters or extended for advanced control strategies such as PID or state-space control.
Requirements:
- MATLAB
- Simulink
- Simscape Electrical/Mechanical
Usage:
1. Open the provided .slx file
2. Run the simulation
3. Adjust parameters as needed
This model is intended for students, educators, and engineers working in control systems and embedded applications.

Cite As

Rohollah, M. (2026). DC Motor Modeling in Simscape (Version 1.0.0) [Computer software]. MATLAB Central File Exchange.

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0