Closed zasddsgg closed 7 months ago
@zasddsgg, BioSTEAM does not yet have P-dependent melting point models. The melting point temperature Tm
is a float (constant).
However, at high pressure, such as 7atm, the phase state of Riboflavin seems not quite right, for example, if it should be solid state at 650K, but because the melting point does not change with the pressure, it is still liquid state at 650K. If I want to use press filtration for solid-liquid separation, that seems to affect the separation of Riboflavin.
@zasddsgg, process specifications can help you get around this limitation to model mass and energy balances exactly the way you would like it to work: https://biosteam.readthedocs.io/en/latest/tutorial/Process_specifications.html
Thanks!
Hello, I want to check the melting point of Riboflavin at 7atm or whether Riboflavin is liquid or solid state at 7atm, 650K. I use
Riboflavin.get_phase
to check the phase state of Riboflavin at specified temperature and pressure, but it seems that at 7atm and 1atm, the phase of Riboflavin is the same, but in fact, the melting point of Riboflavin is dependent on pressure, the higher the pressure, the higher the melting point, so it seems like Riboflavin should not be liquid state at 7atm, 560K, right?I also tried to use
Riboflavin.get_property('Tm','K', P=7*101325)
to check the melting point of Riboflavin at 7 atm, but an error was reported. Could I consult you how to check the melting point of a substance at a specified pressure in BioSTEAM? Thanks for your help. Wish you a good day.The code is as follows:
The error information is as follows: