Simulator for Powerplants in mosaik
Project description
Simulator for Powerplants in mosaik. The adapter was initially developed by Konstantin Meyer and adjusted for the mosaik-project by Malte Trauernicht.
Installation
To use this project, you have to install at least version 3.2.0 of mosaik
It is recommended, to use the Mosaik-CSV Library to import powerplant data
You can install this project through pip with the following command:
pip install mosaik-powerplant
How to Use
Specify simulators configurations within your scenario script:
sim_config = { 'CSV': { 'python': 'mosaik_csv:CSV', }, 'PowerPlant': { 'python': 'mosaik_components.powerplant:Simulator' }, ... }
Initialize the powerplant- and csv-simulator:
powerplantData = world.start("CSV", sim_start=SIM_START, datafile=POWERPLANT_DATA) powerplant_simulator = world.start('PowerPlant', step_size=18000, number_of_schedules=3, ramp_behavior=[2, 2], min_power=0.5, max_power=3, interval_size=1)
Instantiate model entities:
powerplant_data = powerplantData.NaturalGas() powerplant_sim_model = powerplant_simulator.Powerplant()
Connect wind- with csv-simulator:
world.connect(powerplant_data, powerplant_sim_model, 'p_mw')
CSV-Formatting
For the simulator to work correctly, both .csv files have to be specifically formatted!
The csv-data is formatted accordingly to the conventions of the mosaik_csv simulator:
Name Date,p_mw YYYY-MM-DD HH:mm:ss,v1 YYYY-MM-DD HH:mm:ss,v2 ...
Each entry in the .csv needs a Date in the YYYY-MM-DD HH:mm:ss format and a data value v.
Changelog
0.1.0 - 2024-03-06
Initial release of the mosaik-powerplant simulator
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 mosaik_powerplant-0.1.0.tar.gz
.
File metadata
- Download URL: mosaik_powerplant-0.1.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.9.18 Linux/5.4.109+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c1f4bf9bdaa17de435ffe10aca43800328f4e678d53c64482e115693314f3a |
|
MD5 | 64acf2dc0fc45b679a359e9c8bad5548 |
|
BLAKE2b-256 | a8acf124fdb3089638e70b1f3f5d5bf0d4e015d8aea5c0521c0640b9319bdb49 |
File details
Details for the file mosaik_powerplant-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: mosaik_powerplant-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.9.18 Linux/5.4.109+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd02192f0072eb5827d3314b26769a6d5e15f48d43b56e5179648aa268e8090a |
|
MD5 | 23c0f2a0475ebefc50dd9fd6e13e1263 |
|
BLAKE2b-256 | 124713dd74049b6d6e21e7778d1ed1616068b7304379825f7751f91654e6eb6d |