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
ccp_performance-0.3.9.tar.gz
(4.6 MB
view details)
Built Distribution
File details
Details for the file ccp_performance-0.3.9.tar.gz
.
File metadata
- Download URL: ccp_performance-0.3.9.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 | ea61184e2451cf5c4df8e326cf22a3cdc49f0279c6bbc6bbb47fab6a0ae424b8 |
|
MD5 | 06d1a0e63ea40cca6c7ba37e1729553c |
|
BLAKE2b-256 | 0bf7bbe5d9cbc8cfb6bb4563320ce9e7f8bd696aa67a91de4eb434b8befdbae0 |
File details
Details for the file ccp_performance-0.3.9-py3-none-any.whl
.
File metadata
- Download URL: ccp_performance-0.3.9-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 | cf19cc6dcd7227c8ddbea0d3fc63d5b57182ecd31c894326ab197e1364b09e7c |
|
MD5 | 021712021e4d6bbc23cc7710c8f7bf02 |
|
BLAKE2b-256 | d5e499f2d8a508e0a179ae1d6ea1b9179c2508e2efe7c20493e0d6cadab6b701 |