Joan zuzenean edukira

Kontaktua eta txertaketa

Elkar ukitu eta karga transmititu edo elkarren artean irristatu behar duten pieza independenteak dituzten arazoetan, edo pieza bat beste baten barruan txertatuta irudikatu behar denean, kontaktu-analisia eta txertaketa-funtzioak erabiltzen dira. Kontaktu-analisian kontaktu-gainazalen arteko sartzea eragozteko eta marruskadura-indarrak transmititzeko murriztapenak ezartzen dira; txertaketak, berriz, piezen arteko lotura erabat murriztua adierazten du.

FrontISTR programaren kontaktu-analisia kontaktu mota, ebazpen-algoritmoa, kontaktu-bikotearen definizioa eta urratsez urratseko aktibazioa konbinatuz osatzen da. Txertaketak kontaktuaren esparrua erabiltzen du txertatutako aldeko nodoak ostalari-aldeko elementuetara murrizteko.

Funtzioen ikuspegi orokorra

Kontaktu-analisia antolatzeko, erabilgarria da hurrengo aukerak ordenan erabakitzea.

Hautaketa-ardatza Aukerak Eginkizuna
Kontaktu mota Irristatze txikiko kontaktua, irristatze finituko kontaktua, lotura-murriztapena Kontaktu-gainazalen arteko mugimendu erlatiboa, banantzea eta irristatzea nola baimentzen diren zehazten du.
Ebazpen-algoritmoa SLAGRANGE, ALAGRANGE Kontaktu-murriztapenak sistema linealean eta iterazio ez-linealetan nola txertatzen diren zehazten du.
Kontaktu-bikotea NODE-SURF, SURF-SURF Esklabo- eta maisu-aldeen adierazpidea zehazten du. Bikote-definizioak sare-datuetan egiten dira.
Marruskadura Marruskadurarik gabekoa, Coulomben marruskadura Norabide tangentzialeko erresistentzia marruskadura-koefizientearen bidez ematen du.
Aktibazioa !STEP-eko CONTACT lerroa Kontaktu-talde edo txertaketa-talde bat urrats bakoitzean aktibatzen du.

Sarreran, definitu kontaktu-baldintzak !CONTACT bidez, eta hautatu ebazpen-metodoa !CONTACT_ALGO bidez. Kontaktu-detekzioa doitzeko parametroak !CONTACT_PARAM-en biltzen dira. Hasierako interferentzia pixkanaka tratatzeko, erabili !CONTACT_INTERFERENCE ere.

Txertaketa !EMBED bidez definitzen da eta, kontaktuan bezala, urrats bakoitzean CONTACT lerro beraren bidez aktibatzen da. Kontaktu-askatasun-graduen ezabaketari eta puntu anitzeko murriztapenen tratamenduari dagokienez, ikus Ebazlea eta aurrebaldintzapena.

Kontaktu-analisiaren metodoa hautatzea

Hautatu kontaktu mota kontaktu-gainazalen mugimendu erlatiboaren eta analisiaren helburuaren arabera. Irristatzea txikia denean eta kontaktu-posizioa asko eguneratu behar ez denean, erabili irristatze txikiko kontaktua. Deformazio handia edo irristatze erlatibo handia dagoenean, erabili irristatze finituko kontaktua. Piezak iraunkorki lotuta mantendu behar direnean, irristatzerik eta banantzerik gabe, erabili lotura-murriztapena.

Ebazpen-algoritmoari dagokionez, lehen aukera gisa hartu Lagrangeren biderkatzailearen metodo estandarra (SLAGRANGE). Murriztapenaren zehaztasuna kanpoko iterazioen bidez hobetu behar bada, kontuan hartu Lagrangeren biderkatzaile hedatuaren metodoa (ALAGRANGE). ALAGRANGE erabiltzean, AUGITER-ek Lagrange hedatuaren iterazio kopurua zehazten du.

Marruskadura kontuan hartzen denean, zehaztu marruskadura-koefizientea kontaktu-bikote bakoitzerako. Marruskadura-koefizientea 0 duen kontaktu-bikotea marruskadurarik gabeko kontaktu gisa tratatzen da. Marruskadurak konbergentzian eragina duenez, behar duten kontaktu-bikoteetan bakarrik zehaztu.

