So wählen Sie Einstellungen für dynamische Simulationen aus

Nachdem Sie diese Optionen festgelegt haben, wirken sie sich so lange auf Dynamische Simulation aus, bis sie wieder geändert werden. Legen Sie die Optionen unmittelbar nach dem Öffnen der dynamischen Simulation fest.

  1. Klicken Sie in der Multifunktionsleiste auf Registerkarte Umgebungen Gruppe Beginnen Dynamische Simulation, um die Gruppen der dynamischen Simulation einzublenden.
  2. Registerkarte Dynamische Simulation Gruppe Verwalten Simulationseinstellungen
  3. Klicken Sie auf Abhängigkeiten automatisch in Normverbindungen umwandeln, um den automatischen Converter für die dynamische Simulation (Constraint Reduction Engine oder CRE) zu aktivieren.

    In der Standardeinstellung ist der Translator aktiviert.

    Wenn Sie auf OK klicken, wandelt die CRE Baugruppenabhängigkeiten automatisch in Norm gelenke um und aktualisiert umgewandelte Gelenke, wenn Sie diesen Mechanismus das nächste Mal öffnen.

  4. Wenn bei Überbestimmung eines Mechanismus eine Warnung ausgegeben werden soll, wählen Sie die Option Warnung bei überbestimmtem Mechanismus.

    Dies ist zwar die Standardeinstellung für neue Mechanismen, aber dies ist nicht vorgabegemäß für Mechanismen, die mit Versionen vor 2008 erstellt wurden, aktiviert. Wenn Sie diese Option aktivieren und der Mechanismus überbestimmt ist, gibt die Software eine Meldung aus, sobald Sie auf OK klicken und bevor die Normverbindungen automatisch erstellt werden.

  5. Wenn Sie die Komponenten in den verschiedenen beweglichen Gruppen visuell kennzeichnen möchten, aktivieren Sie das Kontrollkästchen Bewegliche Gruppen farblich hervorheben. Vorab definierte Farbüberschreibungen werden den Komponenten in der gleichen beweglichen Gruppe zugewiesen. Mit dieser Option können Sie die Beziehungen der Komponenten zueinander analysieren. Um die Komponenten wieder in der vorgabegemäß zugewiesen Farbe anzuzeigen, deaktivieren Sie das Kontrollkästchen im Dialogfeld Einstellungen, oder klicken Sie mit der rechten Maustaste auf den Knoten Bewegliche Gruppen, und wählen Sie die Option Bewegliche Gruppen farblich hervorheben.
  6. Klicken Sie auf Alle Anfangspositionen bei 0.0 , wenn Sie alle Anfangspositionen des Freiheitsgrads (FHG) auf 0 setzen möchten, ohne die tatsächliche Position des Mechanismus zu ändern.

    Verwenden Sie diese Option, wenn Sie im Ausgabediagramm variable Plots mit dem Ausgangspunkt 0 anzeigen möchten.

  7. Klicken Sie auf Alles zurücksetzen, um alle Koordinatensysteme auf die während der Konstruktion des Gelenkkoordinatensystems angegebenen Anfangspositionen zurückzusetzen.

    Dies ist die Standardeinstellung.

  8. Klicken Sie auf AIP-Belastungsanalyse , um alle FEM-Informationen zur Analyse mit der AIP-Belastungsanalyse vorzubereiten.

    Dadurch werden die FEM-relevanten Daten in den Bauteildateien der ausgewählten Bauteile gespeichert.

  9. Klicken Sie ansonsten auf ANSYS-Simulation , um eine Datei mit allen FEM-Informationen zum Export nach ANSYS vorzubereiten.

    Dadurch werden die FEM-relevanten Daten in einer Datei gespeichert, die von ANSYS gelesen werden kann.

    • Geben Sie den Namen der Datei, die die in ANSYS zu exportierenden FEM-Informationen enthält, in das Textfeld ein.
    • Sie können auch auf Speichern unter klicken, um eine bestehende Datei auszuwählen oder eine Datei zu erstellen.

      Wenn Sie eine bestehende Datei auswählen, überschreibt die Software alle in der Datei enthaltenen Daten.

      Anmerkung: Wenn Sie Ansys Workbench 10 oder 11 verwenden, nehmen Sie eine zusätzliche Änderung der Datei vor. Öffnen Sie die Textdatei, und suchen Sie den Abschnitt mit der Überschritt "Inertial State". In diesem Abschnitt befinden sich zwei Zeilen, die entfernt werden müssen. Dabei handelt es sich um die Zeilen "Grounded" und den zugewiesenen Code ("0" oder "1") in der darauffolgenden Zeile.
  10. Klicken Sie auf Weitere Optionen, um zusätzliche Eigenschaften anzuzeigen.
  11. Wenn Sie Urheberrechtsinformationen für die von Ihnen erstellten AVI-Dateien anzeigen möchten, klicken Sie auf Copyright auf AVIs anzeigen, und geben Sie die entsprechenden Urheberrechtsinformationen in das Textfeld ein.
  12. Klicken Sie auf Winkelgeschwindigkeit in Umdrehungen pro Minute eingeben (rpm), um Winkelgeschwindigkeiten in Umdrehungen pro Minute einzugeben.

    Die Ausgabe erfolgt jedoch in den Einheiten, die Sie bei Auswahl der leeren Baugruppendatei festgelegt haben.

  13. Um die Länge der Z-Achse des Baugruppenkoordinatensystems für 3D-Rahmen im Grafikfenster festzulegen, geben Sie den Prozentwert in das Feld Größe von Z-Achse ein.

    Die Z-Achse entspricht vorgabegemäß 20 % der Diagonalen des virtuellen Rahmens.

  14. Klicken Sie auf OK oder auf Anwenden.

    In beiden Fällen werden die Einstellungen gespeichert. Bei Auswahl von OK wird zudem das Dialogfeld geschlossen.

Mikromechanismusmodell

Diese Option dient zur Arbeit mit Mechanismen, die kleine Masseeigenschaften haben.

Im Standardmodus schlägt die Berechnung fehl, falls die Masse oder Trägheit kleiner als 1e-10 kg oder 1e-16 kg/m2 ist. Die dynamische Gleichung wird dann mit einem Gauß-Verfahren mit einer Präzision von 1e-10 gelöst (unter diesem Wert ist der Drehpunkt auf 0 gesetzt).

Wenn der Mikromechanismusmodus aktiviert ist, muss die Masse oder Trägheit größer als 1e-20 kg und 1e-32 kg/m2 sein. Die Gauß-Präzision wird auf 1e-32 eingestellt.

Um zu bestimmen, wann diese Option aktiviert werden sollte, prüfen Sie die Masseeigenschaften im Gelenkkoordinatensystem.

Beispiel 1

 
Sie haben einen Mechanismus, in dem das kleinste Bauteil die Masse m = 6,5e-9 kg hat und die Hauptträgheiten Ixx = 1e-20 kg/m2, Iyy = 1e-20 kg/m2 betragen, selbst wenn Izz > Trägheitsgrenze = 1e-10 kg/m2:
 
  • Wenn dieses Bauteil nur einen Drehungsfreiheitsgrad entlang der Z-Achse hat, ist der Mikromechanismusmodus nicht erforderlich, da Izz > Trägheitsgrenze = 1,0e-10 kg/m2.
  • Falls dieses Bauteil nur einen Übersetzungsfreiheitsgrad hat:
Achtung: Aktivieren Sie den Mikromechanismusmodus nur, wenn Sie einen kleinen Mechanismus simulieren. Gleichzeitig sollten Sie die Baugruppengenauigkeit ändern, um sie für kleine Bauteile anzupassen. Weitere Informationen finden Sie unter Assembly Precision (Baugruppengenauigkeit).

Assembly Precision (Baugruppengenauigkeit)

Nur für geschlossene Konturen und 2D-Kontakte gültig.

2D-Kontakt: Definiert den maximal zulässigen Abstand zwischen Kontaktpunkten. Der Standardwert lautet 1e-6m = 1μm.

Geschlossene Kontur: Wie 2D-Kontakt; sie kann jedoch je nach Gelenktyp Winkelabhängigkeiten haben (angegeben im Bogenmaß rad).

Ändern der Baugruppengenauigkeit

Der Parameter Assembly Precision (Baugruppengenauigkeit) kann in den folgenden Situationen geändert werden:

Achtung: Wenden Sie keine Werte für Baugruppengenauigkeit kleiner als 1e-12 an. Dies hat keinen zusätzlichen Nutzen und kann zu Simulationsproblemen führen.

Solver Precision (Lösergenauigkeit)

Dynamische Gleichungen werden mit einem fünfstufigen Runge-Kutta-Integrationsschema integriert. Der Integrationsfehler und Zeitschritt werden folgendermaßen verwaltet, um eine Annahme sicherzustellen:

Der Integrationsfehler wird unter Verwendung bestimmter Eigenschaften der Runge-Kutta-Formeln geschätzt. Dies ermöglicht eine einfache Berechnung der Positionen "p" und Geschwindigkeiten "v" bis zur fünften Ordnung (Vektoren "p5" und "v5") und zur vierten Ordnung (Vektoren "p4" und "v4"). Der Integrationsfehler wird dann wie folgt anhand von Positionen und Geschwindigkeiten definiert:

 

