1 of 36

GOVERNMENT COLLEGE OF ENGINEERING, AURANGABAD��AN AUTONOMOUS INSTITUTE OF GOVERNMENT OF MAHARASHTRA��ELECTRICAL ENGINEERING DEPARTMNET ��BHANUDAS SABHAHGRAH RAILWAY STATION RD, RACHANAKAR COLONY, NEW USMANPURA, AURANGABAD, MAHARASHTRA 431005

2 of 36

ONLINE PRESENTATION ON

“Design Of Automotive Suspension Control Of A Vehicle”

​

By

​

Lokesh Kishor Chaudhari

(BE20S03F001)

Rahul Hanumant Gade

(BE20S03F003)

​

THIRD YEAR ELECTRICAL ENGINEERING

ACADEMIC YEAR (2021-2022)

​

Under the guidence of

​

Prof. Mrs. S. S. Kulkarni

3 of 36

OUTLINE

  • Introduction
  • Suspension: System Modeling

1. Physical setup

2. System parameters

3. Equations of motion

4. Transfer function models

5. Entering equations in MATLAB

  • Suspension: System Analysis

1. System model

2. System parameters

3. Design requirements

4. Open-loop step response

  • Suspension: Root Locus Controller Design

1. Plotting the root locus

2. adding a notch filter

3. Finding the gain from the root locus

4. plotting the closed-loop response

4 of 36

INTRODUCTION

  • The main objectives of a suspension system are to prevent the road shocks from being transmitted to the vehicle, thereby providing a suitable ride and cushioning effect to the occupants, and to keep the vehicle stable while in motion by providing good road holding (i.e. providing grip for the driver of vehicle to control its direction) during cornering and braking.
  • A vehicular suspension system has the main purpose of adapting the car’s behavior based on two main parameters, comfort and stability.
  • The performance is related to features like stiffness and damping coefficient of the suspension components such as springs , dampers and actuators.

5 of 36

SUSPENSION: SYSTEM MODELING�

1. Physical setup:

​

6 of 36

7 of 36

2. System parameters:

​

(M1) 1/4 bus body mass 2500 kg

(M2) suspension mass 320 kg

(K1) spring constant of suspension system 80,000 N/m

(K2) spring constant of wheel and tire 500,000 N/m

(b1) damping constant of suspension system 350 N.s/m

(b2) damping constant of wheel and tire 15,020 N.s/m

(U) control force

8 of 36

3. Equations of motion:

From the picture above and Newton's law, we can obtain the dynamic equations as the following:

​

​

​

​

​

9 of 36

TRANSFER FUNCTION MODEL

Solving above Newton’s equations for getting transfer function of vehicle, we get

​

​

​

​

​

​

​

​

​

​

​

​

10 of 36

Find the inverse of matrix A and then multiply with inputs U(s)and W(s) on the righthand side as follows:

​

​

​

​

​

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:

​

​

11 of 36

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:

The final transfer function is:

​

​

​

Where:

12 of 36

5. Entering equations in MATLAB:

​

We can generate the above transfer function models in MATLAB by entering the following commands in the MATLAB command window.

​

M1 = 2500;

M2 = 320;

K1 = 80000;

K2 = 500000;

b1 = 350;

b2 = 15020;

​

s = tf('s');

​

G1 = ((M1+M2)*s^2+b2*s+K2)/((M1*s^2+b1*s+K1)*(M2*s^2+(b1+b2)*s+(K1+K2))-(b1*s+K1)*(b1*s+K1));

G2 = (-M1*b2*s^3-M1*K2*s^2)/((M1*s^2+b1*s+K1)*(M2*s^2+(b1+b2)*s+(K1+K2))-(b1*s+K1)*(b1*s+K1));

13 of 36

SUSPENSION: SYSTEM ANALYSIS�

1. System model

2. System parameters

3. Design requirements

4. Open-loop step response:

​

M1 = 2500;

M2 = 320;

K1 = 80000;

K2 = 500000;

b1 = 350;

b2 = 15020;

​

s = tf('s');

G1 = ((M1+M2)*s^2+b2*s+K2)/((M1*s^2+b1*s+K1)*(M2*s^2+(b1+b2)*s+(K1+K2))-(b1*s+K1)*(b1*s+K1));

​

step(G1)

14 of 36

STEP RESPONSE FOR OPEN LOOP SYSTEM

15 of 36

IMPULSE RESPONSE FOR OPEN LOOP SYSTEM

16 of 36

STEP RESPONSE FOR WHEEL DEFORMATION W(S)

By considering wheel deformation of 0.1 magnitude

​

G2 = (-M1*b2*s^3-M1*K2*s^2)/((M1*s^2+b1*s+K1)*(M2*s^2+(b1+b2)*s+(K1+K2))-(b1*s+K1)*(b1*s+K1));

​

step(0.1*G2)

17 of 36

18 of 36

19 of 36

SUSPENSION: ROOT LOCUS CONTROLLER DESIGN

From the main problem, the dynamic equations in transfer function form are the following:

​

Eq. 1:

​

​

​

​

Eq. 2:

​

​

​

Where,

20 of 36

And the system schematic is the following where F(s)G1(s) = G2(s).

21 of 36

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);

​

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);

​

numf=num1;

denf=nump;

F=tf(numf,denf);

22 of 36

R = roots(denp)

​

R =

-23.9758 +35.1869i

-23.9758 -35.1869i

-0.1098 + 5.2504i

-0.1098 - 5.2504i

23 of 36

1. Plotting the root locus:

​

rlocus(G1)

z=-log(0.05)/sqrt(pi^2+(log(0.05)^2))

sgrid(z,0)

​

z =

​

0.6901

24 of 36

25 of 36

  • From the plot in previous slide, we see that there are two pair of poles and zeros that are very close together. These poles and zeros are almost on the imaginary axis, they might make the bus system marginally stable, which might cause a problem. We have to make all of the poles and zeros move into the left-half plane as far as possible to avoid an unstable system. We have to put two zeros very close to the two poles on the imaginary axis of uncompensated system for pole-and-zero cancellation.
  •  It seems that a notch filter (2-lead controller) will probably do the job.

26 of 36

2. Adding a notch filter:

​

z1=3+3.5i;

z2=3-3.5i;

p1=30; p2=60;

numc=conv([1 z1],[1 z2]);

denc=conv([1 p1],[1 p2]);

C=tf(numc,denc);

​

rlocus(C*G1)

27 of 36

28 of 36

Changing the axis for pole zero plot:

​

axis([-40 10 -30 30])

z=-log(0.05)/sqrt(pi^2+(log(0.05)^2))

sgrid(z,0)

​

z =

​

0.6901

29 of 36

30 of 36

31 of 36

PLOTTING THE CLOSED LOOP RESPONSE

32 of 36

IMPULSE RESPONSE FOR CLOSED LOOP SYSTEM

33 of 36

ADVANTAGES

  • It is independent on overall suspension condition and stabilizes vehicle independently.
  • Eliminates body roll during high speed cornering.
  • Very less bumps
  • As it increases contact of tire with road at all times, the overall grip of vehicle is increased. Hence creating a safer ride.
  • The aim is to increase safety and driving comfort.

34 of 36

CONCLUSION

  • Active suspension systems can maintain the required stability and comfort due to the ability of adaptation in correspondence with the state in real time.
  • As both overshoot and settling time is reduced, active suspensions provide much better dynamic performance as compared to the passive suspension system.
  • The simulation results prove that the Root Locus Controller Design technique used is very effective.

35 of 36

REFERENCE

36 of 36

THANK YOU!