Hi Leute,
ich habe ein kleines Problem, kann aber es nicht lösen. Hoffe, Ihr könnt mir weiterhelfen!?
Ich habe ein User-Element über UEL programmiert. Dabei habe ich das Materialverhalten anhand des algebraischen Gleichungssystems vorgegeben.
Dieser sieht (reduziert) wie folgt aus:
[K]*{u} = {Fa1, -Fb1, Fa2, -Fb2} (Transponiert)
Das Problem dabei (was ich habe) liegt in der Definition von Fb1 und Fb2, sodass sie 'negativ' in die algebraischen Gleichung festgelegt werden.
Ich habe bei der Aufstellung des algebraischen Gleichungssystems (wie es in der UEL-Beschreibung in der Abaqus Documentation erläutert wurde) das "Minus" Zeichen auf die linke Seite gebracht. Somit wurde das Problem nur teilweise gelöst.
Stark reduziert (alle andere Verschiebungen sind null) sehen die beiden Gleichungen wie folgt aus:
c*ub2 = -Fb1
-c*ub2 = -Fb2
D.h.:
- wenn ich für ub2 einen positiven Wert eingebe, soll auch Fb2 positiv ausgegeben werden. --> Das klappt
- wenn ich für F2 einen positiven Wert eingebe, soll auch u2 positiv ausgegeben werden. --> Das klappt nicht. Es wird -u2 berechnet.
Zudem wird die Resultierende am ersten Knoten Fb1 ebenfalls positiv berechnet, obwohl dieser negativ vorliegen sollte.
Ich habe bereits alle mir bekannten Möglichkeiten ausprobiert. Das Problem besteht leider weiterhin.
Wenn jemand mir bei meinem Problem weiterhelfen würde, werde ich sehr dankbar sein.
Dnake
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP