Topic: NonLinearStatic issue with nmsteps > 1
Hello all,
I have a building model in which I need to apply first vertical loads, then proceed with pushover (apply forces in displ. control, node 125 in X dir.). Analyses are set as:
NonLinearStatic nsteps 211 nmsteps 2 nmodules 2
nsteps 11 deltat 0.1 rtolv 0.1 controlmode 1 refloadmode 1 initialGuess 1 manrmsteps 1 maxiter 30
nsteps 200 deltat 0.002 rtolv 0.1 controlmode 0 refloadmode 1 psi 0 stepLength 0.002 minsteplength 0.0001 reqIterations 30 maxrestarts 5 hpcmode 1 hpc 2 125 1 hpcw 1 1 maxiter 30
Vertical loads are associated to function 5, and lateral load with function 4, which starts at t=1.
PiecewiseLinFunction 4 npoints 2 t 2 1e0 2e0 f(t) 2 0e0 1e0
PiecewiseLinFunction 5 npoints 2 t 2 0e0 1e0 f(t) 2 0e0 1e0
I get strange results:
- from t=0 to t=1, nothing happens; all displacements in the model are 0;
- at t>1, model starts to move in X dir. At t=1.002, I see about the 50% of the lateral load already applied to the model.
- at t=1.02, model starts to move in vertical direction, it seems vertical loads started to be applied...
I'm not able to share the NL model because it's using external elements, but I suspect something is wrong with analysis settings above, can you help? I attach an elastic file, that does not show the problem at t=1.02, but the first 2 are identical.
ps. I've already tried to change order of PiecewiseLinFunction , but as expected nothing changes.