Vienetas 3 / 11

Proceso modeliavimo aiškinimas: Aspen ir DWSIM išėjimų prasmė

Pelnas:

  • Galimybė greitai įvertinti masės/energijos balansą ir pagrindinius rodiklius apibendrinant šimtus dirbtinio intelekto modeliavimo eilučių.
  • Gebėjimas suprasti, kad modeliavimas yra pasirinkto termodinaminio modelio atspindys ir klausia modelio tinkamumo ir fizinio patikimumo
  • Galimybė patikrinti konvergenciją, pusiausvyros nuokrypį ir nelyginius parašus lyginant su eksperimentiniais / atskaitos duomenimis

Kai proceso dizainas bus baigtas popieriuje, laikas jį „paleisti“ kompiuteryje. Proceso modeliavimas – programinė įranga, kuri skaitiniu būdu išsprendžia įrenginio masės, energijos ir pusiausvyros elgseną naudojant termodinaminius modelius – apskaičiuoja reaktorius, distiliavimo kolonėles, šilumokaičius ir srautus kaip visumą. Labiausiai paplitę įrankiai yra programinė įranga, tokia kaip Aspen Plus / Aspen HYSYS (pramonės standartiniai komerciniai simuliatoriai) ir DWSIM (atvirojo kodo alternatyva). Šie įrankiai sukuria didžiules skaičių lenteles: srauto greitį, temperatūrą, slėgį, sudėtį, kiekvieno srauto entalpiją (srovės nešamą šilumos energiją), kiekvienos įrangos užduotis. Šiame skyriuje sužinosite, kaip dirbtinį intelektą naudoti kaip asistentą, kuris apibendrina, lygina ir pažymi galimus šios skaičių jūros neatitikimus; Bet mes sužinosime, kodėl turėtumėte nuspręsti, ar modeliavimas tinka fizikai, ar ne.

Pradėkime nuo kritinio fakto: modeliavimas yra termodinaminio modelio ir jūsų pasirinktų prielaidų atspindys; Tai nėra pati tikrovė. Jei pasirinksite netinkamą termodinaminį paketą (savybė / termodinaminis metodas – modelis, apskaičiuojantis skysčių pusiausvyrą ir savybes; pvz., idealus, NRTL, Peng-Robinson), simuliatorius duos sklandžius ir įtikinamus, bet visiškai neteisingus rezultatus. AI padeda interpretuoti šiuos rezultatus, bet negali garantuoti modelio tikslumo.

Žingsnis po žingsnio AI palaikymas skaitymo modeliavimo išvestyje

1. Konvergencijos kontrolė. Pirmiausia pažiūrėkite, ar modeliavimas iš tikrųjų išsprendžia. Konvergencija yra tada, kai skaitinis sprendimas pasiekia stabilų rezultatą; Nekonvergentiškas rezultatas yra beprasmis. Galite pateikti AI sprendimų žurnalus ir apibendrinti įspėjimus bei klaidas.

2. Masės ir energijos balansas. Geras modeliavimas užtikrina, kad in = out. AI gali sudaryti įvesties ir išvesties sumas iš srauto lentelės ir pažymėti pusiausvyros nukrypimus. Jei nuokrypis didelis, modelis arba sąranka yra klaidinga.

3. Pagrindinių rezultatų apibendrinimas. Produkto grynumas, reboilerio/kondensatoriaus našumas, kolonėlės profilis, konversija – greitis, kuriuo reagentas reaktoriuje virsta produktu. AI iš šimtų eilučių ištraukia šiuos pagrindinius rodiklius į suvestinę lentelę.

4. Scenarijų palyginimas. AI greitai surašo skirtumą tarp dviejų paleidimų (pvz., skirtingas refliukso santykis): „Kuris kintamasis kiek pasikeitė, kuri užduotis padidėjo?

5. Nenuoseklumo žymėjimas. Fiziškai nelygines vertes – neigiamą srautą, tirpumo ribą viršijančią sudėtį, neprotingą temperatūrą – AI gali pažymėti kaip „patikrinti“.

6. Ribų ir pagrįstumo filtras. Ar rezultatas atitinka fiziką? Ar termodinamiškai įmanomas produkto grynumas? Jūs esate tas, kuris padarė šį komentarą.

Patarimas: suteikdami modeliavimo išvestį AI, taip pat nurodykite, kurį termodinamikos paketą naudojate. AI klausia „ar šis paketas tinka šioje sistemoje (pvz., poliniai komponentai, azeotropas)? — bet galutinis modelio pasirinkimas yra inžinerinis sprendimas.

Termodinaminis modelis: dažniausia paslėpta klaida

Dauguma modeliavimo klaidų nėra skaitinės, bet kyla dėl modelio pasirinkimo. Taikant idealų modelį poliniam mišiniui, azeotropas – taškas, kuriame skystis ir garai yra vienodi tam tikroje kompozicijoje, kurių negalima atskirti distiliuojant – tampa nematomas. AI gali interpretuoti išvestį, bet negali patikrinti, ar pasirinktas modelis tinka sistemai; Tam reikalingos termodinamikos žinios ir eksperimentinių duomenų palyginimas. Įspėjimas „ši vertė yra keista“, kurį nurodė AI, dažnai yra neteisingo modelio pasirinkimo rezultatas.

Atsargiai: modeliavimas nėra teisingas vien todėl, kad jis „susiliejo ir davė gražų vaizdą“. Neteisingas termodinaminis paketas yra pavojingiausia klaidos rūšis, nes rezultatas atrodo įtikinamas. Visada palyginkite išvestį su eksperimentiniais duomenimis, rankiniu skaičiavimu arba žinoma nuoroda.

trys mini dėklai

1 atvejis – sutaupyto laiko apibendrinimas. Inžinierius įvertintų 600 eilučių išvesties iš Aspen važiavimo, kurį sudaro 40 srautų ir 12 įrangos. AI ištraukė produkto grynumą, stulpelių priskyrimus ir konvertavimą į suvestinę lentelę; Inžinierius padarė pagrindines išvadas per 10 minučių, o ne per 45 minutes skaitydamas. Kiekviena rakto reikšmė dar kartą buvo patvirtinta šaltinio lentelėje.

2 atvejis. Modelio įspėjimas. Atskirdami vandenį ir etanolį, modeliavimas davė 99,9% grynumo. "Su idealiu termodinaminiu paketu šioje sistemoje neatsiranda azeotropo; tai fiziškai abejotina", - pažymėjo YZ. Kai inžinierius konvertavo pakuotę į NRTL, atsirado azeotropas ir reali grynumo riba (maždaug 95,6 masės %). AI neišsprendė klaidos, bet pateikė teisingą klausimą.

3 atvejis – balanso nuokrypis. DWSIM važiavimo metu įėjo 1000 kg/val., o išėjo 940 kg/val. AI pažymėjo 6% skirtumą. Patikrinus buvo nustatyta, kad garų srautas buvo atjungtas. Be balanso kontrolės apie šį klaidingą rezultatą būtų pranešta.

Keturi kopijuojami šablonai

1) Modeliavimo santrauka:

Jūsų vaidmuo: procesų modeliavimo analitikas. Pateiksiu simuliatoriaus schemą (termodinamikos paketas: [paketas]). Pateikite: (1) kiekvieno srauto pagrindinių verčių suvestinę lentelę (srauto greitis, T, P, pagrindinės sudėties), (2) įvesties-išvesties masės ir energijos balansą bei nuokrypį, (3) produkto grynumą ir pagrindines muito vertes. Tiesiog naudokite TIKRUS skaičius iš lentelės, nesudarykite reikšmės.Lentelė: [įklijuoti]

2) Likučio patikrinimas:

Iš šios srauto lentelės pridėkite bendrą įeinančią ir išeinančią masę (ir, jei įmanoma, energiją), apskaičiuokite skirtumą ir nurodykite procentą. Jei skirtumas didesnis nei 0,5%, pažymėkite, kuris srautas gali būti didesnis/mažesnis. Jei yra perdirbimas, patikrinkite, ar jis nėra skaičiuojamas du kartus. Lentelė: [įklijuoti]

3) Modelio tinkamumo užklausa:

Mano sistema: [komponentai, sąlygos, azeotropo/polinio/elektrolito būsena]. Naudoju termodinaminį paketą: [paketas]. Ar šis paketas tinka šiai sistemai, kokiais atvejais jis būtų klaidinantis? Pasiūlykite alternatyvų paketą ir paaiškinkite, kodėl jis būtų tinkamesnis. Galutinį pasirinkimą patikrinsiu eksperimentiniais duomenimis; Nepriimkite galutinio sprendimo, pateisinkite.

4) Scenarijų palyginimas:

