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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ff89814b1e0bf7726b9a6c6242ce3e328c1fa8b6a51a7520acded5278dfd86c |
|
MD5 | 206c2ef10abb1d5cc0910560e75f79b5 |
|
BLAKE2b-256 | f43ae12c7d79aaf3000ba32e725f03608810bd01afc21a3d181151a3be45aee1 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76e94cf68fd89f224d174aaf7203479eee5a00fe8e3d2113bd0c5b21d56faa7c |
|
MD5 | 3eed3a7e9c0ffe76faf230ba67f3cf86 |
|
BLAKE2b-256 | aaa2a231e351e1e105cc4d5be543724df20175ce653dffd4914a057cfc67ae6a |