Documente Academic
Documente Profesional
Documente Cultură
Caldura Specifica A Aerului Si Gazelor
Caldura Specifica A Aerului Si Gazelor
din programul de calcul avnd la baz datele extrase din Genus Microprograming IntelliPro, de
Richard E. Sontag, Clauss Borgnakke, Kyoung Kuhn Park, Young Moo Park Copyright 1994, by
John Wilei & Sons, tabelele de proprieti editate de J. Willey & SonsS, din Computer Program
for Calculation of Complex Chemical Equilibrium Compositions, de Gordon i B.J. McBride,
NASA SP-273,National Aeronautic and Space Administration,1971, din The properties of gases
and liquids, de Robert C Reid, John M Prausnitz & Bruce E. Poling, Fourth Edition, McGrawHill, 1987, ct i din Zucrow M, Hoffman J, Gas Dynamics, Jonh Wiley, 1976.
Cldura specific molar, cpm [kJ/(kmol.K)], a aerului uscat, la p0=0.1 MPa este:
cpm = (18 c(1) a 17 + 17 c(2) a 16 + 16 c(3) a 15 + 15 c(4) a 14 + 14 c(5) a 13 +
13 c(6) a 12 + 12 c(7) a 11 + 11 c(8) a 10 + 10 c(9) a 9 + 9 c(10) a 8 +
8 c(11) a 7 + 7 c(12) a 6 + 6 c(13) a 5 + 5 c(14) a 4 + 4 c(15) a 3 +
3 c(16) a 2 + 2 c(17) a + c(18))
tk ,
unde: t [ grd.C ] - temperatura aer uscat intre -180 - 3500 gr.C, tk [K] = t+273.15 temperatura
a = ln
n grade Kelvin,
tk
273.15
c=[ -2.551725002551076e-002
2.115247233722704e-001 ...
-1.127378899262981e-001
-4.155509979309111e+000 ...
7.736396610872130e+001 ...
2.390331141946915e+001
-1.252059173894869e+002 ...
-5.854279691697413e+000
8.619965158934171e+001 ...
6.477763750430331e+001
1.676835699630160e+002 ...
4.663781618059517e+002
1.415572754067433e+003 ...
4.006095807112329e+003
7.939643663066922e+003 ...
7.922924303147004e+003];
Cldura specific masic a aerului uscat, cp [kJ/(kg.K)] , la presiunea p0=0.1 MPa este:
cp = cpm ./ Mmol
unde: Mmol = 28.967 [kg/kmol] este masa molar.
2- 1
Cldura specific raportat la metru cub normal aer uscat, cpv [kJ/(m3N.K)] , la
presiunea p0=0.1 MPa este:
cpv=cpm/Vmol
unde: Vmol = 22.414 [m3N/kmol] este volumul molar normal.
Pentru calculul cldurilor specifice de mai sus se utilizeaz funcia cpaert, prezentat mai
jos.
function [cp,cpv,cpm]=cpaert(t)
% function [cp,cpm,cpv]=cpaert(t)
% Caldura specifica la presiune constanta aer atmosferic uscat
% functie de temperatura conform J. Willey & Sons
% cp [kJ/(kg.K)] - caldura specifica masica aer uscat, p0=0.1 MPa;
% cpm [kJ/(kmol.K)] -caldura specifica molara aer uscat, p0=0.1 MPa;
% cpv [kJ/(m^3_N.K)] -caldura specifica raportata la m^3 normal aer uscat si 1 MPa;
% t [ grd.C ] - temperatura aer uscat intre -180 - 3500 gr.C.
tk=t+273.15;
a=log(tk./273.15);
c=[-2.551725002551076e-002
Mmol=28.967;
Vmol=22.414;
2.115247233722704e-001 ...
7.736396610872130e+001 ...
8.619965158934171e+001 ...
6.477763750430331e+001
1.676835699630160e+002 ...
4.663781618059517e+002
1.415572754067433e+003 ...
4.006095807112329e+003
7.939643663066922e+003 ...
7.922924303147004e+003];
cpm = (18 c(1) a 17 + 17 c(2) a 16 + 16 c(3) a 15 + 15 c(4) a 14 + 14 c(5) a 13 +
13 c(6) a 12 + 12 c(7) a 11 + 11 c(8) a 10 + 10 c(9) a 9 + 9 c(10) a 8 +
8 c(11) a 7 + 7 c(12) a 6 + 6 c(13) a 5 + 5 c(14) a 4 + 4 c(15) a 3 +
3 c(16) a 2 + 2 c(17) a + c(18))
cp=cpm./Mmol;
tk ,
cpv=cpm/Vmol;
2- 2
tk ,
unde: t [ grd.C ] - temperatura aer uscat intre -180 - 3500 grd.C, tk [K] =t+273.15 temperatura
a = ln
n grade Kelvin,
tk
273.15
c=[-9.957033116034766e-002
-6.141753434991244e+000
1.272725100933317e+000 ...
1.165372122307672e+001 ...
6.962966157715249e+001 ...
1.879760846836847e+002 ...
3.741347684819380e+002
1.030143121344899e+003 ...
2.870741781426114e+003
5.668921177340702e+003 ...
5.651813218000833e+003].
2- 3
1.272725100933317e+000 ...
1.165372122307672e+001 ...
6.962966157715249e+001 ...
1.879760846836847e+002 ...
3.741347684819380e+002
1.030143121344899e+003 ...
2.870741781426114e+003
5.668921177340702e+003 ...
5.651813218000833e+003];
cvm=(18.*c(1).*a.^17+17.*c(2).*a.^16+16.*c(3).*a.^15+15.*c(4).*a.^14+ ...
14.*c(5).*a.^13+13.*c(6).*a.^12+12.*c(7).*a.^11+11.*c(8).*a.^10+ ...
10.*c(9).*a.^9+9.*c(10).*a.^8+8.*c(11).*a.^7+7.*c(12).*a.^6+ ...
6.*c(13).*a.^5+5.*c(14).*a.^4+4.*c(15).*a.^3+3.*c(16).*a.^2+ ...
2.*c(17).*a+c(18))./tk;
cv=cvm./Mmol;
temperatur, au la baz sursele citate anterior, fiind corelate i cu datele din Tabele i diagrame
termodinamice de Kuzman Raznjevic, editura Tehnic,1978.
298.15 ,
unde: a=(t+273.15)./298.15; t [ grd.C ] - temperatura aer uscat intre -60 - 3500 grd.C, iar c(1)
c(10) sunt din matricea
c=[-1.537386755483430e-005
1.010025487879624e-003 ...
-2.841567364288101e-002
4.490870226861828e-001 ...
-4.433184563243299e+000
2.934859579476939e+001 ...
-1.411219672793373e+002
5.031265114151291e+002 ...
-6.638230964888787e+002
1.027264326991862e+004 ...
-9.997480809091630e+003].
2- 4
RH2O=0.46153;
Vmol=22.414;
a=(t+273.15)./298.15;
c=[-1.537386755483430e-005
1.010025487879624e-003 ...
-2.841567364288101e-002
4.490870226861828e-001 ...
-4.433184563243299e+000
2.934859579476939e+001 ...
-1.411219672793373e+002
5.031265114151291e+002 ...
-6.638230964888787e+002
1.027264326991862e+004 ...
-9.997480809091630e+003];
2- 5
cpm=(10.*c(1).*a.^9+9.*c(2).*a.^8+8.*c(3).*a.^7+ ...
7.*c(4).*a.^6+6.*c(5).*a.^5+5.*c(6).*a.^4+ ...
4.*c(7).*a.^3+3.*c(8).*a.^2+2.*c(9).*a+c(10))./298.15;
cp=cpm./Mmol; cv=cp-RH2O; cvm=cpm-RH2O.*Mmol; gam=cp./cv;
Cldura specific molar real a dioxidului de carbon (CO2 - gaz), cpm [kJ/(kmol.K)],
la p=const. este:
298.15 ,
unde: a=(t+273.15)./298.15; t [ grd.C ] - temperatura aer uscat intre -60 - 3500 grd.C, iar c(1)
c(10) sunt din matricea
c=[ 1.719821446815703e-005 -1.199095869708897e-003 ...
3.632290221385858e-002 -6.290211075929425e-001 ...
6.925446052936455e+000 -5.155082930952310e+001 ...
2.760275787828875e+002 -1.165824795985732e+003 ...
4.293560971424084e+003
5.102667276559834e+003 ...
-8.461227531949597e+003].
Cldura specific molar real a dioxidului de carbon (CO2 - gaz), cvm [kJ/(kmol.K)],
la v=const. este:
cvm=cpm-RCO2.*Mmol
unde: Mmol = 44.01 [kg/kmol] este masa molar, iar RCO2=0.188921 [kJ/(kg.K)] - constanta de
gaz perfect.
2- 6
Pentru calculul cldurilor specifice de mai sus se utilizeaz funcia cpcvco2, prezentat
mai jos, cu care se mai poate calcula i exponentul adiabatic.
function [cp,cv,cpm,cvm,gam,RCO2]=cpcvco2(t)
% function [cp,cv,cpm,cvm,gam,RCO2]=cpcvco2(t)
% Caldurile specifice masice si molare reale, exponentul adiabatic
% a CO2 gaz functie de temperatura, dupa J. Wiley si Raznjevic
% cp [ kJ/(kg.K) ] - caldura specifica masica reala la p=const.
% cv [ kJ/(kg.K) ] - caldura specifica masica reala la v=const.
% cpm [kJ/(kmol.K)] - caldura specifica molara reala la p=const.
% cvm [kJ/(kmol.K)] - caldura specifica molara reala la v=const.
% gam = cp/cv [ - ] - exponent adiabatic
% RCO2 =0.188921 [kJ/(kg.K)] - constanta de gaz perfect;
%t
RCO2=0.188921; a=(t+273.15)./298.15;
5.102667276559834e+003 ...
-8.461227531949597e+003];
cpm=(10.*c(1).*a.^9+9.*c(2).*a.^8+8.*c(3).*a.^7+ ...
7.*c(4).*a.^6+6.*c(5).*a.^5+5.*c(6).*a.^4+ ...
4.*c(7).*a.^3+3.*c(8).*a.^2+2.*c(9).*a+c(10))./298.15;
cp=cpm./Mmol; cv=cp-RCO2; cvm=cpm-RCO2.*Mmol; gam=cp./cv;
Cldura specific molar real a dioxidului de sulf (SO2 - gaz), cpm [kJ/(kmol.K)], la
p=const. este:
298.15 ,
unde: a=(t+273.15)./298.15; t [ grd.C ] - temperatura aer uscat intre -60 - 3500 grd.C, iar c(1)
c(10) sunt din matricea
c=[ 1.303409746036222e-004 -9.243737677197950e-003 ...
2.853384968508616e-001 -5.032194974450372e+000 ...
5.596301655034857e+001 -4.088213756689649e+002 ...
1.983080752517074e+003 -6.317451130989672e+003 ...
1.314290456638497e+004 -1.703419111258163e+003 ...
-6.747106467187737e+003].
Cldura specific molar real a dioxidului de sulf (SO2 - gaz), cvm [kJ/(kmol.K)], la
v=const. este:
cvm=cpm-RSO2.*Mmol
unde: Mmol = 64.063 [kg/kmol] este masa molar, iar RSO2 = 0.129785967 [kJ/(kg.K)] constanta de gaz perfect.
2- 8
Cldura specific molar real a azotului molecular (N2 - gaz), cpm [kJ/(kmol.K)], la
p=const. este:
298.15 ,
unde: a=(t+273.15)./298.15; t [ grd.C ] - temperatura aer uscat intre -60 - 3500 grd.C, iar c(1)
c(10) sunt din matricea
c=[ 1.299287406981371e-005 -8.442324716723984e-004 ...
2.301316055019250e-002 -3.358953900382461e-001 ...
2.706717730768992e+000 -9.786048920487856e+000 ...
-1.516658207208790e+001
2.710238925206880e+002 ...
-6.775993248898731e+002
9.314346036487772e+003 ...
-8.883786267805242e+003].
Cldura specific molar real a azotului molecular (N2 - gaz), cvm [kJ/(kmol.K)], la
v=const. este:
cvm=cpm-RN2.*Mmol
2- 9
unde: Mmol=28.013 [kg/kmol] este masa molar, iar RN2=0.2968 [kJ/(kg.K)] - constanta de gaz
perfect.
2.710238925206880e+002 ...
-6.775993248898731e+002
9.314346036487772e+003 ...
-8.883786267805242e+003];
cpm=(10.*c(1).*a.^9+9.*c(2).*a.^8+8.*c(3).*a.^7+ ...
7.*c(4).*a.^6+6.*c(5).*a.^5+5.*c(6).*a.^4+ ...
4.*c(7).*a.^3+3.*c(8).*a.^2+2.*c(9).*a+c(10))./298.15;
2 - 10
cp=cpm./Mmol; cv=cp-RN2;
cvm=cpm-RN2.*Mmol; gam=cp./cv;
Cldura specific molar real a oxigenului molecular (O2 - gaz), cpm [kJ/(kmol.K)],
la p=const. este:
298.15 ,
unde: a=(t+273.15)./298.15; t [ grd.C ] - temperatura aer uscat intre -60 - 3500 grd.C, iar c(1)
c(10) sunt din matricea
c=[-2.705687132149552e-005
1.969665264119102e-003 ...
-6.259470758033785e-002
1.138693789400436e+000 ...
-1.304771162943224e+001
9.733781758754470e+001 ...
-4.688390667787277e+002
1.369939896451602e+003 ...
-1.862926874744909e+003
9.834531574279602e+003 ...
-8.958490830594783e+003].
Cldura specific molar real a oxigenului molecular (O2 - gaz), cvm [kJ/(kmol.K)],
la v=const. este:
cvm=cpm-RN2.*Mmol
unde: Mmol=31.999 [kg/kmol] este masa molar, iar RO2=0.25984 [kJ/(kg.K)] - constanta de
gaz perfect.
2 - 11
function [cp,cv,cpm,cvm,gam,RO2]=cpcvo2(t)
% function [cp,cv,cpm,cvm,gam,RO2]=cpcvo2(t)
% Caldurile specifice masice si molare reale, exponentul adiabatic
% a O2 gaz functie de temperatura, dupa J. Wiley & Sons
% cp [ kJ/(kg.K) ] - caldura specifica masica reala la p=const.
% cv [ kJ/(kg.K) ] - caldura specifica masica reala la v=const.
% gam = cp/cv [ - ] - exponent adiabatic
% cpm [kJ/(kmol.K)] - caldura specifica molara reala la p=const.
% cvm [kJ/(kmol.K)] - caldura specifica molara reala la v=const.
% RO2 =0.25984 [kJ/(kg.K)] - constanta de gaz perfect;
%t
1.969665264119102e-003 ...
-6.259470758033785e-002
1.138693789400436e+000 ...
-1.304771162943224e+001
9.733781758754470e+001 ...
-4.688390667787277e+002
1.369939896451602e+003 ...
-1.862926874744909e+003
9.834531574279602e+003 ...
-8.958490830594783e+003];
cpm=(10.*c(1).*a.^9+9.*c(2).*a.^8+8.*c(3).*a.^7+ ...
7.*c(4).*a.^6+6.*c(5).*a.^5+5.*c(6).*a.^4+ ...
4.*c(7).*a.^3+3.*c(8).*a.^2+2.*c(9).*a+c(10))./298.15;
cp=cpm./Mmol; cv=cp-RO2; cvm=cpm-RO2.*Mmol; gam=cp./cv;
Cldura specific molar real a argonului (Ar - gaz), cpm [kJ/(kmol.K)], la p=const.
este:
298.15 ,
unde: a=(t+273.15)./298.15; t [ grd.C ] - temperatura aer uscat intre -60 - 3500 grd.C, iar c(1)
c(10) sunt din matricea
2 - 12
6.201519999999571e+003 ...
-6.201311999999858e+003].
Cldura specific molar real a argonului (Ar - gaz), cvm [kJ/(kmol.K)], la v=const.
este:
cvm=cpm-RN2.*Mmol
unde: Mmol=32.066 [kg/kmol] este masa molar, iar RAr=0.20815
[kJ/(kg.K)] - constanta de
gaz perfect.
Cldura specific masic real a argonului (Ar - gaz), cp [kJ/(kg.K)], la p=const. este:
cp=cpm./Mmol .
Cldura specific masic real a argonului (Ar - gaz), cv [kJ/(kg.K)], la v=const. este:
cv=cp-RAr.
Pentru calculul cldurilor specifice de mai sus se utilizeaz funcia cpcvar, prezentat mai
jos, cu care se mai poate calcula i exponentul adiabatic.
function [cp,cv,cpm,cvm,gam,RAr]=cpcvar(t)
% function [cp,cv,cpm,cvm,gam,RAr]=cpcvar(t)
% Caldurile specifice masice si molare reale, exponentul adiabatic
% a Ar gaz functie de temperatura
% cp [ kJ/(kg.K) ] - caldura specifica masica reala la p=const.
% cv [ kJ/(kg.K) ] - caldura specifica masica reala la v=const.
% gam = cp/cv [ - ] - exponent adiabatic
% cpm [kJ/(kmol.K)] - caldura specifica molara reala la p=const.
% cvm [kJ/(kmol.K)] - caldura specifica molara reala la v=const.
% RAr=0.20815 [kJ/(kg.K)] - constanta de gaz perfect;
%t
2 - 13
6.201519999999571e+003 ...
-6.201311999999858e+003];
cpm=(10.*c(1).*a.^9+9.*c(2).*a.^8+8.*c(3).*a.^7+ ...
7.*c(4).*a.^6+6.*c(5).*a.^5+5.*c(6).*a.^4+ ...
4.*c(7).*a.^3+3.*c(8).*a.^2+2.*c(9).*a+c(10))./298.15;
cp=cpm./Mmol; cv=cp-RAr; cvm=cpm-RAr.*Mmol; gam=cp./cv;
volumului real de aer uscat necesar arderii, Vraus [m^3/kg] i a volumului real de umiditate
(vapori de H2O, gaz), VrH2Oa [m^3/kg], n volumul real de aer umed necesar arderii, ale cror
clduri specifice au fost determinate anterior. Calculul este prezentat n funcia caerumt, redat
mai jos.
Vraus
VrH 2Oa
+ MmolH 2Oa
,
Vraum
Vraum
unde: Mmolaus =28.967 [kg/kmol] este masa molar a aerului uscat; MmolH2Oa =18.015
[kg/kmol] este masa molar a vaporilor de ap (H2O gaz); Vraus [m3/kg] volumul real de aer
uscat necesar arderii; VrH2Oa [m3/kg] volumul real de vapori de ap (H2O gaz) introdui cu
aerul necesar arderii; Vraum=Vraus+VrH2Oa [m3/kg] volumul real de aer umed necesar arderii.
Vraus
VrH 2Oa
+ cpmH 2Oa
,
Vraum
Vraum
unde n plus: cpmolaus [ kJ/(kmol.K) ] este cldura specific molar la presiune constant a
aerului uscat; cpmH2Oa [ kJ/(kmol.K) ] este cldura specific molar la presiune constant a
vaporilor de ap (H2O gaz) introdui cu aerul necesar arderii.
Cldura specific molar la volum constant a aerului umed, cvmol [ kJ/(kmol.K) ], este:
2 - 14
cvmol = cvmaus
Vraus
VrH 2Oa
,
+ cvmH 2Oa
Vraum
Vraum
unde n plus: cvmaus [ kJ/(kmol.K) ] este cldura specific molar la volum constant a aerului
uscat; cvmH2Oa [ kJ/(kmol.K) ] este cldura specific molar la volum constant a vaporilor de
ap (H2O gaz) introdui cu aerul necesar arderii.
Vraus
VrH 2Oa
+ cpvH 2Oa
,
Vraum
Vraum
unde n plus: cpvaus [ kJ/(kmol.K) ] este cldura specific masic la presiune constant, raportat
la m3N, a aerului uscat; cpvH2Oa [ kJ/(kmol.K) ] este cldura specific masic la presiune
constant, raportat la m3N, a vaporilor de ap (H2O gaz) introdui cu aerul necesar arderii.
Mmolaus Vraus
MmolH 2Oa VrH 2Oa
+ cpH 2Oa
,
Mmolaum Vraum
Mmolaum
Vraum
unde n plus: cpaus [ kJ/(kmol.K) ] este cldura specific masic la presiune constant, raportat
la 1 kg, a aerului uscat; cpH2Oa [ kJ/(kmol.K) ] este cldura specific masic la presiune
constant, raportat la 1 kg, a vaporilor de ap (H2O gaz) introdui cu aerul necesar arderii.
Calculul este prezentat n funcia caerumt, redat mai jos.
function [cp,cpv,cpmol,cv,cvmol]=caerumt(t,Vraus,VrH2Oa)
% function [cp,cpv,cpmol,cv,cvmol]=caerumt(t,Vraus,VrH2Oa)
% Caldura specifica la presiune constanta aer atmosferic umed
% necesar arderii combustibililor lichizi si solizi functie de temperatura
%
% cp [ kJ/(kg.K) ] - caldura specifica masica aer umed, p=cons=0.1 MPa;
% cpv [kJ/(m^3_N.K)] - caldura specifica raportata la metru cub normal aer umed, p=0.1 MPa;
% cpm [ kJ/(kmol.K)] - caldura specifica molara aer umed la p=const.;
% cv [ kJ/(kg.K) ] - caldura specifica masica aer umed,la v=const si p0=0.1 MPa;
2 - 15
% cvm [kJ/(kmol.K) ] - caldura specifica molara aer umed la v = const si [=0.1 MPa;
% t [ grade C ] - temperatura aer uscat intre -180 - 3500 grade C.
% Vraus [m^3/kg] - volumul real de aer uscat necesar arderii
% VrH2Oa [m^3/kg] - volumul real de vapori de H2O in volum real de aer umed necesar arderii
Mmolaus=28.967; MmolH2Oa=18.015; Vmol=22.414; Vraum=Vraus+VrH2Oa;
Mmolaum=Mmolaus*Vraus/Vraum+MmolH2Oa*VrH2Oa/Vraum;
[cpaus,cvaus,cpmaus]=cpaert(t);
[cpvaus,cvmaus]=cvaert(t)
[cpH2Oa,cvH2Oa,cpmH2Oa,cvmH2Oa]=cpcvh2o(t);
cpvH2Oa=cpmH2Oa/Vmol;
cpmol=cpmaus*Vraus/Vraum+cpmH2Oa*VrH2Oa/Vraum;
cvmol=cvmaus*Vraus/Vraum+cvmH2Oa*VrH2Oa/Vraum;
cpv=cpvaus*Vraus/Vraum+cpvH2Oa*VrH2Oa/Vraum;
cp = cpaus*Mmolaus*Vraus/Vraum/Mmolaum+ ...
cpH2Oa*MmolH2Oa*VrH2Oa/Vraum/Mmolaum;
cv = cvaus*Mmolaus*Vraus/Vraum/Mmolaum+ ...
cvH2Oa*MmolH2Oa*VrH2Oa/Vraum/Mmolaum;
Pentru calculul cldurii specifice a aerului umed necesar arderii este necesar cunoaterea
volumului real de bioxid de carbon-CO2 rezultat din ardere si introdus cu aerul necesar arderii,
VrCO2 [m^3/kg], a volumului real de bioxid de sulf-SO2 rezultat din ardere VrSO2 [m^3/kg], a
volumului real de umiditate (vapori de H2O, gaz), VrH2Oa [m^3/kg], n volumul real de aer
umed necesar arderii n volumul real de aer umed necesar arderii, a volumului real de azot - N2
introdus si rezultat din ardere VrN2 [m^3/kg] , a volumului real de oxigen ramas in gazele de
ardere VrO2 [m^3/kg] i volumul de argon introdus cu aerul necesar arderii, VrAr [m^3/kg], ale
cror clduri specifice au fost determinate anterior. Calculul este prezentat n funcia cgazerumt,
redat mai jos.
2 - 16
function [cp,cpv,cpmol,cv,cvmol]=cgazeumt(t,VrCO2,VrSO2,VrN2,VrO2,VrH2Oa,VrAr)
% function [cp,cpv,cpmol,cv,cvmol]=cgazeumt(t,VrCO2,VrSO2,VrN2,VrO2,VrH2Oa,VrAr)
% Caldurii specifice aer atmosferic umed necesar arderii combustibililor lichizi si solizi
%
functie de temperatura
RCO2=0.188921;
MmolSO2=64.063;
RSO2
=0.129785967;
MmolN2=28.013; RN2=0.2968;
MmolO2=31.999; RO2=0.25984;
MmolAr=32.066; RAr=0.20815;
Vrgum=VrCO2+VrSO2+VrN2+VrO2+VrH2Oa+VrAr;
Mmolgum = MmolCO2*VrCO2/Vrgum+MmolSO2*VrSO2/Vrgum+MmolN2*VrN2/Vrgum+ ...
MmolO2*VrO2/Vrgum+ MmolH2Oa*VrH2Oa/Vrgum+MmolAr*VrAr/Vrgum;
2 - 17
[cpCO2,cvCO2,cpmCO2,cvmCO2]=cpcvco2(t);
[cpSO2,cvSO2,cpmSO2,cvmSO2]=cpcvso2(t);
cpvCO2=cpmCO2/Vmol;
cpvSO2=cpmSO2/Vmol;
[cpN2,cvN2,cpmN2,cvmN2]=cpcvn2(t);
cpvN2=cpmN2/Vmol;
[cpO2,cvO2,cpmO2,cvmO2]=cpcvo2(t);
cpvO2=cpmO2/Vmol;
[cpH2Oa,cvH2Oa,cpmH2Oa]=cpcvh2o(t);
[cpH2Oa,cvH2Oa,cpmH2Oa,cvmH2Oa]=cpcvh2o(t);
[cpAr,cvAr,cpmAr,cvmAr]=cpcvar(t);
cpvH2Oa=cpmH2Oa/Vmol;
cpvAr=cpmAr/Vmol;
cpmol = cpmCO2*VrCO2/Vrgum+cpmSO2*VrSO2/Vrgum+cpmN2*VrN2/Vrgum+
cpmO2*VrO2/Vrgum+cpmH2Oa*VrH2Oa/Vrgum+cpmAr*VrAr/Vrgum;
cpv=cpmol/Vmol;
cvmol = cvmCO2*VrCO2/Vrgum+cvmSO2*VrSO2/Vrgum+cvmN2*VrN2/Vrgum+ ...
cvmO2*VrO2/Vrgum+cvmH2Oa*VrH2Oa/Vrgum+cvmAr*VrAr/Vrgum;
cp = cpCO2*MmolCO2*VrCO2/Vrgum+cpSO2*MmolSO2*VrSO2/Vrgum+ ...
cpN2*MmolN2*VrN2/Vrgum+cpO2*MmolO2*VrO2/Vrgum+ ...
cpH2Oa*MmolH2Oa*VrH2Oa/Vrgum+cpAr*MmolAr*VrAr/Vrgum;
cv = cvCO2*MmolCO2*VrCO2/Vrgum+cvSO2*MmolSO2*VrSO2/Vrgum+ ...
cvN2*MmolN2*VrN2/Vrgum+cvO2*MmolO2*VrO2/Vrgum+ ...
cvH2Oa*MmolH2Oa*VrH2Oa/Vrgum+cvAr*MmolAr*VrAr/Vrgum;
2 - 18