Алгоритмы программирования
Есть много возможностей, какой базовый алгоритм использовать:
- Действие дифференциальной составляющей применять только на PV, а не при изменении SP.
- То же самое при пропорциональном действии. Пропорциональное действие должна быть сначала, в этом случае если вы выбираете дифференциальную составляющую только на PV, вы получаете пропорциональное действие на что-то ещё!
- Должна быть защита против интегрального насыщения (reset windup).
- Должен быть. фильтр, т.к. он используется ещё для уменьшения дифференциального коэффициента.
- Непросто получить дигитальное дифференциальное действие для улучшения аналогового дифференциального действия. Нет программ, выполняющих это. Упростить – это проблема. Это относится к частоте выборки и шуму сигнала. Некоторые алгоритмы используют один или несколько величин из предыдущих величин PV.Кроме того, некоторые производители ограничивают по величине время дифференциала. Очень трудно для пользователя знать, производит ли дифференциальное действие улучшение аналогового дифференциального действия. Нет программ, выполняющих это действие, и описания, как это улучшает свойства дифференциального действия.
- Интеграл/сброс интеграла дигитальным контроллером не выполняется. Этот феномен связан с ошибкой квантования, временем выборки, длинным временем интегрирования и расчётом точности, что предотвращает интегрирование нуля ошибки. С ростом разрешения A/D преобразования и компьютерной математики, становится меньше и меньше проблем.
- Есть свойства фильтрации шума, такие как получение мёртвой зоны или зоны низкого коэфффициента пропорциональности около set point.
Дата добавления: 2015-08-11; просмотров: 978;