Fluids working with REFPROP DLL but not Mixtures

226 views
Skip to first unread message

Jim Carow

unread,
Aug 5, 2021, 8:48:35 AM8/5/21
to coolprop-users
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
Reply all
Reply to author
Forward
0 new messages