Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lower temperature limit errors #612

Open
Matthew-Boyd opened this issue Sep 7, 2023 · 1 comment
Open

Lower temperature limit errors #612

Matthew-Boyd opened this issue Sep 7, 2023 · 1 comment

Comments

@Matthew-Boyd
Copy link

The following fluids return the respective errors when the lower temperature limit is requested using REFPROPdll with the arguments: hFld, "EOSMIN", "T", 0, 0, 0, 0, 0, [1]

"C11" [TQFLSH error 1] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 247.541 K, Tmin = 247.606 K."
"DEE" [TQFLSH error 1] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 156.920 K, Tmin = 270.000 K."
"MPALMITA" [TQFLSH error 1] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 242.000 K, Tmin = 302.710 K."
"R236EA" [TQFLSH error 1] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 170.000 K, Tmin = 240.000 K."
"VINYLCHLORIDE" [TQFLSH error 1] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 119.310 K, Tmin = 190.000 K."

"R404A" [TQFLSH error 2] One or more inputs are out of range; Density above upper limit: D = 15.4017 mol/L, Dmax = 15.1891 mol/L."
"R407C" [TQFLSH error 2] One or more inputs are out of range; Density above upper limit: D = 18.6439 mol/L, Dmax = 18.5724 mol/L."
"R507A" [TQFLSH error 2] One or more inputs are out of range; Density above upper limit: D = 15.3111 mol/L, Dmax = 15.1030 mol/L."

"CYCLOPRO" [TQFLSH error 3] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 145.700 K, Tmin = 273.000 K; Density above upper limit: D = 19.6452 mol/L, Dmax = 15.6000 mol/L."
"NF3" [TQFLSH error 3] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 66.3600 K, Tmin = 85.0000 K; Density above upper limit: D = 26.3192 mol/L, Dmax = 25.3000 mol/L."
"PROPYNE" [TQFLSH error 3] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 170.500 K, Tmin = 273.000 K; Density above upper limit: D = 22.7185 mol/L, Dmax = 16.2800 mol/L."
"R114" [TQFLSH error 3] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 180.630 K, Tmin = 273.150 K; Density above upper limit: D = 10.3980 mol/L, Dmax = 8.94200 mol/L."
"R14" [TQFLSH error 3] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 89.5400 K, Tmin = 120.000 K; Density above upper limit: D = 21.1655 mol/L, Dmax = 20.7640 mol/L."
"R21" [TQFLSH error 3] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 142.800 K, Tmin = 200.000 K; Density above upper limit: D = 16.5187 mol/L, Dmax = 15.3600 mol/L."
"R40" [TQFLSH error 3] One or more inputs are out of range; Temperature below triple-point or minimum temperature: T = 175.510 K, Tmin = 230.000 K; Density above upper limit: D = 22.1927 mol/L, Dmax = 20.6000 mol/L."

"MLINOLEN" [SATT error 124] Iteration for saturation state did not converge for T = 218.650 K."
"R124" [SATT error 124] Iteration for saturation state did not converge for T = 74.0000 K."

"R410A" [REFPROP error 813] The input composition must match that of the predefined mixture when the mixture name is included in the call to REFPROP. To use a different composition, leave the fluid name blank."

@ianhbell
Copy link
Contributor

Hmm this is weird. I think what happens here is that the EOSMIN input causes a phase equilibrium call to happen, but it seems to use the actual triple point temperature rather than the EOS minimum temperature, even when all you have asked for is the minimum temperature. Looks like a bug to me. You can try also the LIMITSdll function: https://refprop-docs.readthedocs.io/en/latest/DLL/legacy.html#f/_/LIMITSdll

@ianhbell ianhbell added the bug label May 22, 2024
ianhbell added a commit to usnistgov/REFPROP-tests that referenced this issue May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants