Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
(Solved) A problem with deformed mesh
Posted 11 févr. 2015, 21:03 UTC−5 2 Replies
Please login with a confirmed email address before reporting spam
Hi all, I am trying to solving a very simple heat transfer problem with one moving boundary due to corrosion. However,
Description:
1. 2D transient heat transfer in a rectangular solid block;
2. Left boundary is constant 600 K, right boundary is constant 300 K, top and bottom are insulated.
3. Right boundary is moving because of corrosion. Corrosion rate (boundary moving speed) is linear to height.
Problem:
If the corrosion is faster on upper part of right boundary, the calculation is reasonable. If the corrosion is faster on lower side, the moving mesh deformation is weird. Please see the attached figure and model files.
I think the problem is in the definition of arc length function s( ). Is there anyway to bypass using s( ) here?
Description:
1. 2D transient heat transfer in a rectangular solid block;
2. Left boundary is constant 600 K, right boundary is constant 300 K, top and bottom are insulated.
3. Right boundary is moving because of corrosion. Corrosion rate (boundary moving speed) is linear to height.
Problem:
If the corrosion is faster on upper part of right boundary, the calculation is reasonable. If the corrosion is faster on lower side, the moving mesh deformation is weird. Please see the attached figure and model files.
I think the problem is in the definition of arc length function s( ). Is there anyway to bypass using s( ) here?
2 Replies Last Post 12 févr. 2015, 13:36 UTC−5