version 3.10-dev

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 [76]. 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 \(C_p^0\), one obtains

\[ C_p^0 = A + Bt + Ct^2 + Dt^3 + E/t^2, \]

while for the enthalpy with a reference state at \(T=298.15\text{K}\), one uses

\[ H^0-H_{298.15}^0 = At + \frac{Bt^2}{2} + \frac{Ct^3}{3} + \frac{Dt^4}{4} -\frac{E}{t} + F - H \]

where:

  • \( C_p \) is the heat capacity in J/(mol*K),
  • \( H^0 \) 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: