|
SIMULIA/ABAQUS : Export von optimierten Netzen/Geometrien
Ingeniorator am 08.06.2018 um 11:36 Uhr (1)
Hallo zusammen,ich spiele gerade mit dem Optimierungsmodul von Abaqus herum und stoße hier und da noch auf ein paar Probleme. Vor allem geht es mir darum, wie ich das optimierte Netz exportieren kann. Es scheint, dass immer nur ein Shellnetz erstellt wird und man auch nur eine .stl-Datei exportieren kann.Ist es möglich, es als Solidnetz bzw. auch als .stp zu exportieren? Es ist mir zwar möglich, das Netz in Hypermesh einfach wieder mit Tetraedern zu füllen, aber das stellt einfach einen zusätzlichen Schrit ...
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : Python GUI/Abaqus
Mustaine am 25.06.2018 um 13:09 Uhr (1)
Die Kommandozeilenbefehle sind im Handbuch im Abschnitt "Execution Procedure" erklärt.Im Installationsordner gibt es einen Unterordner namens "Commands". Auf die batch-Datei (abaqus oder abq6...) kannst du auch referenzieren. Diese wiederum ruft dann selbst die benötigte Executable auf. Isight referenziert z.B. auch auf die abaqus.bat.
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : Python GUI/Abaqus
Mustaine am 27.06.2018 um 12:09 Uhr (1)
Mhhh, keine Ahnung warum dann bei dir das Absetzen des Kommandos mit Python nicht funktioniert. Bei mir klappt es.Du kannst ja mal in die .bat Datei schauen und versuchen direkt die dort referenzierte Executable anzusteuern. Aber ich befürchte, dass dann die anderen Kommandozeilenparameter nicht verwendet werden.
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : Abaqus Isight Postprocessing with Python
Mustaine am 06.07.2018 um 16:41 Uhr (1)
Ich war nicht ganz korrekt. Ich führe meine Python-Skripte normalerweise mit der OS-Command-Komponente aus.Für das Auslesen der .odb wie du es machen möchtest, wäre es aber nur mehr Arbeit eine extra Komponete zu benutzen. Du musst dann die .odb und die .py der OS-Command-Komponente zur Verfügung stellen, das richtige Kommando absetzen und dann die .txt wieder aufsammeln.Mit deiner jetzigen Methode brauchst du nur die .txt aufsammeln.Was meinst du mit Testfile? Die Isight-Datei?Nachtrag: Wenn du das Skript ...
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : Abaqus Isight Postprocessing with Python
samson05 am 06.07.2018 um 17:22 Uhr (1)
Zitat:Original erstellt von Mustaine:Ich war nicht ganz korrekt. Ich führe meine Python-Skripte normalerweise mit der OS-Command-Komponente aus.Für das Auslesen der .odb wie du es machen möchtest, wäre es aber nur mehr Arbeit eine extra Komponete zu benutzen. Du musst dann die .odb und die .py der OS-Command-Komponente zur Verfügung stellen, das richtige Kommando absetzen und dann die .txt wieder aufsammeln.Mit deiner jetzigen Methode brauchst du nur die .txt aufsammeln.Was meinst du mit Testfile? Die Isig ...
|
| In das Form SIMULIA/ABAQUS wechseln |
 packed_model.zmf.txt |
SIMULIA/ABAQUS : Abaqus Isight Postprocessing with Python
Mustaine am 06.07.2018 um 17:50 Uhr (1)
Im Anhang sollte die .zmf-Datei sein.Einfach das .txt im Namen entfernen, in Isight öffnen und laufen lassen. Die benötigten Dateien sollten darin enthalten sein.PS: Das ist ein einfacher Biegebalken, bei dem in 3 Schritten der Radius verändert wird. Es wird eine konstante Verschiebung aufgebracht und die Reaktionskraft ausgelesen. Einmal direkt aus der .odb und einmal über das Skript und das Parsing.[Diese Nachricht wurde von Mustaine am 06. Jul. 2018 editiert.]
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : Elastisches Verhalten bis zum Riss (Deletion)
Mustaine am 09.07.2018 um 15:13 Uhr (1)
Also erstmal solltest du in der .dat-Datei nach Warnungen schauen und auch das Handbuch konsultieren. Soweit ich das sehe, hast du mit Elastic=Enginnering Constants ein 3D Materialmodell. Das Hashin-Kriterium kann aber nur im ebenen Spannungszustand arbeiten, also z.B. mit Elastic=Lamina und Schalen-Elementen.Des weiteren scheint dir das Framework aus Damage Initiation und Damage Evolution nicht klar zu sein. Damage Initiation ist nur ein Marker, welcher alleine nur anzeigt, ab wann ein Kriterium erreicht ...
|
| In das Form SIMULIA/ABAQUS wechseln |
 packed_model_userScript.zmf.txt |
SIMULIA/ABAQUS : Abaqus Isight Postprocessing with Python
samson05 am 09.07.2018 um 18:09 Uhr (1)
Zitat:Original erstellt von Mustaine:Im Anhang sollte die .zmf-Datei sein.Einfach das .txt im Namen entfernen, in Isight öffnen und laufen lassen. Die benötigten Dateien sollten darin enthalten sein.PS: Das ist ein einfacher Biegebalken, bei dem in 3 Schritten der Radius verändert wird. Es wird eine konstante Verschiebung aufgebracht und die Reaktionskraft ausgelesen. Einmal direkt aus der .odb und einmal über das Skript und das Parsing.[Diese Nachricht wurde von Mustaine am 06. Jul. 2018 editiert.]Vielen ...
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : Abaqus Isight Postprocessing with Python
samson05 am 10.07.2018 um 14:13 Uhr (1)
Zitat:Original erstellt von Mustaine:Ich habe mir mal dein Isight-Datei angesehen. Wenn man einige Fehler korrigiert, funktioniert es auch.Super vielen Dank! Jetzt klappt es bei mir auch, jedoch nur, wenn der Name des Text-files in meinem userscript nicht "user_params.txt" lautet.Außerdem erscheint mir der Workflow nicht logisch. .cae und .odb in der Abaqus Komponente hineinladen, dann im Data-Exchanger das erstellte .txt-File einladen und quasi rückwärts wieder mit Abaqus verbinden, damit es dort als out ...
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : *frequency procedures
tmg11 am 28.08.2018 um 01:21 Uhr (1)
ich habe versucht die Knote im Dat datei herauszufinden: ***WARNING: FOR *TIE PAIR (ASSEMBLY_S_SURF-1-ASSEMBLY_M_SURF-1), NOT ALL THE NODES THAT HAVE BEEN ADJUSTED WERE PRINTED. SPECIFY *PREPRINT,MODEL=YES FOR COMPLETE PRINTOUT. ***WARNING: FOR *TIE PAIR (ASSEMBLY_S_SURF-1-ASSEMBLY_M_SURF-1), ADJUSTED NODES WITH VERY SMALL ADJUSTMENTS WERE NOT PRINTED. SPECIFY *PREPRINT,MODEL=YES FOR COMPLETE PRINTOUT. ***WARNING: 137 nodes have been adjusted more than once. The subsequent ...
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : CAE-Python Script
Mefh am 28.08.2018 um 08:03 Uhr (1)
Abaqus protokolliert die Eingaben in CAE mit. Die Eingaben stehen als Python in der Datei abaqus.rpy im jeweiligen Arbeitsverzeichnis.
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : CAE-Python Script
tmg11 am 29.08.2018 um 03:42 Uhr (1)
ich meine, ich habe schon ein CAE Datei und möchte den dazugehörigen Script haben. oder muss ich es dann schritt für schritte nachbauen und als makro aufnehmen
|
| In das Form SIMULIA/ABAQUS wechseln |
|
SIMULIA/ABAQUS : CAE-Python Script
Mustaine am 29.08.2018 um 09:59 Uhr (1)
Die rpy-Datei protokoliert eine A/CAE-Session. Jede neue Session erzeugt eine neue .rpy.Wenn man seine Arbeit in A/CAE speichert, bekommt man eine .cae und .jnl Datei. Die .jnl protokolliert den Modellaufbau in Python. Man kann sie mit einem ASCII-Editor öffnen.
|
| In das Form SIMULIA/ABAQUS wechseln |