Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. clear all
  2. TzewN = -20;
  3. TwewN = 20;
  4. TpN = 10;
  5. QgN = 1000;
  6. kolor = 'gbcrmk'
  7.  
  8. Kcw = QgN/(1.25*TwewN - 0.25*TpN - TzewN);
  9. Kcwp = 0.25*Kcw;
  10. Kcp = Kcwp*(TwewN - TpN)/(TpN - TzewN);
  11.  
  12. Tzew = [TzewN:10:30];
  13. Qg = [0:200:QgN];
  14.  
  15. figure(1)
  16. hold on;
  17. grid on;
  18. title('Charakterystyka Twew w zaleznosci od Qg','FontSize',12);
  19. xlabel('Moc grzalki [W]','FontSize',16);
  20. ylabel('Temperatura wewnetrzna [°C]','FontSize',16);
  21. figure(2)
  22. hold on;
  23. grid on;
  24. title('Charakterystyka Tp w zaleznosci od Qg','FontSize',12);
  25. xlabel('Moc grzalki [W]','FontSize',16);
  26. ylabel('Temperatura poddasza [°C]','FontSize',16);
  27. figure(3)
  28. hold on;
  29. grid on;
  30. title('Charakterystyka Twew w zaleznosci od Tzew','FontSize',12);
  31. xlabel('Temperatura zewnetrzna [°C]','FontSize',16);
  32. ylabel('Temperatura wewnetrzna [°C]','FontSize',16);
  33. figure(4)
  34. hold on;
  35. grid on;
  36. title('Charakterystyka Tp w zaleznosci od Tzew','FontSize',12);
  37. xlabel('Temperatura zewnetrzna [°C]','FontSize',16);
  38. ylabel('Temperatura poddasza [°C]','FontSize',16);
  39.  
  40. %Sprawdzenie poprawnosci wzorow 10 i 20
  41. Tp1 = (QgN + Kcw * (TzewN) + 5 *(Kcp*(TzewN)))/(5*Kcp + Kcw)
  42. Twew = (QgN + Kcw * (TzewN) + 0.25*Kcw*Tp1)/(1.25*Kcw)
  43.  
  44. %Rysowanie wykresow
  45. for i = 1:length(Qg)
  46. Tp = (Qg(i) + Kcw.*Tzew+5*(Kcp.*Tzew))/(5*Kcp + Kcw);
  47. Twew = (Qg(i) + Kcw.*Tzew + 0.25*Kcw.*Tp)/(1.25*Kcw);
  48. figure(1)
  49. plot(Qg,Twew,kolor(mod(i, length(kolor))+1))
  50. figure(2)
  51. plot(Qg,Tp,kolor(mod(i, length(kolor))+1))
  52. end
  53.  
  54. for i = 1:length(Tzew)
  55. Tp = (Qg + Kcw.*Tzew(i)+5*(Kcp.*Tzew(i)))/(5*Kcp + Kcw);
  56. Twew = (Qg + Kcw.*Tzew(i) + 0.25*Kcw.*Tp)/(1.25*Kcw);
  57. figure(3)
  58. plot(Tzew,Twew,kolor(mod(i, length(kolor))+1))
  59. figure(4)
  60. plot(Tzew,Tp,kolor(mod(i, length(kolor))+1))
  61. end
  62.  
  63. %Zaznaczanie punktow na wykresie
  64. for i = 1:length(Qg)
  65. Tp = (Qg(i) + Kcw.*Tzew+5*(Kcp.*Tzew))/(5*Kcp + Kcw);
  66. Twew = (Qg(i) + Kcw.*Tzew + 0.25*Kcw.*Tp)/(1.25*Kcw);
  67. figure(1)
  68. scatter(Qg,Twew,kolor(mod(i, length(kolor))+1),'filled')
  69. figure(2)
  70. scatter(Qg,Tp,kolor(mod(i, length(kolor))+1),'filled')
  71. end
  72.  
  73. for i = 1:length(Tzew)
  74. Tp = (Qg + Kcw.*Tzew(i)+5*(Kcp.*Tzew(i)))/(5*Kcp + Kcw);
  75. Twew = (Qg + Kcw.*Tzew(i) + 0.25*Kcw.*Tp)/(1.25*Kcw);
  76. figure(3)
  77. scatter(Tzew,Twew,kolor(mod(i, length(kolor))+1),'filled')
  78. figure(4)
  79. scatter(Tzew,Tp,kolor(mod(i, length(kolor))+1),'filled')
  80. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement