Test Case: Binary Junction: Difference between revisions

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


Until this page is finished please refer to [[Media:LC_lock.pdf]]. Note: There are some errors associated with the junction length calculation in the code provided. These have been addressed and will be included in the forthcoming guide on this page.
Until this page is finished please refer to [[Media:LC_lock.pdf]]. Note: There are some errors associated with the junction length calculation in the code provided. These have been addressed and will be included in the forthcoming guide on this page.



==Introduction==
==Introduction==

This tutorial will:
This tutorial will:
*Study the formation and dissociation of Lomer-Cottrell (binary) junctions in fcc crystals using both DDLAB and ParaDiS
*Study the formation and dissociation of Lomer-Cottrell (binary) junctions in fcc crystals using both DDLAB and ParaDiS
Line 24: Line 22:


===Initial Orientation===
===Initial Orientation===
In order to simplify the simulations, two dislocations with identical lengths, but on differing slip planes, are initially placed such that they intersect at their center. The dislocations glide on the <math>(\,1\,1\,1\,)</math> and <math>(\,1\,1\,\bar{1}\,)</math> planes, respectively, which are part of the <math>\{\,1\,1\,1\,\}</math> slip system in fcc crystals. A Lomer-Cottrell junction could form at the intersection of these two planes, i.e. along the <math>[\,\bar{1}\,1\,0\,]</math> direction, if the conditions are correct.


Mathematically, we can make a circle by a parametric representation form. If the <math>$\theta$</math> is the parameter and the point <math>\textbf{P}</math> on the circle is given by:
===Junction Length Calculation===
<math>\mathbf{P} = \mathbf{c} + R \cos(\theta)\mathbf{u} + R \sin(\theta)\mathbf{n} \times \mathbf{u}</math>


where <math>\mathbf{c}</math> is the location of the center of the circle<math>; \mathbf{u}</math> is a unit vector from the center of the circle toward the point; <math>R</math> is the radius; and <math>\mathbf{n}</math> is a unit vector perpendicular to the plane containing the circle. Here, for two dislocations, the normal vectors, <math>\mathbf{n}</math>, are <math>[\,1\,1\,1\,]</math> and <math>[\,1\,1\,\bar{1}\,]</math>, respectively. For simplicity, the dislocations are made to intersect at the origin, thus, <math>\mathbf{c} = 0</math>. <math>\,\theta</math> is defined the angle between the dislocation and the line of intersection. Therefore, <math>\mathbf{u}</math> is taken as <math>[\,1\,\bar{1}\,0\,]</math>. This allows us to construct the circles shown Fig ____, where the 20 points on a circle correspond to the initial orientations of the dislocation in that plane to be simulated. This is done using the following MATLAB code (part of <tt>make_dis.m</tt>):

t = [-1:0.1:1]*pi;
x = 2000*(-cos(t)/sqrt(2)-sin(t)/sqrt(6));
y = 2000*(cos(t)/sqrt(2)-sin(t)/sqrt(6));
z = 2000*(2*sin(t)/sqrt(6));
x1 = 2000*(-cos(t)/sqrt(2)+sin(t)/sqrt(6));
y1 = 2000*(cos(t)/sqrt(2)+sin(t)/sqrt(6));
z1 = 2000*(2*sin(t)/sqrt(6));
figure(2)
plot3(x,y,z,'-o', x1,y1,z1,'-o');
xlim([-2500 2500]);ylim([-2500 2500]);zlim([-2500 2500]);
grid on
view([30 -30 40]);

===Junction Length Calculation===
The length the dislocation junction along the line of intersection is thought to be related to the strength of the Lomer-Cottrell lock. Therefore, we desire to calculate the junction length after the dislocations have been allowed to relax. It is obvious from Fig. ______ that the nodes at the ends of the binary junction are unique in that they possess three arms. Therefore, a simple algorithm to calculate junction length would be to find the nodes possessing three arms from the first column of the <tt>linksconnect</tt> matrix and solve for the magnitude of the vector between them.
===Resolved Shear Stress Calculation===
===Resolved Shear Stress Calculation===



Revision as of 04:00, 19 December 2007

Work in Progress

Until this page is finished please refer to Media:LC_lock.pdf. Note: There are some errors associated with the junction length calculation in the code provided. These have been addressed and will be included in the forthcoming guide on this page.

