Adaptive Pushover

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
riccardonitiffi
Posts: 2
Joined: Thu Nov 30, 2017 12:30 am
Location: università degli studi di cassino e del lazio meridionale

Adaptive Pushover

Post by riccardonitiffi » Thu Jul 19, 2018 6:35 am

Hello everyone!
I'm trying to perform an adaptive pushover analysis (distribution proportional to the 1st mode) by updating the modal shape at each step. I've got the following problem: the displacements are recorded in 50 output files (cause I have 50 steps) and the globalForces outputs are completely missing. Can someone help me? This is part of the script with the adaptive pushover:
for {set i 1} {$i <= 50} {incr i 1} {
eigen 1
set force1 [nodeEigenvector 3 1 1]
set force2 [nodeEigenvector 5 1 1]

set force2 [expr ($force2/$force1)]
set force1 [expr ($force1/$force1)]

set index [expr $i+1]
puts "step $i"
puts "$force1"
puts "$force2"

pattern Plain $index Linear {
load 3 $force1 0.0 0.0
load 5 $force2 0.0 0.0
}
puts "analisi $index"
recorder Node -file [format "disp3%i.out" $i] -node 5 -dof 1 disp $i
recorder Element -file [format force3%i.out" $i] -eleRange 1 4 globalForces $i
integrator DisplacementControl 5 1 0.5 1000
analyze 1
loadConst -time 0.0
}

Post Reply