1. Forum
    1. Dashboard
    2. Unerledigte Themen
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Seiten
  • Marktplatz-Eintrag
  • Erweiterte Suche
  1. Maschboard
  2. Sonstiges
  3. Hardware,Software & Internet

Frage an Abaqus [fortgeschrittene-User) Optimierungsprozess

  • shiningengineer
  • 31. August 2024 um 14:16
  • Erledigt
  • shiningengineer
    Fragensteller
    Beiträge
    1
    Semester
    6
    Studiengang
    Allgemeiner Maschinenbau M. Sc.
    • 31. August 2024 um 14:16
    • #1

    Hallo,

    ich habe eine Frage zur Machbarkeit der Verwendung der herkömmlichen Abaqus-GUI ohne Skripting.

    Folgender Fall:

    Ich habe bereits ein homogenisiertes Abaqus-Modell erstellt, in dem den Elementen Hyperschaum-Materialkarten/Daten zugewiesen sind. Ich habe einen hyperelastischen Fall mit sehr großen Verformungen bei einer Kompression. In Wirklichkeit habe ich eine Gitterstruktur, die aus Einheitszellen besteht. Durch die Homogenisierung und Zuweisung der realen Materialeigenschaften auf der Basis von Testdaten muss Abaqus nicht mehr die komplexen filigranen Strukturen simulieren, sondern nur noch die Elemente der Diskretisierung, denen ich die Materialeigenschaften explizit zugewiesen habe. Das funktioniert bisher auch in Superkorrelation zu den Versuchsdaten.

    Nun meine Frage,

    Angenommen, ich habe 4 Fälle von „echten“ Gittervarianten, so ergeben sich 4 Materialkarten, die mir zur Verfügung stehen.

    Kann ich dafür eine Optimierung in Abaqus durchführen? Ich kann eine Zielfunktion erstellen, aber wie sage ich Abaqus, dass es die erstellten „Materialien“ während der Optimierung nacheinander zuordnet und die „beste“ Lösung meiner Zielfunktion ausgibt? Ist dies ohne Skripting möglich oder empfehlen Sie mir, dies selbst in Python zu implementieren? An sich ist es recht einfach, aber ich glaube, Abaqus hat keine solche Funktion zur Steuerung der „Materialien“ implementiert.

    Mein Ziel (siehe beigefügte Skizze) ist es, die Bereiche 1 bis 4 aus dem Material TPU1 TPU2 TPU3 und TPU4 auszuwählen, um eine Zielfunktion zu erfüllen oder ihr so nahe wie möglich zu kommen. Dies könnte z.B. wie folgt aussehen. Bei einer Kompression von 20'% oder 30% möchte ich eine notwendige Reaktionskraft von 8 kPA haben. Es kann ein einfacher Würfel angenommen werden, um die Komplexität so weit wie möglich zu reduzieren. Ist Abaqus in der Lage, jede mögliche Variante der Material Zuweisung durchzusimulieren? Die Materialien können in den Bereichen 1-4 nicht unterschiedlich sein, das bedeutet in Bereich 1 ist ein Material fix, analog Bereich 2 3 und 4..Hat jemand mit so etwas Erfahrung gemacht? So wie es mir scheint, muss ich dafür wohl ein Python Skript schreiben... aber eventuell übersehe ich etwas in der Abaqus GUI :D

    Mit freundlichen Grüßen

    Info: Wenn ich von Materialien spreche, spreche ich von echten Materialien in Abaqus mit ihren eigenen Test-Daten und Poisson-Verhältnis. Ich verwende das Hyperschaum-Materialmodell.


    idea.PNG

    • Zitieren

bonding

Tags

  • Abaqus
  1. Maschboard Regeln
  2. Nutzungsbestimmungen
  3. Datenschutzerklärung
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™