Advertisement
amermo

EMP_2016_17_LAB1

Mar 29th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.88 KB | None | 0 0
  1. clc;
  2. clear;
  3.  
  4. %unos podataka
  5. Un = 440;
  6. In = 56;
  7. nn = 630;
  8. Ra = 0.21;
  9. Ruk = 1.5;
  10. Mt = 440;
  11. R1 = 8; R2 = 10; R3 = 12;
  12.  
  13. %proracun parametara
  14. keFin = (Un - In*Ra)/nn;
  15. kmFin = 9.55*keFin;
  16. n0 = Un/(keFin);
  17. np = n0 - (Mt*Ruk)/(9.55*keFin^2);
  18. n1 = n0 - (Mt*(Ruk+R1))/(9.55*keFin^2);
  19. n2 = n0 - (Mt*(Ruk+R2))/(9.55*keFin^2);
  20. n3 = n0 - (Mt*(Ruk+R3))/(9.55*keFin^2);
  21.  
  22. %prikaz izracunatih vrijednosti
  23.  
  24. fprintf('REZULTATI PRORACUNA - KOCENJE S DODATNOM OTPORNOSTI \n');
  25. fprintf('Brzina vrtnje idealnog praznog hoda n0 = %.2f (o/min).\n', n0);
  26. fprintf('Brzina vrtnje prije pocetka kocenja nP = %.2f (o/min).\n', np);
  27. fprintf('Brzina vrtnje na kraju kocenja n1 = %.2f (o/min).\n', n1);
  28. fprintf('Brzina vrtnje na kraju kocenja n2 = %.2f (o/min).\n', n2);
  29. fprintf('Brzina vrtnje na kraju kocenja n3 = %.2f (o/min).\n', n3);
  30.  
  31. %crtanje karakteristike
  32.  
  33. grid on;
  34. hold on;
  35. title('NEOVISNO UZBUDJENI MOTOR - KOCENJE S DODATNOM OTPORNOSTI');
  36. xlabel('Moment M (Nm)');
  37. ylabel('Brzina vrtnje n (o/min)');
  38. plot([0, Mt], [n0, np], 'k', 'LineWidth', 1.5);
  39. plot([0, Mt], [n0, n1], 'r', 'LineWidth', 1.5);
  40. plot([0, Mt], [n0, n2], 'g', 'LineWidth', 1.5);
  41. plot([0, Mt], [n0, n3], 'b', 'LineWidth', 1.5);
  42. legend('Otpornost R', 'Otpornost R1', 'Otpornost R2', 'Otpornost R3', 'Location', 'SouthWest');
  43.  
  44. %crtanje x i y ose i konstantnog tereta
  45. %plot([-100, 500], [0, 0], 'k');
  46. %plot([0, 0], [-1000, 1000], 'k');
  47. line([-100, 500], [0, 0]);
  48. line([0, 0], [-1000, 1000]);
  49. plot([Mt, Mt], [-1000, 1000], '--k', 'LineWidth', 1.5);
  50. %oznacavanje tacaka na karakteristici
  51. text(5, 40, '0');
  52. text(-20, n0+20, 'n_0');
  53. plot(0, n0, 'ko', 'LineWidth', 1.5);
  54. text(Mt-20, np-50, 'n_p');
  55. plot(Mt, np, 'ko', 'LineWidth', 1.5);
  56. text(Mt-20, n1-50, 'n_1');
  57. plot(Mt, n1, 'ro', 'LineWidth', 1.5);
  58. text(Mt-20, n2-50, 'n_2');
  59. plot(Mt, n2, 'go', 'LineWidth', 1.5);
  60. text(Mt-20, n3-50, 'n_3');
  61. plot(Mt, n3, 'bo', 'LineWidth', 1.5);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement