Jedinica 6 / 10

Podaci o okolišu i analiza praćenja

Dobici:

  • Sposobnost primjene koncepta vremenske serije, prelaska praga i kontrole kvalitete senzora (QA/QC).
  • Sposobnost stvaranja strategije skeniranja anomalija, sažetka trenda i podataka koji nedostaju pomoću umjetne inteligencije
  • Sposobnost provjere prekoračenja i anomalija na koje ukazuje AI s neobrađenim podacima i kalibracijom

Smjenski ste inženjer na uređaju za pročišćavanje otpadnih voda uređene industrijske zone. Stanica za kontinuirano praćenje smještena na izlazu bilježi otopljeni kisik (DO), pH, vodljivost i kemijsku potrošnju kisika (COD) svakih 15 minuta. U 03:40 ujutro, KPK vrijednost na SCADA ekranu skoči na 1.240 mg/L i sustav aktivira alarm. Granica ispuštanja 250 mg/L. Pitanje koje trebate postaviti prije nego što počnete paničariti je: Je li ovo stvarni incident zagađenja ili je to snimka senzora? U ovoj jedinici naučit ćete kako koristiti jezični model (LLM) kao "pomoćnika za prvo čitanje" za skeniranje vremenskih serija podataka, označavanje anomalija i generiranje sažetaka trendova; Ali razgovaramo o tome zašto on nikada neće njoj prepustiti konačnu odluku.

Anatomija podataka kontinuiranog praćenja

Podaci o praćenju okoliša su vremenske serije prikupljene u pravilnim vremenskim intervalima. Svaka mjerna točka nosi vremensku oznaku, vrijednost i idealno oznaku kvalitete. Da biste shvatili neobrađene podatke, morate razlikovati tri pojma:

  • Trend: Dugoročni trend (npr. sezonsko povećanje vodljivosti).
  • Sezonalnost/ciklus: obrasci koji se ponavljaju tijekom dana ili godine (npr. povećanje DO zbog dnevne fotosinteze).
  • Anomalija: Pojedinačne ili kratkoročne vrijednosti koje statistički odstupaju od očekivanog obrasca.

Parametar

Tipični raspon nadzora

Ograničenje uzorka (ispuštanje)

Uobičajeni problem sa senzorom

pH

1-5 min

6-9 (bez jedinica)

Pomak referentne elektrode

Otopljeni kisik (DO)

5-15 min

≥ 5 mg/L (prihvatni medij)

Zaprljanje membrane (bioobraštanje)

vodljivost

5-15 min

Ovisno o klasi, µS/cm

Kalibracijski pomak

COD (kontinuirani analizator)

15-60 min

250 mg/L

Iscrpljenost reagensa, začepljenje

PM10 (zrak)

1 sat

50 µg/m³ (24 sata)

Učinak vlage/kondenzacije

Zašto su QA/QC oznake vitalne?

QA/QC (osiguranje kvalitete / kontrola kvalitete) odnosi se na pričvršćivanje oznake povjerenja svakom mjerenju. Čak i ako se statistički čini da je vrijednost "prekoračenje", nije valjana ako je uzeta izvan kalibracijskog okvira ili ako je senzor na održavanju. Uobičajeni kodovi zastava:

Oznaka Značenje----- -----------------------------G Dobro — valjano, prihvaćena mjerenjaS Sumnjivo — sumnjivo, potrebna verifikacijaM Nedostaje — nedostaje / prazan zapisC Kalibracija — prozor kalibracije/održavanja, podaci nevažećiE Procijenjeno — imputirana procijenjena vrijednost

Savjet: Uvijek otvorite zapisnike kalibracije i održavanja prije početka analize prekoračenja. Ako se skok KPK u 03:40 podudara s automatskom noćnom kalibracijom ili promjenom reagensa, to je podatak s oznakom "C"; Nije tema za alarm, već za čišćenje podataka.

Skeniranje anomalija i sažetak trenda s AI

LLM možete koristiti za brzi pregled tabelarnih podataka, uzoraka zastavica koje bi ljudsko oko moglo propustiti i razvrstavanje početnih hipoteza. Kritična točka: davanje neobrađenih podataka, jedinica i granice zajedno modelu i traženje provjerljivih opažanja iz toga.

SLABI UPIT: "Postoji li problem s ovim podacima o kvaliteti vode?" SNAŽNA UPUTSTVO: "Ispod je 15 minuta podataka praćenja točke ispuštanja otpadne vode (stupci: vrijeme, KPK [mg/L], vodljivost [µS/cm], pH, QA oznaka). Ograničenje KPK pri ispuštanju je 250 mg/L, raspon pH 6-9. Vaš zadatak: 1) Navedite vremenske oznake s prekoračenjima ograničenja. 2) Ocijenite samo linije s 'G' (dobrim) zastavicama; odvojite one s oznakama C/M/S u zasebnu listu 'potrebna provjera'. 3) Naznačite da li se radi o pojedinačnom skoku (pojedinačna linija) ili o kontinuiranom porastu (>= 3 uzastopne crte). umjesto toga potvrditi neobrađenim podacima."

Snažni prompt povezuje model s konkretnom procedurom, analizira zastavice i uključuje eksplicitnu uputu "ako nisi siguran, nemoj reći" za ograničavanje halucinacija (izmišljeno tumačenje).

Oprez: LLM može napraviti pogreške u numeričkim usporedbama pragova; Može pogrešno označiti 248 mg/L kao "prekoračiti" ili 252 mg/L kao "unutar granice". Ponovno provjerite SVAKO prekoračenje navedeno u modelu, bilo vizualno iz neobrađene tablice ili pomoću formule (npr. vrijednost > 250). Model skenira; Vi odlučujete o granici.

