Scenario/set

Set properties of a Scenario instance


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

Scenario object

Scenario object

Name-Value Arguments

Name

Type

Description

Problem_type

“Lf” | “Uf”

Type of problem, either “Lf” for load flattening or “Uf” for user-friendly

N_c

positive integer

Number of chargers

N_ev

nonnegative integer

Number of EVs

N_g

positive integer

Number of groups (for analysis purpose)

T

positive integer

Number of time slots comprising a scenario

Delta

positive scalar

Length of time slot [minutes]

P_max

nonnegative scalar

Maximum aggregate charging power

P_min

nonpositive scalar

Minimum aggregate EV load (i.e., -(maximum aggregate discharging power))

D

T×1 column vector

Base load profile [kW] (required for load flattening problem)

C

T×1 column vector

Electricity price profile [KRW] (required for user-friendly problem)

EVs

1×N_ev EV array

Array of EV objects

L

(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)

W

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

Scenario object

Scenario object with modified property values