PROJECT CONTROL Final
PROJECT CONTROL Final
Machine Engineering
Automatic Control Systems (2)
(EPM 353)
1
Table of Contents
Abstract ...........................................................................................................................................................................................3
Introduction ..................................................................................................................................................................................3
Task 1: Modeling of the System ..........................................................................................................................................3
1. System Parameters .........................................................................................................................................................3
2. Governing Equation ........................................................................................................................................................4
3. Laplace Transform ..........................................................................................................................................................4
4. Transfer Function ............................................................................................................................................................4
Task 2: Drawings of the Root Locus and Bode Diagram .......................................................................................5
1. Bode plot .........................................................................................................................................................................5
2. Root locus .......................................................................................................................................................................6
3. Stability interpretation ...........................................................................................................................................6
Task 3: Designs of the Different Types of Controllers ...........................................................................................7
System Model Recap: ...........................................................................................................................................................7
-Ziegler-Nichols Step Response Method ...................................................................................................................9
1-p controller ..........................................................................................................................................................................9
2-PI controller ...................................................................................................................................................................... 10
3-PD controller .................................................................................................................................................................... 11
4-PID controller .................................................................................................................................................................. 12
Task 4: Compare Between the Responses ................................................................................................................. 12
1. P Controller Analysis................................................................................................................................................... 13
2. PI Controller Analysis ................................................................................................................................................. 13
3. PD Controller Analysis ............................................................................................................................................... 13
4. PID Controller: Optimal Choice ............................................................................................................................. 13
Justification for PID Selection ..................................................................................................................................... 14
Conclusion ................................................................................................................................................................................... 14
2
Abstract
This project models and controls a quarter-car suspension system to improve
ride comfort and stability. Using state-space and transfer function methods, the
system is analyzed through root locus and Bode plots. Various controllers (P, PI,
PD, PID) are implemented in MATLAB/Simulink, with results showing the PID
controller offers the best performance in minimizing vibrations and enhancing
vehicle response.
Introduction
Suspension systems play a vital role in ensuring vehicle stability and passenger
comfort by isolating the body from road irregularities. This study focuses on
improving suspension performance through modern control strategies.
1. System Parameters
• m: Sprung mass (1/4 of vehicle mass)
• k: Spring stiffnes
• c: Damping coefficient
• x(t): Vertical displacement of the vehicle body (output)
• r(t): Road disturbance input (input)
3
2. Governing Equation
Using Newton’s second law:
3. Laplace Transform
Assuming zero initial conditions:
Ms X(s)+csX(s)+kX(s)=csR(s)+kR(s)
4. Transfer Function
𝑪𝑺 + 𝑲 𝑿(𝑺)
= = 𝑮(𝑺)
𝑴𝑺𝟐 + 𝑪𝑺 + 𝑲 𝑹(𝑺)
4
Task 2: Drawings of the Root Locus and Bode Diagram
1. Bode plot
5
2. Root locus
3. Stability interpretation
" The Root Locus and Bode Plot analyses confirm the system's stability,
indicated by a positive phase margin and pole locations confined to the left half
of the complex plane.
6
Task 3: Designs of the Different Types of Controllers
7
8
-Ziegler-Nichols Step Response Method
• L = Dead Time=0.03s
• T = Time Constant=0.15s
1-p controller
Kp=L/T=0.15/0.03=5
9
2-PI controller
Kp=4.5
Ki=45
10
3-PD controller
Kp=6
Kd=0.09
11
4-PID controller
Kp=6
Ki=100
Kd=0.09
12
Controller Performance Evaluation for Suspension System
1. P Controller Analysis
• Speed: Provides acceptable response time due to direct proportionality to
error.
• Steady-State Error: Shows noticeable persistent error (cannot eliminate
offset completely).
• Best For: Systems where temporary error is acceptable and simplicity is
prioritized.
2. PI Controller Analysis
• Steady-State Error: Perfectly eliminates steady-state error through
integral action.
• Overshoot: Introduces higher overshoot (~20-30%) due to aggressive
integral correction.
• Best For: Systems requiring zero steady-state error but can tolerate
moderate oscillations.
3. PD Controller Analysis
• Stability: Improves damping and reduces overshoot significantly.
• Best For: Noisy systems where overshoot must be minimized, and small
steady-state error is acceptable.
13
Justification for PID Selection
Conclusion
In this project, we analyzed the quarter-car suspension system, which
represents a simplified model of one wheel of a vehicle, including its
spring, damper, and the supported mass. We derived the system's
transfer function using realistic physical parameters and examined its
stability and frequency response using Bode and Root Locus plots.
14