Hallo ANsys Gemeinde!
Ich möchte eine Simulation durchführen bei der ich eine Verschiebung
im 1.Lastschritt aufbringe und in den folgenden Lastschritten diese
Verschiebung vergrößern. Mit dem Befehl %_fix% soll das möglich sein
wenn separate Lastschritte mit LSWRITE gespeichert und zum Schluss
gelöst werden. Leider bekomme ich für untenstehendes InputFile immer
die Fehlermeldung:
*** ERROR *** CP = 4730.716 TIME= 12:48:20
Present time 0.5 is less than or equal to the previous time in a
transient analysis.
Wie stellt man denn bei der Arbeit mit LSSOLVE die richtige Zeit beim
Lösen aller Lastschritte ein? Ist es möglich den Befehl %_fix% mehrfach
anzuwenden um zum Bsp. 10 Verschiebungen hintereinander aufzubringen
ähnlich wie beim Aufschlagen eines Körpers? Vorab vielen Dank für die
Informationen.
Grüße Stephan22
uz=-2
t=0.5
/solu
solcontrol,on !automatische Wahl der Zeitschritte
antype,trans,new !Berechnungstyp statisch
autots,on
outres,all,all !alle Ergebnisse speichern fuer PostProcessing
nlgeom,on !grosse Verformung einbeziehen
kbc,0 !Last linear steigern in jedem SubStep
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
alls
csys,0
ddele,knoten,uz
d,knoten,uz,-2/5
alls
time,t !Zeit fuer Lastschritt
nsubst,10,20,5 !Vorgabe SubstepAnzahl (10 aktuell, 20 maximal, 5 minimal)
neqit,25 !maximale Anzahl gleicher Iterationsschritte
alls
nrop,unsymm
solve
LSWRITE,1
d, knoten,UZ,%_FIX%,
alls
csys,0
time,t*2 !Zeit fuer Lastschritt
nsubst,10,20,5 !Vorgabe SubstepAnzahl (10 aktuell, 20 maximal, 5 minimal)
neqit,25 !maximale Anzahl gleicher Iterationsschritte
alls
LSWRITE,2
d,knoten,uz,uz
alls
csys,0
time,t*3 !Zeit fuer Lastschritt
nsubst,10,20,5 !Vorgabe SubstepAnzahl (10 aktuell, 20 maximal, 5 minimal)
neqit,25 !maximale Anzahl gleicher Iterationsschritte
alls
LSWRITE,3
nrop,unsymm
lssolve,1,3
------------------
SR
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP