PLC va DCS konturlaridagi sirpanuvchi o‘rtacha filtrlar: shovqin, kechikish va validatsiya
Harakatlanuvchi o‘rtacha filtrlari analog signallarni shovqindan xalos qilishi mumkin, biroq boshqaruv va alarmlarni kechiktiradi. Silliqlash qachon foyda be...
Jarayon o‘zgaruvchisining silliq trendi boshqaruv konturini sog‘lom ko‘rsatishi mumkin, aslida esa kontrollerga kerak bo‘lgan ma’lumotni sezdirmay kechiktiradi. Harakatlanuvchi o‘rtacha filtrlash oddiy, tushunarli va ayrim shovqin turlariga qarshi samarali, biroq oynadagi har bir qo‘shimcha namuna kontur dinamikasini o‘zgartiradi.
Muhandislikdagi qaror filtrlangan grafik yaxshiroq ko‘rinish-ko‘rinmasligiga bog‘liq emas. Muhimi, filtr o‘lchov shovqinini haqiqiy jarayon harakatini, asbob nosozligini, signalizatsiya holatlarini yoki avariya boshlanishining dastlabki belgilarini yashirmasdan bartaraf eta oladimi.

DCS o‘lchovni bir necha qatlamda filtrlashi mumkin, shuning uchun to‘liq signal yo‘li hujjatlashtirilishi kerak.
Hisoblash oddiy, ammo vaqt masalasi unday emas
Bir xil og‘irlikdagi harakatlanuvchi o‘rtacha filtr eng so‘nggi N ta namunani saqlaydi, ularni qo‘shadi va N ga bo‘ladi. Har bir yangi namuna oynaga kirganda, eng eski namuna undan chiqadi. Agar namuna olish oralig‘i Ts bo‘lsa, filtr xatti-harakati N va Ts ga birgalikda bog‘liq; boshqa kontrollerdan faqat N qiymatini ko‘chirish real vaqt javobini takrorlamaydi.
Sekin o‘zgaradigan signallar uchun sababiy bir xil og‘irlikdagi harakatlanuvchi o‘rtacha filtr taxminan o‘lchov oynaning yarmiga teng vaqtga kechiktirilgandek ishlaydi. Haqiqiy pog‘onali o‘zgarish to‘liq kattalikda darhol paydo bo‘lmaydi: har bir yangi namuna eski qiymatni almashtirganda, chiqish signal o‘zgarishining N dan bir qismini bosib o‘tadi va faqat oyna pog‘onadan keyingi namunalar bilan to‘lgach yakuniy qiymatga yetadi.
Bu bashorat qilinadigan ko‘tarilish tasodifiy shovqinni bostirish uchun foydali, ammo tezkor bosim, sarf, tezlik yoki himoyaga aloqador o‘lchovlarda xavfli bo‘lishi mumkin. Agar xom qiymat ham saqlanmasa, PID, signalizatsiya, tarixchi va operator jarayonning kechiktirilgan ko‘rinishiga tayanadi.
Oyna uzunligi vaqt birligida ifodalanishi kerak
Sekundiga bir marta olingan o‘nta namuna har 100 millisekundda olingan o‘nta namunadan tubdan farq qiladigan filtrni anglatadi. Namuna olish triggeri, vazifa davri, oyna uzunligi, samarali vaqt oralig‘i, ishga tushirish xatti-harakati va filtrlangan qiymatni qabul qiladigan manzilni hujjatlashtiring.
Dastur skanini namuna olish oralig‘i deb qabul qilmang. Funksiya bloki har bir skanda bajarilishi mumkin, ammo faqat SampleEnable true bo‘lganda yangi namunani qabul qilishi mumkin. DCS boshqaruv moduli ham I/O yangilanishi va transmitter yangilanishidan farq qiladigan o‘z bajarilish davriga ega bo‘lishi mumkin.
Rockwell Automation’ning MAVE yo‘riqnomasi hujjatlarida bu farq aniq ko‘rsatilgan: NumberOfSamples qamrovni belgilaydi, SampleEnable namunaning qachon xotiraga kiritilishini boshqaradi, blok esa noto‘g‘ri kirish va massiv o‘lchami yaroqsiz bo‘lganda holatni bildiradi.
Davriy shovqin bostirilishi ham, noto‘g‘ri tashxis qilinishi ham mumkin
Harakatlanuvchi o‘rtacha filtrning chastota javobida muntazam joylashgan nol nuqtalar mavjud. Oyna barqaror davriy xalaqitning butun sonli sikllarini qamrab olganda, musbat va manfiy qismlar kuchli ravishda bir-birini kompensatsiya qilishi mumkin. Shu sababli ataylab tanlangan oyna takrorlanuvchi elektr yoki mexanik pulsatsiyani kamaytiradi.
Natija universal bostirishni anglatmaydi. Xalaqit chastotasi o‘zgarsa, namuna olish oralig‘i siljisa yoki signal filtrga yetib borishidan oldin aliasingga uchrasa, kompensatsiya zaiflashadi. Silliqroq trend, shuningdek, manbasida tuzatilishi kerak bo‘lgan yerga ulash, ekranlash, impuls liniyasi, datchik yoki o‘rnatish muammolarini yashirishi mumkin.
Oynani kattalashtirishdan oldin xom signalni mustaqil etalon bilan solishtiring va shovqin spektrini yoki hech bo‘lmaganda uning vaqt sohasidagi davrini tekshiring. Xalaqit haqiqiy jarayon sikli emas, balki shovqin ekanini tasdiqlang.

Xuddi shu harakatlanuvchi o‘rtacha tamoyili PLC va DCS platformalarida qo‘llanadi, ammo bajarilish va nosozliklarni qayta ishlash platformaga xosdir.
Harakatlanuvchi o‘rtacha va birinchi tartibli filtrlash turli muammolarni hal qiladi
Bir xil og‘irlikdagi harakatlanuvchi o‘rtacha filtr cheklangan oynadagi hisoblashdir. Har bir saqlangan namuna oynadan chiqib ketguncha teng og‘irlikka ega bo‘ladi. Birinchi tartibli past chastotali filtr rekursiv bo‘lib, yangi chiqish signalini vaqt doimiysiga ko‘ra eng so‘nggi kirish va oldingi chiqish kombinatsiyasidan hosil qiladi.
Harakatlanuvchi o‘rtacha chekli va ko‘rinadigan tarixni, ayrim chastotalarda kuchli bostirishni hamda oyna to‘lgach yakuniy qiymatga yetadigan pog‘onali javobni beradi. Birinchi tartibli filtr kam xotira ishlatadi va harakatlanuvchi o‘rtacha filtridagi davriy nol nuqtalarsiz eksponensial javob hosil qiladi.
Og‘irliklari belgilangan harakatlanuvchi o‘rtacha bu tanlovlar orasidagi yechimdir. Yangi namunalarga kattaroq og‘irlik berish ko‘rinadigan kechikishni kamaytirishi mumkin, ammo chastota javobini o‘zgartiradi va texnik xizmat ko‘rsatuvchi xodimlar uchun xatti-harakatni kamroq tushunarli qiladi. Og‘irliklar normallashtirilishi, hujjatlashtirilishi va sinovdan o‘tkazilishi kerak.
Tanlov xalaqit va boshqaruv maqsadiga asoslanishi kerak. Chekli oyna mazmunli bo‘lsa yoki barqaror davriy komponentni susaytirish zarur bo‘lsa, harakatlanuvchi o‘rtacha filtrdan foydalaning. Eksponensial javob va hujjatlashtirilgan vaqt doimiysi konturga mos kelsa, birinchi tartibli filtrni tanlang. Notch yoki boshqa maxsus filtrdan faqat xalaqit chastotasi ma’lum va undan foydalanishni oqlaydigan darajada barqaror bo‘lganda foydalaning.
Ketma-ket yashirin filtrlardan saqlaning
Bitta o‘lchov transmitterda so‘ndirilishi, kirish modulida o‘rtachalanishi, PLC yoki DCS mantiqida yana filtrlanishi, HMI’da silliqlanishi va tarixchi tomonidan siqilishi mumkin. Har bir qatlam alohida zararsiz ko‘rinsa-da, to‘liq zanjir katta kechikish hosil qiladi.
Xom elektr kirishi, modul masshtablashi va filtri, kontroller filtri, signalizatsiya manbai, PID jarayon o‘zgaruvchisi, HMI displey qiymati va tarixchi tegini ko‘rsatadigan signal yo‘li yozuvini tuzing. Qaysi iste’molchilarga xom, tasdiqlangan yoki filtrlangan ma’lumot kerakligini belgilang. Operatorlar filtrlangan displeydan foydalanganda ham texnik diagnostika odatda xom o‘lchovga kirishni saqlab qolishi kerak.
Honeywell Experion PKS C300 uskunalari va ABB PLC seriyasiga ichki havolalar platforma haqida ma’lumot beradi, ammo filtrning mavjudligi va xatti-harakati o‘rnatilgan kontroller, dasturiy ta’minot va bajarilish muhitiga muvofiq tekshirilishi kerak.
Sifati yomon ma’lumotlar uchun javob oldindan belgilanishi kerak
Harakatlanuvchi o‘rtacha filtr uzilgan zanjir, diapazondan tashqari qiymat, eskirgan aloqa natijasi yoki yaroqsiz suzuvchi nuqtali qiymatni ishonarli jarayon o‘zgaruvchisiga aylantirmasligi kerak. Sifatni sonli qiymatdan alohida saqlang yoki uzating va sifat yomonlashganda blok nima qilishi kerakligini belgilang.
Mumkin bo‘lgan strategiyalarga oxirgi yaxshi filtrlangan qiymatni ushlab turish, chiqishni darhol yaroqsiz deb belgilash, oynani tozalash yoki tiklanishdan keyingi birinchi yaxshi namunadan qayta ishga tushirish kiradi. To‘g‘ri tanlov qiymat boshqaruv, signalizatsiya, displey yoki hisobot uchun ishlatilishiga bog‘liq. Bu holat operatorlar va keyingi mantiq uchun ko‘rinadigan bo‘lishi kerak.
Ishga tushirish ham muhim. Bo‘sh massivni nollar bilan to‘ldirish noto‘g‘ri boshlang‘ich ko‘tarilishni hosil qiladi. Shu paytgacha yig‘ilgan faqat yaroqli namunalarni bosqichma-bosqich o‘rtachalashtirish nol siljishini oldini oladi, ammo qizish davrida samarali oyna o‘zgaradi. Chiqishni joriy yaroqli kirish signaliga tenglashtirish silliq ishga tushishni ta’minlaydi, biroq dastlab shovqinni kamaytirmaydi. Bitta xatti-harakatni tanlang va hujjatlashtiring.
Filtrlash PID va signalizatsiya samaradorligini o‘zgartiradi
Filtr qo‘shilishi kontroller ko‘radigan o‘lchov yo‘lini o‘zgartiradi. Qo‘shimcha kechikish kiritilganda avval maqbul bo‘lgan PID sozlamasi sust yoki tebranuvchan bo‘lib qolishi mumkin. Hosila bo‘yicha boshqaruv o‘lchov shovqiniga ayniqsa sezgir, ammo shovqinni filtrlab, eski sozlamani o‘zgarishsiz qoldirish avtomatik ravishda xavfsiz degani emas.
Filtrni o‘zgartirgandan so‘ng kontur javobi sinovini boshqariladigan sharoitlarda takrorlang. Xalaqitni bostirish, topshiriq qiymatiga javob, klapan harakati, ortiqcha oshib ketish, signalizatsiya vaqti hamda haqiqiy jarayon chetlanishini aniqlash uchun zarur vaqtni tekshiring. Konturga faqat barqaror holatda emas, balki odatiy ish tezliklarining barchasida baho bering.
Signalizatsiya dizayni xom va filtrlangan yo‘llarni alohida talab qilishi mumkin. Bezovta qiluvchi signalizatsiya uchun davomiylik yoki kechikish mantiqi foydali bo‘lishi mumkin, himoya chegarasi esa tezroq tasdiqlangan ma’lumotni talab qilishi mumkin. Har bir iste’molchi uchun boshqaruv o‘lchovini sezdirmay sekinlashtirish orqali signalizatsiya tebranishini hal qilmang.
Amalga oshirish va ishga tushirish dalillari
Maxsus PLC dasturini amalga oshirishda chegaralangan massiv yoki halqasimon buferdan hamda hisoblashni tezlashtirish uchun yig‘indi qiymatdan foydalaning: eng eski hissa yangisi bilan almashtirilsin. Indeksni himoyalang, sonli aniqlikni belgilang va massiv chegarasidan chiqish xatolarining oldini oling. Vazifa bajarilishi uzilishi mumkin bo‘lsa, bufer va yig‘indi bir-biriga mos kelmay qolmasligini tasdiqlang.
Ishga tushirishni ma’lum barqaror qiymatlar, boshqariladigan pog‘onali o‘zgarish, sifati yomon holatlar, vazifa uzilishi, namuna olishni yoqishdagi o‘zgarishlar va so‘ralgan oyna qiymatining ish vaqtida o‘zgarishi bilan sinang. Bir xil masshtabda va bir xil vaqt tamg‘alari bilan xom va filtrlangan trendlarni solishtiring. Filtrni chiziq silliq ko‘ringani uchun emas, kuzatilgan kechikish va shovqin kamayishi asosida ma’qullang.
Tahririy nuqtai nazar: filtrlash bezak uchun trend formatlash emas, balki o‘lchov dizaynining bir qismidir. Eng yaxshi yechim xom qiymat, filtrlangan qiymat, sifat, namuna olish oralig‘i va oyna uzunligini ko‘rsatadi, shunda boshqa muhandis kontroller nimani va qachon bilganini aniq tushuntira oladi.
Ko‘p so‘raladigan savollar
Harakatlanuvchi o‘rtacha filtr nechta namunadan foydalanishi kerak?
Universal son mavjud emas. N ni namuna olish oralig‘i bilan birga shovqin xususiyatlari va boshqaruv yoki signalizatsiya aniqlashi kerak bo‘lgan eng tezkor haqiqiy hodisaga asoslanib tanlang, so‘ng jarayondagi hosil bo‘ladigan kechikishni tasdiqlang.
Kattaroq oyna boshqaruvni har doim yaxshilaydimi?
Yo‘q. U yuqori chastotali o‘zgarishlarni ko‘proq kamaytiradi, ammo o‘lchov kechikishini oshiradi. Haddan tashqari filtrlash xalaqitni bostirishni susaytirishi, signalizatsiyani kechiktirishi va to‘g‘ri sozlangan PID ni sust ko‘rsatishi mumkin.
Transmitterdagi so‘ndirishni o‘chirib qo‘yish kerakmi?
Avtomatik ravishda emas. Signal zanjiridagi har bir filtrni hujjatlashtiring va unga maqsad belgilang. Ko‘zda tutilganidan ortiq umumiy kechikish hosil qiladigan hujjatlashtirilmagan so‘ndirish va kontroller filtrlashini ustma-ust qo‘yishdan saqlaning.
Kirish sifati yomonlashganda nima bo‘lishi kerak?
Blok yomon sifatni ko‘rsatishi va oldindan belgilangan ushlab turish, yaroqsiz deb belgilash yoki qayta ishga tushirish siyosatiga amal qilishi kerak. Nosoz kirish ishonarli ko‘rinadigan yaroqli jarayon qiymatiga o‘rtachalanmasligi lozim.
Harakatlanuvchi o‘rtacha filtr xavfsizlik yoki o‘chirish o‘lchovlari uchun mosmi?
Faqat qo‘shimcha kechikish va diagnostika xatti-harakatiga aniq ruxsat berilgan, tasdiqlangan arxitektura doirasida. Oddiy boshqaruv filtrlashi xavfsizlik funksiyasining javob vaqti talabiga javob beradi deb hech qachon taxmin qilinmasligi kerak.