Centrifugal Compressor Performance calculation.
Project description
Centrifugal Compressor Performance
ccp is a python library for calculation of centrifugal compressor performance. It uses CoolProp/REFPROP for the gas properties calculations.
import ccp
# 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()
Documentation
Access the documentation here.
Questions
If you have any questions, you can use the Discussions area in the repository.
Contributing to ccp
ccp is a community-driven project. If you want to contribute to the project, please check CONTRIBUTING.md.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ccp_performance-0.3.10.tar.gz
.
File metadata
- Download URL: ccp_performance-0.3.10.tar.gz
- Upload date:
- Size: 4.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21c0a923176672cab955602bba9495d235072463dd3dad6a31f0e6579c607934 |
|
MD5 | 5fc130762261c04206add6aa6465ba24 |
|
BLAKE2b-256 | dd88ab368201b213994e51cb4ace80c8206311915886ce6671af46b9de3b9c8a |
File details
Details for the file ccp_performance-0.3.10-py3-none-any.whl
.
File metadata
- Download URL: ccp_performance-0.3.10-py3-none-any.whl
- Upload date:
- Size: 4.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bfc86ee76361aea5e41144c769d2021d83fb3ca4af97d452b442680a71c6d7e |
|
MD5 | aa595814c83ba2ae9af0d653e19bc48d |
|
BLAKE2b-256 | fefc918c99ab0c0c90160d129ca63b8a56be775d0f3c1a58f89538840fc08f31 |