Only use single store for multiple flex demands
Currently, for every different flexible demand (flex+1, flex+2, ..., flex+n) a dedicated set of constraints is created to simulate an energy store, i.e., e_min[flex][t] <= e[flex][t] <= e_max[flex][t]
, with the e_min
and e_max
feasible ranges pre-calculated based on the relevant amount of flexibility.
This can be replaced with a single store for all flexible demands, since the above constraint on the monotonically increasing series e_min
/e
/e_max
implies \sum_{fd} (e_{min}[fd][t]) \leq \sum_{fd} (e[fd][t]) \leq \sum_{fd} (e_{max}[fd][t]).