Połączenia wciskowe (interference fit) są często stosowane w budowie maszyn np. do osadzania kół przekładni na wałach. Wyróżnia się połączenia wciskowe:
W symulacjach numerycznych często zachodzi potrzeba zamodelowania tego typu połączeń. Klasyczne podejście to zdefiniowanie rozszerzalności cieplnej i zadanie różnicy temperatur (temperatura początkowa i pole *TEMPERATURE w analizie mechanicznej). Obecnie większość solverów MES zapewnia jednak możliwość modelowania połączeń wciskowych poprzez dedykowaną funkcję w kontakcie. W programie Abaqus jest to szczególnie rozbudowane i pozwala na wiele ciekawych operacji. Ta funkcja jest dostępna dla kontaktu ogólnego i par kontaktowych w Abaqus/Standard oraz dla kontaktu ogólnego w Abaqus/Explicit (od wersji 2019 FD01).
Zwykle modelowanie połączeń wciskowych polega na celowym uwzględnieniu penetracji (przenikania) między komponentami. Po wybraniu odpowiedniej opcji, solver rozwiązuję tę penetrację generując jednocześnie odkształcenia. Uzyskane w ten sposób wyniki mogą służyć do oceny wpływu połączenia wciskowego na pracę złożenia.
Abaqus może rozwiązywać początkowe penetracje w kontakcie na 2 sposoby:
To, które z tych podejść jest domyślne, zależy od solvera i typu kontaktu:
1. Abaqus/Standard:
2. Abaqus/Explicit:
Bezodkształceniowe rozwiązywanie początkowych przenikań i przerw w kontakcie definiuje się następująco:
*CONTACT INITIALIZATION DATA, NAME=cid_name, SEARCH ABOVE=gap_distance, SEARCH BELOW=overclosure_distance
*CONTACT INITIALIZATION ASSIGNMENT first_surface_name, second_surface_name, cid_name
*CONTACT PAIR, INTERACTION=interaction_name, ADJUST=distance_or_node_set
Istnieje kilka sposobów wizualizacji rezultatów podejścia bezodkształceniowego w Abaqus/CAE:
Dostępne są dwa podejścia:
*CONTACT INITIALIZATION DATA, NAME=fit_name, INTERFERENCE FIT
*CONTACT INITIALIZATION ASSIGNMENT
first_surface_name, second_surface_name, fit_name
*CONTACT INITIALIZATION DATA, NAME=cid_name, INTERFERENCE FIT=desired_interference_distance
*CONTACT INITIALIZATION ASSIGNMENT
first_surface_name, second_surface_name, cid_name
W przypadku par kontaktowych w Abaqus/Standard, Abaqus domyślnie próbuje rozwiązać początkowe penetracje jako połączenie wciskowe w pierwszym przyroście analizy. Może to prowadzić do problemów ze zbieżnością. Opcjonalnie, można jednak ustawić stopniowe rozwiązywanie penetracji jako połączenia wciskowego w czasie kroku analizy. Podobnie jak w przypadku kontaktu ogólnego, dostępne są wtedy dwie opcje:
*CONTACT INTERFERENCE, SHRINK
secondary_surface_name, main_surface_name
*CONTACT INTERFERENCE secondary_surface_name, main_surface_name, allowable_interference_v
Aby dokładnie określić wartość przenikania przy pomocy *CONTACT INTERFERENCE (odpowiednik podejścia z bezpośrednim zdefiniowaniem wartości penetracji w kontakcie ogólnym), można wykonać następujące czynności:
Spowoduje to deformację obu części, tak że rozwiązane zostanie podane przenikanie a części będą wyglądały na rozdzielone o podaną odległość na końcu kroku (w przeciwieństwie do podejścia w kontakcie ogólnym).
Warto jeszcze dodać, że w kontakcie finite-sliding surface-to-surface przenikania są z reguły rozwiązywane wzdłuż kierunków normalnych ścianek powierzchni secondary, zaś w kontakcie node-to-surface wzdłuż kierunków normalnych ścianek powierzchni main. W przypadku dużych penetracji (większych niż rozmiar elementów), może to prowadzić do niepożądanych ruchów stycznych i konieczności użycia sformułowania node-to-surface.
W niektórych przypadkach potrzebna jest dokładna definicja początkowej przerwy (prześwitu/luzu) w kontakcie, np. gdy zbyt rzadka siatka powoduje niejednorodne przerwy. Dla kontaktu ogólnego, można to zdefiniować następująco:
*CONTACT INITIALIZATION DATA, INITIAL CLEARANCE=initial_clearance_c
*CONTACT INITIALIZATION ASSIGNMENT
...
Dla kontaktu ogólnego w Abaqus/Explicit dostępny jest też alternatywny interfejs definiowany poprzez słowa kluczowe *CONTACT CLEARANCE i *CONTACT CLEARANCE ASSIGNMENT, ale preferowany jest standardowy interfejs opisany wyżej.
Dla par kontaktowych istnieją dwa podejścia:
Opcja *CLEARANCE jest przydatna do określenia początkowej przerwy lub penetracji, jeśli jej wartość jest niewielka w stosunku do wymiarów modelu. Wartość przerwy/penetracji obliczanej w każdym węźle secondary jest wtedy nadpisywana przez to słowo kluczowe. W przypadku definicji początkowego przenikania, ciała ulegną deformacji, aby je rozwiązać i będą wyglądały na rozdzielone o podaną odległość na końcu kroku. Parametr TABULAR pozwala określić przestrzennie zmienną przerwę/przenikanie.
Opcja *CONTACT INTERFERENCE może być użyta do określenia początkowej przerwy w następujący sposób:
Spowoduje to, że ciała będą wyglądały na przenikające się w kolejnych krokach.
Abaqus zapewnia możliwość automatycznego wygładzania zakrzywionych powierzchni, aby zmniejszać błąd ich dyskretyzacji. Pozwala to uzyskać dokładne wyniki ciśnienia kontaktowego nawet dla stosunkowo rzadkiej siatki. Ta opcja może być stosowana dla kontaktu small-sliding i finite-sliding surface-to-surface. Nadaje się do większości typowych zakrzywionych geometrii. Segmenty geometrii powierzchni muszą być okrągłe w 2D i osiowosymetryczne lub kuliste w 3D. Technika ta działa nawet gdy geometria powierzchni odbiega nieco od idealnego walca, sfery itp. Abaqus automatycznie wykrywa wspierane powierzchnie w modelach z natywną geometrią i stosuje odpowiednią metodę wygładzania w definicji kontaktu. Działa to zarówno dla kontaktu ogólnego (właściwość przypisana do danej powierzchni), jak i dla par kontaktowych. Możliwa jest definicja za pomocą słów kluczowych (należy określić typ geometrii i jej środek lub oś symetrii), ale znacznie łatwiej korzystać z tej funkcji w Abaqus/CAE.
Jak opisano wyżej, interfejs inicjalizacji kontaktu w Abaqus, opiera się na dwóch podejściach (bezodkształceniowym i służącym do modelowania połączeń wciskowych). Jest dostępny dla obu solverów (Abaqus/Standard i Abaqus/Explicit) i obu typów kontaktu (kontakt ogólny i pary kontaktowe), nie licząc braku możliwości modelowania połączeń wciskowych przy pomocy par kontaktowych w Abaqus/Explicit. Mnogość opcji konfiguracji tych dwóch podejść (różne sposoby określania jakie węzły są dociągane czy nadpisywania początkowej odległości przenikania/przerwy) daje wiele możliwości i pozwala modelować połączenia wciskowe nawet przy użyciu rzadkiej siatki, która nie odzwierciedla dokładnie żądanych przenikań/przerw w kontakcie. Więcej informacji na omawiane tu tematy można znaleźć w kursie “Modeling Contact with Abaqus/Standard” oraz w sekcjach Contact Initialization i Modeling Contact Interference Fits in Abaqus/Standard w dokumentacji.