I'm using ThermodynamicData to do some calculation. By I found that there is a problem in the enthalpy of air.


temperature = Quantity[Range[200, 250, 10], "Kelvins"];
enthalpy = ThermodynamicData["Air", "Enthalpy", {"Temperature" -> temperature}];
ListLinePlot[Transpose[{temperature, enthalpy}]]



However, this is wrong, according to multiple sources.


Yet another source:

enter image description here

Someone already pointed out that the "difference" in enthalpy is the same, so it doesn't matter. But if I want to solve an engineering equation that involve finding a temperature corresponding to a certain enthalpy, then the result may be wrong. Can anyone help me solve that?

  • $\begingroup$ This question seems more appropriate for tech support than stack exchange. $\endgroup$
    – Jason B.
    Nov 16, 2018 at 22:09

1 Answer 1


There is likely nothing wrong at all. Enthalpies are normally tabulated from a reference state. If the reference state is different, then the reported enthalpies will also vary. What matters are the relative differences. From the look of your graph, it looks like enthalpy differences between two states are the same. This is what matters.

  • 1
    $\begingroup$ Matches, for example, data engineeringtoolbox.com/air-properties-d_156.html $\endgroup$ Nov 2, 2018 at 17:08
  • $\begingroup$ @Whelp But when I solve an engineering equation, the answer will be different. For example if I want to find the temperature of water when its enthalpy is 2300kJ/kg. $\endgroup$
    – user155860
    Nov 13, 2018 at 8:25
  • $\begingroup$ The enthalpy values between the two tables only differ by a constant. All you need to do is to align them. $\endgroup$
    – Whelp
    Nov 14, 2018 at 10:52
  • $\begingroup$ I think I can also change the initial condition to fit the reference in MMA? $\endgroup$
    – user155860
    Nov 16, 2018 at 6:31
  • $\begingroup$ I think you mean the same thing as I did. Basically just adjust for the different reference state, and the calculations should be fine. $\endgroup$
    – Whelp
    Nov 16, 2018 at 9:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.