# Scenario/set > Set properties of a `Scenario` instance --- ## Description Set properties of a `Scenario` instance. This results in `valid = false`. ## Syntax ```matlab 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 |