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

Uh oh!
There was an error while loading. Please reload this page.
-
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