Skip to main content

Uncertainty quantification module for mosaik

Project description

The provided packages are supplementary material for the PhD thesis “A Non-Intrusive Uncertainty Quantification System for Modular Smart Grid Co-Simulation” by Cornelius Steinbrink.

Repository Structure

The code of the uncertainty quantification system itself is given in the folder “moresque”. Furthermore, two example studies are provided to illustrate the utilization of the moresque software. The folder “example_pv” contains a simple example with only two interconnected simulators (solar irradiation and pv panel) and purely interval-based uncertainty representation. The folder “example_scenario”, on the other hand, provides a more complex example with more (and partly composite) simulators and different forms of uncertainty representation.

The code of all simulators used for the examples is given in the folder “simulators_for_example”. Code for further testing is provided in the folder “testing_utility_components”. It contains the module “sim_testbench” that includes a Monte Carlo Simulation module as an alternative to MoReSQUE for UQ in mosaik. The other modules provide basic input and output capabilities for MoReSQUE as well as MCS in order to enable UQ studies with single simulators.

Installation

The MoReSQUE software package has been developed and tested solely under Linux.

Installation of MoReSQUE may be conducted via:

$ pip install .

in the “moresque” folder (the folder with the setup.py script). This automatically installs all dependencies: mosaik-api, numpy, scipy, pyDOE, arrow, statsmodels

In order to run the example, mosaik has to be installed via: $ pip install mosaik Furthermore, the packages in the folder “simulators_for_example” have to be installed. The all include setup.py scripts so that the are installed the same way as MoReSQUE. In order to install the database module “mosaik-hdf5” it typically is necessary to first run:

$ pip install Cython
$ pip install h5py

All other dependencies should be correctly installed with the particular installation scripts.

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

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

Source Distribution

MoReSQUE-1.0.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

MoReSQUE-1.0-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file MoReSQUE-1.0.tar.gz.

File metadata

  • Download URL: MoReSQUE-1.0.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for MoReSQUE-1.0.tar.gz
Algorithm Hash digest
SHA256 6ff89814b1e0bf7726b9a6c6242ce3e328c1fa8b6a51a7520acded5278dfd86c
MD5 206c2ef10abb1d5cc0910560e75f79b5
BLAKE2b-256 f43ae12c7d79aaf3000ba32e725f03608810bd01afc21a3d181151a3be45aee1

See more details on using hashes here.

File details

Details for the file MoReSQUE-1.0-py3-none-any.whl.

File metadata

  • Download URL: MoReSQUE-1.0-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for MoReSQUE-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76e94cf68fd89f224d174aaf7203479eee5a00fe8e3d2113bd0c5b21d56faa7c
MD5 3eed3a7e9c0ffe76faf230ba67f3cf86
BLAKE2b-256 aaa2a231e351e1e105cc4d5be543724df20175ce653dffd4914a057cfc67ae6a

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