Project

Complex Traction model (Longitudinal tire brush model)

Objective: 1. To plot the relationship between traction force and slip ratio.

2. To plot the relationship between critical length and slip ratio

https://drive.google.com/open?id=1CBDgzKdTyIEbwpfeSYRDemGBkk5ZpT-8

%to plot the relationship between traction force and slip ratio
%to plot the relationship between critical length and slip ratio

clear all;

%input data

Fz=4000; %Normal force (N)
mu=0.8; %mu_p peak road-tire friction coefficient
lt=0.2; %contact patch length (m)
kt=3E6; %tire tangential stiffness (N/m^2)
lambda=0.04; %initial deformation

%compute critical slip
Sx_c = mu*Fz/(kt*lt*(lt+lambda));

%main loop to compute traction force
for i=1:101  Sx(i) = (i-1)*0.01; %Sweep Sx from 0 to 1
  
  if Sx(i)<Sx_c %adhesion region
    Fx(i)=kt*lt*(lambda+lt/2)*Sx(i);
    lc(i)=lt;
  else
    lc(i)=mu*Fz/(lt*kt*Sx(i))-lambda;
    Fx(i)=kt*Sx(i)*(lc(i))*(lambda+lc(i)/2)+mu*Fz*(1-lc(i)/lt);
  end
end  

subplot(2,1,1);
plot(Sx,Fx,'b','Linewidth',3);
grid on;
set(gca,'fontsize',10);
title('Traction Force vs. Slip Ratio');
xlabel('Longitudinal Slip Sx');
ylabel('Traction Force Fx');
hold on;


subplot(2,1,2);
plot(Sx,lc,'r','Linewidth',3);
grid on;
set(gca,'fontsize',10);
title('Critical Length vs. Slip Ratio');
xlabel('Longitudinal Slip Sx');
ylabel('Critical Length (m)');
hold on;


%%%%Reduced Friction Case ####
Fz=4000; %Normal force (N)
mu=0.5; %mu_p peak road-tire friction coefficient
lt=0.2; %contact patch length (m)
kt=3E6; %tire tangential stiffness (N/m^2)
lambda=0.04; %initial deformation

%compute critical slip
Sx_c = mu*Fz/(kt*lt*(lt+lambda));

%main loop to compute traction force
for i=1:101
  Sx(i) = (i-1)*0.01; %Sweep Sx from 0 to 1
  
  if Sx(i)<Sx_c %adhesion region
    Fx(i)=kt*lt*(lambda+lt/2)*Sx(i);
    lc(i)=lt;
  else
    lc(i)=mu*Fz/(lt*kt*Sx(i))-lambda;
    Fx(i)=kt*Sx(i)*(lc(i))*(lambda+lc(i)/2)+mu*Fz*(1-lc(i)/lt);
  end
end  

subplot(2,1,1);
plot(Sx,Fx,'m','Linewidth',3);
grid on;
set(gca,'fontsize',10);
title('Traction Force vs. Slip Ratio');
xlabel('Longitudinal Slip Sx');
ylabel('Traction Force Fx');
legend('mu=0.8','mu=0.5');


subplot(2,1,2);
plot(Sx,lc,'k','Linewidth',3);
grid on;
set(gca,'fontsize',10);
title('Critical Length vs. Slip Ratio');
xlabel('Longitudinal Slip Sx');
ylabel('Critical Length (m)');
legend('mu=0.8','mu=0.5');




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.