Replies: 1 comment 6 replies
-
Hi @ssosas ! import ccp
ccp.config.EOS = "HEOS" # no need to modify the init file directly, you can set the eos here.
# ccp uses pint to handle units. Q_ is a pint quantity.
# If a pint quantity is not provided, SI units are assumed.
Q_ = ccp.Q_
ps = Q_(3, 'bar')
Ts = 300
# Define the fluid as a dictionary:
fluid = {
"CarbonDioxide": 0.8,
"Nitrogen": 0.2,
}
# Define suction and discharge states:
suc0 = ccp.State(fluid=fluid, p=ps, T=Ts)
disch0 = ccp.State(fluid=fluid, p=Q_(7.255, 'bar'), T=391.1)
disch1 = ccp.State(fluid=fluid, p=Q_(6.754, 'bar'), T=382.1)
# Create performance point(s):
point0 = ccp.Point(
suc=suc0,
disch=disch0,
speed=Q_(7941, 'RPM'),
flow_m=Q_(34203.6, 'kg/hr'),
b=0.0285,
D=0.365,
)
point1 = ccp.Point(
suc=suc0,
disch=disch1,
speed=Q_(7941, 'RPM'),
flow_m=Q_(36204.8, 'kg/hr'),
b=0.0285,
D=0.365,
)
# Create an impeller with those points:
imp = ccp.Impeller([point0, point1])
# Get results from the Impeller with methods such as
imp.head_plot()
imp.disch.T_plot() After I import ccp I still get the warning, but the code will run just fine. As I said, most basic things should run without REFPROP, but I have to be honest that I did not test everything since I am always using REFPROP. In the future we could try to work on some of the issues that we have when we use only CoolProp if there is a demand for that (we would also accept contributions on that). |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all,
I've installed CCP but I do not plan to get REFPROP library. Is there any way to configure CCP to call exclusively CoolProp? In my case I will only use AIR as fluid. I have tried to modify ccp/config/init.py (EOS="HEOS") but I still getting errors/warnings about REFPROP missing :(
Many thanks!
Sergio
Beta Was this translation helpful? Give feedback.
All reactions