Semester Project Controls System Lab
Semester Project Controls System Lab
Instructions
You are to divide yourselves into groups of threes to complete this project. Given
below are two systems. If two or more students in a group have even digit at the
last of their registration number choose system A. If two or more students in a
group have odd digit at the last of their registration number choose system B. Each
group has to submit a report in pdf form and also present it in a zoom presentation
to the instructor. Following key points are to be included in the report and the
presentation:
1. System Analysis (pole zero location, eigen values, step response, impulse
response, tf to ss if required etc.)
2. Controller Design (PID, LQR, Lead-Lag also compare all the controller)
3. Root Locus, Bode Plot Also comment on these plots
Note: The report is to be submitted by end of 16th week and the presentation would be
conducted through MS Teams after that.
Physical setup
Equations of motion
From the picture above and Newton's law, we can obtain the dynamic equations
as the following:
𝑀1 𝑋1̈ = −𝑏1(𝑋1̇ − 𝑋2̇ ) − 𝐾1 (𝑋1 − 𝑋2 ) + 𝑈
𝑀2 𝑋2̈ = 𝑏1 (𝑋1̇ − 𝑋2̇ ) + 𝐾1 (𝑋1 − 𝑋2 ) + 𝑏2 (𝑊̇ − 𝑋̇2 ) + 𝐾2 (𝑊 − 𝑋2 ) − 𝑈
Assume that all of the initial conditions are zero, so that these equations represent
the situation where the vehicle wheel goes up a bump. The dynamic equations
above can be expressed in the form of transfer functions by taking the Laplace
Transform. The specific derivation from the above equations to the transfer
functions G1(s) and G2(s) is shown below where each transfer function has an
output of, X1-X2, and inputs of U and W, respectively.
(𝑀1 𝑠 2 + 𝑏1 𝑠 + 𝐾1 )𝑋1 (𝑠) − (𝑏1 𝑠 + 𝐾1 )𝑋2 (𝑠) = 𝑈(𝑠)
−(𝑏1 𝑠 + 𝐾1 )𝑋1 (𝑠) + (𝑀2𝑠 2 + (𝑏1 + 𝑏2 )𝑠 + (𝐾1 + 𝐾2 ))𝑋2 (𝑠)
= (𝑏2 𝑠 + 𝐾2 )𝑊 (𝑠) − 𝑈(𝑠)
When we want to consider the control input U(s) only, we set W(s) = 0. Thus, we
get the transfer function G1(s) as in the following:
𝑋1 (𝑠) − 𝑋2 (𝑠) (𝑀1 + 𝑀2)𝑠 2 + 𝑏2 𝑠 + 𝐾2
𝐺1(𝑠) = =
𝑈(𝑠) Δ
When we want to consider the disturbance input W(s) only, we set U(s) = 0. Thus,
we get the transfer function G2(s) as in the following:
A good bus suspension system should have satisfactory road holding ability, while
still providing comfort when riding over bumps and holes in the road. When the
bus is experiencing any road disturbance (i.e. potholes, cracks, and uneven
pavement), the bus body should not have large oscillations, and the oscillations
should dissipate quickly. Since the distance X1-W is very difficult to measure, and
the deformation of the tire (X2-W) is negligible, we will use the distance X1-X2
instead of X1-W as the output in our problem. Keep in mind that this is an
approximation.
The design requirements are the following.
▪ Overshoot less than 5%
▪ Settling time less than 5 seconds
▪ For a 12-cm step, the bus body will oscillate within a range of +/- 6 mm