33 lines
614 B
Python
33 lines
614 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
Created on Tue Dec 16 15:46:51 2025
|
|
|
|
@author: LJZ
|
|
"""
|
|
|
|
import ctREFPROP.ctREFPROP as ct
|
|
|
|
path = "C:/Program Files (x86)/REFPROP 10.0+/REFPROP"
|
|
R = ct.REFPROPFunctionLibrary(path)
|
|
R.SETPATHdll(path)
|
|
fluid = "CO2.FLD"
|
|
hfm = "HMX.BNC"
|
|
hrf = "DEF"
|
|
z = [1.0]
|
|
ierr, herr = R.SETUPdll(1, fluid, hfm, hrf)
|
|
R.SETUPdll(2, 'SI', 'SI', 'DEF')
|
|
R.SETREFdll("DEF",1,[1.0],0,0,0,0)
|
|
mw = R.WMOLdll(z)
|
|
|
|
p = 20000 # kpa
|
|
T = 391.05100419252705 # K
|
|
|
|
|
|
result = R.TPFLSHdll(T,p,z)
|
|
s_SI = result.s / mw
|
|
s = result.s
|
|
result2 = R.PSFLSHdll(p, s, z).T
|
|
rho = result.D * mw
|
|
h = result.h / mw
|
|
|
|
x = min(1, 50) |