ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 16. Okt. 2012 14:27 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe ein kleines Problem mit Ansys und dem Postprocessing. Wenn ich die Statusvariablen meines benutzerdefinierten Materials (subroutine UserMat) mit Hilfe von element tables anschauen möchte, funktioniert das nur, wenn nicht irgendwelche anderen Elementtypen definiert sind. Ich habe mal ein Minimalbeispiel in APDL programmiert, das auch mit der standardmäßig mitgelieferten Usermat-Routine funktioniert (das kann also jeder einlesen): Code: finish /clear /prep7! userdefined material tb, user, 1, 1, 6 tbdata,, 5, 1.e-3, 1.0, 1.e-2, 2.0, 1.0 tb, stat, 1, 1, 10 tbdata, 1, 0 ! geometry et, 10, plane182,, 0, 1,,, 1 et, 21, mesh200, 2 rectng, 0, 1, 0, 1 esize, 1 type, 10 amesh, all ! boundary conditions d, all, all /solu antype, static nropt, full nsubst, 1, 1, 1 time, 1 outres, all, all outres, svar, all solve /post1 set, last etable, stvar1, svar, 1 pletab, stvar1
In den Versionen 12.1 und 13.0 läuft das Beispiel nur durch, wenn man die Definition des mesh200-Elements auskommentiert. Ansonsten sagt Ansys folgendes: Code: STORE STVAR1 FROM ITEM=SVAR COMP=1 FOR ALL SELECTED ELEMENTS *** WARNING *** CP = 6.036 TIME= 14:09:14 No components are specified for the SVAR item. *** WARNING *** CP = 6.044 TIME= 14:09:14 SVAR is an invalid label. The ETABLE command is ignored.
Funktioniert das in der neuesten Version von Ansys? Wenn nicht: woran liegt das und wie kann ich das umgehen? Dieser Fehler hat nämlich leider zur Folge, dass man bei Rechnungen mit Kontaktelementen die Statusvariablen nicht anschauen kann, was echt doof ist...Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |