Как добавить границы для переменной на основе столбца в dataframe? - PullRequest
0 голосов
/ 25 октября 2019

model.PVtoB = Var (model.T, bounds = (0, ????))

Попытка установить границы для вышеуказанной переменной. Граница должна быть продиктована столбцом «Генерация Pv» в кадре данных. Как обратиться к значениям в столбце Генерация PV?

1 Ответ

1 голос
/ 25 октября 2019

Самый простой способ сделать это с помощью правила:

def PVtoB_bounds(m, t):
    # Use t index to extract desired lb and ub from the dataframe
    lb = DATAFRAME VALUE
    ub = DATAFRAME VALUE
    return (lb,ub)
model.PVtoB = Var(model.T, bounds=PVtoB_bounds)
...