Controls Infosheet and Sample Problems 0
Controls Infosheet and Sample Problems 0
Objective
Modeling the dynamics of physical systems (both in terms of time and frequency domain models) and
developing methods to control those systems. The system dynamics and controls qualifying exam tests
fundamental concepts of system representation and control design based on that representation. In order to
pass the exam, students must demonstrate a sound understanding of the topics listed below under “Exam
Topics and Learning Objectives.” This exam is meant to assess the PhD Program Outcomes of subject mastery
and independent learning.
Exam Instructions
1. Problem selection and grading:
a. The exam will have 3 problems taken from the list of Exam Topics and Learning Objectives.
b. You must complete 2 of the 3 problems.
c. All 3 problems are weighted equally.
d. Only the 2 problems to be graded should be handed in. If more than 2 problems are completed
and handed in, the first of the 2 problems will be graded.
e. A score of 70% or higher is considered a passing grade.
2. Procedures:
a. The exam has a time limit of 2.0 hours.
b. Each problem should be worked on a separate sheet of paper, with your name written at the
top of each sheet.
c. All work should be in neat engineering style with assumptions clearly stated.
3. Materials:
a. The exam is open book and open notes.
b. Solution manuals are not allowed.
c. Calculators are allowed.
d. Cell phones and other electronic devices are not permitted in the exam room.
Feedback Control:
The following matrix is the “A” matrix for a state space representation of the attitude motion of a satellite 𝐴 =
0 1 𝜃
[ ]. The state for this system can be defined as 𝑥 = [ ̇ ] with a simple figure shown below.
0 0 𝜃
1/𝐼
Justify if this system is asymptotically stable or not. If the B matrix for the system is 𝐵 = [ ], justify if the
0
system is controllable or not.
0
If instead, 𝐵 = [ ], justify if the system controllable.
1/𝐼
For whichever B causes the system to be controllable, assume the rotational inertia 𝐼 = 1, and find full state
feedback gains that would give satisfactory performance of the system. Justify your response and be specific
about what “satisfactory” means based on the performance of the system.
a) Each of the transfer functions below represents a dynamic system. Find a value for the variable a
which will make system A have the fastest free response.
10
A:
𝑠+2𝑎
7
B:
𝑠 2 +11𝑠+10
47
C:
𝑠 2 +3𝑠+16
37
D:
(𝑠+7)(𝑠 2 +2.5𝑠+1)
b) Find a value for the variable a which will make the system A have the slowest free response.
c) Sketch a plot of the time response for each of the above systems to a unit step input, assuming all
initial conditions are 0.
d) An accelerometer has the transfer function shown below, relating acceleration to output voltage. You
are looking for an accelerometer to measure the vibrations of a violin body in the audible range (20 Hz
– 20 kHz). Do you recommend this accelerometer for the job? Why or why not? Include in your answer
a sketch of the magnitude and phase plots for the accelerometer.
9,375,000,000(𝑠 + 10)
𝐺(𝑠) =
(𝑠 + 150,000)(𝑠 2 + 2500𝑠 + 625,000,000)
You are to model the dynamics of the fluid system shown below. Distinct pressures for this system are denoted
by the points a, b, and c in the diagram. You are to model the fluid capacitance effects of the two tanks, the
resistance of the orifice in the line, the fluid inertia in the line, and the resistance of the valve. For your model,
you should assume that the fluid line is rigid and the fluid is not compressible. Derive the equations of motion.
The resulting equations will have two pressure states and one flow state.
qv
a b c
If you were interested in simulating the height of the fluid in the tanks, what would be your approach to do
that?
The rolling motion of an underwater vehicle is controlled by a PID controller of the form
𝑘𝑖 𝑘𝑑 𝑠
𝐶(𝑠) = 𝑘𝑝 + +
𝑠 𝜏𝑠 + 1
The control system has the following structure where 𝑃(𝑠) is the transfer function of the plant.
The open-loop frequency response for the plant 𝑃(𝑠) and the combined controller and plant 𝐶(𝑠)𝑃(𝑠) are
shown on the following page. From these plots and the information above, determining the following:
(1) Estimate the anticipated rise time for the closed-loop system in response to a step input in 𝑟(𝑡).
(2) Estimate of the anticipated percent overshoot for the closed-loop system in response to a step input in
𝑟(𝑡).
(3) Estimate the steady-state error of the system in response to a ramp input in 𝑟(𝑡).
(4) For a disturbance input given by 𝑑(𝑡) = 3 sin(0.2𝑡), estimate the magnitude of the output 𝑦(𝑡).
(5) If noise is introduced by a sensor measurement that has a magnitude of 2 degrees, what is the lowest
noise frequency that can be tolerated if the effect of the noise on the output must be kept below 0.01
degrees?
100
10-1
Magnitude (abs)
10-2
10-3
10-4
10-5
10-6
45
-45
Phase (deg)
-90
-135
-180
10-2 10-1 100 101 102 103
Frequency (rad/s)
A permanent-magnet brushed DC motor drives a robot arm via a gear train, as shown in the figure.
The input is the voltage 𝑣𝑎 applied to the armature of the motor, and the output is the arm angle 𝜃.
𝑁1 and 𝑁2 represent the gear ratios. The inertias of all elements are indicated on the figure. Do the
following, assuming no mechanical damping or friction for the load:
1. Select an appropriate set of state variables and derive a state variable model of system. In your motor
model, include the motor’s inductance, inertia, back-emf, damping, electrical resistance, and torque
constant. Provide a justification of why you selected a particular number of state variables, and why
you selected particular states.
2. Assuming 𝜃 remains small, find a transfer function relating the output, Θ(𝑠), to the input, 𝑉𝑎 (𝑠).
3. If the shaft between 𝐼𝐺 4 and the arm were flexible, how many states would be required for the
system? Why? What would you choose as the states? Why?
a) Find a linearized state-space representation of this system with states 𝜃 and 𝜃̇ for the
equilibrium point when these both equal zero and no torque is being applied.
b) Perform a stability analysis on the linearized system and also show if the system is controllable.
c) Explain conceptually what the stability of the linearized system tells us about the original
nonlinear system.
d) Using full-state feedback for the linearized system, assuming it is an underdamped system, find
a set of gains (K), that will improve the rise time of the original system to be twice as fast.
a) If we let the controller 𝐺𝑐 be a simple PD controller, what is our transfer function between the
reference input (R) and the plant output (Y)?
b) Neglecting the effect of any zeros in the transfer function from part a), pick gains (𝑘𝑝 and 𝑘𝑑) that will
give a rise time of 0.09 sec and a settling time of 0.46 sec if m = 1kg, b = 10 Ns/m, and k
= 100 N/m.
c) If instead we chose the following block diagram for our controller architecture (where W is a
disturbance input), what will our steady state value of 𝑦 be for a unit-step input in the reference 𝑟? What
about for a unit step in w?