University of Notre Dame
Aerospace and Mechanical Engineering

AME 437: Control Systems Engineering
Homework 1a

B. Goodwine
Spring, 2000
Issued: January 21, 2000
Due: January 26, 2000

Consider the robot arm illustrated in the following figure, with a mass m and moment of inertia I.

1.
Derive the equation of motion for the arm and linearize the equation about $\theta=0$.
2.
Via numerical simulation, (pick your own values for I, m, l and $\theta_d$, and use any programming language and/or environment you want) verify the following ``rules of thumb'' for PID control in light of the definitions of rise time, peak time, overshoot, settling time and steady state error from the following figure:
(a)
For proportional control, i.e., kp > 0, kd = 0 and kI=0, the solutions are oscillatory, and increasing kp increases the frequency of oscillation (which decreases the rise time and peak time) but decreases the mean steady state error. The settling time is infinite.
(b)
If derivative control is added to the proportional controller, i.e., kp > 0, kd > 0 and kI=0, then
i.
for small kd the solutions are decaying oscillations;
ii.
increasing kd decreases the settling time;
iii.
increasing kd sufficiently eliminates the oscillatory behavior completely, resulting in an solution which exponentially decays to the final, steady state value;
iv.
increasing kp decreases the final steady state error;
v.
increasing kp decreases the rise time.
(c)
Adding integral control (PID control)
i.
eliminates the steady state error, even for small values of kp,
ii.
increasing kI generally increases the overshoot and settling time;
iii.
increasing kp decreases rise time, but may increase overshoot;
iv.
increasing kd increases damping and stability.
3.
Extra credit: verify the above rules of thumb analytically by determining analytically the solution to the linearized equation of motion for the system.


Last updated: January 21, 2000.
B. Goodwine (goodwine@controls.ame.nd.edu)