Jedinica 1 / 11

Uvod u umjetnu inteligenciju u kemijskom inženjerstvu: uloge, granice, provjera valjanosti, sigurnosno kritična odgovornost i etika

Dobici:

  • Biti u stanju razlikovati gdje umjetna inteligencija štedi vrijeme u tijeku rada kemijskog inženjerstva (trijaža, označavanje uzoraka, izračun i nacrt koda), a gdje su odluke poput sigurnosti i točnosti dizajna prepuštene ljudima, ovisno o razini rizika.
  • Sposobnost primjene discipline koja provjerava svaki izlaz umjetne inteligencije kroz korake povezivanja s fizikom/izvorom, neovisne provjere i prolaska kroz filtar granice tumačenja.
  • Sposobnost razumijevanja nemogućnosti delegiranja sigurnosno kritične odgovornosti, povjerljivosti vlasničkih podataka i da AI izlaz nije zamjena za odobrenje kompetentnog stručnjaka

Nalazite se u kontrolnoj sobi kemijske tvornice. S jedne strane, senzori temperature, tlaka i protoka koji proizvode tisuće linija u minuti; S druge strane, reaktor čije projektiranje još nije dovršeno, izlaz simulacije koji treba verificirati te HAZOP (Hazard and Operability Study) izvješće koje će biti dostavljeno sutra. Kemijsko inženjerstvo (disciplina koja dizajnira, upravlja i osigurava sigurnost objekata koji transformiraju sirovine u vrijedne proizvode kroz procese topline, mase i reakcije) je polje koje je samo po sebi multi-varijabilno, multi-podatkovno i sigurnosno kritično (gdje pogreška može dovesti do eksplozije, trovanja, ekološke katastrofe ili gubitka života). Ovdje vas umjetna inteligencija (AI - softver koji može izdvojiti uzorke iz povijesnih podataka i proizvesti ili klasificirati tekst, brojeve, kodove i predviđanja) ubrzava u ovom obilju podataka i inženjerskih proračuna. Ali sam početak ovog modula je jasan: AI je pomoćnik, akcelerator izračuna i generator nacrta; Vi ste kompetentni stručnjak koji donosi konačnu odluku koja će utjecati na sigurnost dizajna, interpretaciju simulacije i život osobe.

U ovoj prvoj jedinici usredotočit ćemo se na disciplinu, a ne na alat. Naučit ćete gdje umjetna inteligencija štedi stvarno vrijeme u tijeku rada kemijskog inženjerstva, gdje je opasna, kako potvrditi svaki izlaz, koje podatke možete dati kojem alatu i zašto se odgovornost kritična za sigurnost ne može delegirati. Bez postavljanja temelja, sljedeće jedinice ostaju visjeti u zraku — jer u kemijskom inženjerstvu nepotvrđeni rezultat nije samo pogrešan odgovor, već odluka koja može uzrokovati curenje reaktora, pucanje cijevi ili ozljeđivanje radnika.

Gdje je umjetna inteligencija korisna u tijeku rada kemijskog inženjerstva?

Podijelimo stvari na dvije velike hrpe. Prvi klaster: djelo koje je opsežno, ponavlja se, može se uzorkovati i provjeriti. Traženje anomalija u desecima tisuća senzorskih zapisa, početni sažetak izvješća o simulaciji, kompilacija pregleda literature, nacrt Python skripte, uređivanje tablice materijalne bilance, prvi nacrt HAZOP liste odstupanja, pojednostavljeno objašnjenje standardnog teksta, objašnjenje što dio koda radi. U tim poslovima AI smanjuje sate na minute i ne umara se.

Drugi klaster: odluke koje određuju sigurnost, točnost dizajna i rizik za čovjeka i okoliš. Može li reaktor stvarno raditi sigurno, točnost dimenzioniranja sigurnosnog ventila, prati li simulacija fiziku, stvarnu razinu opasnosti odstupanja od HAZOP-a, može li materijal stvarno izdržati uvjete procesa. Ove odluke zahtijevaju inženjersku prosudbu, odgovornost i često zakonsko odobrenje (potpis ovlaštenog inženjera). Ovdje umjetna inteligencija umnožava mogućnosti, proizvodi nacrte — ali konačni potpis i odgovornost su vaši.

Pojasnimo razliku u jednoj rečenici: umjetna inteligencija je jaka u tome "što se ističe u ovim podacima i kako izgleda prvi nacrt"; Odluka je vaša kada se radi o pitanjima poput "Je li ovaj dizajn siguran i mogu li ga potpisati?"

Savjet: Prije nego što zadatak prepustite AI-u, zapitajte se: "Što se događa ako je ovaj rezultat pogrešan?" Ako je odgovor "nekoliko minuta preračunavanja", slobodno delegirajte. Ako je odgovor "sigurnosni ventil neispravne veličine, pobjegla reakcija ili eksplozija", dopustite umjetnoj inteligenciji da napravi nacrt, a vi provjerite izračun i odluku.

Sigurnosno kritična odgovornost: načelo nedelegiranja

