Enota 1 / 11

Uvod v umetno inteligenco v kemijskem inženirstvu: vloge, meje, validacija, varnostno kritična odgovornost in etika

Dobički:

  • Sposobnost razlikovati, kje umetna inteligenca prihrani čas v delovnem procesu kemijskega inženirstva (triaža, označevanje vzorcev, izračun in osnutek kode) in kje so odločitve, kot sta varnost in natančnost načrtovanja, prepuščene ljudem, odvisno od stopnje tveganja.
  • Sposobnost uporabe discipline, ki preverja vsak izhod umetne inteligence s koraki njegovega povezovanja s fiziko/virom, neodvisnega preverjanja in podajanja skozi filter mejnih interpretacij.
  • Sposobnost razumevanja, da varnostno kritične odgovornosti ni mogoče prenesti, zaupnosti lastniških podatkov in da rezultati umetne inteligence niso nadomestilo za odobritev pristojnih strokovnjakov

Ste v kontrolni sobi kemične tovarne. Na eni strani senzorji temperature, tlaka in pretoka, ki proizvajajo na tisoče vrstic na minuto; Po drugi strani pa reaktor, katerega projektiranje še ni dokončano, rezultat simulacije, ki ga je treba preveriti, in poročilo HAZOP (Hazard and Operability Study), ki bo dostavljeno jutri. Kemijsko inženirstvo (disciplina, ki načrtuje, upravlja in zagotavlja varnost objektov, ki pretvarjajo surovine v dragocene izdelke s pomočjo toplote, mase in reakcijskih procesov) je področje, ki je samo po sebi večspremenljivo, večpodatkovno in varnostno kritično (kjer lahko napaka povzroči eksplozijo, zastrupitev, okoljsko katastrofo ali izgubo življenja). Tukaj vas umetna inteligenca (AI – programska oprema, ki lahko izlušči vzorce iz zgodovinskih podatkov in ustvari ali razvrsti besedilo, številke, kode in napovedi) pospeši v tem obilju podatkov in inženirskih izračunih. Toda sam začetek tega modula je jasen: AI je pomočnik, pospeševalnik izračuna in generator načrtov; Vi ste pristojni strokovnjak, ki sprejme končno odločitev, ki bo vplivala na varnost zasnove, interpretacijo simulacije in življenje osebe.

V tej prvi enoti se bomo osredotočili na disciplino, ne na orodje. Izvedeli boste, kje umetna inteligenca prihrani realni čas v poteku dela kemijskega inženiringa, kje je nevarna, kako potrditi vsak izhod, katere podatke lahko daste kateremu orodju in zakaj varnostno kritične odgovornosti ni mogoče prenesti. Brez postavitve teh temeljev bodo naslednje enote visele v zraku — kajti v kemijskem inženiringu nepreverjen rezultat ni le napačen odgovor, ampak odločitev, ki lahko povzroči puščanje reaktorja, počenje cevi ali poškodbo delavca.

Kje umetna inteligenca pride prav v delovnem procesu kemijskega inženiringa?

Razdelimo stvari na dva velika kupa. Prvi grozd: delo, ki je obsežno, ponavljajoče se, vzorčno in preverljivo. Iskanje anomalij v več deset tisoč zapisih senzorjev, začetni povzetek simulacijskega poročila, zbiranje pregleda literature, osnutek skripta Python, urejanje tabele materialne bilance, prvi osnutek seznama odstopanj HAZOP, poenostavljena razlaga besedila standardov, razlaga, kaj dela koda. Pri teh delovnih mestih umetna inteligenca skrajša ure na minute in se ne utrudi.

Drugi grozd: odločitve, ki določajo varnost, natančnost načrtovanja in tveganje človek-okolje. Ali lahko reaktor dejansko deluje varno, natančnost dimenzioniranja razbremenilnega ventila, ali simulacija sledi fiziki, dejanska stopnja nevarnosti odstopanja HAZOP, ali lahko material dejansko vzdrži procesne pogoje. Te odločitve zahtevajo inženirsko presojo, odgovornost in pogosto pravno odobritev (podpis pooblaščenega inženirja). Tukaj umetna inteligenca pomnoži možnosti, izdela osnutke – vendar sta končni podpis in odgovornost vaša.

Razjasnimo razliko v enem stavku: AI je močan pri tem, "kaj izstopa pri teh podatkih in kako je videti prvi osnutek"; Odločitev je vaša, ko gre za vprašanja, kot je "Ali je ta dizajn varen in ali ga lahko podpišem?"

Namig: preden nalogo oddate zunanjemu izvajalcu AI, vprašajte: »Kaj se zgodi, če je ta rezultat napačen?« Če je odgovor "nekaj minut ponovnega izračuna", vas prosimo, da delegirate. Če je odgovor "varnostni ventil napačne velikosti, uhajajoča reakcija ali eksplozija," naj umetna inteligenca izdela načrt, vi pa preverite izračun in odločitev.

Varnostno kritična odgovornost: načelo neprenosljivosti

