Hi, I have tried to model a single beam having a 4 m length with 9 equal length elements using the Corotational transformation.
I got the following error and Interpreter windows was closed immediately. However, it works fine with 4 elements.
Any suggestion?
CorotCrdTransf3d computeEleLengthAndOrien: 0 length
ElasticBeam3d setDomain--Error initializing coordinate transformation
Corotational Trans. Error message
Moderators: silvia, selimgunay, Moderators
Re: Corotational Trans. Error message
The message indicates that there is an element with zero length to which you trying to impose corotational transformation. You may have an error in setting up the coordinates.
Re: Corotational Trans. Error message
The coordinates of the nodes are fine. However, it seems that 0.4 m is considered zero by Opensees. When I change the length unit from m to cm or mm everything works fine. My intention is to subdivide a 4m beam to 10 elements.
Re: Corotational Trans. Error message
If you add, subtract, multiply or divide two
integer numbers the result is an integer
expression like this:
set len [expr 4/10]
is zero.
But, expression like this:
set len [expr 4./10]
is 0.4
integer numbers the result is an integer
expression like this:
set len [expr 4/10]
is zero.
But, expression like this:
set len [expr 4./10]
is 0.4
Re: Corotational Trans. Error message
Yes, that was the problem. Thanks for your help.