Моя модель гуроби имитирует работу батареи. Однако мне интересно, можно ли установить скользящую нижнюю и верхнюю границу для полунепрерывной переменной. Ниже приведен пример, показывающий (постоянные) верхнюю и нижнюю границы, для которых я хотел бы использовать разные значения для каждого интервала. T - общее количество интервалов.
P_bat_discharge = m.addVars(T, vtype = gp.GRB.SEMICONT, name="P_bat_discharge", lb = x, ub = y)
Мне интересно, можно ли указать различные нижнюю и верхнюю границу для моделируемого интервала, нигде не могу найти, но, возможно, кто-то из вас знает хитрый трюк.
Что-то типа:
P_bat_discharge = m.addVars(T, vtype = gp.GRB.SEMICONT, name="P_bat_discharge", lb = x[t] for t in range (T), ub = y[t] for t in range (T))
t
, указав правильные границы для каждогоt
? - person LarrySnyder610   schedule 23.05.2019