Example #1
0
 /*
  * cv_mole():
  *
  *  Molar heat capacity at constant volume of the mixture. 
  *  Units: J/kmol/K. 
  *
  *  For single species, we go directory to the 
  *  general Cp - Cv relation
  *
  *  Cp = Cv + alpha**2 * V * T / beta
  *
  * where 
  *     alpha = volume thermal expansion coefficient
  *     beta  = isothermal compressibility
  */
 doublereal SingleSpeciesTP::cv_mole() const {
   doublereal cvbar = cp_mole();
   doublereal alpha = thermalExpansionCoeff();
   doublereal beta = isothermalCompressibility();
   doublereal molecW = molecularWeight(0);
   doublereal V = molecW/density();
   doublereal T = temperature();
   if (beta != 0.0) {
     cvbar -= alpha * alpha * V * T / beta;
   }
   return cvbar;
 }
Example #2
0
doublereal SingleSpeciesTP::cv_mole() const
{
    /*
     *  For single species, we go directory to the general Cp - Cv relation
     *
     *  Cp = Cv + alpha**2 * V * T / beta
     *
     * where
     *     alpha = volume thermal expansion coefficient
     *     beta  = isothermal compressibility
     */
    doublereal cvbar = cp_mole();
    doublereal alpha = thermalExpansionCoeff();
    doublereal beta = isothermalCompressibility();
    doublereal V = molecularWeight(0)/density();
    doublereal T = temperature();
    if (beta != 0.0) {
        cvbar -= alpha * alpha * V * T / beta;
    }
    return cvbar;
}