| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Workbench User Results und APDL (1968 / mal gelesen)
|
Aeterion Mitglied Berechnungsingenieur
Beiträge: 19 Registriert: 26.04.2019
|
erstellt am: 13. Sep. 2019 13:52 <-- editieren / zitieren --> Unities abgeben:
Hallo! akutell arbeite ich mit der neuen Ansys Workbench Version und Mechanical. Ich würde gerne mit APDL mir eine Auswerteroutine für Spannungen schreiben. Mit den User-Defined-Results bin ich da schon ganz gut vorangekommen. Allerdings sollen auch Fallunterscheidungen getroffen werden können. Ich stelle mir das dann so vor: - PreProcessing und Berechnung im Mechanical - Postprocessing im Mechanical, Auswertung der relevanten Größen als Eingangsparameter in mein Berechnungsskript - Ergebnisse der Routine und bunte Bildchen im Workbench anschauen Ich kann mir zwar auch Bildchen im Mechanical als Print ausgeben lassen. Allerdings hätte ich irgendwie schon gerne eine PlotDatei. Wie sähe so ein Beispielskript aus? Hat jemand vllt. ein Beispiel oder eine .wjbz Datei? Viele Grüße, Aeterion Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Duke711 Mitglied
Beiträge: 826 Registriert: 14.11.2016
|
erstellt am: 13. Sep. 2019 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für Aeterion
|
Aeterion Mitglied Berechnungsingenieur
Beiträge: 19 Registriert: 26.04.2019
|
erstellt am: 13. Sep. 2019 14:24 <-- editieren / zitieren --> Unities abgeben:
Ich dachte eher meine notwendigen Werte als User Defined Results rauszulesen, mit dem APDL command (siehe Bild) zu verarbeiten und dann als User Defined Result wieder rauszulesen und graphisch darzustellen. Ich will mir einzelne Spannungskomponenten berechnen lassen, dann ein paar Parameter einfügen und daraus einige neue Werte berechnen, welche sich aber nach ein paar Kriterien unterscheiden. Also brauche ich unter anderem auch einige if-Schleifen. Diese kann ich aber in den user-defined-result nicht erzeugen. [Diese Nachricht wurde von Aeterion am 13. Sep. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Duke711 Mitglied
Beiträge: 826 Registriert: 14.11.2016
|
erstellt am: 14. Sep. 2019 00:13 <-- editieren / zitieren --> Unities abgeben: Nur für Aeterion
Ja aber mit APDL hat man keinen Zugriff auf das Postprocessing von Mechanical. D.h. die grafische Darstellung kann über APDL nur als Bild in Classic Design erfolgen ohne ledegliche Postprocessing Funktionen von Mechanical, eben nur ein 2D Bild, keine interaktive 3D Grafik. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Aeterion Mitglied Berechnungsingenieur
Beiträge: 19 Registriert: 26.04.2019
|
erstellt am: 16. Sep. 2019 09:13 <-- editieren / zitieren --> Unities abgeben:
Und irgendeine Übergabe eines Parameters wäre dann auch nicht möglich? Ansys rechnet ja auch s1 im Workbench aus. Diesen Wert kann ich dann mit dem UserDefinedResult auch direkt abrufen. Gibt es denn da gar keine Schnittstelle? Oder sind dafür speziell die ACT Erweiterungen gedacht? Gibt es dafür vielleicht eine Seite mit Beispielen, wie sowas einfaches aussehen kann? Z.B. eine Erweiterung, welche mit die Mises Spannungen ausrechnet und dann als contour-plot darstellt? Als simples Beispiel eben =) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jim.Lagies Mitglied
Beiträge: 13 Registriert: 08.05.2019 Ansys WB / Classic 18.2 Solidworks 2017
|
erstellt am: 17. Sep. 2019 15:28 <-- editieren / zitieren --> Unities abgeben: Nur für Aeterion
ich bin mir nicht sicher ob ich das richtig verstehe, aber du kannst ja auch als in apdl auswerten lassen (sprich alle Spannungskomponenten etc) und auch darüber, also im APDL Script) deine Schleifen laufen lassen. Eine Übergabe an Mechnical wäre dann möglich wenn du deine Parameter mit "my_" als prefix versiehst. Dann tauchen sie auch als Parameter in WB wieder auf. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Duke711 Mitglied
Beiträge: 826 Registriert: 14.11.2016
|
erstellt am: 17. Sep. 2019 17:46 <-- editieren / zitieren --> Unities abgeben: Nur für Aeterion
|
Aeterion Mitglied Berechnungsingenieur
Beiträge: 19 Registriert: 26.04.2019
|
erstellt am: 23. Sep. 2019 17:39 <-- editieren / zitieren --> Unities abgeben:
|
cjensch Mitglied Berechnungsingenieur
Beiträge: 135 Registriert: 09.05.2019
|
erstellt am: 23. Sep. 2019 18:28 <-- editieren / zitieren --> Unities abgeben: Nur für Aeterion
Hallo Aeterion, die Antwort kam schon von Duke711, du kannst so ziemlich alles mit APDL zusammenbauen, dann ist man aber auch beim Postprocessing im APDL und nicht mehr in der Workbench. Wenn die Ergebnisse dann wirklich in die Workbench sollen muss man sich das, wie auch in den Apps im App Store, mit ACT/Python programmieren. Zum Selbststudium gibt des diese Unterlagen: https://catalog.ansys.com/Developers.cshtml Schneller kommt man allerdings zum Ziel wenn man sich in ein Seminar setzt. Viele Grüße ------------------ ********************************************** CADFEM GmbH M.Eng. Christian Jensch Berechnungsingenieur Professional Development Tel: +49 (0)371-334262-22 E-Mail: cjensch@cadfem.de ********************************************** [Diese Nachricht wurde von cjensch am 23. Sep. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |