Blogginlägg Volupe

Hur man använder kontroller för att förhindra ytskiktet och kontaktförbud

I veckans Volupe-blogg kommer vi att titta på ett par användbara verktyg när du använder ytskiktet i Simcenter STAR-CCM+. Surface wrapper är ett praktiskt och mångsidigt verktyg när du inte vill spendera för mycket tid på att förbereda din geometri med manuellt arbete i din CAD-programvara. Detta gör wrappern till ett bra alternativ för att fånga din flödesdomän utan att lägga ner för mycket tid och arbete på förbehandling.

Defeature I det här blogginlägget kommer vi att titta närmare på två funktioner i ytans wrapper - kontaktförebyggande och Wrapper defeature. Båda funktionerna är användbara när du har trånga utrymmen eller kilar mellan ytor och vill antingen behålla detaljer eller ta bort detaljer, utan att behöva förfina i all oändlighet. Verktygen är användbara som substitut för att förfina till en onödigt fin detaljnivå.

Ytskiktet för ytskiktet

En snabb påminnelse om vad ytans omslag gör. Jag brukar betrakta ytskiktet som resultatet av att man applicerar plastfilm eller plastfolie på ett föremål. Detaljeringsnivån motsvarar sedan hur noggrant man utför detta förfarande.

Harmlöst skämt med att klistra in en bil i plastfolie i Hornsby slutar med skratt och ordvitsar för alla | Daily Telegraph

Ytförpackningen omsluter den intressanta geometrin för att skapa en volym som INTE har skärande ytor eller kanter som inte är av typen "manifold". Ytförpackningen kan användas när delar överlappar varandra, har dubbla ytor eller när din indata har en hög detaljnivå. Den ger en mosaikartad yta som i exemplet nedan. Observera dock att resultatet av ytförpackningen inte ger en bra grund för volymmätning, varför ytförpackningen också är nödvändig.

Ytbehandlaren har flera verktyg, många av dem liknar de automatiserade nätoperationerna, med flera anpassade kontroller för ytor, volymer och kurvor. Dessutom finns det ett verktyg för att stänga luckor och möjlighet att göra förfiningar av närheten. Dessa kommer dock inte att behandlas i det här blogginlägget. Det här inlägget kommer att undersöka de tidigare nämnda verktygen som är specifika för ytomslaget.

Förebyggande av kontakt

Verktyget för att förhindra kontakt ser till att kontakt mellan delar undviks i omslaget, baserat på ett värde som du ställer in. Här kommer jag att använda ett enkelt exempel med en sfär inuti en kub. Sfären är nästan lika stor som kuben, kuben har en sida på 10 cm och sfären har en diameter på 9,6 cm och är placerad i mitten av kuben. Det betyder att det inte finns någon skärningspunkt mellan sfärens och kubens ytor. Volymen av intresse för omslaget kommer att beräknas med hjälp av en fröpunkt. En fröpunkt är en punkt som är placerad så att omslaget har en plats att börja på, och från den punkten kommer det att omsluta en volym. Geometrin och det första resultatet av omslaget kan ses nedan, när vi inte använder något annat än standardinställningar för omslaget och en basstorlek på 0,5 cm.

Vi kan tydligt se att omslaget inte kunde fånga hela geometrin på grund av närheten mellan sfärens och kubens ytor. Från denna punkt finns det några alternativ att använda när det gäller inställningar för ytomslaget. Du kan antingen förfina genom att minska basstorleken eller öka upplösningen av ytorna. Du kan leka med närhetsförfining eller så kan du göra som det här inlägget föreslår och arbeta med kontaktförhindringen.

I vårt exempel skapar vi en kontaktprevention med två grupper där kuben är i en grupp och klotet i den andra. Observera att det i det här fallet också skulle ha fungerat med ett kontaktskydd i en grupp. Skillnaden mellan ett kontaktförbud i en och två grupper är antalet olika delar som varje del måste korsrefereras med för att uppnå målet för inställningen. En uppsättning med två gruppers kontaktprevention sparar tid om du kan sortera dina delar i två olika grupper. I det här exemplet är den minsta storlek vi tillåter för kontakt 1,5 mm eftersom vi vet att det minsta gapet som finns har värdet 2 mm. Detta kommer i princip att ta bort all kontakt mellan delarna. Detta kan sedan ses i bilden nedan, där vi ser en successivt högre nivå av förfining av lådans yta när vi går mot det minsta gapet mellan kropparna.

Defekt i omslaget

Verktyget för att minska omslaget är det som gör att ytomslaget tar bort en viss detaljnivå, eller snarare hjälper dig att inte behålla detaljer på en viss nivå. Det betyder att om din geometri innehåller trånga utrymmen eller kilar kan wrapper defeature hjälpa dig att beskära dessa element. Låt oss titta på ett enkelt exempel. Objektet kan ses nedan, och det skapas särskilt på grund av dess trånga utrymme. Det är ett fatliknande objekt med en diameter på cirka 25 cm och en total höjd på cirka 6 cm. De övre och nedre delarna särskiljs genom olika namngivning.

Vårt mål är att slå in objektet. Redan innan vi sveper in objektet inser vi att det kan bli problem att lösa dessa snäva kilar i senare skeden av vår maskningsprocess. Det kommer att vara helt omöjligt att lösa upp någon form av prisma-lager nära objektets yttre delar. Men låt oss försöka att slå in objektet med hjälp av en inre omslag med de inställningar som syns på bilden nedan, en basstorlek på 1 cm och alla andra inställningar som standard. Se även resultatet av omslagsoperationen till höger.

Vi ser att detta ger oss både en dålig representation av den del som vi lindade in och att många av de problematiska kilarna fortfarande finns kvar. Så låt oss använda Wrapper defeature för att se hur resultatet kommer att se ut. Observera att wrappern också har valmöjligheten att välja en eller två gruppkontroller. Det kommer precis som kontaktpreventionsalternativen att korsreferera mellan två grupper eller alla delar som valts för en grupp. Här använder vi en defeature-kontroll med två grupper och väljer den övre delen i en grupp och den nedre delen i den andra gruppen. I bilden nedan finns både den ursprungliga geometrin och resultatet av omslaget som referens.

Du kan se att vi har tagit bort kilarna och att den resulterande geometrin är väl fångad. Observera också att kontrollen för omslagsdefektur inte har någon sökgolv där du ställer in höjden på defekturen, utan den baseras snarare direkt på den basstorlek som du har valt för omslaget. I exemplet ovan är basstorleken densamma som när kontrollen för omslagsdefekturen inte användes, nämligen 1 cm. Höjden på det "snitt" som skapas genom operationen är ungefär 2 cm, dvs. dubbelt så stor som basstorleken.

Du kan naturligtvis ändra basstorleken och ta bort mindre volym när du använder funktionen. Nedan visas ett exempel där basstorleken i stället är 1 mm. Detta kommer dock att kosta en längre omslagstid, särskilt om de flesta inställningarna är direkt kopplade till basstorleken och inte är inställda med absoluta värden.

Jag hoppas att detta har varit användbart och jag hoppas verkligen att du provar dessa funktioner i wrappern, de kan hjälpa dig med både en hastighet Det är inte bara viktigt att förbättra inpackningsförfarandet, utan också att skapa en högkvalitativ beräkningsdomän utan små kilar och andra ojämnheter. Som vanligt kan du vända dig om du har några frågor till support@volupe.com.

Observera också att vi för närvarande håller på att skapa en endagskurs på Volupe för förbehandling och nätverksbyggande, där dessa funktioner och mycket mer ingår, så hör av dig till oss om du är intresserad av att lära dig mer om det här ämnet.

Författare

Robin Viktor

Robin Victor

+46731473121

support@volupe.com

Fler blogginlägg

sv_SESwedish