PARADISCYL:Cylinder-Remove surface debris: Difference between revisions

From Micro and Nano Mechanics Group
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:


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.
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.


<HR>

==Algorithm==

1. Searching for the surface node(node in Figure 2.(a))

2. Find the neighbor node(nbr1 in Figure 2.(a))

3. Check if the character of surface segment is similar to screw
<math> 1.0-\mathbf{b} \cdot \mathbf{ \xi}<= \epsilon</math>
, where <math>\epsilon</math> is a tolerance.

4. Given burgers vector, there are three possible slip planes. For example, if <math>\mathbf{b} = a[111]</math>, then possible slip planes are <math>\mathbf{n}_1 = [1\bar{1}1],\mathbf{n}_2 = [0\bar{1}1],\mathbf{n}_3 = [\bar{1}01]</math>(See figure 2(b))

5. Compute projected forces on each plane.
<math>\mathbf{F}_{i} = \mathbf{F}_{total}-(\mathbf{F}_{total} \cdot \mathbf{n}_i)\mathbf{n}_i</math>

6. Based on the magnitudes of <math>\mathbf{F}_{i}</math>, choose slip plane of the surface dislocation segment.
{|border="0" align="center"
|[[Image:cylinder_fig.jpg‎ |frameless|300px|caption]]
|[[Image:slip_system.jpg‎ |frameless|300px|caption]]
|-
|align="center"|(a)
|align="center"|(b)
|-
|colspan="2" | Fig.2 (a)Schematic (b) Slip system <math>\mathbf{b} = a[111],\mathbf{n}_1 = [1\bar{1}1],\mathbf{n}_2 = [0\bar{1}1],\mathbf{n}_3 = [\bar{1}01]</math>.
<HR>

Revision as of 07:27, 8 December 2011

Remove surface debris

ill Ryu and Wei Cai

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.



Algorithm

1. Searching for the surface node(node in Figure 2.(a))

2. Find the neighbor node(nbr1 in Figure 2.(a))

3. Check if the character of surface segment is similar to screw

  Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle  1.0-\mathbf{b} \cdot \mathbf{ \xi}<=  \epsilon}
 

, where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \epsilon} is a tolerance.

4. Given burgers vector, there are three possible slip planes. For example, if Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \mathbf{b} = a[111]} , then possible slip planes are Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \mathbf{n}_1 = [1\bar{1}1],\mathbf{n}_2 = [0\bar{1}1],\mathbf{n}_3 = [\bar{1}01]} (See figure 2(b))

5. Compute projected forces on each plane. Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \mathbf{F}_{i} = \mathbf{F}_{total}-(\mathbf{F}_{total} \cdot \mathbf{n}_i)\mathbf{n}_i}

6. Based on the magnitudes of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \mathbf{F}_{i}} , choose slip plane of the surface dislocation segment.

caption caption
(a) (b)
Fig.2 (a)Schematic (b) Slip system Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \mathbf{b} = a[111],\mathbf{n}_1 = [1\bar{1}1],\mathbf{n}_2 = [0\bar{1}1],\mathbf{n}_3 = [\bar{1}01]} .