About eleload command

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

Moderators: silvia, selimgunay, Moderators

Post Reply
madarshahian
Posts: 16
Joined: Thu Jun 08, 2006 3:17 pm
Location: University of California at San Diego
Contact:

About eleload command

Post by madarshahian »

Dear Opensees's Users;
Especially Dear Silvia;
I wish you are doing well.
After some years I come back to Opensees family.
I almost forgot this program and I start it again.
I remember that there was problem when sb use eleload in companion with nonlinearbeamcolumn element and Micheal supposed to solve it.
I understand that this problem exist yet because I analyze very simple frame (in below) and I think that this problem exist yet, do you confirm? it you confirm what is your suggestion for implementing distributed loads? Does it necessary to divide the element and change the distributed loads to nodal loads?
I am very happy of using opensees again.
Thank you in advance.
Yours
Ramin

Program is:

set displayMode "displayOff"
model BasicBuilder -ndm 2 -ndf 3
node 1 -3 0;#bot left
node 2 3 0 ;#bot right
node 3 -3 3.2 ;#top left
node 4 3 3.2 ;#top right
mass 3 18367 18367 0 ;#m=(45+42*3+0.25*12*3)*1000/9.8
mass 4 18367 18367 0
fix 1 1 1 1; #node 1: fully fixed
fix 2 1 1 1; #node 2: fully fixed
#uniaxialMaterial Steel02 $matTag $Fy $E $b $R0 $cR1 $a1 $a2 $a3 $a4
set Fy 240e6
set E 2e11
set b 0.03
set R0 15
set cR1 0.925
set cR2 0.15
uniaxialMaterial Steel02 1 $Fy $E $b $R0 $cR1 $cR2
set HEA300A 1
set HE240B 2
source Wsection.tcl
# tag matID d tw bf tf nfdw nftw nfbf nftf
Wsection $HEA300A 1 .29 .0085 .3 0.014 5 1 1 3
Wsection $HE240B 1 .24 .01 .24 0.017 5 1 1 3
# coordinate transformation
geomTransf Linear 1
set numIntgrPts 7
# element nonlinearBeamColumn $eletag $iNode $jNode $numIntgrPts $secTag $transfTag
element nonlinearBeamColumn 1 1 3 $numIntgrPts $HE240B 1
element nonlinearBeamColumn 2 3 4 $numIntgrPts $HEA300A 1
element nonlinearBeamColumn 3 2 4 $numIntgrPts $HE240B 1
set uniform 1
pattern Plain $uniform Linear {
eleLoad -ele 2 -type -beamuUniform -42e3
eleLoad -ele 2 -type -beamuUniform -12e3
# load 3 3 0 0
# load 4 3 0 0
}
recorder Node -file result1.out -node 1 2 -dof 1 2 3 reaction
constraints Plain
numberer Plain
system BandGeneral
test NormUnbalance 0.000001 100
algorithm Linear
integrator LoadControl .1
analysis Static
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

there should be no problem with the nbc element, but you can't use eleLoad with corotational transformation.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
madarshahian
Posts: 16
Joined: Thu Jun 08, 2006 3:17 pm
Location: University of California at San Diego
Contact:

Post by madarshahian »

Dear Silvia;
I am very happy for your immediate reply.
As you see in my code, I used Linear transformation not corotational transformation.
I check my model by controlling reactions and when I use eleload, reactions are zero! but when I used command "Load" everything is OK!
could you please see why?
I have another request too; could you please introduce me good book for learning Opensees better, in addition to "OpenSees Command Language Manual july 2007"?
thank you again.
yours
Ramin
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

please use the command as specified in the manual, then let me know.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
fran
Posts: 39
Joined: Sat Jul 18, 2009 1:47 pm
Location: non

Post by fran »

I couldnt find explanation for the eleload command in the index.

Regarding the example files, eleload command have the parameter "-beamUniform". However your code includes "-beamuUniform".
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

it's in the load pattern part of the manual.
the search index is veryhelpful to find commands.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Post Reply