Показать сообщение отдельно
Старый 22.12.2015, 04:56   #56
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 755
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Мой вариант PID-регулятора

Цитата:
Сообщение от New Посмотреть сообщение
По ссылке немного не о том.
Цитата:
Минуты, а требуется хотя бы 20-40 сек
Цитата:
регулятор - исковерканный вариант конструкторского секвенсера температуры
Мне кажется, что вам все таки надо обратить внимание на ссылку. Регулировать насосы по принципу секвенсера - это ошибка, отсюда и большое время регулирования. Все насосы надо регулировать одним ПИД, а уж дальше распределять сигнал по образу и подобию макроса электрического калорифера.

1.Старт регулирования. Разбаланс 6 бар. На ПИД сразу выскакивает пропорциональная составляющая. Зависит от P. Пусть это будет 60%.
2. ПИД разогнался до 100%, разбаланс стал 5 бар. Пропорциональная составляющая 50%, интегральная 50%.
3. Чуть постоял секвенсер в таком состоянии, включил 1 дополнительный насос, сбросил ПИД. Разбаланс остался 5 бар, пропорциональная составляющая 50%, но интегральная составляющая сбросилась.
4. ПИД разогнался до 100%, разбаланс стал 4 бар. Пропорциональная составляющая 40%, интегральная 60%.
5. Чуть постоял секвенсер в таком состоянии, включил 2 дополнительный насос, сбросил ПИД. Разбаланс остался 4 бар, пропорциональная составляющая 40%, но интегральная составляющая сбросилась.
6. Далее по аналогии.

При каждом подключении дополнительного насоса теряется накопленная интегральная составляющая.
Каждая следующая ступень регулирования проходится медленней, чем предыдущая, как за счет меньшего рассогласования, так и за счет того, что интегральную составляющую надо накапливать заново.
В момент когда ПИД устаканился на уровне уставки, весь выход ПИД - это интегральная составляющая.
Учет характеристики насосов только добавит масла в огонь.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием