У меня проблемы с итеративным запуском моей модели Pyomo.Моя модель является моделью планирования на один день - 24 часа.Например, я хочу запустить его 2 раза, что означает, что я запускаю его два дня (день 1, день 2).Параметр, который я хочу изменить, равен model.SPV = Param (model.Time)
.Параметр для первого дня выглядит следующим образом:
param : SPV :=
1 0
2 0
3 0
4 0
5 0.003
6 0.067
7 0.227
8 0.388
9 0.559
10 0.776
11 0.851
12 0.891
13 0.845
14 0.831
15 0.639
16 0.388
17 0.318
18 0.097
19 0.016
20 0
21 0
22 0
23 0
24 0 ;
Параметр для второго дня выглядит следующим образом:
param : SPV :=
1 0
2 0
3 0
4 0
5 0.004
6 0.087
7 0.227
8 0.388
9 0.759
10 0.776
11 0.851
12 0.891
13 0.825
14 0.931
15 0.639
16 0.308
17 0.318
18 0.197
19 0.036
20 0
21 0
22 0
23 0
24 0 ;
Я знаю, что должен использовать для цикла, ноЯ ничего не получил после этого.Есть ли кто-нибудь, кто может объяснить способ описания этого в Pyomo?
for i in range(1,2) :
""" I do not know....
, или есть кто-нибудь, кто может описать это в API AMPL в Python?