-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Model Validation #76
Comments
Validierungsexperiment vom 22.07.
|
Experiment 03.09.2022 - Workshop-Modell
<Experiment_plan>
<Simulation experiment="agent_decision_making" sourcePath="/home/dunland/github/qScope/q100_abm_qscope-workshop/q100/models/qscope_ABM.gaml" finalStep="9496"
seed="1.0"
>
<Parameters>
<Parameter name="timestamp" type="STRING" value="20220903_10-29-35" var="timestamp"/>
<Parameter name="Alpha scenario" type="STRING" value="Static_mean" var="alpha_scenario"/>
<Parameter name="Carbon price scenario" type="STRING" value="B - Moderate" var="carbon_price_scenario"/>
<Parameter name="Energy prices scenario" type="STRING" value="Prices_2021" var="energy_price_scenario"/>
<Parameter name="Q100 OpEx prices scenario" type="STRING" value="12 ct / kWh (static)" var="q100_price_opex_scenario"/>
<Parameter name="Q100 CapEx prices scenario" type="STRING" value="1 payment" var="q100_price_capex_scenario"/>
<Parameter name="Q100 Emissions scenario" type="STRING" value="Constant_Zero emissions" var="q100_emissions_scenario"/>
<Parameter name="Carbon price for households?" type="BOOLEAN" value="false" var="carbon_price_on_off"/>
</Parameters>
<Outputs>
<Output id="0" name="neighborhood" framerate="9495" />
<Output id="1" name="households_employment_pie" framerate="9495" />
<Output id="2" name="Charts" framerate="9495" />
<Output id="3" name="Modernization" framerate="9495" />
<Output id="4" name="Monthly Emissions" framerate="9495" />
<Output id="5" name="Emissions cumulative" framerate="9495" />
</Outputs>
</Simulation>
</Experiment_plan> mögliche UrsachenGraphen werden falsch angezeigt
Werte reziprok?Mir kommt es fast so vor, als würden alle Graphen genau das Gegenteil von dem zeigen, was wir erwarten.. andere Ergebnisse in Forschungsmodell?
|
Experiment 03.09.2022 - Foschungsmodell
<Experiment_plan>
<Simulation experiment="agent_decision_making" sourcePath="/home/dunland/github/qScope/q100_abm/q100/models/qscope_ABM.gaml" finalStep="9496"
seed="1.0"
>
<Parameters>
<Parameter name="timestamp" type="STRING" value="20220903_13-26-51" var="timestamp"/>
<Parameter name="Alpha scenario" type="STRING" value="Static_mean" var="alpha_scenario"/>
<Parameter name="Carbon price scenario" type="STRING" value="B - Moderate" var="carbon_price_scenario"/>
<Parameter name="Energy prices scenario" type="STRING" value="Prices_2021" var="energy_price_scenario"/>
<Parameter name="Q100 OpEx prices scenario" type="STRING" value="12 ct / kWh (static)" var="q100_price_opex_scenario"/>
<Parameter name="Q100 CapEx prices scenario" type="STRING" value="1 payment" var="q100_price_capex_scenario"/>
<Parameter name="Q100 Emissions scenario" type="STRING" value="Constant_Zero emissions" var="q100_emissions_scenario"/>
<Parameter name="Carbon price for households?" type="BOOLEAN" value="false" var="carbon_price_on_off"/>
</Parameters>
<Outputs>
<Output id="0" name="neighborhood" framerate="9495" />
<Output id="1" name="households_employment_pie" framerate="9495" />
<Output id="2" name="Charts" framerate="9495" />
<Output id="3" name="Modernization" framerate="9495" />
<Output id="4" name="Monthly Emissions" framerate="9495" />
<Output id="5" name="Emissions cumulative" framerate="9495" />
</Outputs>
</Simulation>
</Experiment_plan> Runde 1
Runde 2
Runde 3 |
Problem: Emissionssteigerung durch Anschluss ans WN
Problem: Kostensteigerung bei Anschluss ans WN
Problem: Erhöhte Energiekosten durch Sanierung
Problem:Unterschiedliche Startwerte bei gleichen Einstellungen
|
Trotz gleichem seed (1) scheint die Simulation unterschiedlich zu verlaufen. @dunland Gibt es noch andere Zufallsfaktoren in der Simulation, wenn sie vom qScope gestartet wird? |
Steigerung der Energiekosten bei Sanierung könnte an #89 liegen. |
Problem: Kostensteigerung bei Anschluss ans WN
Dass die Energiepreise unter denen für das Q100-Netz liegen ist zu Beginn der Simulation nicht unüblich, dennoch sollte es einen Schnittpunkt geben, an welchem das regenerative Konzept die Preise der Fossilen unterbietet. |
Problem: Emissionssteigerung durch Anschluss ans WNFehler behoben in 0b2c38d |
Ich habe ein kleines Skript geschrieben, um die Outputs zweier Simulationen miteinander zu vergleichen.
|
Ich habe auch nochmal ein Experiment mit 4 ausgewählten Häusern gemacht. Zwischen Runde 1 und 2 habe ich gar keine Änderungen vorgenommen, dennoch fällt zumindest folgendes auf:
Runde 1:Runde 2: |
Schöner Vergleich, Blödes Ergebnis. @dunland kannst du an dieser Stelle nochmal posten, was genau im headless-mode an GAMA übergeben wird? |
|
UpdateBereits bei den generierten Haushalten gibt es Abweichungen, interessanterweise allerdings nicht bei allen Variablen.
Meine Vermutung ist, dass die zufällige Auswahl von |
Zur Klärung:
|
Problem: Kostensteigerung bei Anschluss ans WNÜbergangsweise wird die 2018er Preisentwicklung genutzt (siehe |
Hier die tagesaktuellen Simulationsergebnisse: m.E. lässt sich da ein Anschlusszeitpunkt immernoch nicht deutlich erkennen.
|
Da war noch ein Fehler in der Übernahme der Anschlusszeitpunkte aus der interchange_matrix. Sollte mit lwinkeler@2fa313a gefixt sein. Schein im GUI auch zu klappen. |
offene Fragen von PE und mir:
und noch ganz wichtig:
|
|
|
quarree100#76 - Kein Einfluss des Wärmeverbrauchs von EFH/MFH in Bestand und Neubau mehr - Um stufenweise Veränderung zu reduzieren wurden für Stromverbrauch und BIP-percapita Änderungen lineare Regressionswerte berechnet und nun im Modell angewendet
Zeitreihe für durchschnittliche Energieausgaben von Haushalten in Deutschland [in € / Monat] von 2000-2020 auf Seafile unter:
|
Erkenntnisse aus der Besprechung der Simulationsergebnisse vom 17.10. (Abschrift von Whiteboard):
nächste Experimente:
|
❗ bitte beachten! dazu musste ich die tatsächliche Ausführung der Simulation von seiner Initialisierung trennen (und eben in nem neuen thread auslagern), weshalb nun zum einstellen/starten der Simulation folgendes getan werden muss: aus
|
gerade unterwegs gesehen, kleine Denkaufgabe für @lwinkeler: keine ausgewählten Gebäude --> geringere EmissionenHabe hier eine Simulation ohne ausgewählte Gebäude, die niedrigere Emissionsverläufe im Quartier simuliert als in einer Simulation mit 7 ausgewählten Gebäuden und Anschluss = 2027 # source data:
df_emissions = "Seafile/Medias_in_Res/q100-qScope/Data/Simulationsergebnisse/20221105_selectedBuildingsHigherEmissions/output_20221105_13-02-44/emissions/CO2_emissions_neighborhood.csv"
df_connections = "Seafile/Medias_in_Res/q100-qScope/Data/Simulationsergebnisse/20221105_selectedBuildingsHigherEmissions/output_20221105_13-02-44/connections/connections_export.csv"
# reference data:
df_emissions_compare = "Seafile/Medias_in_Res/q100-qScope/Data/Simulationsergebnisse/20221105_selectedBuildingsHigherEmissions/no_buildings_selected/emissions/CO2_emissions_neighborhood.csv"
df_connections_compare = "Seafile/Medias_in_Res/q100-qScope/Data/Simulationsergebnisse/20221105_selectedBuildingsHigherEmissions/no_buildings_selected/connections/connections_export.csv" → s. Simulationsordner in |
Random Seed Problem GAMA
|
future experiments
The text was updated successfully, but these errors were encountered: