SlideShare a Scribd company logo
1 of 11
Suspension System for Heavy Vehicles
SubmittedTo:
Dr. Yaseer Arfat Durani
SubmittedBy:
Tariq Ullah
17F-MS-ENC-06
M. Fahim Zafar
17F-MS-ENC-13
Subject: Advance Engineering Mathematics
Department of ElectronicEngineering
University of Engineering & Technology,
Taxila
Suspension System for Heavy Vehicles
Abstract: -
In order to improve handling and comfort performance instead of conventional static
spring and damper system, semi active and active systems are developed. An active suspension
system has been proposed for the purpose of improving the ride comfort. The main purpose of this
work is to illustrate the application of intelligent technique to the control of continuously damping
automotive suspension system. The ride comfort is improved by means of the reduction of the
body acceleration caused by the vehicle body when road disturbances from smooth and real road
roughness. This project also describes the model and controller used in the study and discusses
vehicle response results obtained from a range of road input simulations.
Introduction: -
A suspension system is comprised of some arrangements of springs, shock absorber,
and linkages, which allows a vehicle body to be controlled. If the suspension system of the vehicle
is not robust, and the driver cannot control it, the power produced by the engine is worthless.
Further, to insure the smooth movement, a vehicle needs to be absorb all of the bumps and holes
on the surface of the road using its suspension system. Without this system, even the smallest of
bumps, which may appear negligible to the passenger, will disrupt the smoothness of the journey.
The purpose of the suspension system along with the wheels and the tires to provide greater
handling capabilities as well as increased comfort level.
Suspension System Model: -
In order to design the suspension system for heavy vehicle, one of the four-wheel model is
considered in fig.1
Fig.1: Suspension model for ΒΌ wheel of vehicle
Where:
* body mass (M1) = 2500 kg,
* suspension mass (M2) = 320 kg,
* spring constant of suspension system(k1) = 80,000 N/m,
* spring constant of wheel and tire(k2) = 500,000 N/m,
* damping constant of suspension system(b1) = 350 Ns/m.
* damping constant of wheel and tire(b2) = 15,020 Ns/m.
* control force (u) = force from the controller we are going to design
Design requirements:
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. pot holes, 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 estimation.
The road disturbance (W) in this problem will be simulated by a step input. This step could
represent the bus coming out of a pothole. We want to design a feedback controller so that the
output (X1-X2) has an overshoot less than 5% and a settling time shorter than 5 seconds. For
example, when the bus runs onto a 10-cm high step, the bus body will oscillate within a range of
+/- 5 mm and return to a smooth ride within 5 seconds.
Equations of motion:
Our system has two degrees of freedom, since each mass can be moved
in the vertical direction while the other is held still. Thus, we need two simultaneous equations of
motion to describe the given suspension system. The two equations come from free-body diagram
of each mass. Superposition is used to draw the free-body diagram as shown in fig.2
w
Fig.2: Free Body Diagram for suspension system
From the picture above and Newton's law, we can obtain the dynamic equations as the following:
𝑀1 π‘‹Μˆ1+𝑏1 𝑋̇1+𝐾1 𝑋1 - 𝑏1 𝑋̇2-𝐾1 𝑋2= U (1)
𝑀2 π‘‹Μˆ2+ (𝑏1 + 𝑏2)𝑋̇2+ (𝐾1 + 𝐾2)𝑋2- 𝑏1 𝑋̇1-𝐾1 𝑋1= U +𝑏2 π‘ŠΜ‡ + 𝐾2 π‘Š (2)
Transfer Function Equation:
Assume that all of the initial condition are zeroes, so these equations represent the situation when
the bus wheel goes up a bump. The dynamic equations above can be expressed in a form of transfer
functions by taking Laplace Transform of the above equations. The derivation from above
equations of the Transfer Functions G1(s) and G2(s) of output, X1-X2, and two inputs U and W,
is as follows. Taking the Laplace transform of equation (1) and (2) we get the following equation
(3) and (4).
(𝑀1 𝑠2
+𝑏1 𝑠 + π‘˜1)𝑋1( 𝑠) – (𝑏1 𝑠 + 𝐾1) 𝑋2( 𝑠) = U(s) (3)
– (𝑏1 𝑠 + 𝐾1) 𝑋1( 𝑠) + (𝑀2 𝑠2
+(𝑏1 + 𝑏2 )𝑠 + (π‘˜1 + π‘˜2))𝑋2( 𝑠) = (𝑏2 𝑠 + 𝐾2)π‘Š(𝑠) -U(s) (4)
Equation (3) and (4) in matrix form as:
[
( 𝑀1 𝑠2
+ 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1)
– ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2
+ ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2))
][
𝑋1( 𝑠)
𝑋2( 𝑠)
] =[
π‘ˆ(𝑆)
(𝑏2 𝑠 + 𝐾2)π‘Š(𝑠) βˆ’ U(s)
]
Let A = [
( 𝑀1 𝑠2
+ 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1)
– ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2
+ ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2))
]
βˆ† = det [
( 𝑀1 𝑠2
+ 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1)
– ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2
+ ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2))
]
Or, βˆ† = ( 𝑀1 𝑠2
+ 𝑏1 𝑠 + π‘˜1).(𝑀2 𝑠2
+ ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2)) - ( 𝑏1 𝑠 + 𝐾1). ( 𝑏1 𝑠 + 𝐾1)
To find the value of X1(s) and X2(s), we used inverse matrix method (X=A-1B). Find the inverse
of A and then multiply with input U(s) and W(s) on the right-hand side as the following:
[
𝑋1( 𝑠)
𝑋2( 𝑠)
] =
1
βˆ†
[
( 𝑀1 𝑠2 + 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1)
– ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2 + ( 𝑏1 + 𝑏2) 𝑠+ ( π‘˜1 + π‘˜2))
] [
π‘ˆ(𝑆)
(𝑏2 𝑠 + 𝐾2 π‘Š(𝑠) βˆ’ U(s)
]
Multiply right-side matrix and Rearrange we will get the following matrix form.
[
𝑋1( 𝑠)
𝑋2( 𝑠)
] =
1
βˆ†
[
( 𝑀1 𝑠2
+ 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1)
– ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2
+ ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2))
][
π‘ˆ(𝑆)
W(s)
]
𝑋1( 𝑠) =
M2s2U (s) + (b1+b2)sU(s) +(k1+k2)U(s) + {(b1s+k1)(b2s+k2)}W(s) – (b1s+k1)U(s)
βˆ†
X2(s)=
(b1s+k1)U(s)+M1s2(b2s+k2)W(s)βˆ’M1s2U(s)+b1s(b2s+k2)W(s)+k1(b2s+k2)W(s)βˆ’(b1s+k1)U(s)
βˆ†
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 the following:
G1(s) = [
X1(s) βˆ’X2(s)
π‘ˆ(𝑠)
] =
( 𝑀1+𝑀2 ) 𝑠2
βˆ’π‘2 𝑠+𝐾2
βˆ†
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 the following:
G2(s) =
X1(s) βˆ’X2(s)
π‘Š(𝑠)
=
βˆ’π‘€1 𝑏2 𝑠3
βˆ’π‘€1 𝐾2 𝑠2
βˆ†
Matlab Code:
To implement and simulate the above transfer function we have used Matlab and Matlab Simulink.
Matlab code for above equation is:
m1 = 2500;
m2 = 320;
k1 = 80000;
k2 = 500000;
b1 = 350;
b2 = 15020;
nump=[(m1+m2) b2 k2];
denp=[(m1*m2) (m1*(b1+b2))+(m2*b1) (m1*(k1+k2))+(m2*k1)+(b1*b2)
(b1*k2)+(b2*k1) k1*k2];
G1=tf(nump,denp);
figure(1)
step(G1)
title(' Response of unit step actuated force input, U(s)');
num1=[-(m1*b2) -(m1*k2) 0 0];
den1=[(m1*m2) (m1*(b1+b2))+(m2*b1) (m1*(k1+k2))+(m2*k1)+(b1*b2)
(b1*k2)+(b2*k1) k1*k2];
G2=tf(num1,den1);
figure(2)
step(G2)
title('response for a step disturbance input W(s)');
numf=num1;
denf=nump;
F=tf(numf,denf);
Kd = 208025;
Kp = 832100;
Ki = 624075;
C = pid(Kp,Ki,Kd);
sys_cl=F*feedback(G1,C);
t=0:0.05:5;
figure(3)
step(0.1*sys_cl,t)
title('Step response under PID Control')
Kd=5*Kd;
Kp=5*Kp;
Ki=3*Ki;
C=pid(Kp,Ki,Kd);
sys_cl=F*feedback(G1,C);
figure(4)
step(0.1*sys_cl,t)
title('Step Response under High-Gain PID')
axis([0 5 -.01 .01])
Results:
Figure 3 show the response of unit step actuated input U(s) only, when W(s) = 0.
Fig 3. Open loop response when W(s)=0.
This is the open loop response when no feedback and controller are used. From the graph of the
open-loop response for a unit step actuated force, we can see that the system is under-damped.
People sitting in the bus will feel very small amount of oscillation. Moreover, the bus takes an
unacceptably long time to reach the steady state (the settling time is very large).
Figure 4 show the response for unit step disturbance input W(s) response only, when U(s) = 0.
Fig 4. Open loop response when U(s)=0.
This is the open loop response when no feedback and controller are used. We can see from the
graph when the bus passes a bump or hole on the road, the bus body will oscillate for an
unacceptably long time (~50 seconds) with an initial amplitude of 0.8 m. People sitting in the bus
will not be comfortable with such an oscillation due to the large overshoot and long settling time.
Adding a PID controller:
In open loop output we cannot obtain our required system specifications. The solution to these
problems is to add a feedback controller into the system to improve the performance. After adding
the controller, the whole suspension design model is shown given below.
Fig 5 suspension design with controller
There is different type of controllers, which we can used to improve ours result. But here we used
Proportional-Integral-Derivative (PID) controller. PID control is the most common control
algorithm used in industry and has been universally accepted in industrial control. The popularity
of PID controllers can be attributed partly to their robust performance in a wide range of operating
conditions and partly to their functional simplicity, which allows engineers to operate them in a
simple, straightforward manner. The basic idea behind a PID controller is to read the data, then
compute the desired actuator output by calculating proportional, integral, and derivative responses
and summing those three components to compute the output. The transfer function of PID
controller is.
𝐢( 𝑠) = 𝐾𝑝 +
𝐾𝑖
𝑠
+ 𝐾𝑑 =
𝐾 𝑑 𝑠2
+𝐾 𝑝 𝑠+𝐾 𝑝
𝑠
where 𝐾𝑝 is the proportional gain, 𝐾𝑖 is the integral gain, and 𝐾𝑑 is the derivative gain. Here we
will need all three of these gains in our controller. After adding the code of PID transfer function
in Matlab code we get the following result.
Results:
when the road disturbance (W) is simulated by a unit step input and put 𝐾𝑑=624075, 𝐾𝑖=832100
and 𝐾𝑝=208025, then the result shown given below in figure 6.
Fig 6 output when using PID controller
From the graph, the percent overshoot is 9mm, which is larger than the 5mm requirement, but the
settling time is satisfied, less than 5 seconds. To get the require percent overshoot we choose other
value for PID.
when the road disturbance (W) is simulated by a unit step input and put 𝐾𝑑=4*624075,
𝐾𝑖=4*832100 and 𝐾𝑝=3*208025, then the result shown given below in figure 7.
Fig 7 output when using PID controller
Now we see that the percent overshoot and settling time meet the requirements of the system. The
percent overshoot is about 3% of the input's amplitude and settling time is 1.8 seconds which is
less than the 5 second requirement. This mean that when we change the value of parameter of PID
we get more precise result.
Simulink Modeling:
The transfer function of our suspension system and feedback controller in Simulink shown below
in figure 9.
Fig 9 close loop with PID controller
The output of the close system is given below.
Fig 10 close loop output using PID
Now we see that the percent overshoot and settling time meet the requirements of the system. The
percent overshoot is about 3% of the input's amplitude and settling time is 1.8 seconds which is
less than the 5 second requirement. This mean that when we change the value of parameter of PID
we get more precise result.
Conclusion:
This paper describes about the designing and analyzing the suspension system using PID
controller. The suspension has been designed and analyzed on the basis of vehicle dynamics. It
also helps to understand and overcome the theocratical difficulties of the vehicle. We have made
this project for the purpose of stability of heavy vehicle on brumby or irregular surfaces by using
the PID controller

More Related Content

What's hot

Automatic transmission
Automatic transmissionAutomatic transmission
Automatic transmissionArsh Singh
Β 
Recent trends in automobiles power transmission
Recent trends in             automobiles power transmissionRecent trends in             automobiles power transmission
Recent trends in automobiles power transmissionAnnasaheb Dhumal
Β 
Four wheel steering system
Four wheel steering systemFour wheel steering system
Four wheel steering systemrohan131994
Β 
Four Wheel Steering System
Four  Wheel  Steering  SystemFour  Wheel  Steering  System
Four Wheel Steering SystemNirbhay Agarwal
Β 
Propeller and Differential
Propeller and DifferentialPropeller and Differential
Propeller and DifferentialAKASH1001
Β 
8 understeering and over steering
8 understeering and over steering8 understeering and over steering
8 understeering and over steeringshaikusmanshag
Β 
Automobile transmission - Gear Box
Automobile transmission - Gear BoxAutomobile transmission - Gear Box
Automobile transmission - Gear BoxMohanBharathy
Β 
Automobiles steering systems
Automobiles steering systemsAutomobiles steering systems
Automobiles steering systemsNitin Malviya
Β 
Anti-lock Braking System (ABS)
Anti-lock Braking System (ABS)Anti-lock Braking System (ABS)
Anti-lock Braking System (ABS)haitham shehata
Β 
Differential
DifferentialDifferential
DifferentialAjay Yadav
Β 
hydraulic brake presentation
hydraulic brake presentationhydraulic brake presentation
hydraulic brake presentationMuhammad Sajjad
Β 
Steering System ( Anil Sharma )
Steering System ( Anil Sharma )Steering System ( Anil Sharma )
Steering System ( Anil Sharma )ANIL SHARMA
Β 

