Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. error_front = 0;
  2. error_rear = 0;
  3. rear_x = zeros(1,length(T));
  4. front_x = zeros(1,length(T));
  5. delta_fun=@(t) pi/180*sin(2*pi*t)-0.00175;
  6.  
  7. for i = 1:length(T)
  8.  
  9. v = Z_eq(4,i);
  10. r = Z_eq(5,i);
  11.  
  12. % Linear Model
  13.  
  14. F_zf_linear = b/L*m*g;
  15. F_zr_linear = a/L*m*g;
  16.  
  17. Ca_r_linear = F_zr_linear * B * C * D;
  18. Ca_f_linear = F_zf_linear * B * C * D;
  19.  
  20. a_f_linear = delta_fun(T(i)) - (v + a * r)/u_0;
  21. a_r_linear = -(v - b * r)/u_0;
  22.  
  23. F_yf_linear = Ca_f_linear * a_f_linear;
  24. F_yr_linear = Ca_r_linear * a_r_linear;
  25.  
  26.  
  27. % Magic Model
  28. F_zf_magic = b/L * m*g;
  29. F_zr_magic = a/L * m*g;
  30.  
  31. a_f_magic = delta_fun(T(i)) - atan((v + a * r)/u_0);
  32. a_r_magic = -atan((v - b * r)/u_0);
  33.  
  34. F_yf_magic = F_zf * D * sin(C * atan( B * (1-E) * a_f_magic + E * atan(B * a_f_magic)));
  35. F_yr_magic = F_zr * D * sin(C * atan( B * (1-E) * a_r_magic + E * atan(B * a_r_magic)));
  36.  
  37.  
  38. % Error calculations
  39. temp = abs((F_yf_linear - F_yf_magic)/F_yf_magic);
  40. if temp > error_front
  41. error_front = temp;
  42. end
  43.  
  44. temp = abs((F_yr_linear - F_yr_magic)/F_yr_magic);
  45. if temp > error_rear
  46. error_rear = temp;
  47. end
  48. end
  49.  
  50. tireforce_percent_error = 100 * max(error_front,error_rear)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement