Advertisement
cyphric

Untitled

Oct 19th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.86 KB | None | 0 0
  1. ppgift 2, körning med gupp Anton Hagelberg och Filip Johansson
  2.  
  3. clear all; clc; close all;
  4. rel_tol = 1e-6;
  5. k1 = 5300;
  6. k2 = 163000;
  7. Tstart = 1;
  8. Tslut = 100;
  9. Tspan = Tstart:Tslut;
  10. m1 = 470;
  11. m2 = 50;
  12. c1 = 310;
  13. c2 = 1200;
  14. v_param = 65/3.6;
  15. H_param = 0.2;
  16. L = 1;
  17. z = [0 0];
  18. zprick = [0 0];
  19.  
  20. H = [0 0 1 0; 0 0 0 1; -(k1/m1), (k1/m1), (-c1/m1), (c1/m1); k1/m2, -((k1+k2/m2)), c1/m2, -((c1+c2)/m2)];
  21.  
  22.  
  23.  
  24.    
  25.     v = [z(1), z(2), zprick(1), zprick(2)];
  26.     g = [0 0 0 (k2*h_func(H_param, v_param, t, L)/m2)+((c2*h_prickfunc(H_param, v_param, t, L))/m2)];
  27.  
  28.  
  29.  
  30.  
  31. function h = h_func(H_param, v_param, t, L)
  32.     if t < L/v
  33.         h = (H_param/2)*(1-cos((2*pi*v_param*t)/L));
  34.     else
  35.         h = 0;
  36.     end
  37.    
  38. end
  39.  
  40. function h_prick = h_prickfunc(H_param, v_param, t, L)
  41.    
  42.     h_prick = (pi*H_param*v_param*sin((2*pi*v_param*t)/L))/L;
  43.    
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement