Enhet 7 / 11

Kvalitets- og prosesskontrolldata: SPC, anomali og sensordata

Gevinster:

  • Evne til å rense sensordata med kunstig intelligens og markere anomalier og trender med SPC-regler
  • Evne til å skille mellom korrelasjon og kausalitet ved å bruke et pålitelighetsfilter for å skille om et avvik er en reell prosesshendelse eller et sensor-/måleproblem
  • Forståelse av at kunstig intelligens er et beslutningsstøttelag og at sikkerhet for liv og anlegg tilhører uavhengige sikkerhetssystemer (SIS).

Mens et anlegg opererer, produserer det stille en flom av data: temperatur, trykk, flyt, nivå, pH og produktanalyseresultater strømmer fra dusinvis av sensorer hvert sekund. Disse dataene er "pulsen" i prosessen; Den inneholder både bevis på helsetilstanden til prosessen og tidlige tegn på forestående feil eller kvalitetsavvik. I denne enheten vil du lære hvordan du bruker kunstig intelligens som et hjelpemiddel til å overvåke disse dataene, flagge anomalier og tolke kvalitetstrender; men vi vil lære hvorfor det fortsatt er opp til ingeniøren å bestemme hvilket avvik som er reelt og hva som skal gjøres.

La oss starte med to grunnleggende konsepter. SPC (Statistical Process Control; metode som overvåker variabiliteten til en prosess med statistiske grenser og skiller normal fluktuasjon fra reell avvik) og kontrolldiagram (kontrolldiagram - et diagram som viser en variabel mot tid, med øvre/nedre kontrollgrenser). Essensen av SPC er skillet mellom naturlig variasjon (vanlig årsak - den normale, uunngåelige fluktuasjonen av prosessen) og spesiell årsak - et reelt avvik utenfra som må undersøkes. AI er kraftig til å gjøre denne forskjellen og finne mønstre i big data; men grunnårsaken til et avvik og beslutningen om å gripe inn tilhører ingeniøren.

Trinn-for-trinn AI-støtte i kvalitets- og kontrolldata

1. Klargjør og rengjør data. Manglende verdier, hopp på grunn av sensorfeil, enhetsinkonsistens. AI produserer Python-kodeoversikt og sjekkliste for opprydding. Men du bestemmer med prosesskunnskap hva som teller som "ugyldige data".

2. Trend- og anomalimarkering. AI markerer mønstre som langsom drift, plutselige hopp eller økte oscillasjoner på en sensor. Dette er kandidater som skal undersøkes, ikke resultater.

3. SPC-kommentar. AI kan huske kontrollkartregler (f.eks. når et punkt går utenfor grensene, går påfølgende punkter i én retning) og bruke dem på dataene. Igjen, ingeniørmessig skjønn tar avgjørelsen.

4. Korrelasjonsfunn. AI flagger forhold som "renhet ser ut til å avta når temperaturen øker." Korrelasjon er ikke årsakssammenheng (korrelasjon ≠ årsakssammenheng — det faktum at to størrelser varierer sammen, beviser ikke at den ene forårsaker den andre); Du tester dette forholdet med prosesskunnskap.

5. Grunnårsakshypoteser. AI lister opp mulige årsaker til et avvik (feedvariasjon, katalysatoraldring, sensorfeil). Dette er forskningstemaer, ikke diagnoser.

6. Handlingsvedtak. For å ta alarmen på alvor, stoppe prosessen eller foreta justeringer – denne sikkerhets- og kvalitetsbeslutningen ligger hos ingeniøren.

Tips: Når AI flagger en anomali i sensordata, er det første spørsmålet "er dette en reell prosesshendelse eller sensor-/målingsfeil?" bør være. De fleste "avvik" er en ødelagt sensor eller kalibreringsdrift; Bekreft selve målingen før intervensjon.

Sensordata: ikke alle avvik er reelle