What's hot (20)

Automatic transmission
Automatic transmissionAutomatic transmission
Automatic transmission
Β 
Recent trends in automobiles power transmission
Recent trends in             automobiles power transmissionRecent trends in             automobiles power transmission
Recent trends in automobiles power transmission
Β 
Four wheel steering system
Four wheel steering systemFour wheel steering system
Four wheel steering system
Β 
Gearbox
GearboxGearbox
Gearbox
Β 
Steering system 7
Steering system 7Steering system 7
Steering system 7
Β 
Four Wheel Steering System
Four  Wheel  Steering  SystemFour  Wheel  Steering  System
Four Wheel Steering System
Β 
Steering System
Steering SystemSteering System
Steering System
Β 
Propeller and Differential
Propeller and DifferentialPropeller and Differential
Propeller and Differential
Β 
Synchromesh gear box
Synchromesh gear boxSynchromesh gear box
Synchromesh gear box
Β 
8 understeering and over steering
8 understeering and over steering8 understeering and over steering
8 understeering and over steering
Β 
Gear box
Gear boxGear box
Gear box
Β 
Automobile transmission - Gear Box
Automobile transmission - Gear BoxAutomobile transmission - Gear Box
Automobile transmission - Gear Box
Β 
Propeller shaft
Propeller shaftPropeller shaft
Propeller shaft
Β 
Automobiles steering systems
Automobiles steering systemsAutomobiles steering systems
Automobiles steering systems
Β 
Anti-lock Braking System (ABS)
Anti-lock Braking System (ABS)Anti-lock Braking System (ABS)
Anti-lock Braking System (ABS)
Β 
Belt drives extra
Belt drives extraBelt drives extra
Belt drives extra
Β 
Vehicle dynamics
Vehicle dynamicsVehicle dynamics
Vehicle dynamics
Β 
Differential
DifferentialDifferential
Differential
Β 
hydraulic brake presentation
hydraulic brake presentationhydraulic brake presentation
hydraulic brake presentation
Β 
Steering System ( Anil Sharma )
Steering System ( Anil Sharma )Steering System ( Anil Sharma )
Steering System ( Anil Sharma )
Β 