Srce kemijskog inženjerstva je sigurnost. U financijskom modelu greška gubi novac; Pogreška u kemijskom procesu može ubiti ljude. Stoga nepromjenjivo pravilo korištenja umjetne inteligencije u ovom području glasi: AI izlaz nikada nije zamjena za odobrenje kompetentnog stručnjaka. Čak i ako AI predlaže sigurnosni izračun, vrijednost tlaka, reakcijsku temperaturu (egzoterm — toplina oslobođena reakcijom) ili kompatibilnost materijala, ne možete to pretočiti u bilo kakvu odluku o dizajnu bez neovisne provjere i odobrenja odgovornog inženjera. Rezultat umjetne inteligencije nije "rezultat", već "hipoteza" koju je potrebno provjeriti.

Oprez: "AI je to tako izračunao" nije opravdanje i nema snagu u istrazi nesreće. Ako postoji netočno dimenzioniranje, previđena opasnost ili netočno predviđanje značajke, odgovornost nije na umjetnoj inteligenciji, već na inženjeru koji koristi taj izlaz bez provjere.

Disciplina provjere: tri koraka

AI proizvodi tečno i pouzdano; To ne znači da je istina. Umjetna inteligencija povremeno proizvodi halucinacije—to jest, prikazuje kao stvarnost nepostojeću jednadžbu, netočnu fizičku konstantu, nepostojeću standardnu ​​tvar ili netočnu pretvorbu jedinica. U sigurnosnom proračunu, ovo je katastrofa. Primijenite refleks u tri koraka na svaki izlaz:

  1. Pripišite to fizici i izvoru. Svako izdanje umjetne inteligencije mora se temeljiti na jednadžbi, izvoru podataka (baza podataka o svojstvima, standard, eksperiment) ili ravnoteži masa/energija. "Iz koje jednadžbe, iz kojeg izvora, pod kojom pretpostavkom?" ' i pregledajte ga sami jednom.
  2. Provjerite neovisnom metodom. Usporedite AI predviđanje s ručnim izračunom, simulacijom ili referentnim podacima. Čak i provjera reda veličine hvata većinu halucinacija.
  3. Filtar za komentare i rubove. Je li izlaz fizički moguć? Je li očuvana energija, masa, je li vrijednost unutar realnog raspona? Vaša stručna procjena je konačni filter.

tri mini kućišta

Slučaj 1 — Otkrivanje anomalije uštedjelo vrijeme. U jednom postrojenju za proizvodnju polimera, tim nije mogao ručno pregledati podatke za 30 dana (otprilike 5,2 milijuna zapisa) iz 12 senzora. Skeniranje anomalije potpomognuto umjetnom inteligencijom označilo je pomicanje senzora temperature reaktora. Tim je prvo pogledao ovo; Pregled, koji bi inače trajao danima, smanjen je na 2 sata. Ali svaku označenu točku provjerio je inženjer — za jednu se pokazalo da je stvarna greška, a za jednu se pokazalo da je buka kalibracije.

Slučaj 2 — Verifikacija je uhvatila halucinaciju. Inženjer je pitao AI o tlaku pare otapala. YZ je dao siguran broj za 25°C. Kada je inženjer usporedio vrijednost s termodinamičkom bazom podataka (DIPPR), vrijednost je bila manja za oko 40%; AI ga je pobrkao s podacima o sličnom spoju. Neovisna provjera spriječila je ulazak netočne vrijednosti u dizajn.

Slučaj 3 — Sigurnosni nalog nije prenesen. Novi inženjer je YZ-u dao izračunati veličinu sigurnosnog ventila za egzotermnu reakciju i želio je staviti rezultat izravno u dizajn. Viši inženjer je stao: pretpostavke proračuna (scenarij bježanja reakcije, toplinsko opterećenje) potajno je pojednostavila AI. Izračun je ponovljen s eksplicitno napisanim pretpostavkama i ručno provjerenim prema standardu (API 520/521); Rezultat je bio 60% veći ventil.

Četiri predloška za kopiranje

1) Procjena podobnosti za posao:

Vaša uloga: viši inženjer kemije. U nastavku ću opisati posao. Recite mi (1) je li ovaj posao trijaža/izrada nacrta koji se može delegirati AI-u ili kritična odluka kojom se utvrđuje sigurnost ili ispravnost dizajna, (2) trošak sigurnosti/okoliša netočnog izlaza, (3) provjera koju bih trebao obaviti prije i nakon delegiranja. Posao: [ovdje unesite posao]

2) Obveza povezivanja s fizikom i izvorom:

Dat ću vam zahtjev za inženjerski izračun/procjenu. Za svaki broj MORA navesti izvor: korištenu jednadžbu, izvor podataka, pretpostavke, jedinice. Nemojte proizvoditi nijedan broj bez izvora. Označite tamo gdje niste sigurni kao "mora se provjeriti s eksperimentalnim/standardnim podacima". Prilagođavanje vrijednosti; Ako ne znaš, reci ne znam.

3) Zahtjev za otvorenim prihvaćanjem:

Jasno navedite SVE pretpostavke koje ste koristili prilikom izrade ovog izračuna (idealni plin, stalni toplinski kapacitet, adijabatsko stanje, stabilno stanje itd.) i naznačite koliko je svaka od njih reprezentativna za stvarni proces. Skrivanje pojednostaviti; Reci mi koje bi prihvaćanje na koji način promijenilo ishod.

4) Zaštita povjerljivih/vlasničkih podataka:

Podaci koje pružam mogu sadržavati zaštićene podatke o procesu (recept, katalizator, radni uvjeti). Prvo navedite koja se područja smatraju povjerljivima i trebaju biti maskirana; Zamaskirat ću ga i poslati ponovo. Nemojte ga prerađivati, izvoziti ili skladištiti takvog kakav jest.

Slab upit / Jak upit

Slab upit:

Izračunajte sigurnosni ventil za ovaj reaktor.

Ovaj zahtjev je bez konteksta: koja tekućina, koji scenarij, koji tlak, koji standard nije jasan. AI predviđa, skriva pretpostavke, može izmišljati stvari.

Snažan upit:

Vaša uloga: inženjer sigurnosti procesa. Zadatak: ispišite PRELIMINARNI NACRT okvira za izračun protoka za scenarij rasterećenja tlaka (nije konačan). Tekućina: para metanola. Scenarij: vanjski požar (API 521). Projektirani tlak: 8 bara. Zapremina posude: 15 m3. Jasno napišite SVE jednadžbe, standard i pretpostavke koje ste koristili. Navedite rezultat uz napomenu "mora ručno provjeriti kompetentni inženjer i prema standardu". Izrada vrijednosti; označi podatke koji nedostaju.

Razlika je jasna: fluid, scenarij, standard, uvjeti i ograničenje "mora se provjeriti, a ne konačno" pretvaraju izlaz u siguran nacrt.

Tablica usporedbe uloga/zadataka

poslovanje

Uloga umjetne inteligencije

muška uloga

provjera

podatke senzora

Označavanje anomalije

glavni uzrok, odluka

Povezivanje s izvorom/fizikom

simulacija

Sažetak rezultata

Pregled fizike

kontrola ravnoteže

Predviđanje značajki

zadana vrijednost

prihvaćanje, izbor

Referentni podaci

HAZOP

Devijacija gaza

odluka o riziku

Pregled tima

proračun sigurnosti

Obris okvira

račun, potpis

Standardno + ručno

Python kod

Nacrt koda

testiranje, provjera

S poznatim rezultatom

Uobičajene greške

  • Zamjena AI izlaza za rezultate. Izlaz je uvijek hipoteza koju treba provjeriti; Ne ulazi u dizajn bez povezivanja s fizikom i izvorom.
  • Ne tražeći prijem. AI tiho pojednostavljuje; Pretpostavka idealnog plina ili adijabatskog može učiniti sigurnosni izračun opasnim.
  • Delegiranje sigurnosne odluke. Odluke o sigurnosti, dimenzioniranju i opasnostima zahtijevaju odobrenje i potpis nadležnog stručnjaka.
  • Davanje vlasničkih/povjerljivih podataka otvorenom alatu. Ako recept, katalizator i radni uvjeti procure, to je i komercijalni i pravni prekršaj.
  • Zaobilaženje provjere jedinica i čina. Većina halucinacija može se uhvatiti jednostavnom provjerom jedinice/reda.

Ukratko

AI je moćan pomoćnik u kemijskom inženjerstvu: vrši trijažu opsežnih podataka, označava uzorke, proizvodi izračune i nacrte koda. Ali sigurnost, točnost i rizik dizajna za čovjeka i okoliš pripadaju ljudima. Nosite odvajanje u dva skupa (volumen rada u odnosu na odluke o sigurnosti/dizajnu), provjeru u tri koraka (veza na fiziku/izvor, provjera neovisnom metodom, filtar obruba komentara), nemogućnost delegiranja sigurnosno kritične odgovornosti i privatnost podataka kao okosnicu ovog modula.

Zadatak aplikacije

Navedite 6 poslova iz vlastitog (ili zamišljenog) projekta/postrojenja. Klasificirajte svaki kao "trijažu/skicu koju može delegirati AI" ili "odluku o sigurnosti/dizajnu". Za jedan od prenosivih, upotrijebite gornji predložak "Procjena prikladnosti za posao" i dobijte odgovor od AI-a; zatim primijenite provjeru u tri koraka i pokušajte otkriti prijeme.

popis za provjeru

  • [ ] Podijelio sam rad u dvije serije (glomazna / odluka o sigurnosnom dizajnu).
  • [ ] Implementirao sam provjeru u tri koraka (fizika/izvor, neovisna metoda, granica komentara).
  • [ ] Izričito sam tražio sve prihvaćanje prilikom izračuna AI-ja.
  • [ ] Sigurnosno kritičnu odluku prepustio sam odobrenju nadležnog stručnjaka.
  • [ ] Dao sam vlasničke/povjerljive podatke alatu samo u maskiranom i odobrenom obliku.