PARADISCYL:Cylinder-Project surface node: Difference between revisions
Jump to navigation
Jump to search
(Created page with '<P ALIGN="CENTER"> <FONT SIZE="+3" color="darkred"><STRONG> Remove surface debris </STRONG></font></P> <DIV> <P ALIGN="CENTER"><STRONG>ill Ryu and Wei Cai</STRONG></P> </DIV> Th…') |
No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<P ALIGN="CENTER"> |
<P ALIGN="CENTER"> |
||
<FONT SIZE="+3" color="darkred"><STRONG> |
<FONT SIZE="+3" color="darkred"><STRONG> |
||
Project surface nodes </STRONG></font></P> |
|||
<DIV> |
<DIV> |
||
<P ALIGN="CENTER"><STRONG>ill Ryu and Wei Cai</STRONG></P> |
<P ALIGN="CENTER"><STRONG>ill Ryu and Wei Cai</STRONG></P> |
||
</DIV> |
</DIV> |
||
In the cylinder code, surface nodes need to stay on the surface of the cylinder. If they move outside the cylinder, it can be handled by Cylinder_Remesh(). However, if they move inside cylinder surface, it make a bug. In this Wiki page describe how to project the surface nodes when they moves inside the cylinder surface. |
|||
There is remaining issue realted to the time step due to the small dislocation segments.This tutorial describes how to remove tiny dislocation segment in cylinder code. |
|||
When the surface nodes move outside of the cylinder, Cylinder_Remesh() makes new surface node with flag''6'' (See figure 1.(c)). In the cylinder code, when two surface nodes are linked to each other, this segment is removed.(See figure 1.(d)). |
|||
{|border="0" align="center" |
|||
|[[Image:Project_out.jpg |frameless|800px|caption]] |
|||
|- |
|||
|colspan="2" | Fig.1 (a)Schematic diagram when the surface node moves outwards |
|||
However, if the surface nodes move inside of the cylinder, this node is projected on the surface.To do that, the center point of the same slip plane is computed. From the center point, this node is projected along this line. |
|||
{|border="0" align="center" |
|||
|[[Image:Project_in.jpg |frameless|800px|caption]] |
|||
|- |
|||
|colspan="2" | Fig.2 (a)Schematic diagram when the surface node moves inwards . |
|||
<HR> |
|||
Latest revision as of 09:43, 8 December 2011
Project surface nodes
ill Ryu and Wei Cai
In the cylinder code, surface nodes need to stay on the surface of the cylinder. If they move outside the cylinder, it can be handled by Cylinder_Remesh(). However, if they move inside cylinder surface, it make a bug. In this Wiki page describe how to project the surface nodes when they moves inside the cylinder surface.
When the surface nodes move outside of the cylinder, Cylinder_Remesh() makes new surface node with flag6 (See figure 1.(c)). In the cylinder code, when two surface nodes are linked to each other, this segment is removed.(See figure 1.(d)).