Илья МГУ,
этот алгоритм напрашивается сам собой, он прекрасно будет работать с НЕИНЕРЦИОННЫМИ солнечными батареями,
но при работе с ветряком будет постоянно норовить использовать инерцию ветроколеса, видя в ней дофига энергии, тем самым беря от ветряка больше чем можно безболезненно и с пользой взять в конкретный момент.
При этом ветряк будет избыточно тормозиться и будет работать вечно в недоразогнанном режиме.
Потому и нужен контроль оборотов : при понижении оборотов прирост отбора энергии надо снижать или прекращать.
Если и это не помогает, то снижать отбор.
Как компромисс, можно после шага выдержать некоторый интервал времени, во время которого убедиться, что шаг был сделан в нужную / ненужную сторону и лишь после этого принимать окончательное решение.
__________________
73 !
|