Using Windows I am able to call PropsSI in Python for fluids using the REFPROP DLL, however, mixtures throw errors.
CoolProp version: 6.4.1
REFPROP version: 10.0
Initialize failed for backend: "REFPROP", fluid: "R401A.MIX" fractions "[ 1.0000000000 ]"; error: Unable to load mixture: R401A.MIX
Traceback (most recent call last):
File "Test_CoolProp.py", line
37, in <module>
P = PropsSI("P", "H", 239967.95, "T", 300.18, "REFPROP::R401A.MIX")
File "CoolProp\CoolProp.pyx", line 377, in CoolProp.CoolProp.PropsSI
File "CoolProp\CoolProp.pyx", line 457, in CoolProp.CoolProp.PropsSI
File "CoolProp\CoolProp.pyx", line 344, in CoolProp.CoolProp.__Props_err2
ValueError: Initialize failed for backend: "REFPROP", fluid: "R401A.MIX" fractions "[ 1.0000000000 ]"; error: Unable to load mixture: R401A.MIX : PropsSI("P","H",239967.95,"T",300.18,"REFPROP::R401A.MIX")
Additional debug details:
AbstractState::factory(REFPROP,[ R32, R125, R134a ])
AbstractState::factory backend_library size: 8
..\..\src\Backends\REFPROP\REFPROPMixtureBackend.cpp:447: Successfully loaded REFPROP fluid: C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R32|C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R125|C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R134A
..\..\src\Backends\REFPROP\REFPROPMixtureBackend.cpp:301: The current fluid can be reused; C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R32|C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R125|C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R134A and C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R32|C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R125|C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\fluids\R134A match
355.423424165148
..\..\src\CoolProp.cpp:108: backend extracted. backend: REFPROP. fluid: R401A.MIX
AbstractState::factory(REFPROP,[ R401A.MIX ])
AbstractState::factory backend_library size: 8
..\..\src\Backends\REFPROP\REFPROPMixtureBackend.cpp:393 Unable to load predefined mixture [C:\Program Files (x86)\UMCPCEEE\VapCyc 3.6\properties100\mixtures\R401A.MIX] with ierr: [101] and herr: [[SETUP error 101] Error in opening file for component 1: filename = R22.FLD
The file R22.FLD is indeed present in the FLUIDS directory.
Any help is appreciated!
Thanks,
Jim