I’m stumped in trying to find a way to bias my elements along one axis of a quadrilateral region with a mapped scheme. The tricky part is the top edge of this quadrilateral is composed of multiple curves. Thus, it is easy to do biasing along the single bottom edge. I don’t know what a good strategy would be for mirroring that same biasing along the top edge - by default, Trelis will assume equal spacing, which is not favorable.
Here is a sketch of what I mean:
In practice, the bias-mismatch can be very extreme:
I’ve tried using “adjust boundary orthogonal”, but it totally destroys the biasing. I guess it would be possible to replace the top part with a single curve, but selecting individual edges/nodes for boundary conditions would be much too tedious. Any suggestions that could help?
The composite curve seemed to do the trick for meshing, but I essentially just made one single curve. I can no longer reference the child curves to assign nodesets or sidesets. When I try, I get an error saying “No entity with ID ## was found”.
Even when looking in the model tree, it seems the child curves are completely gone. The composite curve’s only attributes are the two end vertices.
I tried to delete the composite curve after meshing but also get an error saying “WARNING: Cannot delete composite curves that have been meshed. Skipping curve ##.”
Correct, compositing the curves will destroy the original curves and create one virtual curve. If you have Undo on, you can step backwards to undo the composite and get the curves back.
Another option might be to split the curve on the bottom to match the top, then set a size on the vertices and an auto bias scheme on the curves. This way you can create nodesets and sidesets.