Guten Tag,
ich untersuche derzeit eine Mauerwerkskonstruktion, wobei die Konstruktionseigenlast und die Nutzlast in zwei getrennten Laststufen (1 entspricht Eigenlast, 2 entspricht Verkehrslast) jeweils schrittweise aufgeprägt und das Tragwerk nichtlinear berechnet wird.
Da ich nach dem Aufprägen der Eigenlast den asum-Befehl nutzen muss, wird es erforderlich, den Solution-Prozessor zu verlassen und in den Prep7 zu wechseln. Nachfolgend der Code zum Restart der Analyse:
save,MW1,DB
save, MW1,emat
save, MW1,esav
parsav,all,Param,par
RESUME
/SOLU
ANTYPE,stat,REST
parres,change,Param,par
!Aufprägen der Verkehrslasten (Laststufe 2)
*DO,i,1,n_anz,1
*get,y_Last,node,oben_node(i,1,1),F,FY
F,oben_node(i,1,1),FY,oben_node(i,2,1)+y_Last
*ENDDO
solve
fini
save,MW2,DB
Die Analyse wird zunächst fortgesetzt. Die loadsteps werden sauber geschrieben/angelegt. So weit so gut. Was ist das Problem?
Die Summe meiner Vertikallasten ist bis zum Aufprägen der Eigenlast völlig korrekt. Aber nach dem Restart und dem Aufprägen der zuvor (korrekt!) definierten Vertikallasten (Verkehrslasten) liegt sie total daneben. Normalerweise müsste die Summe der Vertikallasten unverändert sein, wenn ich nach dem Restart in der Schleife zum Aufprägen der Verkehrslasten die Lasteingabe zu Null setze:
!Aufprägen der Verkehrslasten (Laststufe 2)
*DO,i,1,n_anz,1
F,oben_node(i,1,1),FY,0
*ENDDO
Ist sie leider nicht. Stattdessen nimmt sie ab!! Dies ist mir völlig unverständlich. Kommentiere ich stattdessen den F-Befehl aus, bleibt die Summe V unverändert Summe_V= Summe_V (Laststufe 1).
Wäre klasse, wenn jemand Rat wüsste, da ich mit meinem Latein am Ende bin. Danke.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP