2016-10-26 11 views
0

Ich habe (X, Y) -Koordinaten von Polygonen wie in der Abbildung gezeigt pores image. Wie kann ich sie in Abaqus importieren und wie man eine Fläche so erzeugt, dass die inneren Formen (polygon1, poly2 ....) von der äußeren Form (der Rahmen (ein Rechteck) subtrahiert werden). Rechteck-poly1-poly2 ....Wie zeichne Polygone mit Abaqus Python-Skript

enter image description here

Antwort

0

Versuchen Sie, eine Makroaufnahme. Erstellen Sie das Modell manuell mit Abaqus CAE. Ich nehme an, dass Sie ein 2-D-Modell machen, also wird Ihre Geometrie wahrscheinlich folgendes sein:

  • Ein festes Rechteck. 2a. Planar Schnitt auf dem Rechteck durch eine Skizze erstellt. 2b. Alternativ können Sie die "create wire" -Funktion verwenden, um Ihre Formkoordinaten einzugeben (klicken Sie mit der rechten Maustaste, um Koordinaten aus einer Textdatei zu lesen). Verwenden Sie das Mischschema "Separate Leitung". Verwenden Sie dann das Werkzeug "Partition", um die Löcher zu partitionieren, und verwenden Sie dann "Geometrie bearbeiten", um die unerwünschten Flächen zu entfernen.
  • Wie dem auch sei, der Makrorecorder wird helfen, den Code zu prototypieren, den Sie generieren müssen. Sobald Sie das getan haben, müssen Sie typische Python-Datei-Öffnen/Lesen-Operationen ausführen, um die Eingabekoordinaten zu lesen und das Programm zu entwickeln, um das Modell und das Netz zu erzeugen. Oder Sie können Ihr Modell mit der oben beschriebenen Methode manuell extrudieren. Es gibt viele Möglichkeiten, dieses Huhn zu häuten.