Yksikkö 6 / 10

Ympäristötiedot ja seuranta-analyysi

Voitot:

  • Kyky soveltaa aikasarjoja, kynnyksen ylitystä ja anturien laadunvalvonta (QA/QC) -konsepteja
  • Mahdollisuus luoda anomaliaskannausta, trendien yhteenvetoa ja puuttuvien tietojen strategiaa tekoälyn avulla
  • Kyky tarkistaa tekoälyn osoittamat ylitykset ja poikkeavuudet raakatiedoilla ja kalibroinnilla

Olet vuoroinsinööri järjestäytyneen teollisuusalueen jätevedenpuhdistamolla. Ulostulossa oleva jatkuva seuranta-asema tallentaa liuenneen hapen (DO), pH:n, johtavuuden ja kemiallisen hapenkulutuksen (COD) 15 minuutin välein. Aamulla klo 03:40 COD-arvo SCADA-näytöllä hyppää arvoon 1 240 mg/L ja järjestelmä hälyttää. Purkausraja 250 mg/L. Kysymys, joka sinun on kysyttävä ennen paniikkia, on: Onko tämä todellinen saastetapahtuma vai onko se anturin tallennus? Tässä osiossa opit käyttämään kielimallia (LLM) "ensilukuavustajana" aikasarjatietojen skannaamiseen, poikkeamien merkitsemiseen ja trendien yhteenvetojen luomiseen. Mutta keskustelemme siitä, miksi hän ei koskaan jätä lopullista päätöstä hänelle.

Jatkuvan seurantatiedon anatomia

Ympäristön seurantatieto on säännöllisin aikavälein kerätty aikasarja. Jokaisessa mittauspisteessä on aikaleima, arvo ja mieluiten laatulippu. Raakadatan ymmärtämiseksi sinun on erotettava kolme käsitettä:

  • Trendi: Pitkäaikainen trendi (esim. kausiluonteinen johtavuuden kasvu).
  • Kausiluontoisuus/sykli: kuviot, jotka toistuvat päivän tai vuoden aikana (esim. DO:n nousu päiväsaikaan tapahtuvan fotosynteesin seurauksena).
  • Poikkeama: Yksittäiset tai lyhytaikaiset arvot, jotka poikkeavat tilastollisesti odotetusta mallista.

Parametri

Tyypillinen valvonta-alue

Näytteen raja (purkaus)

Yleinen anturiongelma

pH

1-5 min

6-9 (ilman yksikköä)

Vertailuelektrodin siirto

Liuennut happi (DO)

5-15 min

≥ 5 mg/l (vastaanottava väliaine)

Kalvon likaantuminen (biofouling)

johtavuus

5-15 min

Luokasta riippuen, µS/cm

Kalibrointipoikkeama

COD (jatkuva analysaattori)

15-60 min

250mg/l

Reagenssin loppuminen, tukkeutuminen

PM10 (ilma)

1 tunti

50 µg/m³ (24 tuntia)

Kosteus/kondensaatiovaikutus

Miksi QA/QC-liput ovat tärkeitä?

QA/QC (laadunvarmistus / laadunvalvonta) tarkoittaa luottamustunnisteen kiinnittämistä jokaiseen mittaukseen. Vaikka arvo näyttäisi tilastollisesti "ylitykseltä", se on virheellinen, jos se on otettu kalibrointiikkunan ulkopuolella tai jos anturia huolletaan. Yleiset lippukoodit:

Lippu Merkitys----- ------------------------------G Hyvä — pätevä, hyväksytyt mittaukset Epäilyttävä — epäilyttävä, tarkistus vaaditaanM Puuttuu — puuttuu / tyhjä tietueC Kalibrointi — kalibrointi/huoltoikkuna, tiedot virheellisetE Arvioitu — laskennallinen arvioitu arvo

Vihje: Avaa aina kalibrointi- ja huoltoloki ennen ylitysanalyysin aloittamista. Jos COD-hyppy klo 03:40 osuu yhteen automaattisen yön yli tapahtuvan kalibroinnin tai reagenssin vaihdon kanssa, tämä on "C"-lipun tieto; Se ei ole hälytyksen, vaan tietojen puhdistuksen aihe.