Similar to suspension system project report

Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...IJERA Editor
Β 
IJREI- Vibration Analysis and Response Characteristics of a Half Car Model Su...
IJREI- Vibration Analysis and Response Characteristics of a Half Car Model Su...IJREI- Vibration Analysis and Response Characteristics of a Half Car Model Su...
IJREI- Vibration Analysis and Response Characteristics of a Half Car Model Su...Star Web Maker Services Pvt. Ltd.
Β 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes IJECEIAES
Β 
Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...editorijrei
Β 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Thomas Templin
Β 
Suspensioncontrollerdesignproject
SuspensioncontrollerdesignprojectSuspensioncontrollerdesignproject
SuspensioncontrollerdesignprojectNagamohan Burugupalli
Β 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach IJECEIAES
Β 
Integrated inerter design and application
Integrated inerter design and applicationIntegrated inerter design and application
Integrated inerter design and applicationijcax
Β 
Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Mustefa Jibril
Β 
Ips csmc 14.06.2016
Ips csmc 14.06.2016Ips csmc 14.06.2016
Ips csmc 14.06.2016SaurabhSaini91
Β 
The optimal control system of the ship based on the linear quadratic regular ...
The optimal control system of the ship based on the linear quadratic regular ...The optimal control system of the ship based on the linear quadratic regular ...
The optimal control system of the ship based on the linear quadratic regular ...IJECEIAES
Β 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ryland Ballingham
Β 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAPAttou
Β 
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMINTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMijcax
Β 
Chi2017 yamanaka novideo
Chi2017 yamanaka novideoChi2017 yamanaka novideo
Chi2017 yamanaka novideoMeiji University
Β 
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMINTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMijcax
Β 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...IJMTST Journal
Β 
Saqib aeroelasticity cw
Saqib aeroelasticity cwSaqib aeroelasticity cw
Saqib aeroelasticity cwSagar Chawla
Β 
Study of a Gear-Rack and links System: Equations, configuration and CAD design
Study of a Gear-Rack and links System: Equations, configuration and CAD designStudy of a Gear-Rack and links System: Equations, configuration and CAD design
Study of a Gear-Rack and links System: Equations, configuration and CAD designPietro Galli
Β 