Strategija podataka koji nedostaju (imputacija)

Senzori se začepe, nestane struje, komunikacija se prekida. Način na koji ispunjavate podatke koji nedostaju izravno utječe na vašu analizu trenda i prekoračenja. Lažna imputacija može "stvoriti" prekoračenje koje ne postoji ili sakriti pravo prekoračenje.

uvezi pande kao pdimport numpy kao np# 15-minutnu COD seriju; -999 kod uređaja "bez podataka" "zastavica": ["G", "G", "M", "M", "G", "S", "G", "G"],})# 1) Pretvori kodove uređaja u stvarno nedostajuće valuedf.loc[df["koi"] == -999, "koi"] = np.nan# 2) Linearna interpolacija za KRATKI razmak (<= 2 koraka); zastavica imputationgap = df["koi"].isna()df["koi_full"] = df["koi"].interpolate(limit=2)df.loc[gap & df["koi_full"].notna(), "flag"] = "E" # Procijenjeno# 3) Skeniranje prekoračenja ograničenja — Dodjela za odluku o izmjerenim (G) vrijednostima SAMO = df[(df["koi_full"] > 250) & (df["flag"] == "G")]print(asyms[["ts", "koi_full", "flag"]])

U ovom pristupu, kratke praznine su popunjene, ali su popunjene vrijednosti označene s E i odluka o prekoračenju se donosi samo na temelju stvarnog mjerenja (G). Budući da je vrijednost od 1240 mg/L označena kao S (sumnjivo), nije uključena u automatski popis prekoračenja; prvo se ovjerava.

Provjera pomicanjem senzora i kalibracijom

Zlatni standard za utvrđivanje je li prekoračenje stvarno ili pomak senzora je laboratorijski rezultat istovremenog uzorka. Na primjer, ako je kontinuirani analizator pokazao 1240 mg/L u 03:40, a laboratorijski izmjerena vrijednost uzorka uzetog u tom trenutku iznosi 205 mg/L, problem je u senzoru; ne iscjedak. Ovo je triangulacija AI izlaza ili SCADA alarma s terenom i laboratorijem.

mini slučaj

Senzor zamućenosti u bazenu s pitkom vodom tri je dana pokazivao postupni trend povećanja. Tim smjene davao je tjedne podatke LLM-u; "Moguće je stvarno povećanje zamućenosti zbog otjecanja nakon padalina", rekao je model. Međutim, kada je inženjer pogledao meteorološke zapise, vidio je da tog tjedna u regiji nije bilo kiše. Tijekom inspekcije na terenu ustanovljeno je da se na optičkom prozoru senzora stvorila bioobraštaj; Nakon čišćenja i kalibracije, vrijednosti su se vratile na normalu. Interpretacija LLM-a o "mogućem stvarnom događaju" opovrgnuta je vanjskim podacima (zapis padalina) i terenskom kontrolom. Lekcija: Model može proizvesti uvjerljivu, ali lažnu priču; lanac provjere ga uhvati.

Uobičajene greške

  • Zamjena podataka u prozoru za kalibraciju/održavanje (oznaka C) za stvarno prekoračenje.
  • Tiho popunjavanje podataka koji nedostaju i prijavljivanje imputiranih vrijednosti kao stvarnih mjerenja.
  • Zamjena pojedinačnog odbijanja (jedna linija, mogući električni šum) za kontinuirani događaj.
  • Slijepo vjerujući LLM-ovim usporedbama prijelomnih točaka (248 naspram 250).
  • Donošenje odluka na temelju jednog parametra bez unakrsne provjere simultanih parametara (pH + vodljivost + COD).
  • Proglašavanje alarma "stvarnim" bez isključivanja pomaka senzora s uzorkom/laboratorijskom potvrdom.
  • Ignoriranje lokalnog vremena/UTC i pomicanje ljetnog vremena te pripisivanje događaja krivom vremenu.

Ukratko

  • Podaci praćenja stanja okoliša su vremenske serije; Ne može se tumačiti bez razlikovanja trenda, sezonalnosti i anomalije.
  • QA/QC oznake su pouzdane oznake podataka; odluke se donose samo na temelju valjanih (G) podataka.
  • LLM je pomoćnik za brzo prvo čitanje za skeniranje anomalija, popis prekoračenja i sažetak trenda, a ne donositelj odluka.
  • Strategija podataka koji nedostaju (imputacija) treba biti transparentna; Ispunjene vrijednosti su označene i ne uzimaju se kao osnova za odluku o prekoračenju.
  • Pomak senzora, bioobraštanje i pomak kalibracije proizvode "lažno prekoračenje"; razlikuje uzeti uzorak i laboratorijsku potvrdu.
  • AI izlaz je hipoteza; Neobrađeni podaci ne ulaze u službeno izvješće bez provjere zapisom kalibracije i terenskom kontrolom.

Zadatak aplikacije

Uzmite 24-satni i 15-minutni skup podataka praćenja koji imate (ili sintetički generiran) (barem jedan parametar: COD, pH ili PM10) i napravite rad koji dodaje oznake QA/QC i navodi prekoračenja ograničenja. Prvo, napišite snažan prompt i zamolite LLM za skeniranje anomalija i prekoračenja; Zatim neovisno provjerite ista prekoračenja pomoću filtra value > limit u Pythonu. Napravite barem jedan primjer imputacije i označite popunjene vrijednosti s E. Za svako "prekoračenje" pronaći ćete "kako mogu to provjeriti pomoću snimljenog uzorka/kalibracijskog zapisa?" Odgovorite na pitanje jednom rečenicom. Naposljetku, tablično izračunajte koliko su anomalije koje je označio LLM stvarni događaji, a koliko problemi sa senzorima/podacima, uz obrazloženja.