For test purpose I made a very simple 3D test model consisting in a cantilever beam going from constrained node 0 at (0,0,0) to free node 1 at(1000,1000,1000) and loaded in node 1 with (100, 1000, 2000, 0, 0, 0).
Local coordinates of beam are coincident with global coordinates.
The free node of cantilever, as expected, moves towards positive Y and Z.
However, from `ops.eleResponse(eleTag, 'section', 1, 'force')` I get Vy = −1000 and Vz = 2000, that is of opposite sign, whereas I was expecting the same sign, since the Y and Z components of load have the same sign.
Thanks in advance for any help.
OpenSees shear sign convention
Moderators: silvia, selimgunay, Moderators
Re: OpenSees shear sign convention
It's unclear if you are trying to get an external end force or an internal section force.
Try a simpler model, like a simple span in 3D.
Try a simpler model, like a simple span in 3D.