Pateiksiu du modeliavimo paleidimus (A ir B scenarijus). Lyginamojoje lentelėje parodykite skirtingas sąnaudas ir jų poveikį pagrindinėms išeigoms (grynumui, našumui, konversijai, energijai). Nurodykite, kuris scenarijus pagal kokius kriterijus yra pranašesnis, bet leiskite nuspręsti man. Tiesiog naudokite nurodytus skaičius.A: [įklijuoti] B: [įklijuoti]

Silpnas raginimas / Stiprus raginimas

Silpnas raginimas:

Ar šis modeliavimo rezultatas geras?

„Geras“ yra neapibrėžtas: koks kriterijus, koks tikslas, koks modelis? AI gali suteikti bendrą ir klaidinantį patvirtinimą.

Galingas raginimas:

Jūsų vaidmuo: modeliavimo analitikas. Mano tikslas: 99 % gryno benzeno kolonėlės viršuje, sumažinant energijos sąnaudas. Termodinamikos paketas: Peng-Robinson. Iš šios schemos išveskite: (1) pasiektą grynumą ir atstumą iki tikslo, (2) reboilerį/kondensatorių, (3) masės balansą ir dreifą TIKRAIS skaičiais. Pažymėkite, jei yra abejotinos fizinės vertės. Pridėkite komentarą, bet palikite galutinį sprendimą man; vertės pritaikymas.Lentelė: [įklijuoti]

Skirtumas aiškus: tikslas, kriterijus, modelis ir „tikrojo skaičiaus“ apribojimas paverčia išvestį į patikimą analizę.

Vaidmenų pasiskirstymas modeliavimo interpretacijoje

verslui

AI vaidmuo

vyro sprendimas

Konvergencijos patikrinimas

Įspėjimo santrauka

Laikykite rezultatą teisingu

Masės/energijos balansas

Total ir nuokrypis

Klaidos pagrindinė priežastis

Pagrindinių rezultatų santrauka

suvestinė lentelė

Tikslinė kūno rengyba

Modelio pasirinkimas

Prieinamumo įspėjimas

Paketo sprendimas, eksperimentas

Scenarijų palyginimas

Skirtumų lentelė

Dizaino pasirinkimas

nelyginė vertė

žymėjimas

fizinis aiškinimas

Dažnos klaidos

  • Nekonvergentinio rezultato interpretavimas. Neišspręstas modeliavimas yra beprasmis; konvergencija patvirtinama pirmiausia.
  • Prašau komentarų nepateikus termodinamikos paketo. AI suteikia klaidinantį patvirtinimą nežinant modelio.
  • Gražus paveikslas klaidingas. Netinkamas modelis duoda įtikinamą, bet klaidingą rezultatą; Palyginkite su eksperimentu.
  • Pusiausvyros nuokrypio ignoravimas. Net 1% skirtumas gali būti nutrūkusio srauto ar klaidos požymis.
  • Naudojant skaičių, kurį sukūrė AI. Leisti tik faktines lentelės reikšmes; Nustatykite apribojimą „tik pateikti skaičiai“.

Apibendrinant

DI proceso modeliavime; Tai galingas asistentas, kuris apibendrina šimtus išvesties eilučių, tikrina masės ir energijos balansą, lygina scenarijus ir pažymi fiziškai nelygines vertes. Bet modeliavimas yra pasirinkto termodinaminio modelio ir prielaidų atspindys; Modelio tinkamumas, rezultato atitikimas fizikai ir projektinis sprendimas priklauso žmogui. AI verčia užduoti teisingus klausimus; Inžinierius pasirenka modelį, eksperimentu patikrina rezultatą ir priima sprendimą.

Taikymo užduotis

Gaukite modeliavimo išvestį (arba pavyzdinę srauto diagramą). Iš AI ištraukite pagrindines metrikas ir masės balansą naudodami „modeliavimo suvestinės“ ir „balanso patikrinimo“ šablonus. Jei yra nukrypimų, išsiaiškinkite, kodėl. Tada naudokite „modelio tinkamumo užklausos“ šabloną, kad aptartumėte termodinamikos paketo tinkamumą jūsų sistemai ir palygintumėte jį su bent viena eksperimentine / pamatine verte.

kontrolinis sąrašas

  • [ ] Patvirtinau, kad modeliavimas susiliejo.
  • [ ] Patvirtinau, kad masės (ir, jei įmanoma, energijos) balansas išlieka.
  • [ ] Suabejojau termodinaminio paketo tinkamumu mano sistemai.
  • [ ] Palyginau pagrindinius rezultatus su bent viena etalonine / eksperimentine verte.
  • [ ] Įdėjau „tik realių lentelės verčių“ apribojimą AI.