tum-ewk / opentumflex Goto Github PK
View Code? Open in Web Editor NEWAn open-source flexibility quantification model using Python
License: GNU General Public License v3.0
An open-source flexibility quantification model using Python
License: GNU General Public License v3.0
Insert function headers with """ enter """ and describe each input parameter and return variable
Sebastian says there is a warning when executing the case study
Similar to the cumulated bar plot from the TP5 presentation
Split up opt.py
Apparently input_data.xlsx is missing in repo when trying to let ems_main.py run.
If inserting the input_data.xlsx devices-hp does not contain a variable supply_temp. Causing an error in opt_test.py
use git add to include these folers into local branch
Can we disable/make it optional the following print statement? print('complete saving EMS_data!!! ') in line 40 of init_ems.py
Update the heat output plot (inside opt.py) possibly with the same features as that of the optimized electricity plot. The existing plot is too cluttered.
simplification of the functions
o Clara: Guide tells you should see four plots, but only two were shown
o Seb: links in readme do not work Babu is taking a lot at it.
o Seb: Explain the output and everything that we store and the whereabouts?
o Seb: In terms of naming conventions: flexibility, redispatch etc.
Babu inserts link to input and output description.
build the basic structure of flexibility model, fill the details of every sub-model
o Seb: works for all solver? Configuration does not work for Gurobi.
Insert a case statement for other solver: Zhengjie schaut sich urbs/ficus nochmal an.
Babu will create a conda environment.
versucht conda env anlegen, funktioniert nicht, da tables nicht existiert.
Pyomo is useless to mention separately.
Make two installation guides (conda and pip)
Conda package pytables
Use lines 58 and 59 from plot_optimal_results.py to heat balance figure.
new argument in run_scenario(): user can activate or deactivate the argument tee in solver_model()
We have 5 devices now and it seems not "beautiful" to use the same/similar functions for multiple times.
Solution: iteration through all the devices in the household. Once the "maxpow" is not zero, the execute calc_flex and plot_flex (if needed)
get the error: "calc_flex_ev() got an unexpected keyword argument 'reopt'", if we run calc_flex_ev or xxx_chp.
o Seb: plots look fine but explanation should be provided in a paper and linked
o Clara:
consistency of capitalization
abbreviate datetime
symmetrical y-axis
boxes around legend
first and last time step?
create a new folder for saving the optimiaztion results
Create opentumflex and insert a folder called init.py
Finished:
-optimization tool
-submodel to load the input data in certain time format
-basic ems module for creating and initialize one ems with specific parameters
-devices module to set up device parameters
-flexibility models for each device except for ev
-tool to plot the flexibility offers
setup files etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.