Similar to suspension system project report (20)

Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Β 
IJREI- Vibration Analysis and Response Characteristics of a Half Car Model Su...
IJREI- Vibration Analysis and Response Characteristics of a Half Car Model Su...IJREI- Vibration Analysis and Response Characteristics of a Half Car Model Su...
IJREI- Vibration Analysis and Response Characteristics of a Half Car Model Su...
Β 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes
Β 
Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...
Β 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Β 
Suspensioncontrollerdesignproject
SuspensioncontrollerdesignprojectSuspensioncontrollerdesignproject
Suspensioncontrollerdesignproject
Β 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
Β 
Integrated inerter design and application
Integrated inerter design and applicationIntegrated inerter design and application
Integrated inerter design and application
Β 
Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...
Β 
Ips csmc 14.06.2016
Ips csmc 14.06.2016Ips csmc 14.06.2016
Ips csmc 14.06.2016
Β 
The optimal control system of the ship based on the linear quadratic regular ...
The optimal control system of the ship based on the linear quadratic regular ...The optimal control system of the ship based on the linear quadratic regular ...
The optimal control system of the ship based on the linear quadratic regular ...
Β 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
Β 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAP
Β 
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMINTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
Β 
Chi2017 yamanaka novideo
Chi2017 yamanaka novideoChi2017 yamanaka novideo
Chi2017 yamanaka novideo
Β 
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMINTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
Β 
The Control Structure for DC Motor based on the Flatness Control
The Control Structure for DC Motor based on the Flatness ControlThe Control Structure for DC Motor based on the Flatness Control
The Control Structure for DC Motor based on the Flatness Control
Β 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Β 
Saqib aeroelasticity cw
Saqib aeroelasticity cwSaqib aeroelasticity cw
Saqib aeroelasticity cw
Β 
Study of a Gear-Rack and links System: Equations, configuration and CAD design
Study of a Gear-Rack and links System: Equations, configuration and CAD designStudy of a Gear-Rack and links System: Equations, configuration and CAD design
Study of a Gear-Rack and links System: Equations, configuration and CAD design
Β 

Recently uploaded

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
Β 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
Β 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
Β 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Β 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
Β 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
Β 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
Β 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
Β 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
Β 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Β 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
Β 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
Β 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
Β 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
Β 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Β 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
Β 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
Β 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
Β 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
Β 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
Β 

