Изпълнение на управление с предварителна обратна връзка в DCS платформи

Feed-Forward Control Implementation in DCS Platforms

Кога управлението с feed-forward е правилният избор

Управлението с feed-forward е ефективно, когато са изпълнени три условия. Първо, смущението е измеримо в реално време. Второ, смущението действа преди или едновременно с ефекта си върху управляваната променлива. Трето, времето на забавяне на процеса от смущението до управляваната променлива е по-дълго от скоростта на нарастване на смущението. Контролът на въздуха за горене в котлите отговаря на всички три условия — промените в търсенето на гориво са бързи, измерими чрез предавателя за поток на горивото, а отговорът на кислородния сензор има време на забавяне от 8–15 секунди.

Само каскадната обратна връзка предизвиква колебания на O2 от ±1.5% при натоварващи нараствания. Добавянето на feed-forward намалява това до ±0.3–0.5%. Въпреки това, feed-forward не е подходящ, когато измерването на смущението е шумно или ненадеждно. Прилагайте филтър от първи ред с времева константа 2–5 секунди към измерването на смущението преди да го използвате като вход за feed-forward.

Проектиране на lead-lag филтър

Сърцевината на дизайна на feed-forward е динамичният компенсатор lead-lag. Функцията на трансфер е:

G_FF(s) = K_FF × (T_lead × s + 1) / (T_lag × s + 1)

Изчислете K_FF от съотношението на усилване на процеса: K_FF = (K_process_disturbance) / (K_process_manipulated). В цикъл за въздух за горене, ако 1% увеличение на търсенето на гориво изисква 0.95% увеличение на въздушния поток, тогава K_FF = 0.95.

Определете T_lead и T_lag от данни от стъпков тест. Ако промяната в потока на горивото достига горелката за 2 секунди и влияе на O2 за 12 секунди, докато промяната на въздушната клапа влияе на O2 за 8 секунди, необходимият lead е приблизително 12 − 8 = 4 секунди. Задайте T_lead = 4 с. Задайте T_lag = времевата константа на процеса по пътя въздух–O2, обикновено 5–8 секунди. Започнете с T_lag = 6 с и го настройте по време на пускане в експлоатация.

Имплементиране в Emerson Ovation

Emerson Ovation използва среда за конфигуриране на контролна стратегия с блокова диаграма (FBD). Библиотеката на контролера Ovation OCC100 включва блок LEADLAG и блок FFWD_ADDER. Свържете измерването на смущението (PV на потока на горивото) към входа на блока LEADLAG. Задайте параметъра LEAD на T_lead (4 с) и параметъра LAG на T_lag (6 с). Свържете изхода на LEADLAG и изхода на PID към блока FFWD_ADDER. Задайте параметъра GAIN_FF на K_FF (0.95).

Конфигурирайте логиката за включване/изключване на feed-forward внимателно. Добавете LOGIC блок, който изключва изхода на LEADLAG, когато качеството на сигнала на измерването на смущението е ЛОШО или НЕСИГУРНО. В Ovation проверявайте изходния щифт STATUS на AI блока за измерване на смущението. Когато STATUS не е ДОБЪР, задайте изхода на LEADLAG на нула чрез MUX блок. Това предотвратява контролера Ovation да прилага повредена feed-forward корекция.

Имплементиране в GE Mark VIe

GE Mark VIe използва среда Toolbox ST. Уравнението за lead-lag във дискретно време е:

y[n] = (T_lead / (T_lead + T_scan)) × (x[n] − x[n-1]) + (T_lag / (T_lag + T_scan)) × y[n-1] + K_FF × x[n]

В рамка на задача от 100 ms, за T_lead = 4 с и T_lag = 6 с, коефициентите са: коефициент lead = 0.976, коефициент lag = 0.983. Съхранявайте x[n-1] и y[n-1] в променливи RETAIN, за да запазите състоянието на филтъра при рестартиране на контролера на Mark VIe UCSC контролера.

Използвайте блока с параметър FFWD_GAIN на Mark VIe, за да мащабирате изхода на lead-lag преди да го сумирате с изхода на PID. PID блокът на Mark VIe има специален входен щифт FFWD. Свържете мащабирания изход на lead-lag към този щифт. Mark VIe сумира входа FFWD с изхода на PID контролера вътрешно и прилага безпроблемен трансфер при смяна на режимите автоматично.

