In julia REPL, add the environment variable for your Gurobi installation
ENV["GUROBI_HOME"] = "PATH_TO_GUROBI"
Then go to the package mode by pressing ], and activate the environment in the current directory:
pkg> activate .
pkg> add Gurobi
pkg> develop ./GenerationExpansionPlanning
Press backspace to return to Julia REPL.
You should be able to run main.jl
or your own scripts using GenerationExpansionPlanning
module now.
Name | Description |
---|---|
locations (nodes) | |
generation technologies | |
generation units | |
time steps | |
transmission lines |
Name | Symbol | Index Sets | Description | Unit |
---|---|---|---|---|
demand |
Demand | MW | ||
generation_availability |
Generation availability (load factor) | 1/unit | ||
investment_cost |
Investment cost | EUR/MW | ||
variable_cost |
Variable production cost | EUR/MWh | ||
unit_capacity |
Capacity per each invested unit | MW/unit | ||
ramping_rate |
Ramping rate | 1/unit | ||
export_capacity |
Maximum transmission export capacity (A->B) | MW | ||
import_capacity |
Maximum transmission import capacity (A<-B) | MW | ||
data.value_of_lost_load |
Value of lost load | EUR/MWh | ||
data.relaxation |
Solve the LP relaxation? | Bool |
Name | Symbol | Index Sets | Domain | Description | Unit |
---|---|---|---|---|---|
total_investment_cost |
Total investment cost | EUR | |||
total_operational_cost |
Total operatinal cost | EUR | |||
investment |
Generation investment | units | |||
production |
Generation production | MW | |||
line_flow |
Transmission line flow | MW | |||
loss_of_load |
Loss of load | MW |