Dear all,
Hi
I wonder if anyone has any information about determining and monitoring of the first hinge formation in a member (beam or column) in steel MRF in OpenSees?! I need a code to find the first yield displacement of the frame but I'm not sure how to do it.
Question about Yield Displacement in opensees
Moderators: silvia, selimgunay, Moderators
Re: Question about Yield Displacement in opensees
it is not something we provide with a command . it is something you would have to put in the script
i.e. in each analysis step
while {$nottDone == true} {
analyze 1 $dt
set timeStamp [getTime]
foreach eleTag $hingeElements {
set value [eleResponse $eleTag ........ stress or tangent if avail]
if {$value > $yieldValue} or maybe {$value != $elasticTangent} {
puts $outFile "$timeStamp $eleTag"
}
}
}
}
or if building elastic till yield and pushover, just look at change in displacements at each step, first step at which the change in displacement increases is yield point. if transient analysis displacement increment not constant but could be related to change in accel.
i.e. in each analysis step
while {$nottDone == true} {
analyze 1 $dt
set timeStamp [getTime]
foreach eleTag $hingeElements {
set value [eleResponse $eleTag ........ stress or tangent if avail]
if {$value > $yieldValue} or maybe {$value != $elasticTangent} {
puts $outFile "$timeStamp $eleTag"
}
}
}
}
or if building elastic till yield and pushover, just look at change in displacements at each step, first step at which the change in displacement increases is yield point. if transient analysis displacement increment not constant but could be related to change in accel.