Integ_fehler_position = norm(p5 - p4)

Integ_fehler_geschw = norm(v5 - v4)

Dabei steht "norm" für eine Spezialnorm.

 

Wenn ein Schritt akzeptiert wurde, ist folgende Beziehung vorhanden (in metrischen Einheiten):

 

Integ_fehler_position = norm(p5 - p4) < Atol + | p5 | . Rtol

Integ_fehler_geschw = norm(v5 - v4) < Atol + | v5 | . Rtol

 

Mit:

  Atol Rtol

Übersetzungsfreiheitsgrad

Solver Precision (Lösergenauigkeit)

Standard = 1e-6

Kein Maximalwert

Solver Precision (Lösergenauigkeit)

Standard = 1e-6

Kein Maximalwert

Drehfreiheitsgrad

Solver Precision (Lösergenauigkeit) . 1e3

Standard = 1e-3

Maximalwert = 1e-2

Solver Precision (Lösergenauigkeit) . 1e3

Standard = 1e-3

Maximalwert = 1e-2

Um diesen Prozess zu veranschaulichen, betrachten Sie folgendes Beispiel:

Beispiel 1: Relativer Fehler Rtol

Gelenktyp: Gleitgelenk 1 mit Position und Geschwindigkeit

 

p[1] = 4529.289768 m

v[1] = 18.45687455 m/s

Falls Solver Precision (Lösergenauigkeit) auf 1e-6 eingestellt ist (der Standard), sind Ergebnisse mit sechs Ziffern garantiert:

 

p[1] = 4529.28 m

v[1] = 18.4568 m/s

Falls Solver Precision (Lösergenauigkeit) auf 1e-8 eingestellt ist, sind acht Ziffern garantiert:

 

p[1] = 4529.2897 m

v[1] = 18.456874 m/s

Beispiel 2: Relativer Fehler für Atol

Gelenktyp: Gleitgelenk 1 mit Position und Geschwindigkeit

 

p[1] = 0.000024557 m

v[1] = 0.005896476 m/s

Falls Solver Precision (Lösergenauigkeit) auf 1e-6 eingestellt ist (der Standard), sind Ergebnisse mit sechs Nachkommastellen garantiert:

 

p[1] = 0.000024 m

v[1] = 0.005896 m/s

Falls Solver Precision (Lösergenauigkeit) auf 1e-8 eingestellt ist, sind acht Nachkommastellen garantiert:

 

p[1] = 0.00002455 m

v[1] = 0.00589647 m/s

Dasselbe gilt für eine Stiftverbindung, jedoch haben Atol und Rtol gleiche Lösergenauigkeit, multipliziert mit 1e3:

Beispiel 3: Relativer Fehler für Rtol

Gelenktyp: Stiftverbindung 2 mit Position und Geschwindigkeit

 

p[2] = 12.53214221 rad

v[2] = 21.36589547 rad/s

Falls Solver Precision (Lösergenauigkeit) auf 1e-6 eingestellt ist (der Standard), sind Ergebnisse mit drei Ziffern garantiert:

 

p[2] = 12.5 rad

v[2] = 21.3 rad/s

Falls Solver Precision (Lösergenauigkeit) auf 1e-8 eingestellt ist, sind fünf Ziffern garantiert:

 

p[2] = 12.532 rad

v[2] = 21.365 rad/s

Der Parameter Solver Precision (Lösergenauigkeit) kann in den folgenden Situationen geändert werden:

Achtung: Die Lösergenauigkeit ist unmittelbar mit der Größe des Zeitschritts verbunden. Verringern Sie die Lösergenauigkeit nicht allzu sehr (z. B. kleiner als 1e-12), da dadurch die Simulationszeit beeinflusst wird.

Capture Velocity (Erstellgeschwindigkeit)

Dieser Parameter wird für die Simulation von Zusammenstößen zwischen Objekten verwendet. Er hilft dem Löser dabei, die Anzahl der kleinen Stöße zu beschränken, bevor konstante Kontakte auftreten. Das Stoßmodell verwendet einen Rückstoßkoeffizienten (d. h. eine Stoßzahl) "e". Der vom Benutzer eingegebene Wert liegt zwischen 0 und 1. Für die sich daraus ergebenden Bedingungen werden die Werte wie folgt behandelt:

Der Parameter Capture Velocity (Erstellgeschwindigkeit) hilft dem Löser dabei, die Anzahl der kleinen Stöße zu beschränken, bevor der Kontakte als aktiv oder konstant angesehen wird. Der Erstellvorgang läuft wie folgt ab:

Achtung: Der Kontaktstatus (e = 1) wird niemals vom Programm festgelegt. Der Löser verwaltet den Kontaktstatus so, dass alle aktiven Kontakte kohärent sind. Der Löser bestimmt ihn mit einer nicht-linearen quadratischen Gleichung.

Wann kann der Parameter geändert werden?

Der Parameter kann in den folgenden Situationen geändert werden:

Regularization Velocity (Regulierungsgeschwindigkeit)

Bei 2D-Kontakten wird ein reales nicht-lineares Coulombsches Reibungsgesetz angewendet. Für Verbindungen und 3D-Kontakte wird ein standardisiertes Coulombsches Gesetz angewendet, zur Vereinfachung und um eine hyperstatische Bedingung zu vermeiden. Dieses kann wie folgt veranschaulicht werden:

Die Regulierung wird durch den Parameter Regularization Velocity (Regulierungsgeschwindigkeit) gesteuert.

Wenn Sie dieses Modell für Haftkontakte (oder Rollkontakte) verwenden und die relative Tangentialgeschwindigkeit Null beträgt, ist die Tangentialkraft Null.

Im Falle von Gelenkreibung in einem Drehfreiheitsgrad wird die tangentiale Kraft durch einen tangentialen Drehmoment (Einheit: Nm) ersetzt, und die tangentiale relative Geschwindigkeit ist eine Drehgeschwindigkeit (Einheit: rad/s). Beide werden durch Multiplikation der tangentialen Kraft mit dem und Division der Übersetzungsgeschwindigkeit durch den Gelenkradius berechnet.

Beispiel 1

Eine Stiftverbindung mit einem Radius von 10 mm wird mit der konstanten Geschwindigkeit "w" gleich 10 rad/s gesteuert. Es wird eine Kraft (Fn) von 20 N lotrecht zur Drehachse auf die Verbindung angewendet, und der Reibungskoeffizient (mu) ist auf 0.1 eingestellt.

In diesem Fall kann das Reibungsdrehmoment (Uf) im Gelenk wie folgt berechnet werden:

 

? = r * w = 0.01 * 10 = 0.1 m/s

? > Regulierungsgeschwindigkeit = 0.001 m/s => Uf = -mu * r * Fn = -0.1 * 0.01 * 20 = -0.02 Nm

Siehe "Tag 1" im standardisierten Coulombschen Diagramm.

Beispiel 2

Dasselbe Beispiel mit einer Geschwindigkeit (w) von 0.05 rad/s ergibt ein Reibungsdrehmoment (Uf) von:

 

? = r * w = 0.01 * 0.05 = 0.0005 m/sm

? > Regulierungsgeschwindigkeit = 0.001 m/s => Uf ≈ -mu * r * Fn/2 = -0.1 * 0.01 * 20/2 = -0.01 Nm

Siehe "Tag 2" im standardisierten Coulombschen Diagramm.

Der Parameter Regularization Velocity (Regulierungsgeschwindigkeit) kann in den folgenden Situationen geändert werden:

Numerische Prüfung

Bevor Sie die Simulationsergebnisse analysieren, sollten Sie prüfen, ob die Simulation numerisch gültig ist, also nicht von numerischen Parametern beeinflusst wird. Um die numerische Prüfung durchzuführen, gehen Sie wie folgt vor:

  1. Führen Sie eine Simulation mit einem Satz numerischer Parameter (Löser- und Baugruppengenauigkeit, Erstellgeschwindigkeit, Regulierungsgeschwindigkeit und Zeitschritt), und speichern Sie sie.
  2. Teilen Sie jeden Parameter durch 10, führen Sie die Simulation aus, und speichern Sie sie.
  3. Plotten Sie alle Ergebnisse im selben Diagramm. Falls alle Ihre Ergebnisse ähnlich sind, wird die Simulation nicht von numerischen Parametern beeinflusst. Andernfalls gibt es ein Empfindlichkeitsproblem.
  4. Wenn die Simulation nicht beeinflusst wurde, können die Ergebnisse analysiert werden.
  5. Wird die Simulation jedoch von numerischen Parametern beeinflusst, bestimmen Sie anhand der Ergebniskurven, welcher numerische Parameter den Einfluss ausübt. Teilen Sie den Parameter durch 10, und verwenden Sie das Ergebnis als Nennwert für den numerischen Parameter. Starten Sie die Prüfung erneut. Um Zeit zu sparen, können Sie die Unbeeinflussbarkeit für den einen Parameter testen.