Skip to main content

A mean-line analysis model for radial compressors

Project description

RadCompressor: Radial compressor mean-line model

Mean-line (1D) model for evaluating radial compressors. The code is adapted from the version developed by Schiffmann and Favrat1, 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.

Datasets

The dataset related to DATED is available on Zenodo.

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.

  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.

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.1.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: radcompressor-1.0.1.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for radcompressor-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5a15d8f20b3efe77655aed1ff528f8a227c6c3b0a050ebf3c7154739a9f3286d
MD5 699478dbb74ad11c3d712af042205050
BLAKE2b-256 44d324454651aca119fe5c2ce22cbe5393540150b16173a4f6aa2f2183bbacf6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: radcompressor-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for radcompressor-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fca2db7a9ff4af422e5f41148adee3e64c15f49999c199720618555084df21a3
MD5 fad91e22fb5b4ff812141774423a554b
BLAKE2b-256 759b198afb485dba24c085466b8c5bc0431de8f5a2991f316b12d17ab63b4d89

See more details on using hashes here.

Supported by

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