I am trying to model a cable-supported beam structure.
I need a way of connecting T3D2 elements to B32s. Shared nodes do no constrain the truss in the Z-direction, and including Rigid Body causes a non-convergence.
I can’t use SPRINGAs, as I need temperature dependence for preloading.
Shooting off the hip here but is it possible to just add a couple of Z restraints on the truss? Don’t know your model but initially there may not be much load perpendicular to the truss?
If you don’t mind rebuilding CCX, the fix is a couple of lines in gen3dnor.f. Move beam=.false. from the else clause in line 466 to outside the loop before line 457.
Alternatively, you might be able to work around it by renumbering the elements. Put all the beams at higher numbers than the truss elements.
I think rebuilding CCX (windows) is beyond me, however your hack with the renumbering worked, but the complete other way around. Trusses after beams work perfectly.
Getting this sorted in a future build would be amazing (thanks in advance Guido!)
It would be nice but beware there are a lot of other bugs in beam and truss elements, some of them more subtle than this. Be careful to validate your results thoroughly.