Search found 1 match

by gkourpa
Tue Sep 19, 2017 4:48 am
Forum: OpenSees.exe Users
Topic: "eleLoad" command not working with "forceBeamColumn" element
Replies: 7
Views: 7445

Re: "eleLoad" command not working with "forceBeamColumn" ele

I have exactly the same problem as SINHA has posted. The command eleLoad simply does not work with forceBeamColumn (or any other nonlinear element). Also in my model, if I substitute the nonlinear elements with simple elastic ones, the command works fine. When the forceBeamColumn is used however (in the exact same model) all nodal displacements and element forces are zero!

I even checked this with the example provided here: http://opensees.berkeley.edu/wiki/index ... _W-Section
and exactly the same happens if you run only the gravity loads. Zero displacements everywhere!

It is also important to say that when I print all the domain information, then the correct elemental loads that I have input are shown. It is the element itself that does not take account of the elemental loads correctly.

After digging into the source code I found that the the member function addLoad for the ForceBeamColumn3d element has two implementations, one of which has been commented out and the other is active (but much shorter than the same implementation for the ElasticBeam3d element, which I used as a reference). Therefore, I am quite confident that the problem should reside in that part of the code. After rebuilding the program using the commented implementations guess what it worked and I got deformations!

Of course, I am sure that the developers had a reason to change the implementation of the function, but anywhay at least until getting a reply, this should work for you two.