Replies: 1 comment 2 replies
-
@davide-f the point we discussed in the meeting however in extended format. Couldn't stop thinking about it |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Problem:
Adding a new technology can be cumbersome. For instance, adding a new storage requires to change the following (example in beyond cost study repo):
Aim: Just have two interfaces to add or customize technologies. Improve user experience and scalability.
technology-data
without technology constraint/model information. This is already done by the packagetechnology-data
which creates thecost.csv
for any year of interest. If people want to add custom data they can do this by adding new technologies to the cost.csv -> maybe we should create a new file calledcost-custom.csv
that updates thecost.csv
from technology-data (benefit of transparency of what values change to the PyPSA default data).config.yaml
only for the renewables generator model design. We should add here model relevant information for any technology. The list of options can grow by contributions from users with components such as generator, storage, dynamic load response, dynamic line rating, grid. This overtime growing interface should be a single monolithic e.g.technology-model.yaml
and should not be in theconfig.yaml
. Theconfig.yaml
could be updated with thetechnology-model.yaml
by setting provided in theconfig.yaml
(e.g. like with carriers, however, one should also specify which technology one wants for each carrier e.g. in list formatonwind: [VESTAS1MW, ENERCON5MW
. Example of options that are required for the energy storage in thetechnology-model.yaml
include specific charging to discharging ratio, SOC_cycle_level -> state_of_charge cycle: False/ any percentage between 0-100%.Ressource requirement:
Further implications beyond technology model design:
Beta Was this translation helpful? Give feedback.
All reactions