Autor
|
Thema: Schraubenverbindung (2654 mal gelesen)
|
hendriks Mitglied
Beiträge: 15 Registriert: 28.11.2007
|
erstellt am: 03. Dez. 2007 13:56 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, kann mir jemand sagen, mit welcher Kontaktbedingung den Kontakt zwischen einem Schraubenschaft und einer Bohrung am besten darstellt? Die Schraube ist im Schaftbereich ohne Gewinde konstruiert. Die Kontaktflächen sind also komplett glatt. Die Schraube ist mit Hex8 und das Bauteil mit Tet10 vernetzt. Das Netz der Schraube ist etwas feiner. Die Schraube ist Master, die Bohrung ist Slave, aufgrund der Materialeigenschaften. Es geht mir darum, ein festes Sitzen der Schraube in der Bohrung zu simulieren und die Festigkeit der Verbindung bei unterschiedlichen Sschraubenlängen zu analysieren. Vielen Dank für eure Hilfe! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 03. Dez. 2007 14:29 <-- editieren / zitieren --> Unities abgeben: Nur für hendriks
Normalerweise klebt man die Bauteile da zusammen wo das Gewinde wäre. Das ist die schnellste und einfachste Technik. Allerdings kann man dann keine Aussagen über die Ergebnisse in den Regionen der Gewinde machen. Wenn das aber Ziel deiner Analysen ist, hast du folgende Möglichkeiten: Ausmodellieren des Gewindes: - 3D kaum realisierbar - axialsymmetrisch wäre eine Möglichkeit -> siehe Example Ploblems Manual 1.1.19 Axisymmetric analysis of a threaded connection Virtuelles Gewinde (3D): Diese Funktion ist neu und etwas versteckt in CAE. Auch im Manual findet man noch nicht wirklich viel. In CAE findest du es in der Interaction-Karte, wo du Adjust, Small Sliding, Finite Sliding usw. einstellst. Dort gibt es eine Option "Clearance", wo diese Funktion verborgen ist. Siehe auch Keyword Reference Manual bei "*Clearence" und Verification Manual 1.6.16 Small-sliding contact with specified clearance or overclosure values in der Datei "contact_s4r_clear_bolt.inp".
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hendriks Mitglied
Beiträge: 15 Registriert: 28.11.2007
|
erstellt am: 07. Dez. 2007 15:41 <-- editieren / zitieren --> Unities abgeben:
Danke für die schnelle Antwort. Ich hab ein bisschen mit einem festen Kontakt rumprobiert. Er bringt aber nicht die gewünschten Ergebnisse. Kann ich zwischen den Kontaktpartnern eine tangentiale Bewegung (zumindest fast) vollständig verhindern, aber eine normale Bewegung zulassen? Das Material des Bauteils mit der Bohrung ist mit einem Elastisch-ideal-plastischen Mat.gesetz versehen. Die Schrauben sollen somit bei senkrechter Belastung auf den Schraubenkopf in Belastungsrichtung in das Bauteil eindringen und sich oben (entgegen der Belastungsrichtung) von der Bohrungsfläche lösen dürfen. Ich hoffe, ihr versteht, wie ich das meine. Ich bin sehr dankbar für weitere Anregungen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 07. Dez. 2007 16:39 <-- editieren / zitieren --> Unities abgeben: Nur für hendriks
Wenn Kontakt besteht kannst du über eine spezielle Reibformulierung ein tangentiales Verschieben der Knoten im Kontakt verhindern. In Normalenrichtung können sich die Kontakte aber weiterhin öffnen und schließen. Erstelle hierfür ein Kontaktverhalten und wähle in tangentiale Richtung Friction formulation=Rough. Erstelle dann einen normalen Kontakt und weise dem dieses Verhalten zu. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hendriks Mitglied
Beiträge: 15 Registriert: 28.11.2007
|
erstellt am: 07. Dez. 2007 17:38 <-- editieren / zitieren --> Unities abgeben:
Vielen dank für die schnelle Anwort. Ich habe im Abaqus Manual gelesen, dass die ROUGH-Bedingung oft nur in Zusammenhang mit der Option NO SEPARATION verwendet wird, da sonst Konvergenzprobleme auftreten können. Aber NO SEPARATION wäre in diesem Zusammenhang doch nicht die richtige Wahl oder? Aber ich werde das mit der ROUGH-Bedingung mal ausprobieren. Dann werd ich ja sehen, ob Abaqus zu einer Lösung kommt. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 08. Dez. 2007 11:11 <-- editieren / zitieren --> Unities abgeben: Nur für hendriks
Wenn man Friction=Rough ohne NO SEPARATION verwendet, kann es sein das nur einigen wenige Knoten im Kontakt sind. Wenn dann eine tangentiale Relativbewegung auftritt die diese Knoten nicht mitmachen können, würden an diesen sehr hohe Kräfte auftreten, was numerisch natürlich problematisch werden kann. In deinem Fall wäre das Aktivieren von NO SEPARATION wohl nicht korrekt, deswegen solltest du es erstmal ohne probieren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hendriks Mitglied
Beiträge: 15 Registriert: 28.11.2007
|
erstellt am: 11. Dez. 2007 12:50 <-- editieren / zitieren --> Unities abgeben:
|
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 12. Dez. 2007 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für hendriks
|
hendriks Mitglied
Beiträge: 15 Registriert: 28.11.2007
|
erstellt am: 12. Dez. 2007 16:08 <-- editieren / zitieren --> Unities abgeben:
Abaqus bricht mit der Fehlermeldung "Too many attemps made for this increment" ab. Die Rechnung startet zunächst und die ersten Inkremente werden noch gerechnet. Bei 5 % is allerdings Schluss. Ich nehme an, dass es an der Kontaktbedingung liegt. Was anderes habe ich ja nicht verändert. Und mit der TIED-Option läuft das Modell. Wenn meine Slavefläche eine Bohrungsinnenfläche ist, wie ist denn dann die tangentiale Richtung definiert? Es gibt doch mehrere, oder? Im Endeffekt soll ja die Verschiebung der Kontaktpartner in Bohrungsrichtung verhindert werden. Eine tangentiale Bewegung bezüglich des Durchmessers muss natürlich erlaubt sein. Denn an den Seiten der Bohrung entspricht die tangentiale Richtung (bezogen auf den Durchmesser) ja der Belastungsrichtung in die eine Verschiebung stattfinden soll.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 13. Dez. 2007 14:36 <-- editieren / zitieren --> Unities abgeben: Nur für hendriks
Mit Friction=Rough wird jede der beiden tangentialen Bewegungsrichtungen im Kontakt verhindert. Wenn du das nicht willst, musst du wieder die normale Reibung (Penalty) verwenden und die Reibkoeffizienten anisotrop definieren. In die Richtung in die du keine Bewegung haben willst musst den Koeffizient dann hoch setzen. Numerisch einfach ist das dann aber auch nicht. Per default (mü>0,2) musst dann der unsymmetrische Gleichungslöser verwendet werden. [Diese Nachricht wurde von Mustaine am 13. Dez. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hendriks Mitglied
Beiträge: 15 Registriert: 28.11.2007
|
erstellt am: 13. Dez. 2007 15:51 <-- editieren / zitieren --> Unities abgeben:
Danke für deine Antwort. Irgendwie hatte ich mir das nicht so schwer vorgestellt. Wahrscheinlich ist es da einfacher sich die Gewindegänge durch ein oder zwei ringe um den Schraubenschaft zu idealisieren. Dann kann man nen normalen Kontakt verwenden und die Bewegung in Richtung der Bohrung ist durch die GEometrie behindert. Oder sehe ich das falsch? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 14. Dez. 2007 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für hendriks
|