version 3.11-dev
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts

Shomate equations for enthalpy and heat capacity. More...

#include <algorithm>
#include <array>
#include <iostream>
#include <type_traits>
#include <vector>
#include <dune/common/exceptions.hh>

Go to the source code of this file.

Description

The Shomate equations were inroduced in [80]. They offer analytical equations for computing the heat capacity as well as enthalpy. Both equations use a set of component-specific parameters A,B,C,D,E,F,G,H. For the heat capacity Cp0, one obtains

Cp0=A+Bt+Ct2+Dt3+E/t2,

while for the enthalpy with a reference state at T=298.15K, one uses

H0H298.150=At+Bt22+Ct33+Dt44Et+FH

where:

  • Cp is the heat capacity in J/(mol*K),
  • H0 represents the standard enthalpy in kJ/mol,
  • t is the temperature in K divided by 1000.

Classes

class  Dumux::ShomateMethod< Scalar, intervals >
 The Shomate method to compute enthalpy and heat capacity. More...
 

Namespaces

namespace  Dumux
 
Include dependency graph for shomate.hh: