MATLAB Answers

This question is about " PID Controller Design for a DC Motor "

조회 수: 1(최근 30일)
manpreet singh
manpreet singh 2020년 1월 6일
답변: Rhea Chandy 2021년 5월 7일
Hi all,
I would like to know where do I find the information present in the DC motor block? (damping,inertia,EMF, Resistance, inductance). I have simulated and tested the pid gains found with this model with a S240-1A6 motor bought from servocomponents, the simulated values perfectly work in practical even thought the parameter values in simulation do NOT match with the parameters in the datasheet of the motor.
In simulation in motor datasheet
damping 0.1 not found
Inertia 0.01 0.00003
Back EMF 0.01 not found
Resistance 1 1.84 - 2.50 ohms at 4A
Inductance 0.5 2.6mH
Now I would like to simulate using a bigger motor so how do I find the new parameters? See below model and motor datasheet.
Thanks in advance.
DC motor PID controller.PNG
motor datasheet.PNG


Rhea Chandy
Rhea Chandy 2021년 5월 7일
Hi Manpreet,
I think you're talking about this file exchange submission : PID Controller Design for a DC Motor - File Exchange . In that model, the DC Motor is modelled as a state-space model, and only has the following parameters (Damping,Inertia, back EMF, Resistance, inductance).
As I understand it, you are looking for a DC motor model that has other parameters as well. These examples in Simscape Electrical may be more suitable for you:
  1. Permanent Magnet DC Motor
  2. DC Motor Control

Community Treasure Hunt

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

Start Hunting!

Translated by