Slaan oor na inhoud

Kontak en inbedding

Gebruik die kontakanalise- en inbeddingsfunksies vir probleme waarin onafhanklike dele in kontak kom en las oordra of relatief tot mekaar gly, of vir probleme waarin een deel as ingebed in ’n ander voorgestel moet word. Kontakanalise pas beperkings toe om penetrasie te voorkom en wrywingskragte by kontakoppervlaktes oor te dra, terwyl inbedding ’n volledig beperkte verbinding tussen dele voorstel.

FrontISTR-kontakanalise word gekonfigureer deur ’n kontakttipe, oplossingsalgoritme, kontakpaardefinisie en stapgewyse aktivering te kombineer. Inbedding gebruik die kontakraamwerk om nodusse aan die ingebedde kant tot elemente aan die gasheerkant te beperk.

Funksionele oorsig

Dit is nuttig om kontakanalise te organiseer deur die volgende items in volgorde te kies.

Keuse-as Opsies Rol
Kontaktipe Klein-gly-kontak, eindige-gly-kontak, vasgekoppelde beperking Bepaal hoe relatiewe beweging, skeiding en gly tussen kontakoppervlaktes toegelaat word.
Oplossingsalgoritme SLAGRANGE, ALAGRANGE Bepaal hoe kontakbeperkings in die lineêre stelsel en nie-lineêre iterasies opgeneem word.
Kontakpaar NODE-SURF, SURF-SURF Bepaal die voorstelling van die slaaf- en meesterkante. Paardefinisies word in die maasdata gespesifiseer.
Wrywing Wrywingloos, Coulomb-wrywing Spesifiseer tangensiële weerstand met behulp van ’n wrywingskoëffisiënt.
Aktivering CONTACT-reël van !STEP Aktiveer ’n kontakgroep of inbeddingsgroep vir elke stap.

Definieer kontakvoorwaardes in die invoerdata met !CONTACT en kies die oplossingsmetode met !CONTACT_ALGO. Parameters vir die afstelling van kontakdeteksie word onder !CONTACT_PARAM gegroepeer. Gebruik ook !CONTACT_INTERFERENCE om aanvanklike interferensie geleidelik te hanteer.

Inbedding word met !EMBED gedefinieer en vir elke stap deur dieselfde CONTACT-reël wat vir kontak gebruik word geaktiveer. Vir eliminasie van kontakvryheidsgrade en lineêre-oplosserbehandeling van meerpuntbeperkings, sien Oplosser en voorkondisionering.

Keuse van ’n kontakanalisemetode

Kies die kontakttipe volgens die relatiewe beweging van die kontakoppervlaktes en die doel van die analise. Gebruik klein-gly-kontak wanneer gly beperk is en groot opdaterings van die kontakligging nie nodig is nie. Gebruik eindige-gly-kontak vir groot vervorming of groot relatiewe gly. Gebruik ’n vasgekoppelde beperking wanneer dele permanent verbind moet bly sonder gly of skeiding.

Oorweeg vir die oplossingsalgoritme eers die standaard Lagrange-vermenigvuldigermetode (SLAGRANGE). Indien die beperkingsakkuraatheid deur buitenste iterasies verbeter moet word, oorweeg die uitgebreide Lagrange-vermenigvuldigermetode (ALAGRANGE). Met ALAGRANGE spesifiseer AUGITER die aantal uitgebreide-Lagrange-iterasies.

Wanneer wrywing in ag geneem word, spesifiseer ’n wrywingskoëffisiënt vir elke kontakpaar. ’n Kontakpaar met ’n wrywingskoëffisiënt van 0 word as wrywingloos behandel. Omdat wrywing konvergensie beïnvloed, spesifiseer dit slegs vir kontakpare wat dit benodig.