Introduction

This tutorial will:

  • Study the formation and dissociation of Lomer-Cottrell (binary) junctions in fcc crystals using both DDLAB and ParaDiS
  • Introduce running a batch of simulations, and calculating junction length and critical resolved shear stress to cause dissociation of the junction
  • Determine the dependence of junction length and critical stress on the initial orientation of the intersecting dislocations
  • Illustrate the mobility of nodes at the intersection of glide planes in DDLAB and ParaDiS
  • Discuss any limitations. Physically the junction should be sessile. But in the simulation, the inner nodes of the junction segment are able to move. The end nodes of the junction are confined to the intersection line as they should.

This tutorial assumes that the reader is familiar with the basics of DDLAB. New users should read ______ before proceeding.

A copy of the input decks used in this tutorial can be downloaded from the link at the bottom of this page.

Background

Plastic deformation of metals is usually governed by the motion of dislocations and their reactions, such as nucleation, pinning, and multiplication. One particularly important interaction occurs when two dislocations on different glide planes approach each other. These dislocations could either repel or attract each other depending on their Burgers vectors and orientations. If they are pulled together, the dislocations will combine in a way that minimizes their energy. This often results in the "zipping" of the dislocations along the line of intersection of the glide planes to form a junction known as a Lomer-Cottrell lock. These junctions have been shown to be a governing cause of strain hardening in fcc crystals.

Simulation Design

Initial Orientation

In order to simplify the simulations, two dislocations with identical lengths, but on differing slip planes, are initially placed such that they intersect at their center. The dislocations glide on the 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\,1\,1\,)} and 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\,1\,\bar{1}\,)} planes, respectively, which are part of the slip system in fcc crystals. A Lomer-Cottrell junction could form at the intersection of these two planes, i.e. along the direction, if the conditions are correct.

Mathematically, we can make a circle by a parametric representation form. If the 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 $\theta$} is the parameter and the point 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 \textbf{P}} on the circle is given by:

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{P} = \mathbf{c} + R \cos(\theta)\mathbf{u} + R \sin(\theta)\mathbf{n} \times \mathbf{u}}

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 \mathbf{c}} is the location of the center of the circleFailed 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{u}} is a unit vector from the center of the circle toward the point; 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 R} is the radius; and 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}} is a unit vector perpendicular to the plane containing the circle. Here, for two dislocations, the normal vectors, 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}} , 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 [\,1\,1\,1\,]} and 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\,1\,\bar{1}\,]} , respectively. For simplicity, the dislocations are made to intersect at the origin, thus, 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{c} = 0} . 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 \,\theta} is defined the angle between the dislocation and the line of intersection. Therefore, 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{u}} is taken as 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\,\bar{1}\,0\,]} . This allows us to construct the circles shown Fig ____, where the 20 points on a circle correspond to the initial orientations of the dislocation in that plane to be simulated. This is done using the following MATLAB code (part of make_dis.m):

t = [-1:0.1:1]*pi;
x = 2000*(-cos(t)/sqrt(2)-sin(t)/sqrt(6));
y = 2000*(cos(t)/sqrt(2)-sin(t)/sqrt(6));
z = 2000*(2*sin(t)/sqrt(6));

x1 = 2000*(-cos(t)/sqrt(2)+sin(t)/sqrt(6));
y1 = 2000*(cos(t)/sqrt(2)+sin(t)/sqrt(6));
z1 = 2000*(2*sin(t)/sqrt(6));

figure(2)
plot3(x,y,z,'-o', x1,y1,z1,'-o');
xlim([-2500 2500]);ylim([-2500 2500]);zlim([-2500 2500]);
grid on
view([30 -30 40]);

Junction Length Calculation

The length the dislocation junction along the line of intersection is thought to be related to the strength of the Lomer-Cottrell lock. Therefore, we desire to calculate the junction length after the dislocations have been allowed to relax. It is obvious from Fig. ______ that the nodes at the ends of the binary junction are unique in that they possess three arms. Therefore, a simple algorithm to calculate junction length would be to find the nodes possessing three arms from the first column of the linksconnect matrix and solve for the magnitude of the vector between them.

Resolved Shear Stress Calculation

Batch Execution

Description of Files

Results and Conclusions

Media:Binary_Junction_Input_Decks.tar.gz