Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. {!Dane}
  2. n_dot_g=0,7[kmol/s]
  3. beta=24
  4. T[1]=285[K]
  5. p[1]=101[kPa]
  6. T[4]=1560[K]
  7. phi_0=0,88
  8. eta_iS=0,9
  9. eta_iT=0,94
  10. p_od=101,325[kPa]
  11. T_od=292[K]
  12.  
  13. {!Stechiometria}
  14.  
  15. z1_CH4=1 "Paliwo"
  16. n1_C=z1_CH4 "ilość substancji palnej w paliwie"
  17. n1_H2=2*z1_CH4
  18.  
  19. z1_O2as=0,20946
  20. z1_N2as=1-z1_O2as
  21. z1_H2O=phi_0*p_sat0/(p_od-phi_0*p_sat0)
  22. p_sat0=p_sat(Steam_IAPWS;T=T[1])
  23.  
  24. z1_a=1+z1_H2O
  25. z1_O2=z1_O2as/z1_a
  26. z1_H2O=z1_H2Oas/z1_a
  27. z1_N2=1-z1_O2-z1_H2O
  28.  
  29. {Minimalna ilość pow. do spalania}
  30.  
  31. n1_O2min=n1_C+0,5*n1_H2
  32. n1_amin=n1_O2min/z1_O2
  33. n1_a=lambda*n1_amin
  34.  
  35. {Skład spalin}
  36.  
  37. n2_CO2=n1_C
  38. n2_H2O=n1_H2+n1_a*z1_H2O
  39. n2_N2=n1_a*z1_N2
  40. n2_O2=(1-lambda)*n1_O2min
  41.  
  42. {Udziały molowe składników w spalinach}
  43. n2_s=n2_CO2+n2_O2+n2_H2O+n2_N2
  44. z2_CO2=n2_CO2/n2_s
  45. z2_O2=n2_O2/n2_s
  46. z2_H2O=n2_H2O/n2_s
  47. z2_N2=n2_N2/n2_s
  48.  
  49. n_dot_a=n1_a*n_dot_g
  50. n_dot_sp=n2_s*n_dot_g
  51.  
  52. {!Entalpie odniesienia}
  53.  
  54. i_0g=enthalpy(CH4;T=T_od) "Paliwo"
  55. s_0g=entropy(CH4;T=T_od;P=P_od)
  56.  
  57. i_0a=z1_O2*enthalpy(O2;T=T_od)+z1_N2*enthalpy(N2;T=T_od)+z1_H2O*enthalpy(H2O;T=T_od) "Powietrze"
  58. s_0a=z1_O2*entropy(O2;T=T_od;P=P_od)+z1_N2*entropy(N2;T=T_od;P=P_od)+z1_H2O*entropy(H2O;T=T_od;P=P_od)
  59.  
  60. i_0sp=z2_O2*enthalpy(O2;T=T_od)+z2_N2*enthalpy(N2;T=T_od)+z2_H2O*enthalpy(H2O;T=T_od)+z2_CO2*enthalpy(CO2;T=T_od) "Spaliny"
  61. s_0sp=z2_O2*entropy(O2;T=T_od;P=P_od)+z2_N2*entropy(N2;T=T_od;P=P_od)+z2_H2O*entropy(H2O;T=T_od;P=P_od)+z2_CO2*entropy(CO2;T=T_od;P=P_od)
  62.  
  63.  
  64. {!Obieg gazowy}
  65. Duplicate i=1;2
  66.  
  67. i[i]=z1_O2*enthalpy(O2;T=T[i])+z1_N2*enthalpy(N2;T=T[i])+z1_H2O*enthalpy(H2O;T=T[i])-i_0a
  68. s[i]=z1_O2*entropy(O2;T=T[i];P=P[i])+z1_N2*entropy(N2;T=T[i];P=P[i])+z1_H2O*entropy(H2O;T=T[i];P=P[i])-s_0a
  69. End
  70. Duplicate j=4;5
  71.  
  72. i[j]=z2_O2*enthalpy(O2;T=T[j])+z2_N2*enthalpy(N2;T=T[j]+z2_H2O*enthalpy(H2O;T=T[j]))-i_0sp
  73.  
  74. s[j]=z2_O2*entropy(O2;T=T[j];P=P[j])+z2_N2*entropy(N2;T=T[j];P=P[j])+z2_H2O*entropy(H2O;T=T[j];P=P[j])-s_0sp
  75. End
  76.  
  77. {!Bilans sprezarki}
  78. p[2]=p[1]*beta
  79. eta_iS=(i_2s-i[1])/(i[2]-i[1])
  80. i_2s=(z2_O2*enthalpy(O2;s=entropy(O2;T=t[1];P=P[1]);P=P[2]) +z2_H2O*enthalpy(H2O;s=entropy(H2O;T=T[1];P=P[1]);P=P[2]) + z2_N2*enthalpy(N2;s=entropy(N2;T=T[1];P=P[1]);P=P[2]))-i_0a
  81.  
  82.  
  83. {!Bilans komory spalania}
  84.  
  85. p[2]=p[4]
  86. T[3]=T[1]
  87. p[3]=p[2]
  88. I_dot_a=n_dot_a*i[2]
  89. I_dot_sp=n_dot_sp*i[2]
  90. I_dot_g=n_dot_g*(enthalpy(CH4;T=T[3])-i_0g)
  91. I_dot_=I_dot_g+I_dot_a
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement