You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The values returned by cv_mole for the IdealSolnGasVPSS class (YAML thermo model name ideal-solution-VPSS) are inconsistent with the values of du/dT and T * ds/dT that can be calculated for the phase.
The three printed values should be approximately equal. Instead:
from cv: 20962.996655728406
from s: 29277.825241200073
from u: 29277.459274418652
It is "interesting" that the difference between the value calculated by cv_mole and the other two is ~8314.4 J/mol, or approximately equal to the gas constant.
This error seems to be nearly identical to the one affecting the Margules phase (#1308), but these classes are only loosely related in terms of their implementations, so I think it will require a separate fix.
The text was updated successfully, but these errors were encountered:
Problem description
The values returned by
cv_mole
for theIdealSolnGasVPSS
class (YAML thermo model nameideal-solution-VPSS
) are inconsistent with the values of du/dT and T * ds/dT that can be calculated for the phase.Steps to reproduce
Behavior
The three printed values should be approximately equal. Instead:
It is "interesting" that the difference between the value calculated by
cv_mole
and the other two is ~8314.4 J/mol, or approximately equal to the gas constant.System information
main
at 1ab81acAdditional context
This was discovered as part of #1299, which implements Cantera/enhancements#114.
This error seems to be nearly identical to the one affecting the
Margules
phase (#1308), but these classes are only loosely related in terms of their implementations, so I think it will require a separate fix.The text was updated successfully, but these errors were encountered: