Birlik 6 / 10

Atrof-muhit ma'lumotlari va monitoring tahlili

Daromadlar:

  • Vaqt seriyalari, chegarani kesib o'tish va sensor sifatini nazorat qilish (QA/QC) tushunchalarini qo'llash qobiliyati
  • AI bilan anomaliyalarni skanerlash, tendentsiya xulosasi va etishmayotgan ma'lumotlar strategiyasini yaratish qobiliyati
  • AI tomonidan ko'rsatilgan oshib ketish va anomaliyalarni xom ma'lumotlar va kalibrlash bilan tekshirish qobiliyati

Siz uyushgan sanoat zonasi oqava suvlarini tozalash inshootida smena muhandisisiz. Chiqish joyida joylashgan doimiy monitoring stantsiyasi har 15 daqiqada erigan kislorod (DO), pH, o'tkazuvchanlik va kimyoviy kislorodga bo'lgan ehtiyojni (COD) qayd qiladi. Ertalab soat 03:40 da SCADA ekranidagi COD qiymati 1240 mg/L ga oshadi va tizim signal beradi. Chiqarish chegarasi 250 mg/l. Vahima qo'yishdan oldin so'rashingiz kerak bo'lgan savol: bu haqiqiy ifloslanish hodisasimi yoki sensorli yozuvmi? Ushbu bo'limda siz til modelidan (LLM) vaqt seriyalari ma'lumotlarini skanerlash, anomaliyalarni belgilash va tendentsiya xulosalarini yaratish uchun "birinchi o'qish yordamchisi" sifatida qanday foydalanishni o'rganasiz; Ammo biz nima uchun u hech qachon yakuniy qarorni unga qoldirmasligini muhokama qilmoqdamiz.

Uzluksiz monitoring ma'lumotlari anatomiyasi

Atrof-muhit monitoringi ma'lumotlari - bu muntazam vaqt oralig'ida to'plangan vaqt seriyasidir. Har bir o'lchov nuqtasi vaqt tamg'asi, qiymat va ideal sifat bayrog'iga ega. Xom ma'lumotni tushunish uchun siz uchta tushunchani ajratib ko'rsatishingiz kerak:

  • Trend: Uzoq muddatli tendentsiya (masalan, o'tkazuvchanlikning mavsumiy o'sishi).
  • Mavsumiylik/tsikl: kun yoki yil davomida takrorlanadigan naqshlar (masalan, kunduzgi fotosintez orqali DO ning ko'tarilishi).
  • Anomaliya: statistik jihatdan kutilgan naqshdan chetga chiqadigan yagona yoki qisqa muddatli qiymatlar.

Parametr

Oddiy monitoring diapazoni

Namuna chegarasi (bo'shatish)

Umumiy sensor muammosi

pH

1-5 min

6-9 (birliksiz)

Yo'naltiruvchi elektrodning siljishi

Eritilgan kislorod (DO)

5-15 min

≥ 5 mg/L (qabul qiluvchi muhit)

Membranni ifloslantirish (biologik ifloslanish)

o'tkazuvchanlik

5-15 min

Sinfga bog'liq, µS/sm

Kalibrlash drifti

COD (uzluksiz analizator)

15-60 min

250 mg/l

Reaktivning tugashi, tiqilib qolishi

PM10 (havo)

1 soat

50 mkg/m³ (24 soat)

Namlik/kondensatsiya effekti

Nima uchun QA/QC bayroqlari juda muhim?

QA/QC (sifat kafolati / sifat nazorati) har bir o'lchovga ishonch yorlig'ini yopishtirish haqida. Agar qiymat statistik jihatdan "ortiqcha oshib ketgan" bo'lsa ham, u kalibrlash oynasidan tashqarida olingan yoki sensorga texnik xizmat ko'rsatilayotgan bo'lsa, u haqiqiy emas. Umumiy bayroq kodlari:

Bayroqning ma'nosi----- -----------------------------G Yaxshi - haqiqiy, qabul qilingan o'lchovlar Shubhali - shubhali, tekshirish kerakM Yo'qolgan - etishmayotgan / bo'sh yozuvC Kalibrlash - kalibrlash/xizmat ko'rsatish oynasi, ma'lumotlar yaroqsizE Taxminiy - hisoblangan taxminiy qiymat

Maslahat: Oshib ketish tahlilini boshlashdan oldin har doim kalibrlash va texnik xizmat ko'rsatish jurnallarini oching. Agar COD 03:40 da sakrash avtomatik tunda kalibrlash yoki reagent o'zgarishiga to'g'ri kelsa, bu "C" bayroq ma'lumotlari; Bu signal uchun mavzu emas, balki ma'lumotlarni tozalash uchun.

AI bilan anomaliyalarni skanerlash va tendentsiya xulosasi

Jadval ma'lumotlarini tezda ko'rib chiqish, inson ko'zi o'tkazib yuborishi mumkin bo'lgan belgilarni belgilash va dastlabki gipotezalarni saralash uchun LLM dan foydalanishingiz mumkin. Muhim nuqta: Modelga xom ma'lumotlarni, birliklarni va chegaralarni birgalikda berish va undan tekshirilishi mumkin bo'lgan kuzatishlarni so'rash.

ZAFSIZ SAVOL: "Suv ​​sifati ma'lumotlari bilan bog'liq muammo bormi?" KUCHLI SAVDO: "Quyida chiqindi suv chiqarish punktining 15 daqiqalik monitoring ma'lumotlari (ustunlar: vaqt, COD [mg/L], o'tkazuvchanlik [µS/sm], pH, QA bayrog'i). Chiqarish COD chegarasi 250 mg/L, pH diapazoni 6-9. Sizning vazifangiz: 1) Vaqt belgilarini ro'yxatga olish chegarasidan oshib ketgan (Ev2) chiziqdan oshib ketgan faqat. bayroqlar; C/M/S bayroqlari bo'lganlarni alohida 'tasdiqlash kerak' ro'yxatiga ajrating 3) Har bir haddan tashqari o'tish (bir qator) yoki doimiy ko'tarilish (>= 3 ta ketma-ket o'zgarish) ekanligini ko'rsating ma'lumotlar o'rniga "xom ma'lumotlar bilan tasdiqlanishi kerak" deb yozing.

Kuchli so'rov modelni aniq protsedura bilan bog'laydi, bayroqlarni tahlil qiladi va gallyutsinatsiyani cheklash uchun aniq "agar ishonchingiz komil bo'lmasa, aytmang" ko'rsatmasini o'z ichiga oladi (soxta talqin).

Diqqat: LLM sonli chegara solishtirishda xatoliklarga yo'l qo'yishi mumkin; 248 mg/l ni “ortiqcha” yoki 252 mg/l ni “cheklov ichida” deb noto‘g‘ri belgilash mumkin. Modellar roʻyxatidan oshib ketganini HAR ORTAni qayta tekshirib koʻring, vizual tarzda xom jadvaldan yoki formula bilan (masalan, qiymat > 250). Model skanerlaydi; Limitni siz hal qilasiz.

Maʼlumotlar strategiyasi etishmayotgan (imputatsiya)

Sensorlar tiqilib qoladi, quvvat o'chadi, aloqa buziladi. Yo'qolgan ma'lumotlarni qanday to'ldirishingiz tendentsiya va oshib ketish tahliliga bevosita ta'sir qiladi. Noto'g'ri hisoblash mavjud bo'lmagan haddan tashqari o'tishni "yaratishi" yoki haqiqiy o'tishni yashirishi mumkin.

pandalarni np# 15 daqiqali COD seriyasi sifatida pdimport numpy sifatida import qiling; -999 qurilma kodi "ma'lumot yo'q" "bayroq": ["G", "G", "M", "M", "G", "S", "G", "G"],})# 1) Qurilma kodlarini haqiqiy etishmayotgan qiymatga o'zgartiringf.loc[df["koi"] == -999, "koi"] = np.nan# interpolation (2) uchun SRT oralig'i (2)<2); bayroq imputationgap = df["koi"].isna()df["koi_full"] = df["koi"].interpolate(limit=2)df.loc[gap & df["koi_full"].notna(), "bayroq"] = "E" # Taxminiy # 3) skanerlash bo'yicha o'lchov qiymatlari LY 3) Belgilangan qiymatlar = ONG. df[(df["koi_full"] > 250) & (df["bayroq"] == "G")]chop etish(asyms[["ts", "koi_full", "bayroq"]])

Ushbu yondashuvda qisqa bo'shliqlar to'ldiriladi, lekin to'ldirilgan qiymatlar E bilan belgilanadi va ortiqcha o'lchov qarori faqat haqiqiy o'lchovdan (G) olinadi. 1240 mg/L qiymati S (shubhali) sifatida belgilanganligi sababli, u avtomatik oshib ketish ro'yxatiga kiritilmagan; avval tekshiriladi.

Sensorni siljitish va kalibrlash orqali tekshirish

Haddan tashqari o'tish haqiqiy yoki sensorli drift ekanligini aniqlashning oltin standarti bir vaqtning o'zida olingan namunaning laboratoriya natijasidir. Misol uchun, agar uzluksiz analizator soat 03:40 da 1240 mg / L ko'rsatgan bo'lsa va o'sha paytda olingan namunaning laboratoriya o'lchov qiymati 205 mg / L bo'lsa, muammo sensorda; tushirish emas. Bu AI chiqishi yoki SCADA signalining dala va laboratoriya bilan triangulyatsiyasi.

mini korpus

Ichimlik suvi havzasidagi loyqalik sensori uch kun davomida asta-sekin o'sish tendentsiyasini ko'rsatdi. Shift jamoasi LLMga haftalik ma'lumotlarni berdi; "Yomg'irdan keyingi oqim tufayli loyqalikning haqiqiy oshishi mumkin", dedi model. Biroq, muhandis meteorologik ma'lumotlarni ko'rib chiqqach, o'sha haftada mintaqada yomg'ir yo'qligini ko'rdi. Dala tekshiruvi davomida sensorning optik oynasida biofouling hosil bo'lganligi tushunildi; Tozalash va kalibrlashdan so'ng qiymatlar normal holatga qaytdi. LLMning "mumkin bo'lgan haqiqiy voqea" talqini tashqi ma'lumotlar (yomg'ir rekordi) va dala nazorati bilan rad etildi. Dars: Model ishonchli, ammo yolg'on hikoyani keltirib chiqarishi mumkin; tekshirish zanjiri uni ushlaydi.

Umumiy xatolar

  • Haqiqiy oshib ketish uchun kalibrlash/ta'mirlash oynasidagi (C bayrog'i) ma'lumotlarni xato qilish.
  • Yo'qolgan ma'lumotlarni jimgina to'ldirish va hisoblangan qiymatlarni haqiqiy o'lchovlar sifatida hisobot qilish.
  • Uzluksiz hodisa uchun yagona sakrashni (bitta chiziq, ehtimol elektr shovqini) xato qilish.
  • LLM ning to'xtash nuqtasi taqqoslashlariga ko'r-ko'rona ishonish (248 va 250).
  • Bir vaqtning o'zida parametrlarni (pH + o'tkazuvchanlik + COD) o'zaro tekshirmasdan bitta parametr asosida qaror qabul qilish.
  • Signalni "haqiqiy" deb e'lon qilish, sensorning siljishini istisno qilmasdan namuna/laboratoriya tasdiqlashi.
  • Mahalliy vaqt/UTC va yoz vaqti siljishlariga e'tibor bermaslik va voqealarni noto'g'ri vaqtga bog'lash.

Xulosa

  • Atrof-muhit monitoringi ma'lumotlari vaqt seriyasidir; Uni trend, mavsumiylik va anomaliyani ajratmasdan talqin qilib bo'lmaydi.
  • QA/QC bayroqlari ma'lumotlarning ishonchli belgisidir; qarorlar faqat haqiqiy (G) ma'lumotlar asosida qabul qilinadi.
  • LLM - bu qaror qabul qiluvchi emas, balki anomaliyalarni skanerlash, haddan tashqari ko'rsatkichlar ro'yxati va tendentsiyalar xulosasi uchun tezkor birinchi o'qish yordamchisi.
  • Yo'qolgan ma'lumotlar strategiyasi (imputatsiya) shaffof bo'lishi kerak; To'ldirilgan qiymatlar belgilangan va oshib ketish to'g'risida qaror qabul qilish uchun asos bo'lmaydi.
  • Sensor drifti, biofouling va kalibrlash drifti "soxta o'tish" ni keltirib chiqaradi; Grab namunasi va laboratoriya tasdiqlanishini ajratib turadi.
  • AI chiqishi gipotezadir; Xom ma'lumotlar kalibrlash yozuvi va dala nazorati bilan tasdiqlanmasdan rasmiy hisobotga kirmaydi.

Ilova vazifasi

24 soatlik, 15 daqiqalik monitoring ma’lumotlar to‘plamini (yoki sintetik tarzda yaratgan) oling (kamida bitta parametr: COD, pH yoki PM10) va QA/QC bayroqlarini qo‘shadigan va chegaradan oshib ketganlar ro‘yxatini yarating. Birinchidan, kuchli taklif yozing va LLMdan anomaliya va oshib ketishni skanerlashni so'rang; Keyin Python'da qiymat> limit filtri bilan bir xil oshib ketishlarni mustaqil ravishda tekshiring. Hech bo'lmaganda bitta hisoblash misolini yarating va to'ldirilgan qiymatlarni E bilan belgilang. Har bir "ortiqcha o'tish" uchun siz "buni namuna/kalibrlash yozuvi bilan qanday tekshirish mumkin?" Savolga bitta jumla bilan javob bering. Oxir oqibat, LLM tomonidan belgilangan anomaliyalarning qanchasi haqiqiy hodisalar va qanchasi sensor/ma'lumotlar bilan bog'liq muammolar ekanligini asoslash bilan jadvalga kiriting.