Centrifugal Compressor Performance calculation.
Project description
Centrifugal Compressor Performance
ccp is a python library for calculation of centrifugal compressor performance. It is based on the book of [Ludtke04] and uses CoolProp REFPROP for the gas properties calculations.
Documentation can be found here
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.79585,
"R134a": 0.16751,
"Nitrogen": 0.02903,
"Oxygen": 0.00761,
}
# Define suction and discharge states:
suc0 = ccp.State.define(fluid=fluid, p=ps, T=Ts)
disch0 = ccp.State.define(fluid=fluid, p=Q_(7.255, 'bar'), T=391.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...
# Create an impeller with those points:
imp = Impeller([point0, point1, ...])
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.1.1.tar.gz
(24.6 kB
view details)
Built Distribution
File details
Details for the file ccp-performance-0.1.1.tar.gz
.
File metadata
- Download URL: ccp-performance-0.1.1.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 444213622bc87f615d3c225c2ba4b64a75d4a70db599b864cbb8f6e0fd1439a1 |
|
MD5 | ebad731859f0e227e27ade2a391240a1 |
|
BLAKE2b-256 | 5805439065f7e4b3deb5f573d9040f5d34c69543f419dea807de91d4bfe35c26 |
File details
Details for the file ccp_performance-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: ccp_performance-0.1.1-py3-none-any.whl
- Upload date:
- Size: 28.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 448bc4d01c35295c68749b4eab19f00b9cc72737ea0c829e8c81478b3de1b62e |
|
MD5 | e83e370262c3bce4803b21dc17f6f15a |
|
BLAKE2b-256 | 63c510488610d493164c7057fe3c935f98f0e9c6eec3d4266bca4abdab963fea |