Project

Vehicle Dynamics - Combined Slip Brush Tire Model using MATLAB

AIM: To write a MATLAB code for plotting the combined slip tire model.

OBJECTIVES: To plot a graph showing effect of different slip angles on Lateral Force v/s Longitudinal Force relationship.

GIVEN DATA:

GOVERNING EQUATIONS: In combined slip model, the tire is under both the lateral and longitudinal forces and is deterbined as follows-

i) Adhesion region

Cornering stiffness, `C_(alpha) = 1/2*K_(t_y)*l_t^2`

Longitudinal stiffness, `C_s = 1/2*K_(t_x)*l_t^2`

Longitudinal force, `F_x = (C_s*i_s)/(1-i_s)`

Lateral force, `F_y = (C_(alpha)*tan(alpha))/(1-i_s)`

where,

`i_s ->`slip ratio

`l_t ->`contact patch length

`K_(t_x) ->`tire tangential stiffness

`K_(t_y) ->`tire lateral stiffness

ii) Critical length

`l_c = (mu*F_z*(1-i_s)*l_t)/(2*sqrt((C_s*i_s)^2+(C_(alpha)*tan(alpha))^2`

where,

`mu ->`coefficient of friction

`F_z ->`Normal load

iii) Sliding region

Longitudinal force, `F_x = (mu*F_z*C_s*i_s)/sqrt((C_s*i_s)^2+(C_(alpha)*tan(alpha))^2)[1-(mu*F_z*(1-i_s))/(4*sqrt((C_s*i_s)^2+(C_(alpha)*tan(alpha))^2))]`

Lateral force, `F_y = (mu*F_z*C_s*tan(alpha))/sqrt((C_s*i_s)^2+(C_(alpha)*tan(alpha))^2)[1-(mu*F_z*(1-i_s))/(4*sqrt((C_s*i_s)^2+(C_(alpha)*tan(alpha))^2))]`

SOLUTION:

MATLAB Code:

clear all
close all
clc

%inputs
Fz = 4000;      %normal load in N
mu = 0.85;      %Coeff. of friction
lt = 0.2;       %lenght of contact patch in m
Kt_t = 3.5e6;       %tire tangential stiffness per unit length in N/m^2
Kt_l = 2.5e6;       %tire lateral stiffness per unit length in N/m^2

%cornering stiffness
Ca = 0.5*Kt_l*lt^2;     %cornering stiffness
Cs = 0.5*Kt_t*lt^2;     %longitudinal stiffness

for i = 2:2:10
    alpha = i*pi/180;       %slip angle
    for j = 1:101
        is(j) = (j-1)*0.01;      %slip ratio
        temp(j) = ((Cs*is(j))^2 + (Ca*tan(alpha))^2)^0.5;    
        lc(j) = mu*Fz*(1-is(j))*lt/(2*temp(j));      %critcal length
        
        if lt <= lc
            Fx(j) = Cs*is(j)/(1-is(j));
            Fy(j) = Ca*tan(alpha)/(1-is(j))    
        else
            Fx(j) = (mu*Fz*Cs*is(j)/temp(j))*((1-mu*Fz*(1-is(j))/(4*temp(j))));
            Fy(j) = (mu*Fz*Ca*tan(alpha)/temp(j))*((1-mu*Fz*(1-is(j))/(4*temp(j))));
        end
    end
    
    %plotting curves for each iteration
    figure(1)
    hold on
    plot(Fx,Fy,'linewidth',2)
  
end

%plot properties
    title('Lateral Force v/s Longitudinal Force')
    xlabel('Longitudinal Force (N)')
    ylabel('Latera Force (N)')
    legend('2 deg','4 deg','6 deg','8 deg','10 deg')
    grid on

    saveas(1,'combined_slip','jpeg')

OUTPUT:

Inference from the plot:

1. As the longitudinal force increases, the lateral force decreases.

2. The magnitudes of both the force at any given instance is not equal. Hence, the graph is elliptical in nature.

3. Lateral force increases with increase in slip angle.

CONCLUSION: The plot for effect of slip angle on Fx v/s Fy is plotted successfully using MATLAB.

