Normal Extrusion of Block Causes Skew Errors
Hello! I have a blade tip surface mesh that I'm trying to extrude into a 3d block (see the first attached picture). However, whenever I do so I get skew errors caused by lines overlapping each other on the extrusion front (see second picture).
I couldn't possibly list everything I've tried to correct this, but some parameters I should mention:
I see that you have a pole in your domain. My experience has been to avoid poles in domains that you want to use the hyperbolic extrusion from. They seem to make the algorithm unstable.
All is not lost though. It's relatively straightforward to replace the pole with an O-H topology. Briefly, the steps would be:
- split the domain along a circumferential grid line
- delete the pole, which will in turn delete the small domain resulting from the preceding split
- split the connector at the inner boundary of the remaining domain in two places. Split it such that the resulting first and third connectors have same number of points
- re-dimension the two free connectors left over from the deleted domain such that the sum of the number of points on both minus 1 equals the second connector from the preceding split
- assemble a structured domain from the four connectors
- smooth the two domains with the solver. Pick both domains, Grid>Solve, Edge Attributes, set the Boundary Conditions to Floating. Back to Solve tab and run 10-20 iterations.
The attached images demonstrate this idea on a simple domain.
Thanks Chris. I have moved away from using pole domains for my block extrusion as I need the result to be a single block. However I now have a new problem, but I'm creating a separate thread for it.
|All times are GMT -4. The time now is 10:24.|