Period of a flexural-shear beam

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

Moderators: silvia, selimgunay, Moderators

Post Reply
stealth_mode
Posts: 20
Joined: Fri Dec 23, 2005 3:17 am
Location: Middle East Technical University

Period of a flexural-shear beam

Post by stealth_mode »

I have modeled a flexural-shear beam (like a column fixed at bottom and free at top) using nonlinearbeamcolumn elements and utilizing section Aggregator for combining the effect of shear and flexural deformations. When I changed the stiffnesses, EIzero and GAzero, that I defined for the uniaxial sections at the integration points, I came across with a weird situation: the fundamental period of the system did not change (By the way, I have not looked at other modes). :cry: I am providing a simpler form of this flexural-shear beam below. Please run the code and then change the stiffness values (EIzero and GAzero) re-run the code and observe the difference(?)

Am I doing smt wrong in modeling? :?

Koray KADAS

Code: Select all

model basic -ndm 2 -ndf 3
################################################
set GAzero 10000000
set EIzero 3000000
set GA_yield 1000
set EI_yield 1000
set GAhardratio 0.10
set EIhardratio 0.10
# Set Analysis parameters
set numintgrpts 5
set maxiters 200
set tol 1e-8
##############################
set pi 3.14159265359
##############################
node 1 0.0 0.0
node 2 0.0 1.0
node 3 0.0 2.0
node 4 0.0 3.0
node 5 0.0 4.0
mass 2 1.0 0.0 0.0
mass 3 1.0 0.0 0.0
mass 4 1.0 0.0 0.0
mass 5 1.0 0.0 0 0
fix 1 1 1 1
geomTransf Linear 1
uniaxialMaterial Steel01 1 $GA_yield $GAzero $GAhardratio
uniaxialMaterial Steel01 2 $EI_yield $EIzero $EIhardratio
section Aggregator 1 2 Mz 1 Vy
element nonlinearBeamColumn 1 1 2 $numintgrpts 1 1 -iter $maxiters $tol
element nonlinearBeamColumn 2 2 3 $numintgrpts 1 1 -iter $maxiters $tol
element nonlinearBeamColumn 3 3 4 $numintgrpts 1 1 -iter $maxiters $tol
element nonlinearBeamColumn 4 4 5 $numintgrpts 1 1 -iter $maxiters $tol
puts "-------------------------------------------------"
puts "            EIGENVALUE ANALYSIS"
puts "-------------------------------------------------"
set modes [eigen 1]
set lambda [lindex $modes 0]
set omega [expr pow($lambda,0.5)]
set pi 3.14159265359
set Tperiod [expr 2*$pi/$omega]; # period (sec.)
puts "Period 1: $Tperiod"
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

your model has no axial stiffness. so it is a bit messed up.
if you replace Vy with P in the aggregator, you do see changes.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
stealth_mode
Posts: 20
Joined: Fri Dec 23, 2005 3:17 am
Location: Middle East Technical University

Post by stealth_mode »

Although nothing to do with the axial stiffness, it solved my problem. Thank you very much, Silvia! :wink: I have started to go crazy...
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

good.
you need axial stiffness to restrain the dof.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Post Reply