Slegs oppervlaktes van eerste-orde-elemente word as kontakoppervlaktes ondersteun. Invoer wat oppervlaktes van hoër-orde-elemente as kontakoppervlaktes gebruik, word nie ondersteun nie. Wanneer kontak in ’n analise met hoër-orde-elemente gebruik word, modelleer die kontakoppervlaktes sodat hulle ekwivalent deur eerste-orde-elementoppervlaktes voorgestel kan word.

Klein-gly-kontak

Klein-gly-kontak is ’n kontakttipe wat aanneem dat veranderinge in die kontakligging klein is. Spesifiseer dit in die invoerdata met INTERACTION=SSLID in !CONTACT.

Vir probleme waarin die relatiewe gly tussen kontakoppervlaktes klein is, kan klein-gly-kontak kontakdeteksie meer stabiel maak. Dit hanteer veranderinge in kontaktoestand en skeiding, maar neem nie groot beweging van ooreenstemmende kontakpunte aan soos eindige-gly-kontak nie.

Klein-gly-kontak ondersteun beide wrywinglose kontak en kontak met Coulomb-wrywing. Kontak op hoër-orde-elementoppervlaktes word nie ondersteun nie.

Eindige-gly-kontak

Eindige-gly-kontak is ’n kontakttipe wat ooreenstemmende kontakpunte opdateer namate vervorming vorder. Spesifiseer dit in die invoerdata met INTERACTION=FSLID in !CONTACT.

Gebruik eindige-gly-kontak vir groot vervorming, groot relatiewe gly tussen dele, of migrasie van die kontakligging ver van sy aanvanklike posisie. ’n Emmersoektog word gebruik om ooreenstemmende kontakpunte te vind, wat toelaat dat die kontakligging gedurende die analise opgedateer word.

INTERACTION=GLUED is ’n versoenbaarheidspesifikasie en word intern as eindige-gly-kontak hanteer. Eindige-gly-kontak ondersteun beide wrywinglose kontak en kontak met Coulomb-wrywing.

Vasgekoppelde beperking

’n Vasgekoppelde beperking is ’n kontakttipe wat die oppervlaktes wat deur ’n kontakpaar gespesifiseer word permanent verbind. Spesifiseer dit in die invoerdata met INTERACTION=TIED in !CONTACT.

’n Vasgekoppelde beperking laat nóg gly nóg skeiding toe. Dit is nuttig wanneer mase met verskillende elementgroottes verbind word of wanneer streke wat as afsonderlike dele geskep is as ’n enkele liggaam in die analise moet optree.

Inbedding beperk nodusse aan die ingebedde kant tot gasheerelemente, dus verskil die invoerteikens daarvan van dié van ’n vasgekoppelde beperking, wat die twee oppervlaktes van ’n kontakpaar verbind. Gebruik inbedding wanneer ’n groep nodusse binne omliggende elemente beperk moet word.

Inbedding

Inbedding beperk ’n nodusgroep aan die ingebedde kant tot ’n elementgroep aan die gasheerkant. Definieer in die invoerdata die inbeddingspaar met !EMBED PAIR in die maasdata, en spesifiseer die paarnaam en groep-ID met !EMBED in die analisebeheerdata.

In ’n inbeddingspaar is SLAVE_GRP die nodusgroep aan die ingebedde kant, en MASTER_GRP die elementgroep aan die gasheerkant. Gebruik hierdie funksie wanneer ’n groep nodusse styf binne omliggende soliede elemente beperk moet word.

Inbedding word volgens die globale kontakoplossingsinstelling saamgestel. Oorweeg normaalweg eers SLAGRANGE. Wanneer ALAGRANGE gebruik word, kontroleer die strafkoëffisiënt en die konvergensie van die buitenste iterasies. Wrywing word nie ondersteun nie. Stapgewyse aktivering gebruik dieselfde meganisme as kontak: spesifiseer die groep-ID op die CONTACT-reël van !STEP.

Oplossingsalgoritmes

Die kontakoplossingsalgoritme word met !CONTACT_ALGO gespesifiseer. Dit is onafhanklik van die kontakttipe en word gebruik om te verander hoe die beperkings vir dieselfde kontakpaar opgelos word.

TYPE=SLAGRANGE is die standaard Lagrange-vermenigvuldigermetode. Dit neem kontakvryheidsgrade in die lineêre stelsel op en behandel die beperkingsvergelykings direk. Dit is ’n standaard, stabiele keuse en moet ook eerste oorweeg word wanneer inbedding gebruik word.

TYPE=ALAGRANGE is die uitgebreide Lagrange-vermenigvuldigermetode. Dit kombineer ’n strafterm met buitenste iterasies om die beperkings te bevredig. Dit kan oorweeg word wanneer hoër akkuraatheid van kontakbeperkings vereis word, maar omdat AUGITER buitenste iterasies byvoeg, moet die berekeningskoste en konvergensiegedrag nagegaan word.

Vir eliminasie van kontakvryheidsgrade, kombinasies met direkte en iteratiewe oplossers en MPC-behandelingsmetodes, sien Oplosser en voorkondisionering.

Kontakpaardefinisie

’n Kontakpaar is ’n maasdataspesifikasie wat definieer watter slaafkant met watter meesterkant kontak maak. Definieer in die invoerdata die paarnaam, slaafgroep en meestergroep met !CONTACT PAIR, en verwys na die paarnaam vanaf !CONTACT in die analisebeheerdata.

TYPE=NODE-SURF is ’n nodus-na-oppervlak-voorstelling waarin die slaafkant as ’n nodusgroep en die meesterkant as ’n oppervlakgroep gespesifiseer word. Dit stel probleme direk voor waarin ’n groep nodusse met ’n oppervlak kontak maak.

TYPE=SURF-SURF spesifiseer beide die slaaf- en meesterkante as oppervlakgroepe. Intern word ’n nodusgroep uit die slaafoppervlakgroep gegenereer en die paar na nodus-na-oppervlak-kontak omgeskakel. Gebruik hierdie voorstelling wanneer die slaafoppervlak as ’n oppervlakgroep bestuur moet word.

Kontakdeteksieparameters

Kontakdeteksieparameters is numeriese drempels wat vir kontaksoektogte en die omskakeling van kontaktoestande gebruik word. Definieer in die invoerdata ’n benoemde parameterstel met !CONTACT_PARAM, en verwys daarna met CONTACTPARAM in !CONTACT.

Verteenwoordigende parameters sluit die normale speling CLEARANCE, CLR_SAME_ELEM vir elemente wat reeds in kontak is en TENSILE_FORCE vir skeidingsdeteksie in. Die verstekwaarde van CLEARANCE is 0.01.

Vir standaardanalises is die verstek-kontakdeteksieparameters oor die algemeen voldoende. Pas hulle slegs aan wanneer probleme voorkom, soos ossillasie van die kontaktoestand, onbedoelde omskakeling van kontakpunte of onstabiliteit in die aanvanklike kontaksoektog. Sien die sleutelwoordverwysing vir parameterwaardes en die volgorde van datareëls.

Oplos van kontakinterferensie

Kontakinterferensie-oplossing is ’n funksie wat die hoeveelheid interferensie of skeiding geleidelik verander vir ’n model waarvan die kontakoppervlaktes in die aanvanklike toestand interfereer. Dit word met !CONTACT_INTERFERENCE gespesifiseer.

Gebruik TYPE=SLAVE of TYPE=MASTER om te kies of interferensie-oplossing na die slaaf- of meesterkant verwys. END spesifiseer die tyd waarop interferensie-oplossing eindig, en aan elke kontakpaar word ’n aanvanklike posisie initial_pos en ’n eindposisie end_pos toegeken.

Hierdie funksie is nuttig wanneer dele geometries in die model interfereer, maar dié interferensie in die analise as ’n aanvanklike kontaktoestand of perspassingstoestand gereproduseer moet word. Skielike verwydering van die interferensie kan konvergensie verswak, verander dit dus geleidelik binne die stap.

Verwante onderwerpe