Skip to main content

A mean-line analysis model for radial compressors

Project description

RadComp: Radial compressor mean-line model

Mean-line (1D) model for evaluating radial compressors. The code is adapted from the version developed by Schiffmann and Favrat[^1], and was used to generate a turbo-compressor dataset for DATED.

Cyril Picard, Jürg Schiffmann and Faez Ahmed, "DATED: Guidelines for Creating Synthetic Datasets for Engineering Design Applications", 2023.

[^1]: Jürg Schiffmann and Daniel Favrat, “Design, experimental investigation and multi-objective optimization of a small-scale radial compressor for heat pump applications,” Energy, vol. 35, no. 1, pp. 436–450, Jan. 2010, doi: 10.1016/j.energy.2009.10.010.

Datasets

The dataset related to DATED will be uploaded soon.

Using the model

Installation

To install this package, first make sure that you have Python >= 3.9 installed in your environment. If not, we recommend to install Python using mambaforge.

git clone https://github.com/cyrilpic/radcomp
cd radcomp
pip install .

If you want to install all dependencies to use the dataset generation scripts:

pip install .[generate]

Basic Usage

A step-by-step example is provided in the EvaluateCompressor.ipynb notebook.

Citation

If you use the dataset or the model, you can cite our publication:

Cyril Picard, Jürg Schiffmann and Faez Ahmed, "DATED: Guidelines for Creating Synthetic Datasets for Engineering Design Applications", 2023.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

radcompressor-1.0.0.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

radcompressor-1.0.0-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file radcompressor-1.0.0.tar.gz.

File metadata

  • Download URL: radcompressor-1.0.0.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for radcompressor-1.0.0.tar.gz
Algorithm Hash digest
SHA256 01765d8605b3567f805cabd880e26893d8e7c6a555983552ee93b96fd9ee3387
MD5 9bd794ac5f87a3ad34e0521fb05d9f98
BLAKE2b-256 e453732d5c9a67eb31d7ad55404746f9eb50449722b6a858a19990f674299cb1

See more details on using hashes here.

File details

Details for the file radcompressor-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for radcompressor-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 17a4f2c66cdd989f4abfc4965e5fa5eb92841d3c7102d23817686136f000e750
MD5 bff4f232f1287deedde1ed0ac8667b44
BLAKE2b-256 e689b30845d0a759895093a0be5a32853eeecfbfffa062790c30aed5230d22e5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page