Recently uploaded (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
Β 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
Β 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
Β 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Β 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Β 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
Β 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
Β 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
Β 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Β 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Β 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
Β 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
Β 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
Β 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Β 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Β 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Β 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
Β 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
Β 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
Β 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Β 

suspension system project report

  • 1. Suspension System for Heavy Vehicles SubmittedTo: Dr. Yaseer Arfat Durani SubmittedBy: Tariq Ullah 17F-MS-ENC-06 M. Fahim Zafar 17F-MS-ENC-13 Subject: Advance Engineering Mathematics Department of ElectronicEngineering
  • 2. University of Engineering & Technology, Taxila
  • 3. Suspension System for Heavy Vehicles Abstract: - In order to improve handling and comfort performance instead of conventional static spring and damper system, semi active and active systems are developed. An active suspension system has been proposed for the purpose of improving the ride comfort. The main purpose of this work is to illustrate the application of intelligent technique to the control of continuously damping automotive suspension system. The ride comfort is improved by means of the reduction of the body acceleration caused by the vehicle body when road disturbances from smooth and real road roughness. This project also describes the model and controller used in the study and discusses vehicle response results obtained from a range of road input simulations. Introduction: - A suspension system is comprised of some arrangements of springs, shock absorber, and linkages, which allows a vehicle body to be controlled. If the suspension system of the vehicle is not robust, and the driver cannot control it, the power produced by the engine is worthless. Further, to insure the smooth movement, a vehicle needs to be absorb all of the bumps and holes on the surface of the road using its suspension system. Without this system, even the smallest of bumps, which may appear negligible to the passenger, will disrupt the smoothness of the journey. The purpose of the suspension system along with the wheels and the tires to provide greater handling capabilities as well as increased comfort level. Suspension System Model: - In order to design the suspension system for heavy vehicle, one of the four-wheel model is considered in fig.1 Fig.1: Suspension model for ΒΌ wheel of vehicle
  • 4. Where: * body mass (M1) = 2500 kg, * suspension mass (M2) = 320 kg, * spring constant of suspension system(k1) = 80,000 N/m, * spring constant of wheel and tire(k2) = 500,000 N/m, * damping constant of suspension system(b1) = 350 Ns/m. * damping constant of wheel and tire(b2) = 15,020 Ns/m. * control force (u) = force from the controller we are going to design Design requirements: 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. pot holes, 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 estimation. The road disturbance (W) in this problem will be simulated by a step input. This step could represent the bus coming out of a pothole. We want to design a feedback controller so that the output (X1-X2) has an overshoot less than 5% and a settling time shorter than 5 seconds. For example, when the bus runs onto a 10-cm high step, the bus body will oscillate within a range of +/- 5 mm and return to a smooth ride within 5 seconds. Equations of motion: Our system has two degrees of freedom, since each mass can be moved in the vertical direction while the other is held still. Thus, we need two simultaneous equations of motion to describe the given suspension system. The two equations come from free-body diagram of each mass. Superposition is used to draw the free-body diagram as shown in fig.2 w Fig.2: Free Body Diagram for suspension system
  • 5. From the picture above and Newton's law, we can obtain the dynamic equations as the following: 𝑀1 π‘‹Μˆ1+𝑏1 𝑋̇1+𝐾1 𝑋1 - 𝑏1 𝑋̇2-𝐾1 𝑋2= U (1) 𝑀2 π‘‹Μˆ2+ (𝑏1 + 𝑏2)𝑋̇2+ (𝐾1 + 𝐾2)𝑋2- 𝑏1 𝑋̇1-𝐾1 𝑋1= U +𝑏2 π‘ŠΜ‡ + 𝐾2 π‘Š (2) Transfer Function Equation: Assume that all of the initial condition are zeroes, so these equations represent the situation when the bus wheel goes up a bump. The dynamic equations above can be expressed in a form of transfer functions by taking Laplace Transform of the above equations. The derivation from above equations of the Transfer Functions G1(s) and G2(s) of output, X1-X2, and two inputs U and W, is as follows. Taking the Laplace transform of equation (1) and (2) we get the following equation (3) and (4). (𝑀1 𝑠2 +𝑏1 𝑠 + π‘˜1)𝑋1( 𝑠) – (𝑏1 𝑠 + 𝐾1) 𝑋2( 𝑠) = U(s) (3) – (𝑏1 𝑠 + 𝐾1) 𝑋1( 𝑠) + (𝑀2 𝑠2 +(𝑏1 + 𝑏2 )𝑠 + (π‘˜1 + π‘˜2))𝑋2( 𝑠) = (𝑏2 𝑠 + 𝐾2)π‘Š(𝑠) -U(s) (4) Equation (3) and (4) in matrix form as: [ ( 𝑀1 𝑠2 + 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1) – ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2 + ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2)) ][ 𝑋1( 𝑠) 𝑋2( 𝑠) ] =[ π‘ˆ(𝑆) (𝑏2 𝑠 + 𝐾2)π‘Š(𝑠) βˆ’ U(s) ] Let A = [ ( 𝑀1 𝑠2 + 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1) – ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2 + ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2)) ] βˆ† = det [ ( 𝑀1 𝑠2 + 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1) – ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2 + ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2)) ] Or, βˆ† = ( 𝑀1 𝑠2 + 𝑏1 𝑠 + π‘˜1).(𝑀2 𝑠2 + ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2)) - ( 𝑏1 𝑠 + 𝐾1). ( 𝑏1 𝑠 + 𝐾1) To find the value of X1(s) and X2(s), we used inverse matrix method (X=A-1B). Find the inverse of A and then multiply with input U(s) and W(s) on the right-hand side as the following: [ 𝑋1( 𝑠) 𝑋2( 𝑠) ] = 1 βˆ† [ ( 𝑀1 𝑠2 + 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1) – ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2 + ( 𝑏1 + 𝑏2) 𝑠+ ( π‘˜1 + π‘˜2)) ] [ π‘ˆ(𝑆) (𝑏2 𝑠 + 𝐾2 π‘Š(𝑠) βˆ’ U(s) ] Multiply right-side matrix and Rearrange we will get the following matrix form. [ 𝑋1( 𝑠) 𝑋2( 𝑠) ] = 1 βˆ† [ ( 𝑀1 𝑠2 + 𝑏1 𝑠 + π‘˜1) – ( 𝑏1 𝑠 + 𝐾1) – ( 𝑏1 𝑠 + 𝐾1) (𝑀2 𝑠2 + ( 𝑏1 + 𝑏2) 𝑠 + ( π‘˜1 + π‘˜2)) ][ π‘ˆ(𝑆) W(s) ]
  • 6. 𝑋1( 𝑠) = M2s2U (s) + (b1+b2)sU(s) +(k1+k2)U(s) + {(b1s+k1)(b2s+k2)}W(s) – (b1s+k1)U(s) βˆ† X2(s)= (b1s+k1)U(s)+M1s2(b2s+k2)W(s)βˆ’M1s2U(s)+b1s(b2s+k2)W(s)+k1(b2s+k2)W(s)βˆ’(b1s+k1)U(s) βˆ† 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 the following: G1(s) = [ X1(s) βˆ’X2(s) π‘ˆ(𝑠) ] = ( 𝑀1+𝑀2 ) 𝑠2 βˆ’π‘2 𝑠+𝐾2 βˆ† 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 the following: G2(s) = X1(s) βˆ’X2(s) π‘Š(𝑠) = βˆ’π‘€1 𝑏2 𝑠3 βˆ’π‘€1 𝐾2 𝑠2 βˆ† Matlab Code: To implement and simulate the above transfer function we have used Matlab and Matlab Simulink. Matlab code for above equation is: m1 = 2500; m2 = 320; k1 = 80000; k2 = 500000; b1 = 350; b2 = 15020; nump=[(m1+m2) b2 k2]; denp=[(m1*m2) (m1*(b1+b2))+(m2*b1) (m1*(k1+k2))+(m2*k1)+(b1*b2) (b1*k2)+(b2*k1) k1*k2]; G1=tf(nump,denp); figure(1) step(G1) title(' Response of unit step actuated force input, U(s)'); num1=[-(m1*b2) -(m1*k2) 0 0]; den1=[(m1*m2) (m1*(b1+b2))+(m2*b1) (m1*(k1+k2))+(m2*k1)+(b1*b2) (b1*k2)+(b2*k1) k1*k2]; G2=tf(num1,den1); figure(2) step(G2) title('response for a step disturbance input W(s)'); numf=num1; denf=nump;
  • 7. F=tf(numf,denf); Kd = 208025; Kp = 832100; Ki = 624075; C = pid(Kp,Ki,Kd); sys_cl=F*feedback(G1,C); t=0:0.05:5; figure(3) step(0.1*sys_cl,t) title('Step response under PID Control') Kd=5*Kd; Kp=5*Kp; Ki=3*Ki; C=pid(Kp,Ki,Kd); sys_cl=F*feedback(G1,C); figure(4) step(0.1*sys_cl,t) title('Step Response under High-Gain PID') axis([0 5 -.01 .01]) Results: Figure 3 show the response of unit step actuated input U(s) only, when W(s) = 0. Fig 3. Open loop response when W(s)=0. This is the open loop response when no feedback and controller are used. From the graph of the open-loop response for a unit step actuated force, we can see that the system is under-damped. People sitting in the bus will feel very small amount of oscillation. Moreover, the bus takes an unacceptably long time to reach the steady state (the settling time is very large).
  • 8. Figure 4 show the response for unit step disturbance input W(s) response only, when U(s) = 0. Fig 4. Open loop response when U(s)=0. This is the open loop response when no feedback and controller are used. We can see from the graph when the bus passes a bump or hole on the road, the bus body will oscillate for an unacceptably long time (~50 seconds) with an initial amplitude of 0.8 m. People sitting in the bus will not be comfortable with such an oscillation due to the large overshoot and long settling time. Adding a PID controller: In open loop output we cannot obtain our required system specifications. The solution to these problems is to add a feedback controller into the system to improve the performance. After adding the controller, the whole suspension design model is shown given below. Fig 5 suspension design with controller
  • 9. There is different type of controllers, which we can used to improve ours result. But here we used Proportional-Integral-Derivative (PID) controller. PID control is the most common control algorithm used in industry and has been universally accepted in industrial control. The popularity of PID controllers can be attributed partly to their robust performance in a wide range of operating conditions and partly to their functional simplicity, which allows engineers to operate them in a simple, straightforward manner. The basic idea behind a PID controller is to read the data, then compute the desired actuator output by calculating proportional, integral, and derivative responses and summing those three components to compute the output. The transfer function of PID controller is. 𝐢( 𝑠) = 𝐾𝑝 + 𝐾𝑖 𝑠 + 𝐾𝑑 = 𝐾 𝑑 𝑠2 +𝐾 𝑝 𝑠+𝐾 𝑝 𝑠 where 𝐾𝑝 is the proportional gain, 𝐾𝑖 is the integral gain, and 𝐾𝑑 is the derivative gain. Here we will need all three of these gains in our controller. After adding the code of PID transfer function in Matlab code we get the following result. Results: when the road disturbance (W) is simulated by a unit step input and put 𝐾𝑑=624075, 𝐾𝑖=832100 and 𝐾𝑝=208025, then the result shown given below in figure 6. Fig 6 output when using PID controller From the graph, the percent overshoot is 9mm, which is larger than the 5mm requirement, but the settling time is satisfied, less than 5 seconds. To get the require percent overshoot we choose other value for PID. when the road disturbance (W) is simulated by a unit step input and put 𝐾𝑑=4*624075, 𝐾𝑖=4*832100 and 𝐾𝑝=3*208025, then the result shown given below in figure 7.
  • 10. Fig 7 output when using PID controller Now we see that the percent overshoot and settling time meet the requirements of the system. The percent overshoot is about 3% of the input's amplitude and settling time is 1.8 seconds which is less than the 5 second requirement. This mean that when we change the value of parameter of PID we get more precise result. Simulink Modeling: The transfer function of our suspension system and feedback controller in Simulink shown below in figure 9. Fig 9 close loop with PID controller The output of the close system is given below.
  • 11. Fig 10 close loop output using PID Now we see that the percent overshoot and settling time meet the requirements of the system. The percent overshoot is about 3% of the input's amplitude and settling time is 1.8 seconds which is less than the 5 second requirement. This mean that when we change the value of parameter of PID we get more precise result. Conclusion: This paper describes about the designing and analyzing the suspension system using PID controller. The suspension has been designed and analyzed on the basis of vehicle dynamics. It also helps to understand and overcome the theocratical difficulties of the vehicle. We have made this project for the purpose of stability of heavy vehicle on brumby or irregular surfaces by using the PID controller