Anomaliaskannaus ja trendien yhteenveto tekoälyllä

LLM:n avulla voit nopeasti tarkastella taulukkotietoja, merkitä kuvioita, jotka ihmissilmä saattaa jäädä huomaamatta, ja selvittää alkuperäisiä hypoteeseja. Kriittinen kohta: Mallille annetaan raakadata, yksiköt ja raja yhdessä ja pyydetään siitä todennettavia havaintoja.

HEIKKO KEHOTE: "Onko näissä veden laatutiedoissa ongelma?" VAHVA KEHOITUS: "Alla on 15 minuuttia jäteveden poistopisteen seurantatietoja (sarakkeet: aika, COD [mg/L], johtavuus [µS/cm], pH, QA-lippu). Purkamisen COD-raja on 250 mg/L, pH-alue 6-9. Tehtäväsi: 1) Listaa aikaleimat, joissa on vain ne liput, joissa raja ylittyy.( C/M/S-lippujen kanssa erilliseen "vahvistus vaaditaan" -luetteloon 3) Ilmoita, onko kyseessä yksittäinen hyppy (yksi rivi) vai jatkuva nousu (>= 3 peräkkäistä riviä). vahvistetaan sen sijaan raakatiedoilla".

Tehokas kehote sitoo mallin konkreettiseen menettelyyn, jäsentää liput ja sisältää selkeän "jos et ole varma, älä sano" -ohjeen hallusinaatioiden rajoittamiseksi (kehitetty tulkinta).

Varoitus: LLM voi tehdä virheitä numeeristen kynnysarvojen vertailuissa; Saattaa merkitä väärin 248 mg/l "ylittää" tai 252 mg/l "rajojen sisällä". Tarkista uudelleen KAIKKI malliluetteloiden ylitykset joko visuaalisesti raakataulukosta tai kaavalla (esim. arvo > 250). Malli skannaa; Sinä päätät rajan.

Puuttuva datastrategia (imputointi)

Anturit tukkeutuvat, virta katkeaa, tiedonsiirto katkeaa. Tapa, jolla täytät puuttuvat tiedot, vaikuttaa suoraan trendi- ja ylitysanalyysiisi. Väärä imputointi voi "luoda" ylityksen, jota ei ole olemassa, tai piilottaa todellisen ylityksen.

tuo pandat pdimport numpy muodossa np# 15 minuutin COD-sarja; -999 laitekoodi "ei dataa" "lippu": ["G", "G", "M", "M", "G", "S", "G", "G"],})# 1) Muunna laitekoodit todellisiksi puuttuviksi valuedf.loc[df["koi"] == -999, "koi"] = np.nan# 2) Lineaarinen interpolaatio (2) SHORT-interpolation; lippu imputationgap = df["koi"].isna()df["koi_full"] = df["koi"].interpolate(limit=2)df.loc[gap & df["koi_full"].notna(), "flag"] = "E" # Arvioidut merkit # 3) A ylitysmittausarvot (G) VAIN = df[(df["koi_full"] > 250) & (df["lippu"] == "G")]print(asyms[["ts", "koi_full", "lippu"]])

Tässä lähestymistavassa lyhyitä aukkoja täytetään, mutta täytetyt arvot merkitään E:llä ja ylityspäätös tehdään vain varsinaisesta mittauksesta (G). Koska arvo 1240 mg/L on merkitty S (epäilyttäväksi), se ei sisälly automaattiseen ylitysluetteloon; tarkistetaan ensin.

Varmentaminen anturin poikkeaman ja kalibroinnin avulla

Kultastandardi sen määrittämisessä, onko ylitys todellinen vai anturipoikkeama, on samanaikaisen näytteen laboratoriotulos. Esimerkiksi jos jatkuva analysaattori näytti 1240 mg/L kello 03:40 ja tuolloin otetun näytteen laboratoriomittausarvo on 205 mg/L, ongelma on anturissa; ei purkaudu. Tämä on AI-lähdön tai SCADA-hälytyksen kolmiomittaus kentän ja laboratorion kanssa.

