Comments (5)
Here are the times for the SH Status Quo scenario with 1000 snapshots (2420-3420):
Non grouped:
--> Import: 0.092
--> Calculations: 24.004
Grouped:
--> Import: 0.118
--> Calculations: 17.601
from etrago.
Got one more, this time with SH Status Quo and 3000 snapshots (crashed twice, because I ran out of RAM):
Non grouped:
--> Import: 0.199
--> Calculations: 123.333
Grouped:
--> Import: 0.227
--> Calculations: 79.46
from etrago.
The line grouping does indeed change the runtime of the calculations. I've done 3 runs with 2 calculations each (non grouped & grouped). The "Import section" included the line grouping process:
First run:
Non grouped:
--> Import: 0.695 min
--> Calculations: 39.955 min
Grouped:
--> Import: 3.954 min
--> Calculations: 31.911 min
Second run:
Non grouped:
--> Import: 0.686 min
--> Calculations: 42.436 min
Grouped:
--> Import: 4.336 min
--> Calculations: 37.944 min
Third run:
Non grouped:
--> Import: 0.566 min
--> Calculations: 32.261 min
Grouped:
--> Import: 2.942 min
--> Calculations: 25.872 min
Even though the calculations are fairly quicker, the grouping of the lines seems to eat up the time gained. Summed up the difference seems to be fairly small...
from etrago.
Could you do some testing with more than 2 snapshots? May be with the sh scenario (faster)
I would expect that the calculation time will then outrun the extra time at the beginning?!
from etrago.
Each calculation was done with 20 snapshots. I can try the SH scenario with 500 snapshots tomorrow.
from etrago.
Related Issues (20)
- Dealing with other flexibility options in redispatch calculation
- Explicitly determine redispatch for electrolyzer
- incompatible python version due to pypsa restriction HOT 1
- Function "select_elec_network" can not be used for market-optimization
- Allow dynamic line rating when using SCLOPF HOT 1
- Split extended lines within sclopf
- Update path to unit commitment file HOT 1
- Dev failing when importing scenario data HOT 2
- Gas clustering is failing
- My model from the eTraGo data has many overloaded lines
- Clean up appl.py
- Gas clustering not working with status2019
- Adaptation to eGon-data's Updated Power Capacity Specification for Gas Power Plants HOT 1
- Implement adjustments based on method validation
- Define method for AP7
- Calculations in plotting functions: calc_ac_loading, calc_dc_loading, plot_grid
- Calculations in plot function: calc_dispatch_per_carrier
- Incorrect Handling of X and R Values for Transformers During LOPF HOT 4
- Misleading naming of cross border flow functions HOT 1
- ramp_up generators not dispatching
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etrago.