frgmsonly

Oving4

Sep 16th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.63 KB | None | 0 0
  1. T_0 = -20; %deg C
  2. T_end = 60;%deg C
  3. T = linspace(T_0,T_end,500);
  4. A = 350; %mm^2
  5. E = 80e9; % Pa
  6. delta = 2.2; %mm
  7. L = 3000; %mm
  8. alpha_1 = 18e-6;
  9.  
  10. F_1 = zeros(1,length(T));
  11.  
  12. for i = 1:length(T)
  13.         F_1(i) = A * E * (alpha_1 * abs(T(i)-T_0) * L - 2.2)/(L + alpha_1 * abs(T(i)-T_0) * L);
  14. end
  15.  
  16. F_2 = zeros(1,length(T));
  17. alpha_2 = zeros(1,length(T));
  18.  
  19. for i = 1:length(T)
  20.     alpha_2(i) = (18-0.0002 * T(i)^2 + 0.0001 * T(i)^3) * 1e-6;
  21.     F_2(i) = A * E * (alpha_2(i) * abs(T(i)-T_0) * L - 2.2)/(L + alpha_2(i) * abs(T(i)-T_0) * L);
  22. end
  23.  
  24. F_1(F_1 < 0) = 0;
  25. F_2(F_2 < 0) = 0;
  26.  
  27. hold on
  28. plot(T, F_1, '-r')
  29. plot(T, F_2, '-g')
Advertisement
Add Comment
Please, Sign In to add comment