Scenario/set
Set properties of a
Scenarioinstance
Description
Set properties of a Scenario instance.
This results in valid = false.
Syntax
scenario = set(scenario,Name=Value)
scenario = scenario.set(Name=Value)
Input Arguments
Name |
Type |
Description |
|---|---|---|
|
Scenario object |
Scenario object |
Name-Value Arguments
Name |
Type |
Description |
|---|---|---|
|
“Lf” | “Uf” |
Type of problem, either “Lf” for load flattening or “Uf” for user-friendly |
|
positive integer |
Number of chargers |
|
nonnegative integer |
Number of EVs |
|
positive integer |
Number of groups (for analysis purpose) |
|
positive integer |
Number of time slots comprising a scenario |
|
positive scalar |
Length of time slot [minutes] |
|
nonnegative scalar |
Maximum aggregate charging power |
|
nonpositive scalar |
Minimum aggregate EV load (i.e., -(maximum aggregate discharging power)) |
|
T×1 column vector |
Base load profile [kW] (required for load flattening problem) |
|
T×1 column vector |
Electricity price profile [KRW] (required for user-friendly problem) |
|
1×N_ev EV array |
Array of EV objects |
|
(N_c+1)×(N_c+1) symmetric Metzler matrix with zero row sum |
Graph Laplacian describing topology of the aggregator and chargers (for load flattening problem, undirected, index N_c+1 corresponds to the aggregatgor) |
|
N_c×N_c nonnegative symmetric stochastic matrix |
Doubly stochastic matrix describing topology of the chargers (for user-friendly problem, undirected) |
Output Arguments
Name |
Type |
Description |
|---|---|---|
|
Scenario object |
Scenario object with modified property values |