Kontaktu-gainazal gisa lehen mailako elementuen gainazalak bakarrik onartzen dira. Maila handiagoko elementuen gainazalak kontaktu-gainazal gisa erabiltzen dituzten sarrerak ez dira onartzen. Maila handiagoko elementuak dituen analisi batean kontaktua erabiltzean, modelatu kontaktu-gainazalak lehen mailako elementuen gainazalen bidez baliokidetasunez adierazteko moduan.

Irristatze txikiko kontaktua

Irristatze txikiko kontaktuak kontaktu-posizioaren aldaketak txikiak direla suposatzen du. Sarreran, zehaztu !CONTACT-eko INTERACTION=SSLID bidez.

Kontaktu-gainazalen arteko irristatze erlatiboa txikia den arazoetan, irristatze txikiko kontaktuak kontaktu-detekzioa egonkorragoa izan dadin lagun dezake. Kontaktu-egoeraren aldaketak eta banantzea tratatzen ditu, baina ez du kontaktu-puntu baliokideen mugimendu handirik suposatzen, irristatze finituko kontaktuak ez bezala.

Irristatze txikiko kontaktuak marruskadurarik gabeko kontaktua eta Coulomben marruskaduradun kontaktua onartzen ditu. Maila handiagoko elementuen gainazalekiko kontaktua ez da onartzen.

Irristatze finituko kontaktua

Irristatze finituko kontaktuak deformazioa aurrera doan heinean kontaktu-puntu baliokideak eguneratzen ditu. Sarreran, zehaztu !CONTACT-eko INTERACTION=FSLID bidez.

Erabili irristatze finituko kontaktua deformazio handia, piezen arteko irristatze erlatibo handia edo kontaktu-posizioa hasierako posiziotik urrun mugitzea tratatzeko. Kontaktu-puntu baliokideak aurkitzeko bucket motako bilaketa erabiltzen da, eta horri esker kontaktu-posizioa analisiaren zehar eguneratu daiteke.

INTERACTION=GLUED bateragarritasun-zehaztapena da eta barnean irristatze finituko kontaktu gisa tratatzen da. Irristatze finituko kontaktuak marruskadurarik gabeko kontaktua eta Coulomben marruskaduradun kontaktua onartzen ditu.

Lotura-murriztapena

Lotura-murriztapenak kontaktu-bikote batek zehaztutako gainazalak iraunkorki lotzen ditu. Sarreran, zehaztu !CONTACT-eko INTERACTION=TIED bidez.

Lotura-murriztapenak ez du ez irristatzerik ez banantzerik baimentzen. Elementu-tamaina desberdinak dituzten sareak lotu nahi direnean edo bereizitako pieza gisa sortutako eskualdeek analisian gorputz bakar baten moduan jokatu behar dutenean erabiltzen da.

Txertaketak txertatutako aldeko nodoak ostalari-elementuetara murrizten ditu; beraz, bere sarrera-helburuak desberdinak dira kontaktu-bikote bateko bi gainazalak lotzen dituen lotura-murriztapenarenetatik. Nodo-talde bat inguruko elementuen barruan murriztu behar denean, erabili txertaketa.

Txertaketa

Txertaketak txertatutako aldeko nodo-talde bat ostalari-aldeko elementu-talde batera murrizten du. Sarreran, definitu txertaketa-bikotea sare-datuetako !EMBED PAIR bidez, eta zehaztu bikote-izena eta talde-IDa analisi-kontroleko !EMBED bidez.

Txertaketa-bikote batean, SLAVE_GRP txertatutako aldeko nodo-taldea da, eta MASTER_GRP ostalari-aldeko elementu-taldea. Erabili funtzio hau nodo-talde bat inguruko solido-elementuen barruan zurrunki murriztu behar denean.

Txertaketa kontaktu-ebazpenaren ezarpen globalaren arabera muntatzen da. Normalean, hartu SLAGRANGE lehen aukera gisa. ALAGRANGE erabiltzean, egiaztatu penalizazio-koefizientea eta kanpoko iterazioen konbergentzia. Marruskadura ez da onartzen. Urratsez urratseko aktibazioak kontaktuaren mekanismo bera erabiltzen du: zehaztu talde-IDa !STEP-eko CONTACT lerroan.

Ebazpen-algoritmoak

Kontaktuaren ebazpen-algoritmoa !CONTACT_ALGO bidez zehazten da. Kontaktu motarekiko independentea da eta kontaktu-bikote beraren murriztapenak nola ebazten diren aldatzeko erabiltzen da.

TYPE=SLAGRANGE Lagrangeren biderkatzailearen metodo estandarra da. Kontaktu-askatasun-graduak sistema linealean txertatzen ditu eta murriztapen-ekuazioak zuzenean tratatzen ditu. Aukera estandar eta egonkorra da, eta txertaketa erabiltzean ere lehenik kontuan hartu beharrekoa.

TYPE=ALAGRANGE Lagrangeren biderkatzaile hedatuaren metodoa da. Penalizazio-terminoa eta kanpoko iterazioak konbinatzen ditu murriztapenak betetzeko. Kontaktu-murriztapenaren zehaztasun handiagoa behar denean har daiteke kontuan, baina AUGITER-ek kanpoko iterazioak gehitzen dituenez, kalkulu-kostua eta konbergentzia-portaera egiaztatu behar dira.

Kontaktu-askatasun-graduen ezabaketari, ebazle zuzen eta iteratiboekin egindako konbinazioei eta MPC tratamendu-metodoei dagokienez, ikus Ebazlea eta aurrebaldintzapena.

Kontaktu-bikotearen definizioa

Kontaktu-bikotea sare-datuetako zehaztapena da, zein esklabo-aldek zein maisu-alde ukitzen duen definitzen duena. Sarreran, definitu bikote-izena, esklabo-taldea eta maisu-taldea !CONTACT PAIR bidez, eta erreferentziatu bikote-izena analisi-kontroleko !CONTACT-etik.

TYPE=NODE-SURF nodo-azalera adierazpidea da: esklabo-aldea nodo-talde gisa eta maisu-aldea gainazal-talde gisa zehazten dira. Nodo-talde batek gainazal bat ukitzen duen arazoak zuzenean adierazten ditu.

TYPE=SURF-SURF aukerak esklabo- eta maisu-aldeak biak gainazal-talde gisa zehazten ditu. Barnean, esklabo-gainazalaren taldetik nodo-talde bat sortzen da eta bikotea nodo-azalera kontaktu bihurtzen da. Erabili adierazpide hau esklabo-gainazala gainazal-talde gisa kudeatu behar denean.

Kontaktu-detekzioko parametroak

Kontaktu-detekzioko parametroak kontaktu-bilaketan eta kontaktu-egoera aldatzean erabiltzen diren zenbakizko atalaseak dira. Sarreran, definitu izendatutako parametro-multzo bat !CONTACT_PARAM bidez, eta erreferentziatu CONTACTPARAM erabiliz !CONTACT-en.

Parametro adierazgarrien artean daude ohiko tartea CLEARANCE, dagoeneko kontaktuan dauden elementuetarako CLR_SAME_ELEM eta banantzea detektatzeko TENSILE_FORCE. CLEARANCE-ren balio lehenetsia 0.01 da.

Analisi estandarretan, kontaktu-detekzioko parametro lehenetsiak nahikoak izaten dira oro har. Doitu soilik arazoak agertzen direnean, adibidez kontaktu-egoeraren oszilazioa, kontaktu-puntuen nahi gabeko aldaketa edo hasierako kontaktu-bilaketaren ezegonkortasuna. Parametro bakoitzaren balioetarako eta datu-lerroen ordenetarako, ikus gako-hitzen erreferentzia.

Kontaktu-interferentzia ebaztea

Kontaktu-interferentziaren ebazpena hasierako egoeran kontaktu-gainazalak interferentzian dituen eredu batean interferentzia- edo banantze-kantitatea pixkanaka aldatzen duen funtzioa da. !CONTACT_INTERFERENCE bidez zehazten da.

Erabili TYPE=SLAVE edo TYPE=MASTER interferentziaren ebazpena esklabo- edo maisu-aldearekiko erreferentziatuko den hautatzeko. END-ek interferentziaren ebazpena amaitzen den denbora zehazten du, eta kontaktu-bikote bakoitzari hasierako posizioa initial_pos eta amaierako posizioa end_pos ematen zaizkio.

Funtzio hau erabilgarria da ereduan piezek geometrikoki elkar jotzen dutenean baina interferentzia hori analisian hasierako kontaktu-egoera edo prentsazko doikuntza gisa erreproduzitu behar denean. Interferentzia bat-batean kentzeak konbergentzia okertu dezake; beraz, aldatu pixkanaka urratsaren barruan.

Lotutako gaiak