Challenge

Project - Speed Control of a Direct Current (DC) motor

Ans: Defining the parameters of for DC motor Jb,Km,Kt,Ra,La

Taking the Matrix A and F from Statespace model

A =

-10.0000 1.0000
-0.0200 -2.0000

F =

0
2

Desired poles of equation;
Vs(s)= (Jla)*S^2+(JRa +BLa)*S +(BRa+KtKm)get roots of the equation and feed them in command Place(A,F,P)
we get Kp as K(1) and Kd as K(2)
For model
taking clock and to workspace block for time refference
design the system for dc motor with step as supply voltage input set the value as 230V design a PID controler with adding the parameters in the script set the values of Kp=K(1) and Kd=K(2) take Ki as how to control the speed of the dc motor. Use transfer function block for armature functioning and (rotor inertia and friction) functioning and add gain blocks for km and kt Use to workspace blocks for ploting the functioning of system in command window and run it.
Need to increase Kd for better functioning like setteling time,overshoot etc and set Ki=1000 or change it accordingly.
Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.