В приложении MPC иногда оптимизатор принимает решение о перемещении клапана на 0,2% при возможной шкале 0-100%.Вместо того, чтобы перемещать клапаны на очень небольшое количество (что на самом деле не вносит такого большого вклада, кроме добавления движения к клапанам), я бы хотел, чтобы оптимизатор перемещал клапан только в том случае, если он превысит определенный порог (скажем, 5%).Таким образом, только если оптимизатор будет перемещать клапан> = 5%, он примет решение о перемещении клапана.
DMAX
, DMAXHI
и DMAXLO
могут указать, сколько вы можете перемещатьпеременный, но не мешающий незначительным движениям.Всегда есть возможность обрезать выходные данные оптимизатора, но было бы более идеально, если бы оптимизатор мог учесть их в своем прогнозе.
Поскольку это приложение реального времени, решение не может содержать двоичное целое числопеременные, которые замедляют время решения.