| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Knotenspannungen mit APDL auslesen (1917 / mal gelesen)
|
michelHH Mitglied
Beiträge: 18 Registriert: 04.07.2017
|
erstellt am: 08. Aug. 2017 11:36 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte per APDL Knotenspannungen um eine Öffnung herum auslesen. Dies versuche ich per vget wie folgt: *dim,nstress_x_out_04,array,n_count_out_04t,4,,,,, *vget,nstress_x_out_04,node,orign_out_04t,s,x,,, Anschließend per *vwrite in eine Datei. Leider bekomme ich nur die Rückmeldung "some entities requested in the *vget are undefined. vget ignored" Wenn ich an Stelle der Spannungen auf die Verschiebungen zugreife, funktioniert es. Aber ich benötige halt die Spannungen. Hat jemand eine Idee, woran das liegen kann? Gruß, michelHH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
solve1 Mitglied Berechnungsingenieur
Beiträge: 624 Registriert: 27.05.2008 Ansys APDL Ansys WorkBench
|
erstellt am: 08. Aug. 2017 12:11 <-- editieren / zitieren --> Unities abgeben: Nur für michelHH
|
michelHH Mitglied
Beiträge: 18 Registriert: 04.07.2017
|
erstellt am: 09. Aug. 2017 13:28 <-- editieren / zitieren --> Unities abgeben:
Danke für die schnelle Antwort! Aber ich greife ja per *vget innerhalb einer Schleife jeweils nur auf 1 bestimmten Knoten zu. Da wüsste ich gar nicht, was ich da noch weiter rausselektieren sollte. VG, michelHH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
solve1 Mitglied Berechnungsingenieur
Beiträge: 624 Registriert: 27.05.2008 Ansys APDL Ansys WorkBench
|
erstellt am: 10. Aug. 2017 11:24 <-- editieren / zitieren --> Unities abgeben: Nur für michelHH
hi, ach so, der *vget holt dir die 6 Spannungskomponenten. Wenn du das mit einer Schleife über Knoten machst, dann könntest du das so realisieren. Code:
nsel... !die Knoten wählen von denen du die Stresses suchst esln !die Elemente die an den selektierten Knoten haengen nsle,r,corner !reselect der Eck-Knoten bezgl. der selektierten Elemente*get,anzknot,node,,Count !anzahl der selektierten Knoten nn=0 !Initialisierung hilfsvariable (aktuelle Knotennummer) *do,i,1,anzknot nn=ndnext(nn) !sogen. get function. gibt die nächst grössere knotennummer zu der Zahl in der Klammer !-> Loop über alle selektierten Knoten *vget.... ! stresses zu dem Knoten "nn" holen -> ist immer ein Eck-Knoten *enddo
gruß [Diese Nachricht wurde von solve1 am 10. Aug. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Entwicklungsingenieur Rotordynamik und Lagertechnologie (m/w/d) | Als weltweit führendes unabhängiges Unternehmen in den Bereichen Kälte-, Klima- und Wärmepumpentechnik sowie für Komfortklima, Prozesstechnik und mobile Anwendungen nutzen wir unsere weitreichende Erfahrung, um innovative Produkte und intelligente Lösungen anzubieten. Mehr als 4.000 Mitarbeiter rund um den Globus setzen täglich alles daran, dass sich unsere Kunden auf die bewährte ?Made by BITZER? Qualität verlassen können.... | Anzeige ansehen | Maschinenbau |
|
michelHH Mitglied
Beiträge: 18 Registriert: 04.07.2017
|
erstellt am: 11. Aug. 2017 14:43 <-- editieren / zitieren --> Unities abgeben:
Besten Dank nochmal. Obwohl der Ansatz vielversprechend schien, hat er leider nicht funktioniert. "Some enteties requested in the *vget command are undefined... *vget is ignored" Habe eigentlich alles so gemacht, wie beschrieben. Ich werde es alternativ statt direkt über die Knoten mal über einen "Pfad" versuchen. Gruß, michelHH
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|