Skip to main content

A package for Concentrated Solar Collectors and Solar Tower Calculations

Project description

Combi_CSP

CombiCSP is an open source software for dynamic modelling of concentrating solar energy power plants. CombiCSP utilizes solar resource, system engineering inputs as well as financial tools to provide dynamic simulations and annual yields of concentrating solar power plants. It readily provides modelling of plants based on solar power tower and parabolic trough collectors and it can be extended to novel solar energy modeling approaches and analyses as needed.

The relevant work pertaining to this software is : https://doi.org/10.1016/j.apenergy.2022.119450

Quick-Start

clone the repository from the CombiCSP.

then move to the root of the repository and perform (this requires python setuptools )

python setup.py install

The setup should take care of all problems.

The Combi_CSP_oop.ipynb describes a typical use scenario.

Additionally, example cases are scripted in the following files:

  • CSPCret.py: heliostat and CSP power and energy outputs in a location in Crete, Greece
  • CSP50Compare.py: Combined heliostat and CSP power and energy outputs in a location in Crete, Greece

installation/setup

requirements

The following mainstream packages are required for this library (most of them are already installed in a typical installation).

  • matplotlib
  • scipy
  • pandas
  • ipykernel

Additional libraries are:

  • pvlib_python
  • iapws (The InternationalAssociation for the Properties of Water and Steam)
  • numpy-financial

Conda installation

The following describes a minimum environment using conda.

(Optional) Preferably create a new environment for the packages

conda create -n combicsp python=3

installation requires:

  • matplotlib
  • scipy
  • pandas
  • ipykernel

conda install matplotlib scipy pandas ipykernel

  • pvlib_python:

conda install -c conda-forge pvlib-python

  • iapws: The InternationalAssociation for the Properties of Water and Steam

conda install -c conda-forge iapws

  • numpy-financial

conda install -c conda-forge numpy-financial

Developers

  • G. E. Arnaoutakis: Technical direction, and original calculation functions
  • N. Papadakis: Software Design, Package Maintenance.

TODO

See history.md

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

CombiCSP-1.5.0.tar.gz (29.4 kB view details)

Uploaded Source

File details

Details for the file CombiCSP-1.5.0.tar.gz.

File metadata

  • Download URL: CombiCSP-1.5.0.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.4

File hashes

Hashes for CombiCSP-1.5.0.tar.gz
Algorithm Hash digest
SHA256 c8252c92b8c04f1f3704be2e25b113aaa403abcfaad09565068d166e877cf6b4
MD5 9e0d29600c971c3333b178574c8d1ab4
BLAKE2b-256 2d191875bc69f7f0929e22a9f8c0dcea77c668502993389b746fa71f2c8fb646

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