EnergySystemsModellingLab / EnergySystemsModellingLab/MUSE_OS

Fixed imports and exports are not implemented

Offen
#543 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
29
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

According to the documentation you can use base_year_import and base_year_export files to describe fixed commodity imports/exports. However, digging into the code, this data doesn't appear to be used anywhere (except in the legacy sector)

It's worth noting though that it's still possible to model imports and exports as processes, e.g.

Import: IM-OIL -> OIL
Export: OIL -> EX-OIL

Fixed export quantities can then be captured in the preset files (i.e. demand for EX-OIL), and the agent will perform necessary investments in the "process". (See the Qatar model)

Fixed imports can be modeled by setting the existing capacity for the import technologies (and a fixed price projection for the import commodity). This can also allow flexible imports if more commodity is required (i.e. extra investments in the process)

All a bit hacky, but that's how you'd do it.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit nachzuverfolgen, wo base_year_import und base_year_export gelesen werden, und vergleiche den Legacy-Sektor mit dem aktuellen Modellierungspfad. Überprüfe den prozessbasierten Workaround des Qatar-Modells und ermittle das beabsichtigte Verhalten für feste Importe und Exporte; als erledigt gilt die Aufgabe, wenn die dokumentierten Dateien außerhalb des Legacy-Sektors tatsächlich verwendet werden und die relevanten Fälle abgedeckt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
backend, data
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.