MIT mokslininkai išmoko mašininio mokymosi modelį stebėti ir koreguoti 3D spausdinimo procesą realiuoju laiku. Kreditas: Masačusetso technologijos institutas Mokslininkai ir inžinieriai nuolat kuria naujas medžiagas, pasižyminčias unikaliomis savybėmis, kurias galima naudoti 3D spausdinimui, tačiau išsiaiškinti, kaip spausdinti su šiomis medžiagomis, gali būti sudėtingas ir brangus galvosūkis.
Dažnai ekspertas operatorius turi rankiniu būdu bandymų ir klaidų metodu – galbūt atlikdamas tūkstančius atspaudų – nustatyti idealius parametrus, kurie leistų nuosekliai ir efektyviai spausdinti naują medžiagą. Šie parametrai apima spausdinimo greitį ir tai, kiek medžiagos spausdintuvas nusodina.
Dabar MIT mokslininkai panaudojo dirbtinį intelektą, kad supaprastintų šią procedūrą. Jie sukūrė mašininio mokymosi sistemą, kuri, naudodama kompiuterinę regą, stebi gamybos procesą ir realiuoju laiku ištaiso klaidas, susijusias su medžiagos apdorojimu
Jie naudojo simuliacijas, kad išmokytų neuroninį tinklą, kaip reguliuoti spausdinimo parametrus, kad būtų kuo mažiau klaidų, o tada pritaikė šį valdiklį tikram 3D spausdintuvui. Jų sistema spausdino objektus tiksliau nei visi kiti 3D spausdinimo valdikliai, su kuriais ją lygino
Darbe išvengta pernelyg brangaus proceso, kai reikia spausdinti tūkstančius ar milijonus tikrų objektų, kad būtų galima apmokyti neuroninį tinklą. Be to, tai galėtų leisti inžinieriams lengviau įtraukti naujas medžiagas į savo spaudinius, o tai padėtų sukurti objektus, pasižyminčius ypatingomis elektrinėmis ar cheminėmis savybėmis. Tai taip pat galėtų padėti technikams koreguoti spausdinimo procesą, jei netikėtai pasikeistų medžiagos ar aplinkos sąlygos.
„Šis projektas iš tikrųjų yra pirmasis gamybos sistemos, kuri naudoja mašininį mokymąsi sudėtingai valdymo politikai išmokti, sukūrimo pavyzdys”, – sako vyriausiasis autorius Wojciechas Matusikas, Masačusetso technologijos instituto (MIT) elektros inžinerijos ir informatikos profesorius, vadovaujantis Kompiuterių mokslo ir dirbtinio intelekto laboratorijos (CSAIL) Kompiuterinio projektavimo ir gamybos grupei (CDFG). „Jei turėsite protingesnes gamybos mašinas, jos galės realiuoju laiku prisitaikyti prie besikeičiančios darbo vietos aplinkos ir taip padidinti našumą ar sistemos tikslumą. Iš mašinos galima išspausti daugiau.”
Tyrimo bendraautoriai yra Mike’as Foshey, CDFG mechanikos inžinierius ir projektų vadovas, ir Michalas Piovarci, Austrijos Mokslo ir technologijų instituto postdoktorantas. MIT bendraautoriai yra Jie Xu, elektros inžinerijos ir kompiuterių mokslo magistrantas, ir Timotis Erpsas, buvęs CDFG techninis bendradarbis.
Parametrų parinkimas
Idealių skaitmeninio gamybos proceso parametrų nustatymas gali būti viena brangiausių proceso dalių, nes reikia daug bandymų ir klaidų. O kai technikas randa gerai veikiantį derinį, tie parametrai idealiai tinka tik vienai konkrečiai situacijai. Ji turi nedaug duomenų apie tai, kaip medžiaga elgsis kitoje aplinkoje, su kita aparatūra arba ar nauja partija pasižymės kitokiomis savybėmis.
Naudojant mašininio mokymosi sistemą taip pat kyla daug iššūkių. Pirmiausia tyrėjams reikėjo išmatuoti, kas vyksta spausdintuve realiuoju laiku
Tam jie sukūrė mašininio matymo sistemą, naudodami dvi kameras, nukreiptas į 3D spausdintuvo antgalį. Sistema apšviečia medžiagą, kai ji nusodinama, ir pagal tai, kiek šviesos praeina, apskaičiuoja medžiagos storį.
Kreditas: Masačusetso technologijos institutas „Regėjimo sistemą galima įsivaizduoti kaip akis, stebinčias procesą realiuoju laiku, – sako Foshey.
Tada valdiklis apdorotų iš regos sistemos gautus vaizdus ir, atsižvelgdamas į pastebėtas klaidas, koreguotų padavimo greitį ir spausdintuvo kryptį.
Tačiau neuroniniu tinklu pagrįstam valdikliui išmokyti suprasti šį gamybos procesą reikia daug duomenų, be to, reikėtų padaryti milijonus atspaudų. Todėl vietoj to mokslininkai sukūrė simuliatorių
Sėkmingas simuliatorius
Kad apmokytų savo valdiklį, jie taikė procesą, vadinamą mokymusi pastiprinant, kai modelis mokosi bandymų ir klaidų metodu su atlygiu. Modeliui buvo pavesta parinkti spausdinimo parametrus, kurie imituojamoje aplinkoje sukurtų tam tikrą objektą. Parodžius tikėtiną rezultatą, modelis buvo apdovanojamas, kai jo parinkti parametrai sumažindavo paklaidą tarp jo atspaudo ir laukiamo rezultato
Šiuo atveju „paklaida” reiškia, kad modelis išleido per daug medžiagos, įdėdamas ją į vietas, kurios turėjo likti neužpildytos, arba išleido per mažai, palikdamas atviras vietas, kurios turėjo būti užpildytos. Kai modelis atliko daugiau imituojamų spaudinių, jis atnaujino savo valdymo politiką, kad maksimaliai padidintų atlygį ir taptų vis tikslesnis
Tačiau realus pasaulis yra netvarkingesnis nei modeliavimas. Praktikoje sąlygos paprastai keičiasi dėl nedidelių spausdinimo proceso svyravimų ar triukšmo. Taigi tyrėjai sukūrė skaitmeninį modelį, aproksimuojantį 3D spausdintuvo keliamą triukšmą. Šį modelį jie panaudojo į modeliavimą įtraukdami triukšmą, todėl rezultatai tapo tikroviškesni
„Įdomu tai, kad, įdiegę šį triukšmo modelį, galėjome perkelti valdymo politiką, kuri buvo išmokyta tik modeliavimo būdu, į techninę įrangą, netreniruodami jos jokiais fiziniais eksperimentais”, – sako Foshey. „Vėliau mums nereikėjo atlikti jokio derinimo su faktine įranga.”
Kai jie išbandė valdiklį, jis spausdino objektus tiksliau nei bet kuris kitas jų vertintas valdymo metodas. Ypač gerai jis veikė spausdinant užpildus, t. y. spausdinant objekto vidų. Kai kurie kiti valdikliai įterpdavo tiek daug medžiagos, kad atspausdintas objektas išsipūsdavo, tačiau tyrėjų valdiklis pakoregavo spausdinimo kelią taip, kad objektas išliktų lygus.
Jų valdymo politika netgi gali sužinoti, kaip medžiagos pasklinda po įterpimo, ir atitinkamai pakoreguoti parametrus.
„Mes taip pat galėjome sukurti valdymo politiką, kuri galėtų kontroliuoti įvairių tipų medžiagas „on-the-fly”. Taigi, jei gamybos procesas vyktų lauke ir norėtumėte pakeisti medžiagą, nereikėtų iš naujo patvirtinti gamybos proceso. Galėtumėte tiesiog įkelti naują medžiagą ir valdiklis automatiškai prisitaikytų”, – sako Foshey.
Dabar, kai jie įrodė šio metodo efektyvumą 3D spausdinimui, tyrėjai nori sukurti kitų gamybos procesų valdiklius. Jie taip pat norėtų išsiaiškinti, kaip šį metodą būtų galima modifikuoti scenarijams, kai yra keli medžiagos sluoksniai arba vienu metu spausdinamos kelios medžiagos. Be to, jų metodas rėmėsi prielaida, kad kiekviena medžiaga turi fiksuotą klampumą („sirupiškumą”), tačiau ateityje iteracijoje galėtų būti naudojamas dirbtinis intelektas, kad būtų galima atpažinti ir koreguoti klampumą realiuoju laiku.
Daugiau informacijos: Michal Piovarči et al, Closed-loop control of direct ink writing via reinforcement learning, ACM Transactions on Graphics (2022). DOI: 10.1145/3528223.3530144
Ši istorija perspausdinta su „MIT News” (web.mit.edu/newsoffice/), populiarios svetainės, kurioje pateikiamos naujienos apie MIT mokslinius tyrimus, inovacijas ir mokymą, pagalba.
Mašininio mokymosi modelis stebi ir koreguoja 3D spausdinimo procesą, kad ištaisytų klaidas realiuoju laiku (2022, rugpjūčio 2 d.) gauta rugpjūčio 2 d. 2022 iš https://techxplore.com/news/2022-08-machine-learning-adjusts-3d-errors-real-time.html
Šiam dokumentui taikomos autorių teisės. Be raštiško leidimo negalima atgaminti jokios jo dalies, išskyrus sąžiningą naudojimą asmeninių studijų ar mokslinių tyrimų tikslais. Turinys pateikiamas tik informaciniais tikslais.

