This script calculates ideal gas properties for common flue gases at 1 bar pressure.
All properties in these tables are calculated using FluidProp computer program. FluidProp uses properties mostly from the book Reynolds, W.C., Thermodynamic properties in S.I., Department of Mechanical Engineering - Stanford University.
Instructions:
If only one input is given, returns whole table for given gas.
If less or more than four inputs are given, returns error.
Else returns linearly interpolated/extrapolated value of given unit.
All properties are valid within 50 - 5000 K temperature range.
Options for gas:
N2, O2, CO2, H2O, air, H2, CO, SO2, CnH2n
Options for x:
T, cp, cv, h, s, rho
Options for v:
T, cp, cv, h, s, rho, R, M, p
Options for xq:
single number or a matrix
Examples:
Calculating air cp at 345 K:
cp = gasProp('air','T','cp',345)
Calculating CO2 s at 1000 and 1010 kJ/kg:
s = gasProp('CO2','h','s',[1000 1010])
Units:
M [kg/kmol]
R [J/(kg*K)]
T [K]
cp [kJ/(kg*K)]
cv [kJ/(kg*K)]
h [kJ/kg]
s [kJ/(kg*K)]
rho [kg/m^3]
引用格式
Miika Wallius (2024). gasProp (https://www.mathworks.com/matlabcentral/fileexchange/75268-gasprop), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
创建方式
R2020a
兼容任何版本
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.6 | Added extrapolation and removed unnecessary code. |
||
1.0.5 | Simplified the code and made it work with older Matlab versions that do not support "_" strings. |
||
1.0.4 | Added date of update.
|
||
1.0.3 | Now v = 'M' or v = 'R' works. |
||
1.0.2 | Removed inputs' case sensitivity. |
||
1.0.1 | Added accuracy to hydrogen density to avoid duplicate values.
|
||
1.0.0 |