Sissejuhatus
Koolis paluti meil sageli lahendada hulganisti sarnaseid ĂŒlesandeid, et teadmisi kinnistada. Me kĂ”ik imestasime: mis siin vÀÀrtuslikku on? Asendada valemisse kaks-kolm vÀÀrtust ja saada tulemus. Kus on siin loovuse lend? TĂ”de oli karmim kui kool.
Praegu töötan IT-analĂŒĂŒtikuna. Enne IT valdkonda tulekut töötasin soojusinsenerina, CNC-programmeerijana ja osalesin teadusuuringute projektides.
Oma kogemuste pÔhjal olen ma veendunud, et 95% oma tööajast kulutavad insenerid ja teadlased sellistele 'sarnastele' tegevustele. VÔrrandite arvutamine, kontrollimine, tulemuste registreerimine, spetsifikatsioonide kopeerimine. Projekt projektide jÀrel, eksperiment eksperimendi jÀrel, pÀev pÀevalt.
Siin on paar nÀidet minu eelmise töö kohta.
Enne 2019. aastat valmistasin ma vorme termovakuumvormimiseks. Kui selline vorm kaetakse kuumutatud plastikuga, saame toote, mis kordab tÀpselt selle vormi geomeetriat. Tehnoloogia kirjeldus .
Vormi valmistamise protsessis on vajalik terve rida kitsastele spetsialiseerunud rakendusi:
- Autodesk Inventor 3D-modelleerimiseks;
- Excel, etteme nende mÔÔtmete vÀljavÔtmiseks;
- Excel, et arvutada maketi hinda;
- HSM moodul CNC juhtimise programmi koostamiseks;
- Arvuti failisĂŒsteem programmifailide haldamiseks;
- Mach3 keskkond CNC masinate juhtimiseks.
Andmete edastamine keskkondade vahel toimus enne kÀsitsi, mis tÀhendab, et see hÔlmas terveid tabelid ja vÀÀrtuste massi. Protsess oli aeglane ning tihti esines vigu.
Olen varem osalenud valguskaablite arenduses ja tootmises (). Seal oli palju uurimistööd, projekteerimist ja arvutusi: spetsialiseeritud keskkonnad termotehniliste ja valgusvalgustuse arvutuste jaoks (Ansys, Dialux), pluss majanduslikus efektiivsuses, pluss Autocad ja Inventor mudelite ja jooniste jaoks. Ning siin on sama probleem: ĂŒhe rakenduse arvutustulemus tuleb teisaldada teise rakendusse jĂ€rgmise arvutuse jaoks. Ja nii mitu korda, otsides parimat lahendust.
Inseneri ja teadlase aeg on ÀÀrmiselt vÀÀrtuslik. Siin ei ole tegemist palgaga. Inseneri arvutuste taga on suur projekt meeskonnaga. Teadlase uurimistöö taga on terve tööstuse tulevik. Kuid sageli vahetavad kĂ”rgelt kvalifitseeritud spetsialistid lihtsalt vÀÀrtusi ĂŒhe programmi vahel teise jaoks, mitte ei arenda kontseptsioone, ei modelleeri, ei tĂ”lgenda tulemusi, ei aruta ega osale kolleegidega ajurĂŒnnakutes.
Kaasaegse Ă€ri keskkonna eripĂ€ra on kiirus. Turg on pidevalt surve all. 2014. aastal vĂ”ttis prototĂŒĂŒbi valmistamine aega 2â3 nĂ€dalat. 2018. aastal â kolm pĂ€eva, ja see nĂ€is juba liiga pikalt. NĂŒĂŒd peab projekteerija selle aja jooksul esitama mitu lahenduse varianti, kui varem kulus sama aeg vaid ĂŒhe variandi jaoks.
Ja veel ĂŒks asi â investeeringud ja riskid. Et projektiga âkinni jÀÀdaâ, peab ettevĂ”te enne lepingu sĂ”lmimist tellijaga investeerima ligikaudu 6% projekti maksumusest kontseptuaalsesse arendusse. Need vahendid kuluvad:
- uurimisele;
- kontseptuaalseks projekteerimiseks;
- töökoormuse hindamiseks;
- eskitsite ettevalmistamiseks jne.
EttevĂ”te katab need kulud oma rahakotist, see on nende enda risk. Kontseptsiooni rakendamine nĂ”uab spetsialistide aega, samas on nad hĂ”ivatud igapĂ€evaste ĂŒlesannetega.
PÀrast tutvumist IT-ettevÔtte tööriistadega tekkis mul huvi, milliseid Àriprotsesside automatiseerimise praktikaid vÔiksid insenerid kasutada. Seega on Àri juba pikalt kasutanud protsesside robotiseerimist (RPA) rutiiniga vÔitlemiseks.
RPA tootjad vÀidavad, et selle automatiseerimise tööriista eelised on jÀrgmised:
- universaalsus (robot suudab töötada mis tahes rakendusega, igasuguste andmeallikatega);
- lihtsus (ei nĂ”uta sĂŒgavaid teadmisi programmeerimisest ja haldamisest);
- kiirus (valmis algoritmi arendamiseks kulub vÀhem aega kui traditsioonilise programmeerimise puhul);
- töötaja tÔeline vabastamine rutiinsetest toimingutest.
Neid kriteeriume kasutades kontrollime, milline on RPA mÔju inseneritehnilistes/teaduslikes arvutustes.
NĂ€ite kirjeldus
Vaatleme lihtsat nÀidet. On konsolideeritud tald koormaga.

Vaatame seda ĂŒlesannet inseneri ja teadlase vaatepunktist.
Juhtum «insener»: konsolil on 2 m pikkune riba, mis peab hoidma 500 kg kaalu koormust kolme korda suurema tugevusvaru tĂ”ttu. Riba on valmistatud ristkĂŒlikukujulisest torust. Peame valima riba lĂ”ike vastavalt GOSTi kataloogile.
Juhtum «teadlane»: uurida, kuidas koorma mass, riba lÔige ja pikkus mÔjutavad selle riba kandevÔimet. Edastada regressioonivÔrrand.
MÔlemas juhus arvestatakse gravitatsioonijÔud, mis mÔjub ribale proportsionaalselt riba massiga.
Keskendume tĂ€psemalt esimesel juhtumile â «insener». Juhtum «teadlane» rakendatakse sarnaselt.
Tehniliselt on meie nĂ€ide vĂ€ga lihtne. Ameti inimene saab seda lihtsalt kalkulaatoriga arvutada. Meie eesmĂ€rk on aga nĂ€idata, kuidas RPA-lahendus aitab, kui ĂŒlesanne muutub mahukaks.
Lihtsustustes mĂ€rkime: toru lĂ”ige on ideaalne ristkĂŒlik, ilma nurkade ĂŒmaruseta, arvestamata keevitusĂ”mblust.
Inseneri ĂŒlesanne
Juhtumi «insener» ĂŒldine skeem on jĂ€rgmine:
- Exceli lehel on meil GOSTi jÀrgi torude sortimendi tabel.
- Iga kirje jaoks sellest tabelist peame koostama 3D mudeli Autodesk Inventoris.
- SeejÀrel teeme Inventor Stress Analyses keskkonnas tugevusarvutuse ja salvestame arvutuse tulemuse HTML-formaadis.
- Leidke saadud failist vÀÀrtus «Maksimaalne pinge von Mises».
- Peatame arvutuse, kui ohutusvara (materjali voolavuse piiri ja Mises'i maksimaalse pinge suhe) on vÀhem kui 3.
Arvame, et sobiva ristlÔikega tala tagab 3-kordse ohutusvara ja on teiste variantide seas kaalult minimaalne.

Kokku töötab meie ĂŒlesandes spetsialist 3 rakendusega (vt ĂŒlalolevat skeemi). Tegelikes tingimustes vĂ”ib rakenduste arv olla suurem.
GOST 8645-68 «Terased ristkĂŒlikukujulised torud» sisaldab 300 kirjet. Oma demonstreerimisĂŒlesandes lĂŒhendame nimekirja: vĂ”tame igast suuruste perekonnast ĂŒhe positsiooni. Kokku 19 kirjet, millest tuleb valida ĂŒks.

Modelleerimiskeskkond Inventor, kus me loome mudeli ja teeme tugevusarvutuse, sisaldab valmis materjalide raamatukogu. Talu materjali vÔtame sellest raamatukogust:
Materjal â Teras
Tihedus 7,85 g/kuup. cm;
Voolavuse piir 207 MPa;
Purunemispunkt 345 MPa;
Youngi moodul 210 GPa;
LÔike moodul 80,7692 GPa.
Nii nÀeb vÀlja kolmemÔÔtmelise koormatud talade mudel:

Ja siin on tugevusarvutuse tulemus. SĂŒsteem vĂ€rvib punasega talade haavatavad piirkonnad. Nendes kohtades on pinge kĂ”ige suurem. Vasakul asuv skaala nĂ€itab maksimaalse pinge vÀÀrtust tala materjalis.

â
NĂŒĂŒd anname osa tööst robotile
Töö skeem muutub jÀrgmiselt:

Kogume roboti Automation Anywhere Community Edition keskkonnas (edaspidi AA). Vaatame hindamisnÀitajaid ja kirjeldame subjektiivseid muljeid.
Universaalsus
RPA lahendusi (eriti kommertslikke) positsioneeritakse jĂ€rjekindlalt kui vahend, et automatiseerida Ă€ri protsesse ja bĂŒrootöötajate tööd. NĂ€idetes ja Ă”pikutes kĂ€sitletakse koostööd ERP, ECM, Webiga. KĂ”ik on vĂ€ga âbĂŒroolikâ.
Alguses kÔhklesime, kas AA suudab meie Autodesk Inventor'i liidese ja andmed haarata. Kuid kÔik tÔepoolest töötas: iga element, iga kontroll mÀÀrati kindlaks ja salvestati. Ieven ka teenusvormides koos parameetrite tabelitega pÀÀses robot vajalikku lahtrisse lihtsalt hiireklÔpsuga.
JĂ€rgnevalt toimus tugevusarvutuste stuudio kĂ€ivitamise katse. Ka see sujus probleemideta. Sel etapil tuli tĂ€helepanelikult jĂ€lgida tegevuste vahelisi pause, kui sĂŒsteem ootas arvutuste valmimist.
LÔppandmete saamine veebist ja nende sisestamine Excelisse lÀks sujuvalt.
Selle ĂŒlesande raames tĂ”estati mitmekesisust. Teiste RPA pakkujate kirjeldustest lĂ€htuvalt on mitmekesisus tĂ”epoolest selle tarkvarakategooria ĂŒhine omadus.
Lihtsus omandamisel
Omandamine vĂ”ttis paar Ă”htut: kursused, harjutusnĂ€ited â kĂ”ik see on saadaval. Paljude RPA pakkujate juures on koolitus tasuta. Ainuke takistus: keskkonna liides ja kursused Automation Anywhereâs on ainult inglise keeles.
Arenduse kiirekus
Inseneri ĂŒlesande jaoks vĂ€lja töötatud algoritm valmisime ja hÀÀlestasime ĂŒhe Ă”htuga. Toimingute jĂ€rjestus mahtus vaid 44 juhisesse. Allpool olev pildil on Automation Anywhere'i liidese fragment valmis robotiga. Low code/No code kontseptsiooni tĂ”ttu ei pidanud programmeerima: kasutasime operatsioonide rekoodereid vĂ”i drag-and-drop kĂ€surikka raamatukogust. SeejĂ€rel hÀÀlestasime parameetreid omaduste aknas.

Rutiinist vabastamine
Ăhe kirje töötlemiseks kulub robotil 1 minut ja 20 sekundit. Umbes sama palju aega kulus meil ĂŒhe kirje töötlemiseks ilma robotita.
Kui jutt kĂ€ib kĂŒmnetest ja sadadest kirjetest, vĂ€sib inimene paratamatult ja hakkab tĂ€helepanu hajutama. Spetsialisti vĂ”ib ootamatult teise ĂŒlesandega hĂ”ivata. Inimese puhul ei toimi suhe âKui ĂŒlesanne kestab A minutit, siis N sellist ĂŒlesannet saab teha A*N minuti jooksulâ â aega kulub alati rohkem.
Meie nÀites hakkab robot kirjeid jÀrjestikku lÀbi töötama, alustades suurimatest sektsioonidest. Suurte koguste puhul ei ole see kiire meetod. Kiirendamiseks saab rakendada jÀrkjÀrgulisi lÀhendusi, nÀiteks Newtoni meetodit vÔi poole jagamise meetodit.
Arvutuse tulemus:
Tabel 1. RistlÔike valimise tulemus

Teadlase ĂŒlesanne
Teadlase ĂŒlesanne on lĂ€bi viia mitmeid numbrilisi eksperimente, et mÀÀrata seadus, mille kohaselt muutub tala kandevĂ”ime tema ristlĂ”ike, pikkuse ja koormuse massi sĂ”ltuvalt. Leitud seadus sĂ”nastatakse regressioonvĂ”rrandina.
Ettevalmistatud regressioonivÔrrand peab olema tÀpne, seetÔttu peab teadlane töötlema suurt andmekogumit.
Meie nÀite jaoks toome vÀlja sisendmuutujate kogumi:
- toru profiili kÔrgus;
- laius;
- seina paksus;
- talade pikkus;
- koormuse massa.
Kui me peame arvutama vÀhemalt 3 vÀÀrtust iga muutuja jaoks, on kokku 243 kordust. Kui iga iteratsiooni kestus on kaks minutit, on kogu aeg juba 8 tundi - terve tööpÀev! TÀiendavaks uurimiseks peaksime vÔtma mitte 3 vÀÀrtust, vaid 10 vÔi rohkem.
Uurimise kĂ€igus selgub kindlasti, et mudelisse tuleb lisada tĂ€iendavad tegurid. NĂ€iteks erinevate terasetĂŒĂŒpide testimine. Arvutuste hulk suureneb kĂŒmneid ja sadu kordi.
Reaalses ĂŒlesandes suudab robot vabastada teadlasele mitu pĂ€eva, mida spetsialist kasutab publikatsiooni ettevalmistamiseks, mis on teadlase tegevuse peamine nĂ€itaja.
KokkuvÔte
Inseneri 'toode' on reaalselt töötav seade vĂ”i konstruktsioon. Arvutuste automatiseerimine vĂ€hendab riske lĂ€bi projekti sĂŒgavamalt lĂ€bimĂ”eldud teostamise (rohkem arvutusi, rohkem reĆŸiime, rohkem variante).
Teadlasest tulenev toode on vĂ”rrand, seaduspĂ€ra vĂ”i muu kompaktne kirjeldus. Mida rohkem andmeid analĂŒĂŒsi kaasatakse, seda tĂ€psem see on. RPA-lahendus aitab luua mudelite jaoks vajalikku teavet.
KokkuvÔttes meie nÀide.
Arvutusmudeliks vĂ”ib olla ĂŒkskĂ”ik milline mudel: silla mudel, mootori mudel, kĂŒttesĂŒsteemi mudel. Spetsialistilt nĂ”utakse, et mudeli kĂ”ik komponendid oleksid omavahel Ă”igesti seotud ja et mudel annaks "vĂ€lja" komplekti vĂ”tmeparameetreid-muutujaid.
Arvutuslik keskkond vÔib olla mis tahes rakendus, mida spetsialist töös kasutab. Ansys, Autocad, Solidworks, FlowVision, Dialux, PowerMill, Archicad. VÔi midagi iseseisvalt vÀlja töötatud, nÀiteks valmistaja fÀnnide valimise programm (vt varustuse valiku programmid Systemair).
Andmeallikaks vÔib olla nii veebisait, andmebaas, Exceli leht kui ka txt-fail.
Töö lĂ”pptulemus â aruanne â on Wordi dokument automaatselt genereeritud tekstiga, Exceli diagramm, hulga ekraanipilte vĂ”i e-kiri.
RPA on rakendatav igal pool, kus on vajalik insenerianalĂŒĂŒs. Siin on mĂ”ned valdkonnad:
- jÔudlus- ja deformatsiooniarvutused;
- hĂŒdro- ja gaasidĂŒnaamika;
- soojusvahetus;
- elektromagnetism;
- interdistsiplinaarne analĂŒĂŒs;
- CNC (nÀiteks nestimise) juhtimisprogrammid;
- meditsiinilised ja bioloogilised uuringud;
- tagasiside vĂ”i mittejaotatud sĂŒsteemide arvutustes (kui lĂ”ppresultaat on vajalik algandmetesse tagasi edastada ja arvutust korrata).
- TĂ€napĂ€eval kasutatakse RPA-lahendusi aktiivselt Ă€ris protsesside automatiseerimiseks ja andmetega töötamiseks. Kontoritöötaja, inseneri ja teadlase rutiinis on palju ĂŒhist. Oleme nĂ€idanud, et robotid on sobilikud inseneri- ja teadustegevuseks.
KokkuvÔtteks meie muljed.
Universaalsus â jah, RPA on universaalne tööriist.
- Lihtsus omandamisel â jah, lihtne ja kergesti arusaadav, kuid vajalik on keel.
- Arenduse kiirus â jah, algoritmi kokkupanek on kiire, eriti kui oled harjunud rekorderitega töötama.
- Rutiinist vabastamine â jah, tĂ”epoolest suudab tuua kasu suure mahuga ĂŒlesannetes.
- Rutiinist vabastamine â jah, see tĂ”epoolest suudab tuua kasu suurtes ulatustes ĂŒlesannetes.
Allikas: habr.com
