Доброе время суток!
Нужна помощь в настройке ПИД регулятора подпитки парового котла.
Исходные данные такие:
Котел ДЕ 25-24-380, на клапане подпитки МЭОФ 250/25 0,25 с контроллером КИМ1 (в запасе есть тихоход МЭОФ 250/63 0,25, пока еще не пробовали), уровнемерная колонка 630 мм. на нем перепадник от 0 до 40 кПа, подпиточный насос ЦНСГ 60-297, 60 м3/ч, Н=297м. без частотника. Насос рассчитан на 6 котлов, пока сделали сбросную линию. Можем регулировать давление подпитки.
Данные контроллера:
S7-300 CPU 315-2 DP, используется FB41.
В DB прописано следующее: CYCLE=50MS, GAIN=-0.5, TI=50MS, TD=120MS, TM_LAG=300MS. LMN выдает от 0 до 100%.
Клапан открывается от 0 до 100%, почти перепитывает и от такого издевательства может заклинить клапан.
Обучить Selftuner-ом не получится, так как держать открытым клапан на 20 и 80 процентах невозможно.
С какого края нам подступиться к ПИДу? С чего начать подбор коэффициентов?
Вопрос очень срочный.
Нужна помощь в настройке ПИД регулятора подпитки котла
-
- Posts: 3
- Joined: Tue Jan 21, 2014 4:30 pm
-
- Posts: 108
- Joined: Tue Dec 16, 2008 7:36 pm
Re: Нужна помощь в настройке ПИД регулятора подпитки котла
плохо знаком с терминологие на русском поетому прошу прошения за вставки на english
я бы попробовал следуюшее:
1. отменить derivative- я предпочитаю испол'zовать PI вместо PID. кстати по умолчанию в FC41 D_SEL= false.
2. TI= 50MS на мои взгляд очень мало. опять таки по умолчанию TI=20 сек
3. попробовать настроить с помошью Lambda tuning method. я предпочитаю Lambda так как етот метод позволяет выбрать Loop response (fast or slow). также етот метод основивается на bump test то есть параметры вичисляутся исходя из того как система отвечает на Bump test. вот первая попавшаяся ссылка:
http://www.controleng.com/single-articl ... a073a.html
4. не очень понятно что вам нужно контролировать:
feedwater flow in two or three element control or
Drum level in one element control
or?
вот еше одна первая попавшаяся ссылка:
http://innovativecontrols.com/blog/thre ... el-control
кстати откуда визивается FC41? если не ошибаюсь реkомендуется визывать из OB35 если ето так то проверте cycle time
я бы попробовал следуюшее:
1. отменить derivative- я предпочитаю испол'zовать PI вместо PID. кстати по умолчанию в FC41 D_SEL= false.
2. TI= 50MS на мои взгляд очень мало. опять таки по умолчанию TI=20 сек
3. попробовать настроить с помошью Lambda tuning method. я предпочитаю Lambda так как етот метод позволяет выбрать Loop response (fast or slow). также етот метод основивается на bump test то есть параметры вичисляутся исходя из того как система отвечает на Bump test. вот первая попавшаяся ссылка:
http://www.controleng.com/single-articl ... a073a.html
4. не очень понятно что вам нужно контролировать:
feedwater flow in two or three element control or
Drum level in one element control
or?
вот еше одна первая попавшаяся ссылка:
http://innovativecontrols.com/blog/thre ... el-control
кстати откуда визивается FC41? если не ошибаюсь реkомендуется визывать из OB35 если ето так то проверте cycle time
-
- Posts: 3
- Joined: Tue Jan 21, 2014 4:30 pm
Re: Нужна помощь в настройке ПИД регулятора подпитки котла
Almaz78. Необходимо контролировать Drum level in one element control.
Ваши предложения попробую. Спасибо.
Ваши предложения попробую. Спасибо.
-
- Posts: 108
- Joined: Tue Dec 16, 2008 7:36 pm
Re: Нужна помощь в настройке ПИД регулятора подпитки котла
Drum level это один из самых сложных процессов с точки зрения контроля и настроики. я бы все таки подумал насчет three element если у вас установлены датчики необходимые для этого.
Удачи
Удачи
-
- Posts: 52
- Joined: Sun May 25, 2014 5:27 pm
Re: Нужна помощь в настройке ПИД регулятора подпитки котла
не знаю, правильно ли я понял, но попробуйте настроить ход клапана не 20ма=100%, а 20ма = 50-70%.