Plotting

Plotting

using EnergySystemModeling
specs = load_json(Specs, joinpath("output", "specs.json"))
parameters = load_json(Params, joinpath("output", "parameters.json"))
variables = load_json(Variables, joinpath("output", "variables.json"))
objectives = load_json(Objectives, joinpath("output", "objectives.json"))

Objectives

plot_objective_values(objectives)
1 2 3 4 5 6 7 0 1×10 7 2×10 7 3×10 7 Objective value: 4.4191757e7 Objective function EUR

Generation Dispatch

n = 1
plot_generation_dispatch(parameters, variables, n)
0 2000 4000 6000 8000 0 1×10 4 2×10 4 3×10 4 4×10 4 g1 g2 g3 g4 g5

Generation Capacities

plot_generation_capacities(parameters, variables, n)
1 2 3 4 5 0 1×10 4 2×10 4 3×10 4 4×10 4

Loss of Load

plot_loss_of_load(parameters, variables)
0 2000 4000 6000 8000 0 2000 4000 6000 8000 n1 n2 n3

Transmission Flow

l = 1
plot_transmission_flow(parameters, variables, l)
0 2000 4000 6000 8000 - 6×10 3 - 3×10 3 0 3×10 3 6×10 3

Transmission Capacities

plot_transmission_capacities(parameters, variables)
1 2 0 2000 4000 6000 8000

Storage Level

plot_storage_level(parameters, variables, n)
0 2000 4000 6000 8000 0 1×10 4 2×10 4 3×10 4 4×10 4

Storage Capacities

plot_storage_capacities(parameters, variables, n)
1 0 1×10 4 2×10 4 3×10 4 4×10 4