V2.3.dev: Load assignment on "internal" faces gets lost after merging parts

In one of the last dev. versions, the following behaviour has changed (I’m not sure if this is a bug, so I’m posting it under “General Questions”):
Until v2.3.0 it was possible to temporary convert elemet sets to parts, use there faces to apply internal loads (pre-tension) and merge them afterward again without having a problem with the load assignment.
But now with the actual dev. versions, this assignment unfortunately gets lost. I would really appreciate it when the previous behaviour could be restored.

For clarification, please compare the end of the animations.
Behaviour until v2.3.0:
ani1

Now with v2.3.dev.:
ani2

So I would currently have to omit the last step and the bolt would have to remain in two parts.

I can confirm this. I will take a look at what exactly changed.

For now, it works if you create a mesh-based selection instead of a geometry one.

1 Like

Oh, I hadn’t even thought of that, thanks.

The problem comes from the idea, that after merging, the internal geometrical faces should disappear. And after that the geometry based selecions should be regenerated to account for the changees. But there was a bug in the old versions and regeneration of geometry selections did not happen. Now it does. But we loose the functionallity you described.

I think this is the expected behaviour, or not?

Yes, this behavior is probably more logical. Since the FE-based method still works, i think geometry-based selection can be omitted for these cases.

1 Like

Sorry, but I have a follow-up question. Regardless of geometry- or mesh-based selection, the assignment of node sets and surfaces created at the “section plane” gets lost after merging the parts (this was already the case in previous versions). Is there any way to change this for the mesh-based selection so that the assignment is not lost?

Thanks

No, I don’t think so. The mesh-based selection differs from the geometry-based selection in the way it is stored. Only node and element IDs are saved, and if the mesh is recreated, these IDs are invalid.

I really have no good idea of how to support this in a better way.

Understood, thank you for the explanation, I appreciate it.