📄 specific_heat.h
字号:
//---------------------------------------------------------------------------
// Project: FlowLive
// Module: thermo
/*!\file specific_heat.h
\brief constants for specific heat capacities
\version 0.0.1.3
\date Created: 2006-09-13
\date Last modified: 2007-09-22
\author <a href="mailto:xtobias@gmx.net">Tobias Severin, xtobias@gmx.net</a>
*/
//---------------------------------------------------------------------------
#ifndef SPECIFIC_HEAT_H
#define SPECIFIC_HEAT_H
//---------------------------------------------------------------------------
#include <thermo/thermo.h>
#include <thermo/specie_mass.h>
//---------------------------------------------------------------------------
THERMO_BEGIN
// specific heat capacity of solids
// data taken from de.wikipedia.org on 2006-09-12
// Aluminium / Aluminium
static const double kCp_Al = 0.896E3; // [J/(kg K)]
// Antimon / Antimony
static const double kCp_Antimon = 0.209E3; // [J/(kg K)]
// Beton / Concrete
static const double kCp_Concrete = 0.879E3; // [J/(kg K)]
// Blei / Lead
static const double kCp_Pb =0.129E3; // [J/(kg K)]
// Chrom / Chrome
static const double kCp_Cr = 0.452E3; // [J/(kg K)]
// Eis / Ice
static const double kCp_Ice = 1.7385E3; // [J/(kg K)] // 1.377 - 2.1 J/(g K)
// Eisen rein / Iron (pure)
static const double kCp_Fe = 0.439E3; // [J/(kg K)]
// Eisen Legierung (Stahl) / Steel
static const double kCp_Steel = 0.477E3; // [J/(kg K)]
// Glas / Glass 0.6 - 0.8
static const double kCp_Glas = 0.7E3; // [J/(kg K)]
// Gold / Gold
static const double kCp_Au = 0.130E3; // [J/(kg K)]
// Kohlenstoff Diamant / Carbon - Diamond
static const double kCp_Diamond = 0.472E3; // [J/(kg K)]
// Kohlenstoff Graphit / Carbon - Graphite
static const double kCp_Graphite = 0.715E3; // [J/(kg K)]
// Kohlenstoff Graphit / Carbon - Graphite
static const double kCp_C = kCp_Graphite; // [J/(kg K)]
// Kupfer / Copper
static const double kCp_Cu = 0.381E3; // [J/(kg K)]
// Kupfer Legierung (Messing) / Brass
static const double kCp_Brass = 0.389E3; // [J/(kg K)]
// Magnesium / Nagnesium
static const double kCp_Mg = 1.034E3; // [J/(kg K)]
// Neusilber (Nickel-Kupfer-Zink-Legierung) / Nickel Silver (German Silver)
static const double kCp_NickelSilver = 0.393E3; // [J/(kg K)]
// Nickel / Nickel
static const double kCp_Ni = 0.444E3; // [J/(kg K)]
// Paraffin / Parrafine
static const double kCp_Paraffin = 2.094E3; // [J/(kg K)]
// Platin / Platin
static const double kCp_Pt = 0.134E3; // [J/(kg K)]
// Schokolade / Chocolate
static const double kCp_Chocolate = 3.140E3; // [J/(kg K)]
// Styropor / Polystyrene
static const double kCp_Polystyrene = 1.200E3; // [J/(kg K)]
// Silber / Silver
static const double kCp_Ag = 0.234E3; // [J/(kg K)]
// Silizium / Silicon
static const double kCp_Si = 0.741E3; // [J/(kg K)]
// Wachs / Wax
static const double kCp_Wax = 2.931E3; // [J/(kg K)]
// Wolfram / Tungsten
static const double kCp_W = 0.134E3; // [J/(kg K)]
// Zement / Concrete
static const double kCp_Cement = 0.754E3; // [J/(kg K)]
// Zink / Zinc
static const double kCp_Zn = 0.389E3; // [J/(kg K)]
// Zinn / Tin
static const double kCp_Sn = 0.230E3; // [J/(kg K)]
// data taken from en.wikipedia.org on 2006-09-12
// Asphalt solid
static const double kCp_Asphalt = 0.92E3; // [J/(kg K)]
// Brick solid
static const double kCp_Brick_solid = 0.84E3; // [J/(kg K)]
// Glass, crown solid
static const double kCp_Glass_crown = 0.67E3; // [J/(kg K)]
// Glass, flint solid
static const double kCp_Glass_flint = 0.503E3; // [J/(kg K)]
// Glass, pyrex solid
static const double kCp_Glass_pyrex = 0.753E3; // [J/(kg K)]
// Granite solid
static const double kCp_Granite = 0.790E3; // [J/(kg K)]
// Gypsum solid
static const double kCp_Gypsum = 1.09E3; // [J/(kg K)]
// Marble, mica solid
static const double kCp_Marble = 0.880E3; // [J/(kg K)]
// Sand solid
static const double kCp_Sand = 0.835E3; // [J/(kg K)]
// Soil solid
static const double kCp_Soil = 0.80E3; // [J/(kg K)]
// Wood solid
static const double kCp_Wood = 0.42E3; // [J/(kg K)]
// specific heat capacity of liquids
// data taken from de.wikipedia.org on 2006-09-12
// Ethanol / Ethanol
static const double kCp_C2H5OH = 2.428E3; // [J/(kg K)]
// Azeton / Acetone
// static const double kCp_C3H6O = 2.160E3; // [J/(kg K)]
static const double kCp_CH3COCH3 = 2.160E3; // [J/(kg K)]
// Benzol / Benzene
static const double kCp_C6H6 = 1.738E3; // [J/(kg K)]
// Essigs鋟re /
static const double kCp_CH3COOH = 2.031E3; // [J/(kg K)]
// Glyzerin
static const double kCp_C3H8O3 = 2.428E3; // [J/(kg K)]
// Maschinen鰈 / Machine Oil
static const double kCp_Oil = 1.675E3; // [J/(kg K)] // (or higher)
// Methanol
static const double kCp_CH3OH = 2.470E3; // [J/(kg K)]
// Nitrobenzol
static const double kCp_C6H5NO2 = 1.507E3; // [J/(kg K)]
// Quecksilber
static const double kCp_Hg = 0.139E3; // [J/(kg K)]
// Salpeters鋟re
static const double kCp_HNO3 = 1.717E3; // [J/(kg K)]
// Schwefels鋟re
static const double kCp_H2SO4 = 1.386E3; // [J/(kg K)]
// Terpentin鰈
static const double kCp_C10H16 = 1.800E3; // [J/(kg K)]
// Trichlormethan
static const double kCp_CHCl3 = 0.950E3; // [J/(kg K)]
// Wasser / Water 20癈
static const double kCp_H2O = 4.187E3; // [J/(kg K)]
// data from A. Willems: "Taschenbuch der chemischen Substanzen"
// (handbook of chemical substances), Verlag Harri Deutsch, 2001
// Kohlenstoffdioxid CO2
static const double kCp_molar_CO2 = 37.1; // [J/(mol K)]
static const double kCp_CO2 = kCp_molar_CO2/kMass_CO2; // [J/(kg K)]
// Kohlenstoffmonoxid CO
static const double kCp_molar_CO = 29.1; // [J/(mol K)]
static const double kCp_CO = kCp_molar_CO/kMass_CO2; // [J/(kg K)]
// Bariumcarbonat, BaCO3
static const double kCp_molar_BaCO3 = 85.3; // [J/(mol K)]
static const double kCp_BaCO3 = kCp_molar_BaCO3/kMass_BaCO3; // [J/(kg K)]
// Bariumchlorid, BaCl2
static const double kCp_molar_BaCl2 = 75.1; // [J/(mol K)]
static const double kCp_BaCl2 = kCp_molar_BaCl2/kMass_BaCl2; // [J/(kg K)]
// Bariumhydroxid, Ba(OH)2
static const double kCp_molar_Ba_OH_2 = 101.6; // [J/(mol K)]
static const double kCp_Ba_OH_2 = kCp_molar_Ba_OH_2/kMass_Ba_OH_2; // [J/(kg K)]
// Bariumnitrat, BaN2O6
static const double kCp_molar_BaN2O6 = 151.0; // [J/(mol K)]
static const double kCp_BaN2O6 = kCp_molar_BaN2O6/kMass_BaN2O6; // [J/(kg K)]
// Bariumoxid, BaO
static const double kCp_molar_BaO = 47.3; // [J/(mol K)]
static const double kCp_BaO = kCp_molar_BaO/kMass_BaO; // [J/(kg K)]
// Bariumperoxid, BaO2
static const double kCp_molar_BaO2 = 67.3; // [J/(mol K)]
static const double kCp_BaO2 = kCp_molar_BaO2/kMass_BaO2; // [J/(kg K)]
// Bariumsulfat, BaSO4
static const double kCp_molar_BaSO4 = 102.0; // [J/(mol K)]
static const double kCp_BaSO4 = kCp_molar_BaSO4/kMass_BaSO4; // [J/(kg K)]
// Calciumbromid, CaBr2
static const double kCp_molar_CaBr2 = 75.0; // [J/(mol K)]
static const double kCp_CaBr2 = kCp_molar_CaBr2/kMass_CaBr2; // [J/(kg K)]
// Calciumcarbid, CaC2
static const double kCp_molar_CaC2 = 62.7; // [J/(mol K)]
static const double kCp_CaC2 = kCp_molar_CaC2/kMass_CaC2; // [J/(kg K)]
// Calciumcarbonat, CaCO3
static const double kCp_molar_CaCO3 = 83.5; // [J/(mol K)]
static const double kCp_CaCO3 = kCp_molar_CaCO3/kMass_CaCO3; // [J/(kg K)]
// Calciumchlorid, CaCl2
static const double kCp_molar_CaCl2 = 72.9; // [J/(mol K)]
static const double kCp_CaCl2 = kCp_molar_CaCl2/kMass_CaCl2; // [J/(kg K)]
// Calciumcyanamid, CaCN2
static const double kCp_molar_CaCN2 = 83.2; // [J/(mol K)]
static const double kCp_CaCN2 = kCp_molar_CaCN2/kMass_Ca_CN2; // [J/(kg K)]
// Calciumfluorid, CaF2
static const double kCp_molar_CaF2 = 68.6; // [J/(mol K)]
static const double kCp_CaF2 = kCp_molar_CaF2/kMass_CaF2; // [J/(kg K)]
// Calciumhydrid, CaH2
static const double kCp_molar_CaH2 = 41.0; // [J/(mol K)]
static const double kCp_CaH2 = kCp_molar_CaH2/kMass_CaH2; // [J/(kg K)]
// Calciumhydroxid, Ca(OH)2
static const double kCp_molar_Ca_OH_2 = 87.5; // [J/(mol K)]
static const double kCp_Ca_OH_2 = kCp_molar_Ca_OH_2/kMass_Ca_OH_2; // [J/(kg K)]
// Calciumnitrat, CaN2O6
static const double kCp_molar_CaN2O6 = 149.4; // [J/(mol K)]
static const double kCp_CaN2O6 = kCp_molar_CaN2O6/kMass_CaN2O6; // [J/(kg K)]
// Calciumoxid, CaO
static const double kCp_molar_CaO = 42.1; // [J/(mol K)]
static const double kCp_CaO = kCp_molar_CaO/kMass_CaO; // [J/(kg K)]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -