Előrecsatolásos szabályozás megvalósítása DCS platformokon

Amikor a Feed-Forward szabályozás a megfelelő választás
A feed-forward szabályozás akkor hatékony, ha három feltétel teljesül. Először is, a zavar valós időben mérhető. Másodszor, a zavar a szabályozott változóra gyakorolt hatás előtt vagy azzal egyidejűleg lép fel. Harmadszor, a folyamat holtidő a zavartól a szabályozott változóig hosszabb, mint a zavar emelkedési sebessége. A kazánok égési levegő szabályozása mindhárom feltételnek megfelel — az üzemanyagáram igény gyorsan változik, mérhető az üzemanyagáram adón keresztül, és az oxigénérzékelő válaszideje 8–15 másodperc holtidővel rendelkezik.
Csak a visszacsatolt szabályozás ±1,5%-os O2 ingadozást eredményez terhelésváltozás alatt. A feed-forward hozzáadása ezt ±0,3–0,5%-ra csökkenti. Azonban a feed-forward nem alkalmas, ha a zavar mérés zajos vagy megbízhatatlan. Alkalmazzon elsőrendű szűrőt 2–5 másodperces időállandóval a zavar mérésén, mielőtt feed-forward bemenetként használná.
Lead-Lag szűrő tervezése
A feed-forward tervezésének magja a lead-lag dinamikus kompenzátor. Az átviteli függvény:
G_FF(s) = K_FF × (T_lead × s + 1) / (T_lag × s + 1)
Számítsa ki K_FF-et a folyamat erősítés arányából: K_FF = (K_folyamat_zavar) / (K_folyamat_manipulált). Egy égési levegő körben, ha az üzemanyagáram igény 1%-os növekedése 0,95%-os levegőáram növekedést igényel, akkor K_FF = 0,95.
Határozza meg T_lead és T_lag értékeket lépéses tesztadatokból. Ha az üzemanyagáram változás 2 másodperc alatt éri el az égőt és 12 másodperc alatt befolyásolja az O2-t, míg a levegőcsappantyú változás 8 másodperc alatt hat az O2-re, akkor a szükséges lead körülbelül 12 − 8 = 4 másodperc. Állítsa be T_lead = 4 s-re. Állítsa be T_lag értékét a levegő–O2 útvonal folyamat időállandójára, általában 5–8 másodperc. Kezdje T_lag = 6 s értékkel, és finomhangolja az üzembe helyezés során.
Megvalósítás Emerson Ovation rendszerben
Az Emerson Ovation a funkcióblokk diagram (FBD) környezetet használja a szabályozási stratégia konfigurálásához. Az Ovation OCC100 vezérlő könyvtár tartalmaz LEADLAG és FFWD_ADDER blokkokat. Csatlakoztassa a zavar mérését (üzemanyagáram PV) a LEADLAG blokk bemenetéhez. Állítsa be a LEAD paramétert T_lead-re (4 s), és a LAG paramétert T_lag-re (6 s). Csatlakoztassa a LEADLAG kimenetet és a PID kimenetet egy FFWD_ADDER blokkhoz. Állítsa be a GAIN_FF paramétert K_FF-re (0,95).
Gondosan konfigurálja a feed-forward engedélyezési/tiltási logikát. Adjon hozzá egy LOGIC blokkot, amely letiltja a LEADLAG kimenetet, ha a zavar mérési jel minősége ROSSZ vagy BIZONYTALAN. Az Ovation rendszerben ellenőrizze a zavar mérés AI blokk STATUS kimeneti lábát. Ha a STATUS nem JÓ, állítsa a LEADLAG kimenetet nullára egy MUX blokkon keresztül. Ez megakadályozza, hogy az Ovation vezérlő hibás feed-forward korrekciót alkalmazzon.
Megvalósítás GE Mark VIe rendszerben
A GE Mark VIe Toolbox ST alkalmazási környezetet használ. A diszkrét idejű lead-lag egyenlet:
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-os feladatszélesség mellett, T_lead = 4 s és T_lag = 6 s esetén a tényezők: lead tényező = 0,976, lag tényező = 0,983. Tárolja x[n-1] és y[n-1] értékeket RETAIN változókban, hogy megőrizze a szűrő állapotát a Mark VIe UCSC vezérlő újraindításai között.
Használja a Mark VIe FFWD_GAIN paraméter blokkot a lead-lag kimenet skálázására, mielőtt összeadná a PID kimenettel. A Mark VIe PID blokk dedikált FFWD bemeneti lábbal rendelkezik. Csatlakoztassa a skálázott lead-lag kimenetet ehhez a lábhoz. A Mark VIe belsőleg összeadja az FFWD bemenetet a PID kimenettel, és automatikusan alkalmazza a zökkenőmentes átmenetet módváltáskor.
Üzembe helyezési ellenőrzés
- 1. lépés: Végezzen zavar lépéses tesztet feed-forward nélkül. Rögzítse a csúcs PV eltérést és a helyreállási időt. Ez a visszacsatolt szabályozás alapteljesítménye.
- 2. lépés: Engedélyezze a feed-forwardot. Ismételje meg a zavar lépést. Cél: a csúcs eltérés legalább 50%-os csökkenése és a helyreállási idő legalább 30%-os csökkenése. Ha a javulás kevesebb, mint 30%, állítsa a K_FF-et (+10%, ha a korrekció nem elégséges) vagy a T_lead-et (+2 s, ha a korrekció csúcsa túl későn jelentkezik).
- 3. lépés: Tesztelje a feed-forward jel minőség hibakezelését. Kényszerítse az AI blokk minőségét ROSSZ-ra a mérnöki munkaállomáson. Erősítse meg, hogy a feed-forward kimenet egy vezérlő szkennelési cikluson (max. 100 ms) belül nullára vált.
- 4. lépés: Dokumentálja a végleges K_FF, T_lead és T_lag értékeket a műszer adatlapján és a DCS konfigurációkezelő rendszerben. Rögzítse a lépéses teszt eredményeket az üzembe helyezett alapként a jövőbeni teljesítményellenőrzésekhez.
Következtetés és javaslatok
A feed-forward szabályozás hatékony kiegészítője a PID visszacsatolásnak gyors, mérhető zavarok esetén. Először számítsa ki a K_FF, T_lead és T_lag értékeket folyamat lépéses tesztadatokból, mielőtt bármilyen értéket beállítana — a becsült paraméterek rossz eredményt adnak. Másodszor, valósítson meg zavar jelminőség-figyelést mind az Emerson Ovation, mind a GE Mark VIe rendszerekben, hogy megakadályozza a zajbevitelt adóhibák esetén. Értékelje a teljesítményt számszerűsített lépéses tesztadatokkal — a feed-forward megvalósítás, amely nem csökkenti a csúcs eltérést legalább 50%-kal, újrahangolást igényel, nem hagyható üzemeltetésben. Évente ellenőrizze a feed-forward erősítést és a lead-lag paramétereket a műszer kalibrálásakor — a K_FF érték, amely az üzembe helyezéskor érvényes volt, három év használat után 15–20%-kal eltérhet a berendezés kopása miatt.
Szerző: Guo Peilin, ipari automatizálási mérnök, több mint 10 éves tapasztalattal PLC, DCS és szabályozórendszerek területén.