minikotelo

Juomavesialtaassa oleva sameusanturi osoitti vähitellen nousevaa trendiä kolmen päivän ajan. Vuororyhmä antoi viikoittaiset tiedot LLM:lle; "Todellinen sameuden lisääntyminen sateiden jälkeisestä valumisesta on mahdollista", malli sanoi. Kun insinööri kuitenkin katsoi säätietoja, hän huomasi, ettei alueella ollut sadetta sillä viikolla. Kenttätarkastuksessa havaittiin, että anturin optiseen ikkunaan oli muodostunut biofouling; Puhdistuksen ja kalibroinnin jälkeen arvot palautuivat normaaliksi. LLM:n tulkinta "mahdollisesta todellisesta tapahtumasta" kumosi ulkopuolisilla tiedoilla (sadetietue) ja kenttävalvonnalla. Oppitunti: Malli voi tuottaa uskottavan mutta väärän tarinan; vahvistusketju saa sen kiinni.

Yleisiä virheitä

  • Kalibrointi-/huoltoikkunan (lippu C) tietojen erehtyminen todellisen ylityksen vuoksi.
  • Täyttää puuttuvat tiedot hiljaa ja raportoida laskennalliset arvot todellisina mittauksina.
  • Yksittäisen pomppimisen (yksi viiva, mahdollisesti sähköinen kohina) erehtyminen jatkuvaan tapahtumaan.
  • Luotan sokeasti LLM:n keskeytyspistevertailuihin (248 vs 250).
  • Päätösten teko yhden parametrin perusteella ilman samanaikaisten parametrien (pH + johtavuus + COD) ristiintarkistusta.
  • Hälytyksen julistaminen "todelliseksi" sulkematta pois anturin ajautumista näytteenotto-/laboratoriovahvistuksella.
  • Paikallisen ajan/UTC:n ja kesäajan muutosten huomioiminen ja tapahtumien liittäminen väärään aikaan.

Yhteenvetona

  • Ympäristön seurantatiedot ovat aikasarja; Sitä ei voida tulkita erottamatta trendiä, kausivaihtelua ja poikkeavuutta.
  • QA/QC-liput ovat tietojen luottamustunniste; päätökset tehdään vain kelvollisista (G) tiedoista.
  • LLM on nopea ensilukuavustaja poikkeamien skannaukseen, ylitysluetteloon ja trendien yhteenvetoon, ei päätöksentekijä.
  • Puuttuvan datan strategian (imputoinnin) tulee olla avoin; Täytetyt arvot on merkitty, eikä niitä oteta ylityspäätöksen perustaksi.
  • Anturin ajautuminen, biofouling ja kalibrointipoikkeama aiheuttavat "harhaanjohtavan ylityksen"; erottaa näytteenottonäytteen ja laboratoriovahvistuksen.
  • AI-tulostus on hypoteesi; Raakadata ei pääse viralliseen raporttiin ilman kalibrointitietueen ja kenttätarkastuksen todentamista.

Sovellustehtävä

Ota 24 tunnin ja 15 minuutin seurantatietojoukko, joka sinulla on (tai luo synteettisesti) (ainakin yksi parametri: COD, pH tai PM10) ja luo ajo, joka lisää laadunvarmistus-/laadunvalvontaliput ja luetteloi rajan ylitykset. Kirjoita ensin vahva kehote ja pyydä LLM:tä poikkeamien ja ylitysten skannausta; Tarkista sitten itsenäisesti samat ylitykset Pythonin arvo > raja -suodattimella. Tee ainakin yksi imputointiesimerkki ja merkitse täytetyt arvot kirjaimella E. Jokaisen "ylityksen" kohdalla löydät "Kuinka varmistan tämän näytteen/kalibrointitietueen avulla?" Vastaa kysymykseen yhdellä lauseella. Lopuksi taulukkoon perusteluineen, kuinka monet LLM:n ilmoittamista poikkeavuuksista ovat todellisia tapahtumia ja kuinka monet anturi-/data-ongelmia.