AIM: To calculate effective stiffness values for different slip ratios

OBJECTIVE: Write a MATLAB script to calculate effective stiffness and plot the following graphs-

i) Lateral force v/s Longitudinal force

ii) Effective cornering stiffness v/s Slip ratio

GIVEN DATA:

GOVERNING EQUATION:

Effective cornering stiffness, `C_(alpha_(eff)) = F_y/(alpha)`

SOLUTION:

MATLAB code:

clear all
close all
clc

%inputs
Fz = 3000;      %Normal load in N
mu = 0.8;      %coeff. of frcition
lt = 0.2;       %length of contact patch in m
Kt_t = 4.0e6;       %tire tangential stiffness per unit length in N/m^2
Kt_l = 2.275e6;       %tire lateral stiffness per unit length in N/m^2
alpha = 3.0;        %slip angle in deg

%cornering stiffness
Ca = 0.5*Kt_l*lt^2;     %cornering stiffness
Cs = 0.5*Kt_t*lt^2;     %longitudinal stiffness

is = [0,0.15,1.0];      %given slip ratios
alpha = alpha*pi/180;

%loop for effective Ca values
for i = 1:length(is)
        temp(i) = ((Cs*is(i))^2 + (Ca*tan(alpha))^2)^0.5;    
        lc(i) = mu*Fz*(1-is(i))*lt/(2*temp(i));      %critcal length
        
        if lt <= lc
            Fx(i) = Cs*is(i)/(1-is(i));
            Fy(i) = Ca*tan(alpha)/(1-is(i));
            Ca_eff(i) = Fy(i)/alpha;
        else
            Fx(i) = (mu*Fz*Cs*is(i)/temp(i))*((1-mu*Fz*(1-is(i))/(4*temp(i))));
            Fy(i) = (mu*Fz*Ca*tan(alpha)/temp(i))*((1-mu*Fz*(1-is(i))/(4*temp(i))));
            Ca_eff(i) = Fy(i)/alpha;
        end
    
end
display([is])
display([Ca_eff])

%loop for plotting graphs
for j = 1:101
        is(j) = (j-1)*0.01;      %slip ratio
        temp(j) = ((Cs*is(j))^2 + (Ca*tan(alpha))^2)^0.5;    
        lc(j) = mu*Fz*(1-is(j))*lt/(2*temp(j));      %critcal length
        
        if lt <= lc
            Fx(j) = Cs*is(j)/(1-is(j));
            Fy(j) = Ca*tan(alpha)/(1-is(j));
            Ca_eff(j) = Fy(j)/alpha;
        else
            Fx(j) = (mu*Fz*Cs*is(j)/temp(j))*((1-mu*Fz*(1-is(j))/(4*temp(j))));
            Fy(j) = (mu*Fz*Ca*tan(alpha)/temp(j))*((1-mu*Fz*(1-is(j))/(4*temp(j))));
            Ca_eff(j) = Fy(j)/alpha;
        end
end
    
%plotting the graphs

figure(1)
plot(Fx,Fy,'linewidth',2)
title('Lateral Force v/s Longitudinal Force')
xlabel('Longitudinal Force (N)')
ylabel('Latera Force (N)')
grid on

figure(2)
plot(is,Ca_eff,'linewidth',2)
title('Effective cornering stiffness v/s Slip ratio')
xlabel('Slip ratio')
ylabel('Effective cornering stiffness')
grid on

saveas(1,'combined_slip_2b_1','jpeg')
saveas(2,'combined_slip_2b_2','jpeg')

OUTPUT:

Final deliverables-

Slip ratio Effective cornering stiffness
0 3.4303E4
0.15 0.8561E4
1 0.1336E4

PLOTS:

Plot 1:

Plot 2:

Inference from the plot:

From plot 2, we can see that the effective cornering stiffness decreases with increase in slip ratio. That means, there will be less complaince with greater difference in the rotaional and translational speed of the tire.

CONCLUSION: The values of effective cornering stiffnes for different values of slip ratios have been dtermined using an errorless MATLAB script.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.