hello everybody,
I am a little perplexed with the results of my pushover..if at a same time step i check my shear forces at the base of col for a single story one bay rc infilled frame... they come out to be colv1=31.16kn and colv2=45.48kn whereas if i extract results at the nodes for base shear it gives me r1x=-31.89 and r2x= -203.669kn ......y is this happening?
shear output of col vs rbase output
Moderators: silvia, selimgunay, Moderators
Re: shear output of col vs rbase output
are you getting the shear from the element or the end section of the element?
Re: shear output of col vs rbase output
I am getting it from the element
Re: shear output of col vs rbase output
can you post the script .. try part of it for now, elements, nodes and recorders (no materials, sections or loads) .. might need the whole thing later
Re: shear output of col vs rbase output
Define cross-section for nonlinear beam
# ------------------------------------------
# set some paramaters
set BeamWidth 150
set BeamDepth 600
set cover 40
set As 113.1; # area of 12mm bars
# some variables derived from the parameters
set y2 [expr $BeamDepth/2.0]
set z2 [expr $BeamWidth/2.0]
section Fiber 2 {
# Create the concrete core fibers
patch rect 4 10 1 [expr $cover-$y1] [expr $cover-$z1] [expr $y1-$cover] [expr $z1-$cover]
# Create the concrete cover fibers (top, bottom, left, right)
patch rect 2 10 1 [expr -$y2] [expr $z2-$cover] $y2 $z2
patch rect 2 10 1 [expr -$y2] [expr -$z2] $y2 [expr $cover-$z2]
patch rect 2 2 1 [expr -$y2] [expr $cover-$z2] [expr $cover-$y2] [expr $z2-$cover]
patch rect 2 2 1 [expr $y2-$cover] [expr $cover-$z2] $y2 [expr $z2-$cover]
# Create the reinforcing fibers (left, middle, right)
layer straight 3 3 $As [expr $y2-$cover] [expr $z2-$cover] [expr $y2-$cover] [expr $cover-$z2]
layer straight 3 3 $As [expr $cover-$y2] [expr $z2-$cover] [expr $cover-$y2] [expr $cover-$z2]
}
# Define ELEMENTS -------------------------------------------------------------
# define geometric transformation: performs a linear geometric transformation of beam stiffness and resisting force from the basic system to the global-coordinate system
geomTransf PDelta 1; # associate a tag to transformation
# Create the coulumns using Beam-column elements
# connectivity:
element nonlinearBeamColumn 101 11 12 5 $ColSecTag 1
element nonlinearBeamColumn 201 21 22 5 $ColSecTag 1
# Geometry of beam elements
# tag
geomTransf PDelta 2
# Create the beam element
element nonlinearBeamColumn 1001 12 22 5 $BeamSecTag 2
# Define infill element.
# tag ndI ndJ A mattag
element truss 10 21 12 73620.9 5
element truss 11 11 22 73620.9 5
set LCol $height
set LBeam $width
recorder Node -file Storey1(infill-PUSHOVER)/FrameDFree(RC).out -time -node 12 22 -dof 1 2 3 disp; # displacements of free nodes
recorder Node -file Storey1(infill-PUSHOVER)/FrameRnodes(RC).out -time -node 11 21 12 22 -dof 1 reaction; # displacements of support nodes
recorder Node -file Storey1(infill-PUSHOVER)/FrameRBase(RC).out -time -node 11 21 -dof 1 2 3 reaction; # support reaction
recorder Drift -file Storey1(infill-PUSHOVER)/FrameDrift(RC).out -time -iNode 21 -jNode 22 -dof 1 -perpDirn 2 ; # lateral drift
recorder Element -xml Storey1(infill-PUSHOVER)/eleGlobal.out -time -ele 10 12 localForce
recorder Element -xml Storey1(infill-PUSHOVER)/colstress5.out -time -ele 101 201 section 5 fiber -185 0 stressStrain
recorder Element -xml Storey1(infill-PUSHOVER)/colstress1(-185,0).out -time -ele 101 201 section 1 fiber -185 0 stressStrain
recorder Element -xml Storey1(infill-PUSHOVER)/colstress(225,0).out -time -ele 101 201 section 1 fiber 225 0 stressStrain
recorder Element -xml Storey1(infill-PUSHOVER)/trusses.out -time -ele 10 basicDeformation
recorder Element -xml Storey1(infill-PUSHOVER)/beamstress1.out -time -ele 1001 section 1 fiber -260 0 stressStrain
recorder Element -xml Storey1(infill-PUSHOVER)/colbeamforces.out -time -ele 101 201 1001 localForce
# ------------------------------------------
# set some paramaters
set BeamWidth 150
set BeamDepth 600
set cover 40
set As 113.1; # area of 12mm bars
# some variables derived from the parameters
set y2 [expr $BeamDepth/2.0]
set z2 [expr $BeamWidth/2.0]
section Fiber 2 {
# Create the concrete core fibers
patch rect 4 10 1 [expr $cover-$y1] [expr $cover-$z1] [expr $y1-$cover] [expr $z1-$cover]
# Create the concrete cover fibers (top, bottom, left, right)
patch rect 2 10 1 [expr -$y2] [expr $z2-$cover] $y2 $z2
patch rect 2 10 1 [expr -$y2] [expr -$z2] $y2 [expr $cover-$z2]
patch rect 2 2 1 [expr -$y2] [expr $cover-$z2] [expr $cover-$y2] [expr $z2-$cover]
patch rect 2 2 1 [expr $y2-$cover] [expr $cover-$z2] $y2 [expr $z2-$cover]
# Create the reinforcing fibers (left, middle, right)
layer straight 3 3 $As [expr $y2-$cover] [expr $z2-$cover] [expr $y2-$cover] [expr $cover-$z2]
layer straight 3 3 $As [expr $cover-$y2] [expr $z2-$cover] [expr $cover-$y2] [expr $cover-$z2]
}
# Define ELEMENTS -------------------------------------------------------------
# define geometric transformation: performs a linear geometric transformation of beam stiffness and resisting force from the basic system to the global-coordinate system
geomTransf PDelta 1; # associate a tag to transformation
# Create the coulumns using Beam-column elements
# connectivity:
element nonlinearBeamColumn 101 11 12 5 $ColSecTag 1
element nonlinearBeamColumn 201 21 22 5 $ColSecTag 1
# Geometry of beam elements
# tag
geomTransf PDelta 2
# Create the beam element
element nonlinearBeamColumn 1001 12 22 5 $BeamSecTag 2
# Define infill element.
# tag ndI ndJ A mattag
element truss 10 21 12 73620.9 5
element truss 11 11 22 73620.9 5
set LCol $height
set LBeam $width
recorder Node -file Storey1(infill-PUSHOVER)/FrameDFree(RC).out -time -node 12 22 -dof 1 2 3 disp; # displacements of free nodes
recorder Node -file Storey1(infill-PUSHOVER)/FrameRnodes(RC).out -time -node 11 21 12 22 -dof 1 reaction; # displacements of support nodes
recorder Node -file Storey1(infill-PUSHOVER)/FrameRBase(RC).out -time -node 11 21 -dof 1 2 3 reaction; # support reaction
recorder Drift -file Storey1(infill-PUSHOVER)/FrameDrift(RC).out -time -iNode 21 -jNode 22 -dof 1 -perpDirn 2 ; # lateral drift
recorder Element -xml Storey1(infill-PUSHOVER)/eleGlobal.out -time -ele 10 12 localForce
recorder Element -xml Storey1(infill-PUSHOVER)/colstress5.out -time -ele 101 201 section 5 fiber -185 0 stressStrain
recorder Element -xml Storey1(infill-PUSHOVER)/colstress1(-185,0).out -time -ele 101 201 section 1 fiber -185 0 stressStrain
recorder Element -xml Storey1(infill-PUSHOVER)/colstress(225,0).out -time -ele 101 201 section 1 fiber 225 0 stressStrain
recorder Element -xml Storey1(infill-PUSHOVER)/trusses.out -time -ele 10 basicDeformation
recorder Element -xml Storey1(infill-PUSHOVER)/beamstress1.out -time -ele 1001 section 1 fiber -260 0 stressStrain
recorder Element -xml Storey1(infill-PUSHOVER)/colbeamforces.out -time -ele 101 201 1001 localForce