Enhed 7 / 11

Kvalitets- og proceskontroldata: SPC, anomali og sensordata

Gevinster:

  • Evne til at rense sensordata med kunstig intelligens og markere anomalier og trends med SPC-regler
  • Evne til at skelne mellem korrelation og kausalitet ved at bruge et pålidelighedsfilter til at skelne om en afvigelse er en reel proceshændelse eller et sensor-/måleproblem
  • Forståelse af, at kunstig intelligens er et beslutningsunderstøttende lag, og at livs- og facilitetssikkerhed tilhører uafhængige sikkerhedssystemer (SIS).

Mens et anlæg fungerer, producerer det lydløst en strøm af data: temperatur, tryk, flow, niveau, pH og produktanalyseresultater strømmer fra snesevis af sensorer hvert sekund. Disse data er "pulsen" af processen; Den indeholder både beviser for processens helbred og tidlige tegn på forestående svigt eller kvalitetsafvigelse. I denne enhed lærer du, hvordan du bruger kunstig intelligens som en hjælp til at overvåge disse data, markere anomalier og fortolke kvalitetstendenser; men vi vil lære, hvorfor det stadig er op til ingeniøren at beslutte, hvilken afvigelse der er reel, og hvilken handling der skal tages.

Lad os starte med to grundlæggende begreber. SPC (Statistical Process Control; metode, der overvåger variabiliteten af ​​en proces med statistiske grænser og skelner normal udsving fra reel afvigelse) og kontroldiagram (kontroldiagram - et diagram, der viser en variabel mod tid, med øvre/nedre kontrolgrænser). Essensen af ​​SPC er skelnen mellem naturlig variabilitet (almindelig årsag - den normale, uundgåelige fluktuation af processen) og speciel årsag - en reel afvigelse udefra, som skal undersøges. AI er stærk til at gøre denne skelnen og finde mønstre i big data; men den grundlæggende årsag til en afvigelse og beslutningen om at gribe ind tilhører ingeniøren.

Trin-for-trin AI-understøttelse i kvalitets- og kontroldata

1. Forbered og rengør data. Manglende værdier, spring på grund af sensorfejl, enhedsinkonsistens. AI producerer Python-kodeoversigt og tjekliste til oprydning. Men du bestemmer med procesviden, hvad der tæller som "ugyldige data".

2. Trend- og anomalimarkering. AI markerer mønstre som langsom drift, pludselige hop eller øgede svingninger på en sensor. Det er kandidater, der skal eksamineres, ikke resultater.

3. SPC kommentar. AI kan genkalde kontroldiagramregler (f.eks. når et punkt går ud af grænserne, går på hinanden følgende punkter i én retning) og anvende dem på dataene. Igen er det ingeniørmæssig vurdering, der træffer beslutningen.

4. Korrelationsopdagelse. AI markerer forhold såsom "renhed ser ud til at falde, når temperaturen stiger." Korrelation er ikke årsagssammenhæng (korrelation ≠ årsagssammenhæng — det faktum, at to størrelser varierer sammen, beviser ikke, at den ene forårsager den anden); Du tester dette forhold med procesviden.

5. Grundårsagshypoteser. AI angiver mulige årsager til en afvigelse (tilførselsvariation, ældning af katalysator, sensorfejl). Det er forskningsemner, ikke diagnoser.

6. Handlingsbeslutning. For at tage alarmen alvorligt, stoppe processen eller foretage justeringer – denne beslutning om sikkerhed og kvalitet ligger hos ingeniøren.

Tip: Når AI markerer en anomali i sensordata, er det første spørgsmål "er dette en reel proceshændelse eller sensor-/målingsfejl?" burde være. De fleste "uregelmæssigheder" er en ødelagt sensor eller kalibreringsdrift; Bekræft selve målingen før indgreb.

Sensordata: ikke enhver afvigelse er reel

