Cs 422 robotics assignment - investigation into the control


Robotics Assignment - Investigation into the control of an electric motor using MatLab.

An electric motor can be described by  the following two coupled second order differential equations, see the PowerPoint notes for a derivation.

Task 1: Try using different supply voltages and note the effect on the 'terminal speed' and initial acceleration of the motor.  Record your results in table included in a word document.

Add additional voltages in the range [0V, 16V] to make your table unique. You may need to add code to the m-file to display numbers that you can record. Comment on your results.

Plot a graph of terminal speed vs input potential.

Task 2: Adjust the spring constant and look at the resulting terminal angle of the motor. You can estimate the overshoot also. Comment on your results. The terminal angle is just the final position value and the overshoot can be estimated by taking the difference between the maximum value and the terminal value. Again if it helps here is some code.

What do you notice about the terminal angle as the spring constant gets bigger? Record at least one set of graphs in addition to producing the table requested.

Task 3: Set S = -1.0 then increase the damping constant, b, from 0.01 to 0.04 and note the effect on the oscillations.  Does this modify the response time of the motor? You could write code to measure the response times or carefully estimate from the graph. Record your observations.

Task 4: Run the code as supplied and study the graphs produced. Complete the table shown below.

KP

KI

KD

Distribution S

Steady State Error

Rise Time

Overshoot

0

0

0

0

1

N/A

1

0

0

0

 

 

 

1

0

0

-1

 

 

 

2

0

0

-1

 

 

 

2

0.0025

0

-1

 

 

 

2

0.0025

-0.008

-1

 

 

 

Attachment:- Assignment.rar

Request for Solution File

Ask an Expert for Answer!!
Other Engineering: Cs 422 robotics assignment - investigation into the control
Reference No:- TGS02168593

Expected delivery within 24 Hours