Srce kemijskega inženirstva je varnost. V finančnem modelu napaka izgubi denar; Napaka v kemičnem procesu lahko ubije ljudi. Zato je nespremenljivo pravilo uporabe umetne inteligence na tem področju: rezultat umetne inteligence ni nikoli nadomestilo za odobritev kompetentnega strokovnjaka. Tudi če umetna inteligenca predlaga varnostni izračun, vrednost tlaka, reakcijsko temperaturo (eksoterm – toplota, sproščena pri reakciji) ali združljivost materiala, tega ne morete prenesti v nobeno konstrukcijsko odločitev brez neodvisnega preverjanja in odobritve odgovornega inženirja. Rezultat umetne inteligence ni "rezultat", temveč "hipoteza", ki jo je treba preveriti.

Pozor: "Umetna inteligenca je tako izračunala" ni utemeljitev in nima veljave v preiskavi nesreče. Če pride do nepravilnega dimenzioniranja, spregledane nevarnosti ali napačne napovedi značilnosti, odgovornost ni na AI, ampak na inženirju, ki uporabi ta rezultat, ne da bi ga preveril.

Disciplina preverjanja: trije koraki

AI ustvarja tekoče in samozavestno; To ne pomeni, da je res. Umetna inteligenca občasno povzroči halucinacije – to pomeni, da predstavlja kot resnično neobstoječo enačbo, napačno fizikalno konstanto, neobstoječo standardno snov ali napačno pretvorbo enot. V varnostnem izračunu je to katastrofa. Za vsak izhod uporabite tristopenjski refleks:

  1. Pripiši to na fiziko in vir. Vsaka izdaja umetne inteligence mora temeljiti na enačbi, viru podatkov (zbirki podatkov o lastninah, standardu, eksperimentu) ali bilanci mase/energije. "Iz katere enačbe, iz katerega vira, pod kakšno predpostavko?" « in ga enkrat pregledajte sami.
  2. Preverite z neodvisno metodo. Primerjajte napoved AI z ročnim izračunom, simulacijo ali referenčnimi podatki. Celo pregled reda velikosti ujame večino halucinacij.
  3. Filter za komentarje in obrobe. Je izhod fizično mogoč? Ali je ohranjena energija, masa ohranjena, ali je vrednost v realnem območju? Vaša strokovna presoja je zadnji filter.

trije mini kovčki

1. primer – prihranjen čas pri odkrivanju nepravilnosti. V enem obratu za polimere ekipa ni mogla ročno pregledati 30 dni podatkov (približno 5,2 milijona zapisov) iz 12 senzorjev. Skeniranje anomalij s pomočjo umetne inteligence je označilo premikajoče se premikanje temperaturnega senzorja reaktorja. Ekipa je to najprej pogledala; Pregled, ki bi običajno trajal več dni, je bil skrajšan na 2 uri. Toda vsako označeno točko je preveril inženir - ena se je izkazala za dejansko napako, ena pa za kalibracijski hrup.

Primer 2 — Verifikacija je ujela halucinacijo. Inženir je AI vprašal o parnem tlaku topila. YZ je dal zanesljivo številko za 25°C. Ko je inženir primerjal vrednost s termodinamično zbirko podatkov (DIPPR), je bila vrednost odstopana za približno 40 %; Umetna inteligenca ga je zamenjala s podatki o podobni spojini. Neodvisno preverjanje je preprečilo, da bi napačna vrednost vstopila v načrt.

Primer 3 – Varnostni nalog ni prenesen. Novi inženir je dal YZ izračunati velikost varnostnega ventila za eksotermno reakcijo in je želel rezultat vključiti neposredno v načrt. Višji inženir se je ustavil: predpostavke izračuna (scenarij uhajajoče reakcije, toplotna obremenitev) je umetna inteligenca skrivaj poenostavila. Izračun je bil ponovljen z eksplicitno zapisanimi predpostavkami in ročno preverjenimi glede na standard (API 520/521); Rezultat je bil 60 % večji ventil.

Štiri predloge za kopiranje

1) Ocena primernosti za delo:

Vaša vloga: višji kemijski inženir. Delo bom opisal spodaj. Povejte mi (1) ali je to delo triaža/oblikovanje, ki ga je mogoče prenesti na umetno inteligenco, ali kritična odločitev, ki določa varnost ali pravilnost zasnove, (2) varnostni/okoljski stroški nepravilnega izhoda, (3) preverjanje, ki ga moram opraviti pred in po prenosu. Delovno mesto: [tukaj vstavite delovno mesto]

2) Obveznost povezave s fiziko in virom:

Dal vam bom zahtevo za inženirski izračun/oceno. Za vsako številko MORATE navesti vir: uporabljeno enačbo, vir podatkov, predpostavke, enote. Ne ustvarite nobene številke brez vira. Kjer niste prepričani, označite kot "treba preveriti z eksperimentalnimi/standardnimi podatki". Prilagoditev vrednosti; Če ne veš, reci ne vem.

3) Zahtevanje odprtih sprejemov:

Jasno navedite VSE predpostavke, ki ste jih uporabili pri tem izračunu (idealni plin, konstantna toplotna kapaciteta, adiabat, stabilno stanje itd.) in navedite, kako reprezentativna je vsaka od njih za dejanski proces. Poenostavitev skrivanja; Povejte mi, katero sprejetje bi na kakšen način spremenilo rezultat.

4) Varovanje zaupnih/lastniških podatkov:

Podatki, ki jih posredujem, lahko vsebujejo lastniške informacije o postopku (recept, katalizator, stanje delovanja). Najprej navedite, katera področja veljajo za zaupna in jih je treba prikriti; Zamaskiram in ponovno pošljem. Ne predelujte, izvažajte ali shranjujte takega, kot je.

Šibek poziv/močan poziv

Šibek poziv:

Izračunajte varnostni ventil za ta reaktor.

Ta zahteva je brez konteksta: katera tekočina, kateri scenarij, kateri tlak, kateri standard ni jasen. Umetna inteligenca napoveduje, skriva predpostavke, lahko si stvari izmisli.

Močan poziv:

Vaša vloga: inženir procesne varnosti. Naloga: izpišite PREDHODNI OSNUTEK okvira za izračun pretoka za scenarij razbremenitve tlaka (ni dokončen). Tekočina: hlapi metanola. Scenarij: zunanji požar (API 521). Projektni tlak: 8 barg. Prostornina zabojnika: 15 m3. Jasno zapišite VSE enačbe, standarde in predpostavke, ki ste jih uporabili. Navedite rezultat z opombo "mora ročno preveriti pristojni inženir in v skladu s standardom". Izdelava vrednosti; označi manjkajoče podatke.

Razlika je jasna: tekočina, scenarij, standard, pogoji in omejitev "mora biti preverjeno, ne dokončno" spremenijo izhod v varen osnutek.

Tabela primerjave vlog/nalog

posel

Vloga AI

moška vloga

preverjanje

podatke senzorja

Označevanje anomalije

glavni vzrok, odločitev

Povezava z virom/fiziko

simulacija

Povzetek rezultatov

Pregled fizike

nadzor ravnotežja

Napoved funkcije

privzeta vrednost

sprejemanje, izbira

Referenčni podatki

HAZOP

Osnutek odstopanja

odločitev o tveganju

Pregled ekipe

varnostni izračun

Obris okvirja

račun, podpis

Standardno + ročno

koda Python

Osnutek kode

testiranje, preverjanje

Z znanim rezultatom

Pogoste napake

  • Zamenjavanje rezultatov AI za rezultate. Rezultat je vedno hipoteza, ki jo je treba preveriti; V oblikovanje ne vstopi brez povezave s fiziko in virom.
  • Ne prosim za sprejem. AI tiho poenostavlja; Če predpostavimo, da je idealen plin ali adiabat, je lahko varnostni izračun nevaren.
  • Prenos varnostne odločitve. Odločitve glede varnosti, dimenzioniranja in nevarnosti zahtevajo odobritev in podpis pristojnega strokovnjaka.
  • Posredovanje lastniških/zaupnih podatkov odprtemu orodju. Če recept, katalizator in delovni pogoji uhajajo, je to komercialna in pravna kršitev.
  • Obhod preverjanja enot in rangov. Večino halucinacij zajamemo s preprostim preverjanjem enote/vrste.

Če povzamem

Umetna inteligenca je močan pomočnik v kemijskem inženirstvu: triazira obsežne podatke, označuje vzorce, izdeluje izračune in osnutke kod. Toda varnost, natančnost in tveganje za človeka in okolja zaradi oblikovanja pripadajo človeku. Nosite ločevanje na dva sklopa (količinsko delo v primerjavi z varnostnimi/dizajnskimi odločitvami), preverjanje v treh korakih (povezava do fizike/vira, preverjanje z neodvisno metodo, filter obrobe komentarjev), neprenosljivost varnostno kritične odgovornosti in zasebnost podatkov kot hrbtenico tega modula.

Aplikacijska naloga

Naštejte 6 delovnih mest iz svojega (ali namišljenega) projekta/obrakta. Vsako razvrstite kot »triažo/osnutek, ki ga je mogoče prenesti z AI« ali »odločitev o varnosti/zasnovi«. Za enega od prenosljivih uporabite zgornjo predlogo »Ocena primernosti za delo« in pridobite odgovor AI; nato uporabite preverjanje v treh korakih in poskusite razkriti sprejeme.

kontrolni seznam

  • [ ] Delo sem razdelil v dva sklopa (obsežna / varnostno-dizajn odločitev).
  • [ ] Implementiral sem preverjanje v treh korakih (fizika/vir, neodvisna metoda, meja komentarja).
  • [ ] Izrecno sem zahteval vse sprejeme pri izračunu AI.
  • [ ] Varnostno kritično odločitev sem prepustil odobritvi pristojnega strokovnjaka.
  • [ ] Zaščitene/zaupne podatke sem posredoval orodju samo v prikriti in odobreni obliki.