Валидация при пускане в експлоатация

  • Стъпка 1: Извършете стъпков тест на смущението с изключен feed-forward. Запишете пиковото отклонение на PV и времето за възстановяване. Това е базовото представяне на управление само с обратна връзка.
  • Стъпка 2: Включете feed-forward. Повторете стъпковия тест на смущението. Цел: пиковото отклонение да се намали поне с 50% и времето за възстановяване поне с 30%. Ако подобрението е по-малко от 30%, коригирайте K_FF (+10%, ако корекцията е недостатъчна) или T_lead (+2 с, ако корекцията достига пика твърде късно).
  • Стъпка 3: Тествайте обработката на грешки в качеството на сигнала на feed-forward. Принудете качеството на AI блока да бъде ЛОШО в инженерната работна станция. Потвърдете, че изходът на feed-forward се превключва на нула в рамките на един цикъл на сканиране на контролера (максимум 100 ms).
  • Стъпка 4: Документирайте крайните стойности на K_FF, T_lead и T_lag в листа с данни на инструмента и в системата за управление на конфигурацията на DCS. Запишете резултатите от стъпковия тест като базова линия за бъдещи одити на представянето.

Заключение и препоръки за действие

Управлението с feed-forward е мощно допълнение към PID обратната връзка при процеси с бързи, измерими смущения. Първо, изчислете K_FF, T_lead и T_lag от данни от стъпков тест на процеса преди да въведете стойности — предположените параметри дават лоши резултати. Второ, внедрете мониторинг на качеството на сигнала на смущението както в Emerson Ovation, така и в GE Mark VIe, за да предотвратите въвеждане на шум при повреди на предавателя. Валидирайте представянето с количествени данни от стъпков тест — feed-forward имплементация, която не намалява пиковото отклонение поне с 50%, трябва да бъде пренастроена, а не оставена в експлоатация. Преглеждайте усилването на feed-forward и параметрите на lead-lag при годишната калибрация на инструментите — стойността на K_FF, валидна при пускане, може да се отклони с 15–20% след три години износване на оборудването.

Автор: Гуо Пейлин е инженер по индустриална автоматизация с над 10 години опит в PLC, DCS и системи за управление.

Покажи всички
Публикации в блогове
Покажи всички
Why RTD Sensors Must Be Installed Downstream of Orifice Plates

Защо RTD сензорите трябва да се инсталират след оребрени плочи

Инсталирането на RTD преди отвора на плочата нарушава измерванията на диференциалното налягане поради вихровото отделяне около термобушона. Тази статия обяснява физиката на вихровия поток по von Kármán, изискванията за поставяне след отвора според ISO 5167 и ASME MFC-3M, правилото за минимално разстояние 5D, съответствието с честотата на вихровия след термобушона и 7-стъпкова процедура за инсталиране на комбинирани сборки от плоча с отвор и RTD.
Vortex Flow Meter: Working Principles, Selection Criteria, and Field Commissioning

Вихрови разходомери: принципи на работа, критерии за избор и пускане в експлоатация на място

Вихровият разходомер работи на принципа на отделяне на вихри на фон Карман, осигурявайки отлична дългосрочна точност при измерване на пара, газ и течности с ниска вискозитет без движещи се части. Това ръководство обхваща физиката на числото на Строухал, ограниченията на числото на Рейнолдс, размерите на измервателния уред, изискванията за прав участък за ABB VortexMaster FSV430 и стъпките за пускане в експлоатация на място при интеграция с турбинен регулатор Woodward.
Thermocouple Wiring, Standards, and Troubleshooting: A Practical Field Guide

Свързване на термодвойки, стандарти и отстраняване на неизправности: Практическо ръководство за полеви условия

Точното измерване с термодвойка изисква правилен избор на тип, съвпадащ удължителен кабел и надеждна компенсация на студената връзка. Това ръководство обхваща кодовете на типовете според IEC 60584 и диапазоните на приложение, избора на удължителен и компенсиращ кабел, клемните блокове Phoenix Contact WTOP CJC, конфигурацията на Yokogawa YTA110 CJC и систематична диагностика на неизправности при отворена верига, късо съединение и отклонение в калибрацията.