Показать сообщение отдельно
Старый 21.12.2015, 13:56   #50
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата:
Сообщение от New Посмотреть сообщение
Именно так. Время отк/подкл можно независимо изменять, сейчас 5 сек. на включение стоит.
Определите границу, при которой, если разница между уставкой и реальным давлением выше, перескок на ступень осуществляется без учёта работы регулятора.

Т.е., например, порог ускоренной работы равен 1 бар. Тогда:

1) Давление скакнуло с 6 до 3, регулятор медленно пополз вверх

2) Прошло 5 сек - допнасос включился, регулятор на 0.

3) Давление увеличилось до 4.1. Далее регулятор опять медленно пополз вверх

4) Прошло 5 сек - допнасос включился, регулятор опять на 0.

5) Давление увеличилось до 5.2. Далее регулятор пополз вверх и скомпенсировал недостающие 0.8


Этот алгоритм всё равно быстрее, чем смена коэффициентов И вроде даже в ваше время укладывается.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием