Re: Help me! Beam3d with ConstantEdgeLoad ! All result is zero!
1.
The edges are specified in pairs (element, edge), e.g.
elementedges length_of_array element_number#1 local_edge_number#1 element_number#2 local_edge_number#2 ... element_number#n local_edge_number#n
The length of arrays in input files (regardless of what they contain) is specified by the first value (which would be 2*number_of_edges for edge sets).
There is only 1 edge on the beams, and that is the midline edge. A quad shell element would have at least (and probably at most) 4 edges, which are the midplane edges. Solid elements have the edge numbering as specified in the element manual figures.
It's a bit silly to specify all the local_edge = 1, e.g.
Set 1 elementedges 20 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1
but I really need this for consistency of the b.c.s (the loop will look for the edges in the set without knowing what type of element it is applied to).
We could definitely try to think of a nicer way to specify the input files, but in most cases, these are automatically generated, so it's not much of a concern, and I'm a bit reluctant to make specialized inputs just for beams (but I'm open to suggestions).
You are right about the missing documentation. The reason is that this is still quite new, with relatively little use cases, so all the kinks have not been worked out yet. It's very nice to have users test it out, and I appreciate the feedback and comments from you.
2.
I never did and thourough tests, so it's quite possible that I've messed up in the actual computations here. I'll have a look