Sensorer kan lyve: en kalibrering sklir, et termoelement løsner, en overføringslinje fanger opp støy. AI kan se et hopp i dataene og si "prosessen har endret seg"; Det er imidlertid ikke prosessen som endres, men sensoren. Et anomalisignal blir derfor først filtrert for datapålitelighet: stemmer det overens med en annen sensor, er det fysisk mulig, samsvarer det med vedlikeholdsposten? Først etter at disse er bestått undersøkes det som en reell prosesshendelse.

Forsiktig: Et AI-basert anomali/tidlig varslingssystem er ikke en erstatning for et sikkerhetsinstrumentert system (SIS – et frittstående, sertifisert sikkerhetsbeskyttelseslag). AI-modellen er et overvåkings- og beslutningsstøttelag; De er beskyttelses-, uavhengige og verifiserte sikkerhetssystemer som sikrer liv og anleggssikkerhet.

tre minisaker

Tilfelle 1 - Tidlig avdriftsfangst. I en reaktor markerte AI en langsom drift på en temperatursensor, og økte med et gjennomsnitt på 0,3 °C per dag over 10 dager. Teamet undersøkte; Tilgroing hadde startet i en varmeveksler. Tidlig intervensjon forhindret uplanlagt nedetid. Signalet kom fra AI, diagnosen og avgjørelsen kom fra teamet.

Tilfelle 2 — Falsk alarm eliminert. AI så et plutselig hopp i en trykksensor og flagget den som "mulig lekkasje." Ingeniøren så at de to nabosensorene ikke endret seg og en kalibreringsprosess ble utført i det øyeblikket; Signalet kom fra sensoren. Datapålitelighetsfilteret forhindret unødvendig nedetid.

Tilfelle 3 — Korrelasjonsfelle. YZ markerte korrelasjonen "produktrenhet avtar når matestrømningshastigheten øker". Ingeniøren fant ut at den virkelige årsaken ikke var strømningshastigheten, men tilførselstemperaturen, som varierte under samme skift; strømningshastighet og renhet gikk bare sammen. Å ta feil korrelasjon for årsakssammenheng vil føre til en feil innstilling.

Fire kopierbare maler

1) Utkast til datarensekode:

Skriv meg et Python-skript for et prosesssensordatasett. Inndata: tidsstemplet CSV, kolonner [liste]. (1) flagg manglende verdier (slett, fyllalternativer), (2) flagg fysisk umulige verdier (negativ strømningshastighet, temperatur utenfor området), (3) kontroller enhetskonsistens, (4) rapporter rengjøringsbeslutninger, men IKKE automatisk sletting; Jeg vil bekrefte. Statlige forutsetninger.

2) Tolkning av SPC/kontrolldiagram:

Din rolle: kvalitetsingeniør. Jeg vil gi deg tidsserien og kontrollgrensene (UCL/LCL) for en variabel. Bruk standard SPC-regler (utenfor grensene, sekvensiell trend, klynge på den ene siden) og merk hvilke punkter som er "spesiell årsak"-kandidater. For hvert tegn, angi også om det er en faktisk prosesshendelse eller et mulig måleproblem. Avgjørelsen er opp til meg; Du presenterer kandidaten og begrunnelsen. Data: [lim inn]

3) Uregelmessig pålitelighetsfilter:

Du har flagget følgende anomali: [beskrivelse]. Bruk en pålitelighetssjekkliste før du tar en avgjørelse: (1) stemmer den overens med tilstøtende/tilknyttede sensorer, (2) er det fysisk mulig, (3) stemmer det med vedlikeholds-/kalibreringsposten, (4) er det et enkelt punkt eller kontinuitet? Vurder om det er en "reell prosesshendelse" eller et "mulig sensorproblem". Stille en definitiv diagnose; Gi forskningstittel.

4) Årsakshypotese (ikke diagnose):

