Я работаю над проектом, связанным с A C OPF (оптимальный расход энергии), и я пытался решить проблему в python, используя pyomo. Есть 3 шины, и напряжение шины и угол наклона шины ограничены. Однако 1-я шина должна иметь напряжение = 1 и угол = 0.
Итак, я попробовал это:
model.busvoltage = Var(model.bus, initialize=1, bounds=(0.95, 1.05), doc='Bus Voltage')
model.busvoltage[1].fixed=True
model.busangle = Var(model.bus, initialize=0, bounds=(-3.14, 3.14), doc='Bus angle')
model.busangle[1].fixed=True
Проблема заключается в том, что я просто хочу установить напряжение и шину шины для первой шины, не инициализируя остальные значениями. Я не знаю, важно ли это писать, но я использую ipopt в качестве решателя.
(Это мой первый раз программирование на Python). Любая помощь будет принята с благодарностью!