Sensorer kan lyve: en kalibrering glider, et termoelement løsner sig, en transmissionsledning opfanger støj. AI kan se et spring i dataene og sige "processen har ændret sig"; Det er dog ikke processen, der ændrer sig, men sensoren. Et anomalisignal filtreres derfor først for datapålidelighed: er det i overensstemmelse med en anden sensor, er det fysisk muligt, stemmer det overens med vedligeholdelsesregistreringen? Først efter at disse er bestået, undersøges det som en reel procesbegivenhed.

Forsigtig: Et AI-baseret anomali/tidlig varslingssystem er ikke en erstatning for et sikkerhedsinstrumenteret system (SIS — et selvstændigt, certificeret sikkerhedsbeskyttelseslag). AI-modellen er et overvågnings- og beslutningsunderstøttende lag; De er beskyttelses-, uafhængige og verificerede sikkerhedssystemer, der sikrer liv og anlægssikkerhed.

tre minisager

Tilfælde 1 — Tidlig afdriftsfangst. I en reaktor markerede AI en langsom drift på en temperatursensor, der steg med et gennemsnit på 0,3°C pr. dag over 10 dage. Holdet undersøgte; Tilsmudsning var startet i en varmeveksler. Tidlig indsats forhindrede uplanlagt nedetid. Signalet kom fra AI, diagnosen og beslutningen kom fra holdet.

Tilfælde 2 — Falsk alarm elimineret. AI så et pludseligt spring i en tryksensor og markerede det som "mulig lækage." Ingeniøren så, at de to nabosensorer ikke ændrede sig, og en kalibreringsproces blev udført i det øjeblik; Signalet kom fra sensoren. Datapålidelighedsfilteret forhindrede unødvendig nedetid.

Tilfælde 3 — Korrelationsfælde. YZ markerede korrelationen "produktets renhed falder, når tilførselsstrømningshastigheden stiger". Ingeniøren fandt ud af, at den egentlige årsag ikke var flowhastigheden, men fremløbstemperaturen, som varierede under samme skift; flowhastighed og renhed gik kun sammen. Forkert korrelation for kausalitet ville føre til en forkert indstilling.

Fire kopierbare skabeloner

1) Udkast til datarensningskode:

Skriv mig et oprydningspython-script til et processensordatasæt.Input: tidsstemplet CSV, kolonner [liste]. (1) markere manglende værdier (slet, udfyldningsmuligheder), (2) markere fysisk umulige værdier (negativ flowhastighed, temperatur uden for området), (3) kontrollere enhedskonsistens, (4) rapportere rengøringsbeslutninger, men IKKE automatisk slette; Jeg vil bekræfte. Statsantagelser.

2) SPC/kontroldiagram fortolkning:

Din rolle: kvalitetsingeniør. Jeg vil give dig tidsserierne og kontrolgrænserne (UCL/LCL) for en variabel. Anvend standard SPC-regler (out of bounds, sekventiel trend, klynge på den ene side) og marker, hvilke punkter der er "særlige årsager"-kandidater. Angiv også for hvert tegn, om det er en faktisk proceshændelse eller et muligt måleproblem. Beslutningen er op til mig; Du præsenterer kandidaten og begrundelsen. Data: [indsæt]

3) Anomali pålidelighedsfilter:

Du har markeret følgende anomali: [beskrivelse]. Anvend en pålidelighedstjekliste, før du træffer en beslutning: (1) er det i overensstemmelse med tilstødende/tilknyttede sensorer, (2) er det fysisk muligt, (3) stemmer det overens med vedligeholdelses-/kalibreringsregistreringen, (4) er det et enkelt punkt eller kontinuitet? Vurder, om det er en "virkelig proceshændelse" eller et "muligt sensorproblem". At stille en endelig diagnose; Giv forskningstitel.

4) Grundårsagshypotese (ikke diagnose):

Følgende kvalitets-/procesafvigelse blev observeret: [beskrivelse, tal]. Angiv mulige grundlæggende årsager i rækkefølge efter MULIGHED (tilførsel, katalysator, sensor, driftstilstand, vedligeholdelse). For hver hypotese, skriv ned, hvilke data eller test jeg skal se på for at bekræfte/afkræfte det. Dette er IKKE en diagnose, det er en undersøgelsesplan; Erklær ikke en endelig årsag.

Svag prompt / Stærk prompt

Svag prompt:

Er der et problem med disse sensordata?

"Problemet" er udefineret, der er ingen sammenhæng. AI kan overdrive tilfældige hop eller gå glip af faktisk drift.

Kraftig prompt:

Din rolle: processtyringsingeniør. Jeg giver dig 14 dage og 1 minuts reaktortemperaturdata. Normalområde 78-82°C, UCL 84, LCL 76. Opgave: (1) marker langsom drift, pludseligt spring, svingningsstigningsmønstre, (2) angiv for hvert tegn, om det kan være en reel hændelse eller en sensor, (3) angiv, hvad der skal undersøges først. At stille en endelig diagnose; Bare baseret på reelle data, ikke opdigtede. Data: [indsæt]

Forskellen er klar: Variablen, normalområdet, grænserne og rammen "kandidat, ikke diagnose" gør outputtet brugbart.

Rollefordeling i kvalitets/kontroldata

forretning

AI's rolle

mands beslutning

datarensning

kode, flag

Ugyldig databeslutning

Anomali

mærkning

Real/sensor skelnen

SPC

håndhævelse af regler

Interventionsbeslutning

korrelation

Relationsmærkning

Kausalitetstest

grundlæggende årsag

Hypoteseliste

diagnose, handling

sikkerhedsbeskyttelse

— (uden for anvendelsesområde)

Uafhængig SIS

Almindelige fejl

  • Forveksler enhver anomali med en reel procesbegivenhed. Det meste af det er et sensor-/kalibreringsproblem; Datapålidelighed filtreres først.
  • Betragtning af korrelation som årsagssammenhæng. Variabler, der virker sammen, forårsager muligvis ikke hinanden.
  • Brug af AI som et sikkerhedssystem. Livs-/facilitetssikkerhed er ansvaret for et uafhængigt, certificeret SIS.
  • Tillad automatisk sletning af data. Ingeniøren afgør, hvad der er ugyldigt med sin procesviden.
  • At tage fejl af AI-grundårsagshypotesen for en diagnose. Hypoteser er forskningsemner, indtil de er bekræftet, ikke konklusioner.

Sammenfattende

AI i kvalitets- og proceskontroldata; Det er en kraftfuld assistent, der renser data, markerer anomalier og tendenser, anvender SPC-regler og genererer korrelationer og årsagshypoteser. Men det er op til ingeniøren at afgøre, om en afvigelse er reel eller sensor, om korrelation er årsagssammenhæng, grundårsagen og indgreb. AI er et overvågnings- og beslutningsunderstøttende lag; De er beskyttelses-, uafhængige og verificerede sikkerhedssystemer, der sikrer liv og anlægssikkerhed.

Ansøgningsopgave

Tag et sensordatasæt (eller prøvetidsserier). Få AI-flag til specialårsagskandidater med skabelonen "SPC / kontroldiagramfortolkning". For hvert tegn skal du anvende skabelonen "anomalipålidelighedsfilter" for at vurdere, om det er en reel hændelse eller et sensorproblem. Test mindst én sammenhæng for kausalitet med din procesviden.

tjekliste

  • [ ] Jeg filtrerede først anomalisignalerne for datapålidelighed (sensor/kalibrering).
  • [ ] Jeg testede korrelationerne for kausalitet med procesinformation.
  • [ ] Jeg transformerede SPC-signalerne til en interventionsbeslutning, jeg overlod det ikke til AI.
  • [ ] Ved datarensning anvendte jeg den godkendte beslutning, ikke automatisk sletning.
  • [ ] Jeg overlod sikkerhedsbeskyttelse til det uafhængige system, ikke AI.