Følgende kvalitets-/prosessavvik ble observert: [beskrivelse, tall]. List mulige grunnårsaker i rekkefølge etter MULIGHET (mating, katalysator, sensor, driftstilstand, vedlikehold). For hver hypotese, skriv ned hvilke data eller test jeg bør se på for å bekrefte/avkrefte den. Dette er IKKE en diagnose, det er en utredningsplan; Ikke oppgi en definitiv årsak.

Svak forespørsel / Sterk forespørsel

Svak melding:

Er det et problem med disse sensordataene?

"Problemet" er udefinert, det er ingen kontekst. AI kan overdrive tilfeldige hopp eller gå glipp av faktisk drift.

Kraftig ledetekst:

Din rolle: prosesskontrollingeniør. Jeg gir deg 14 dager og 1 minutt med reaktortemperaturdata. Normalområde 78-82°C, UCL 84, LCL 76. Oppgave: (1) marker langsom drift, plutselig hopp, oscillasjonsøkningsmønstre, (2) angi for hvert tegn om det kan være en reell hendelse eller en sensor, (3) liste opp hvilke som bør undersøkes først. Stille en definitiv diagnose; Bare basert på ekte data, ikke oppdiktet. Data: [lim inn]

Forskjellen er tydelig: variabelen, normalområdet, grensene og rammeverket "kandidat, ikke diagnose" gjør utdataene brukbare.

Rollefordeling i kvalitets-/kontrolldata

virksomhet

Rollen til AI

mannens avgjørelse

datarensing

kode, flagg

Ugyldig dataavgjørelse

Anomali

merking

Ekte/sensor-forskjell

SPC

regelhåndhevelse

Inngrepsbeslutning

korrelasjon

Relasjonsmarkering

Kausalitetstesting

rotårsak

Hypoteseliste

diagnose, handling

sikkerhetsbeskyttelse

— (utenfor omfang)

Uavhengig SIS

Vanlige feil

  • Forveksler enhver anomali med en reell prosesshendelse. Det meste er et sensor-/kalibreringsproblem; Datapålitelighet filtreres først.
  • Vurderer korrelasjon som årsakssammenheng. Variabler som virker sammen kan ikke forårsake hverandre.
  • Bruker AI som et sikkerhetssystem. Livs-/anleggssikkerhet er ansvaret til en uavhengig, sertifisert SIS.
  • Tillat automatisk sletting av data. Ingeniøren bestemmer hva som er ugyldig med sin prosesskunnskap.
  • Å ta feil av AI-rotårsakshypotesen for en diagnose. Hypoteser er forskningstemaer inntil de er bekreftet, ikke konklusjoner.

Oppsummert

AI i kvalitets- og prosesskontrolldata; Det er en kraftig assistent som renser data, flagger anomalier og trender, bruker SPC-regler og genererer korrelasjoner og rotårsakshypoteser. Men det er opp til ingeniøren å avgjøre om et avvik er reelt eller sensor, om korrelasjon er årsakssammenheng, grunnårsaken og intervensjonen. AI er et overvåkings- og beslutningsstøttelag; De er beskyttelses-, uavhengige og verifiserte sikkerhetssystemer som sikrer liv og anleggssikkerhet.

Søknadsoppgave

Ta et sensordatasett (eller prøvetidsserie). Få AI-flagget til spesialårsakskandidater med malen "SPC / kontrollkarttolkning". For hvert tegn bruker du malen "avvikpålitelighetsfilter" for å vurdere om det er en reell hendelse eller et sensorproblem. Test minst én korrelasjon for årsakssammenheng med prosesskunnskapen din.

sjekkliste

  • [ ] Jeg filtrerte først anomalisignalene for datapålitelighet (sensor/kalibrering).
  • [ ] Jeg testet korrelasjonene for kausalitet med prosessinformasjon.
  • [ ] Jeg forvandlet SPC-signalene til en intervensjonsbeslutning, jeg overlot det ikke til AI.
  • [ ] I datarydding brukte jeg det godkjente vedtaket, ikke automatisk sletting.
  • [ ] Jeg overlot sikkerhetsbeskyttelsen til det uavhengige systemet, ikke AI.