• Tidak ada hasil yang ditemukan

Algorithms of Performing an MD code

Molecular Dynamics Simulation in Modeling Carbon Nanotubes

R. Ansari and B. Motevalli

3. Algorithms of Performing an MD code

  1

2/

,

( ) 1

1 ( )

2 1

cos( ) cos( )

cc e

cc cc jk cc

Br

S r R

jk cc cc

cc jk jkl jl

l j k

i cc

jki jki ij i j

ij jki

jki i ij ij

V r D S

f e G f r

x S

G f x x

f G

x r r

  

    

   

     

 

 

   

 

(2.25)

with the exerted forces are utilized to update the new positions and velocities. To obtain the microscopic properties of a system, the molecular dynamics simulation must be conducted in an ensemble [53, 54]. The common ensemble used to model carbon nanotubes is the canonical ensemble or constant-NVT. This ensemble represents a system that is in contact with a heat bath; therefore, the temperature of the system is held constant through the simulation. Subsequently, a point of importance in applying algorithms to solve the equations of motion of a system of particles, in the canonical ensemble, is the treatment of the temperature, which must be held constant in the process. Different thermostat techniques are utilized to hold the temperature of the system constant [55-58]. Since the temperature of the system of particles is computed from the total kinetic energy of the system, most thermostat techniques are based on scaling the velocities of the particles. In this book chapter, the Nose- Hoover heat bath technique is illustrated as an example [56, 57, 58]. In this technique, the velocities of the particles involved in the simulation are scaled by introducing a dynamical friction coefficient defined as follows

2

0 1

( ) 1 (3 1)

N

i i B

i

t m r N k T

Q

 

    

  

(3.3)

Where,

is the dynamical frictional coefficient, Q is a parameterize parameter, and T0 is the reference temperature. As revealed from Eq. (3.3), the derivative of the dynamical friction coefficient is in relation with the difference between the current kinetic energy and the reference one. Subsequently, this parameter is introduced in the equations of motion as

i i

( )

i

mr    Et mr

(3.4)

It can be seen from Eq (3.3) that if the current kinetic energy is higher than the reference kinetic energy corresponding to constant temperature T0,

becomes positive; therefore, the frictional force imposed in Eq. (3.4) tends to decelerate the motion of the atoms. Obviously, when the current kinetic energy is low,

becomes negative, and the corresponding frictional force tends to accelerate the motion of the atoms. To solve the equation of motion with a Nose-Hoover thermostat technique, a typical algorithm is applied to Eqs. (3.3) and (3.4) as below

 

2

( ) ( ) ( ) ( ) ( ) ( )

i i i

2

i i

r t   tr t   t r t   t r t   t r t

(3.5a)

 

( ) ( ) ( ) ( ) ( )

2 2

i i i i

t t

r t    r t   r t   t r t

(3.5b)

2

0 1

( ) ( ) ( ) 3( 1)

2 2

N

i i B

i

t t

t t m r t N k T

Q

 

 

 

      

  

(3.5c)

2

0 1

( ) ( ) ( ) 3( 1)

2 2 2

N

i i B

i

t t t

t t t m r t N k T

Q

  

  

 

        

  

(3.5d)

( ) 2 ( ) ( )

2 ( ) 2 2

i i i

t t

r t t r t r t t

t t t

 

 

  

 

          

(3.5e)

To demonstrate how to implement the above algorithm in simulation of a carbon nanotube, an example is illustrated in this section.

3.2. Implementation of the Nose-Hoover Algorithm in Simulation of Carbon Nanotubes

In this section, the way of handling a simulation code utilizing the Nose-Hoover algorithms of Eq. (3.5) is illustrated in more detail. Obviously, the general framework can be utilized in using other thermostat techniques. As an example, consider a carbon nanotube of (n, m), which is under axial loading. Under this loading, the Young modulus property of the CNT can be obtained, and its deformation can be studied. To perform this simulation, the following steps must be taken:

Step1. Generate the initial positions of the atoms of the carbon nanotube (n, m), and save them in the vectors X, Y, and Z. This is utilized by the concept of geometry of a carbon nanotube defined by (n, m) [59]. Utilize these positions to compute the initial acceleration vectors ax, ay, and az based on the Brenner potential energy function of Eqs.

(2.17)-(2.25). It must be mentioned that each component of these vectors corresponds to a particular atom. Moreover, distinguish the boundary atoms (e.g., two rings of atoms from both ends). Note that to simulate the axial loading, one end of the nanotube is held permanent, while the other end is displaced incrementally after each relaxation step.

Step2. Generate the initial velocity of the atoms by a random distribution and save them in the vectors Vx, Vy, and VZ. Moreover, compute the initial kinetic energy based on these velocities.

Step3. Determine the time step t, the increment axial displacement

L, an initial value for the dynamical friction coefficient

, and the reference temperature T0 (e.g.,

1

t ft

 

,

L0.001L,

  0

, and T0 300

). Furthermore, define the parameter Q. A particular parameterization of Q is as

2

(3 1) B 0

QNk T

(3.6)

where

is in the dimension of time (e.g.

  10  t

).

Step4. Determine the number of steps for initial relaxation K0 and relaxation after imposing each increment displacement K.

Step5. Let the nanotube be relaxed initially by K0 steps by the subroutine, which is based on the Nose-Hoover algorithm of Eqs. (3.5) as follows,

Subroutine for Nose-Hoover relaxation:

Step1. Compute the dynamical friction coefficient

in time t2t from Eq (3.5c).

Step2. Compute the positions and velocities of the N atoms in tt and 2 tt

, from Eqs. (3.5a) and (3.5b), respectively. Moreover, compute the sum square of the velocities

in

2

t t

inside the loop of this step.

Step3. In the loop of Step2, update the positions of all atoms to the current position vectors else for the boundary ones.

Step4. Compute the kinetic energy in

2 t t

, then compute

in time t

t from

Eq. (3.5d). Moreover, obtain the current acceleration vectors based on the updated position vectors.

Step5. Compute the velocities of the atoms in time t

t from Eq. (3.5e). Note that the acceleration in t

t is actually the current acceleration, which is updated in preceding step. Simultaneously, compute the sum square of the velocities, and update the velocities to the current velocities of the atoms.

Step6. Compute the current kinetic energy based on the updated velocities. Then computations begin again from Step2, until the loop of relaxation is finished.

Step 5. Displace the axial coordinates of one end of the boundary atoms in amount of

L. Then, let the nanotube be relaxed for K steps by the subroutine presented above.

Step 6. Compute the resultant axial force on the boundary atom, and save it in a vector. Additionally, compute the potential energy and the total mechanical energy, and save them also.

Step 7. Continue the simulation until the final axial strain is obtained.

Note that at the end of the simulation, the corresponding axial force to each axial strain is obtained. Therefore, the stress-strain curve can be depicted in order to investigate the properties of the CNTs. A similar procedure can be applied in order to impose torsional and bending loading. Fig 3. 1. represents the deformation of a (10, 10) carbon nanotube under torsional loading as an example of the illustrated algorithm in this section. The tube whose length is 9.72 nm contains 1,600 atoms (80 rings). Three rings from each end are held constant, while one of them is rotated with increment twisting angle of 1°. The time step is 1 fs, and the simulation is conducted at the constant temperature of 300 K. According to the conducted simulation, this instant armchair carbon nanotube buckles when it attains the twisting angle of 72°. Since this book chapter aims to note the important issues and the way of implementation of an MD simulation code for carbon nanotubes, presenting numerical results for investigation of the properties of these structures are out of its scope. One can conduct the procedure presented in this section in order to investigate these properties on his own. However, an extensive study on carbon nanotubes properties under different loadings is available in the literature, based on MD simulations (e.g., Refs. [1-27]). Fig 3.2. demonstrates the torsional buckling of a double-walled carbon nanotube [5]. To simulate multiwalled carbon nanotubes, a potential function such as Lennard-Jones potential must be utilized to model the vdW interaction force between the walls of the tubes, while each tube is treated by a suitable interatomic potential like the Brenner potential, individually. Therefore, in the presented procedure, only in the steps of computing the accelerations for each atom, the acceleration caused by the vdW interaction force must be added also.

To conduct a successive MD code, some important factors must be considered. These factors are listed in summary below

1) Choosing an appropriate potential energy function to model accurately the bonding in the system under investigation.

2) Choosing an appropriate thermostatic technique and algorithm scheme that can simulate the procedure correctly.

3) Choosing appropriate time steps, number of relaxation steps, and amount of displacement to the boundary atoms in each step. Obviously, smaller steps and displacements and higher number of relaxation steps result in a more accurate simulation, but, on the other hand, the time expense increases. Thus, in choosing these parameters, a balance must be taken between accuracy and the speed of the simulation.

a) b)

Figure 3.1. Deformation of a (10,10) carbon nanotube under torsional loading, a) at 100 twisting angle, b) at 120 twisting angle.

Figure 3.2. Deformation of a DWCNT under torsional loading, taken from Ref. [5].

Mylvaganam and Zhang [11] have discussed the above factors in their research article.

They utilized two different potential functions of Tersoff and Tersoff-Brenner to model the binding between the atoms. Moreover, they applied different thermostat techniques and algorithm schemes in order to find the best for modeling of carbon nanotube structures. Fig 3.

3. displays the results taken from these different schemes [11]. As revealed from this Figure, in early stages of simulation, different schemes have almost similar results, but in higher stages, they follow quite different paths. These Figures demonstrate how critical the choice of the scheme utilized in MD simulation is when large deformations are examined. It is observed from Fig 3. 3b. that only two schemes could correctly predict the necking of the CNT and the formation of chain atoms in large strains, while the nanotube is suddenly separated into two parts after a certain strain in other schemes.

In the end, the procedure presented in this book chapter can be used in order to investigate different computational experiments on carbon nanotubes via MD simulations, such as:

1) Axial tension and compression of single-walled and multiwalled CNTs. The elastic properties, axial buckling, and large deformations can be investigated [1, 2, 4, 6-12, 14, 16, 17, 19-21, 23, 25, 26].

2) Imposing torsion and bending moment and studying buckling [1, 5, 12, 13, 22, 25].

3) Imposing different external pressure and examining the deformation of CNT [12].

4) Imposing the combination of foregoing loadings simultaneously.

5) Imposing the above-mentioned loadings to CNTs containing defects [3] and CNTs filled by other molecules such as fullerene.

6) Imposing axial tensile and compressive loads to bundle of CNTs [18].

7) Investigation of the thermal effects on the properties of CNTs [12, 15, 24], and so on.

Figure 3. 3. The stress–strain curves of (a) a (10,10) armchair SWNT and (b) a (17,0) zigzag SWNT using Tersoff and Tersoff–Brenner potentials Ref. [11].

References

[1] B.I. Yakobson, C.J. Brabec, J. Bernholc. Nanomechanics of carbon tubes: instabilities beyond the linear response. Phys. Rev. Lett. 76 (1996), 2511–4.

[2] C. F. Cornwell, L. T. Wille. Simulations of the elastic response of single-walled carbon nanotubes. Computational Materials Science, Vol. 10, 42-45 (1998).

[3] X. Hao, H. Qiang, Y. Xiaohu. Buckling of defective single-walled and double-walled carbon nanotubes under axial compression by molecular dynamics simulation.

Composites Science and Technology, (2008).

[4] C.L. Zhang, H. S. Shen. Predicating the elastic properties of double-walled carbon nanotubes by molecular dynamics simulation, J. Phys. D: Appl. Phys. 41 (2008) 055404.

[5] Y. Y. Zhang and C. M. Wang. Torsional responses of double-walled carbon nanotubes via molecular dynamics simulations. J. Phys.: Condens. Matter. 20 (2008) 455214.

[6] C.F. Cornwell, L.T. Wille. Elastic properties of single walled carbon nanotubes in compression. Solid State Commun. 1997;101:555–8.

[7] Y. Wang, X. Wang, X. Ni, H. Wu. Simulation of the elastic response and the buckling modes of single-walled carbon nanotubes. Computational Materials Science. 32 (2005) 141-146.

[8] B. W. Xing, Z. C. Chuna, C. W. Zhao. Simulation of Young‘s modulus of single-walled carbon nanotubes by molecular dynamics, Physica. B 352 (2004) 156–163.

[9] Z. Yao, C. C. Zhu, M. Cheng, J. Liu. Mechanical properties of carbon nanotubes by molecular dynamics simulation, Computational Materials Science. (2001) 180-184.

[10] K. M. Liew, X. Q. He, C. H. Wong. On the study of elastic and plastic properties of multiwalled carbon nanotubes under axial tension using molecular dynamics simulation, Acta Materialia. 52 (2004) 2521–2527.

[11] K. Mylvaganam, L.C. Zhang. Important issues in a molecular dynamics simulation for characterising the mechanical properties of carbon nanotubes, Carbon. 42 (2004) 2025–

2032.

[12] C. L. Zhang, H. S. Shen. Buckling and postbuckling analysis of single-walled carbon nanotubes in thermal environments via molecular dynamics simulation, Carbon. 44 (2006) 2608–2616.

[13] Zhao Wang, Michel Devel, Bernard Dulmet. Twisting carbon nanotubes: A molecular dynamics study, Surface Science (article in press).

[14] T. Kawaia, Y. Miyamotob, O. Suginob, Y. Koga. Fusion of ultra thin carbon nanotubes:

tight-binding molecular dynamics simulations, Physica B 323 (2002) 190–192.

[15] K. Bi, Y. Chen, J. Yang, Y. Wang, M. Chen. Molecular dynamics simulation of thermal conductivity of single-wall carbon nanotubes, Physics Letters A 350 (2006) 150–153.

[16] P. M. Agrawal, B. S. Sudalayandi, L. M. Raff, R. Komanduri. A comparison of different methods of Young‘s modulus determination for single-wall carbon nanotubes (SWCNT) using molecular dynamics (MD) simulations, Computational Materials Science 38 (2006) 271–281.

[17] P. M. Agrawal, B.S. Sudalayandi, L.M. Raff, R. Komanduri. Molecular dynamics (MD) simulations of the dependence of C–C bond lengths and bond angles on the tensile strain in single-wall carbon nanotubes (SWCNT), Computational Materials Science 41 (2008) 450–456.

[18] K. M. Liew, C. H. Wong, M. J. Tan. Tensile and compressive properties of carbon nanotube bundles, Acta Materialia. 54 (2006) 225–231.

[19] H. W. Zhang, L. Wang, J .B. Wang. Computer simulation of buckling behavior of double-walled carbon nanotubes with abnormal interlayer distances, Computational Materials Science. 39 (2007) 664–672.

[20] J. M. Lua, C. C. Hwanga, Q. Y. Kuoc, Y. C. Wang. Mechanical buckling of multiwalled carbon nanotubes: The effects of slenderness ratio, Physica E 40 (2008) 1305–1308.

[21] G.A. Shen, S. Namilae, N. Chandra, Load transfer issues in the tensile and compressive behavior of multiwall carbon nanotubes, Materials Science and Engineering A 429 (2006) 66–73.

[22] H. W. Zhang, L. Wang, J. B. Wang, Z. Q. Zhang, Y. G. Zheng. Torsion induced by axial strain of double-walled carbon nanotubes, Physics Letters A 372 (2008) 3488–

3492.

[23] C.C. Hwang a, Y.C.Wangb,n, Q.Y.Kuo b, J.M.Lu. Molecular dynamics study of multiwalled carbon nanotubes under uniaxial loading, Physica E 42 (2010) 775–778.

[24] C. L. Zhang, H. S. Shen. Thermal buckling of initially compressed single-walled carbon nanotubes by molecular dynamics simulation, Carbon. 45 (2007) 2614–2620.

[25] G. Cao, X. Chen. The effects of chirality and boundary conditions on the mechanical properties of single-walled carbon nanotubes, International Journal of Solids and Structures. 44 (2007) 5447–5465.

[26] Tarek Ragab, Cemal Basaran. A framework for stress computation in single-walled carbon nanotubes under uniaxial tension, Computational Materials Science. 46 (2009) 1135–1143.

[27] L.C. Zhang, On the mechanics of single-walled carbon nanotubes, Journal of Materials Processing Technology. 209 (2009) 4223–4228.

[28] S. B. Legoas, V. R. Coluci, S. F. Braga, P. Z. Coura, S.O. Dantas, and D. S. Galvao.

Molecular-Dynamics Simulations of Carbon Nanotubes as Gigahertz Oscillators, Phys.

Rev. Let. 90, 055504 (2003).

[29] H. Su, W. A Goddard III, Y. Zhao. Dynamic friction force in a carbon peapod oscillator, Nanotechnology. 17, 5691 (2006).

[30] P. Liu, Y.W. Zhang, C. Lu, Analysis of the oscillatory behavior of double–walled carbon nanotube–based oscillators, Carbon. 44 (2006) 27–36.

[31] R. Ansari, M. Hemmatnezhad, H. Ramezannezhad, Application of HPM to the nonlinear vibrations of multiwalled carbon nanotubes, Numerical Methods for Partial Differential Equations, Vol. 26, No. 2, Mar. 2010, pp. 490–500.

[32] B. Arash, R. Ansari, Evaluation of nonlocal parameter in the vibrations of single-walled carbon nanotubes with initial strain, 2010, Physica E, In Press.

doi:10.1016/j.physe.2010.03.028.

[33] T. Murmu, S. C. Pradhan, Buckling analysis of a single-walled carbon nanotube embedded in an elastic medium based on nonlocal elasticity and Timoshenko beam theory and using DQM, Physica E, Vol. 41, No. 7, Jun. 2009, Pages 1232-1239.

[34] K. Y, Xu, E. C. Aifantis, Y. H. Yan, Vibrations of Double-Walled Carbon Nanotubes With Different Boundary Conditions Between Inner and Outer Tubes, Journal of Applied Mechanics, Vol. 75, No. 2, Mar. 2008, pp. 021013.

[35] W. H. Duan, C. M. Wang, Y. Y. Zhang, Calibration of nonlocal scaling effect parameter for free vibration of carbon nanotubes by molecular dynamics, Journal of Applied Physics, Vol. 101, No. 2, Jan. 2007, pp. 024305.

[36] W. H. Duan, C. M. Wang, Y. Y. Zhang, Calibration of nonlocal scaling effect parameter for free vibration of carbon nanotubes by molecular dynamics, Journal of Applied Physics, Vol. 101, No. 2, Jan. 2007, pp. 024305.

[37] Y. D. Kuang, X. Q. He, C. Y. Chen, G. Q. Li, Analysis of nonlinear vibrations of double-walled carbon nanotubes conveying fluid, Computational Materials Science, Vol. 45, No. 4, Jun. 2009, pp. 875–880.

[38] L. J. Sudak, Column buckling of multiwalled carbon nanotubes using nonlocal continuum mechanics, Journal of Applied Physics, Vol. 94, No. 11, Dec. 2003, pp.

7281–7287.

[39] P. Lu, H. P. Lee, C. Lu, P. Q. Zhang, Application of nonlocal beam models for carbon nanotubes, International Journal of Solids and Structures, Vol. 44, No. 16, Aug. 2007, pp. 5289–5300.

[40] Li, R., Kardomateas, G. A., Thermal Buckling of Multiwalled Carbon Nanotubes by Nonlocal Elasticity, Journal of Applied Mechanics, Vol. 74, No. 3, May 2007, pp. 399- 405.

[41] W.K. Liu, E.G. Karpov, S. Zhang, H.S. Park. An introduction to computational nanomechanics and materials, Comput. Methods Appl. Mech. Engrg. 193 (2004) 1529–

1578.

[42] S.P. Xiao, T. Belytschko. A bridging domain method for coupling continua with molecular dynamics, Comput. Methods Appl. Mech. Engrg. 193 (2004) 1645–1669.

[43] D. Qian, G. J. Wagner, W. K. Liu. A multiscale projection method for the analysis of carbon nanotubes, Comput. Methods Appl. Mech. Engrg. 193 (2004) 1603–1632.

[44] J. Knap, M. Ortiz. An analysis of the quasicontinuum method, Journal of the Mechanics and Physics of Solids. 49 (2001) 1899 – 1923.

[45] G. J. Wagner, W. K. Liu. Coupling of atomistic and continuum simulations using a bridging scale decomposition, Journal of Computational Physics. 190 (2003) 249–274.

[46] W. K. Liu, E. G. Karpov, H. S. Park. Nano Mechanics and Materials, Theory, Multiscale Methods and Applications, John Wiley & Sons (2006).

[47] J. Tersoff. New empirical model for the structural properties of silicon. Physical Review Letters. 56(6) (1986), 632–635.

[48] J. Tersoff. Empirical interatomic potential for carbon, with applications to amorphous carbon. Physical Review Letters. 61(25) (1988), 2879–2882.

[49] D.W. Brenner. Empirical potential for hydrocarbons for use in simulating the chemical vapor deposition of diamond films. Physical Review B 42(15) (1990), 9458–9471.

[50] D.W. Brenner, O.A. Shenderova, J.A. Harrison, S.J. Stuart, B. Ni and S.B. Sinnott. A second-generation reactive empirical bond order (rebo) potential energy expression for hydrocarbons. Journal of Physics: Condensed Matter 14 (2002), 783–802.

[51] S.L. Mayo, B.D. Olafson, W.A. Goddard III. Dreiding: a generic force field for molecular simulations. J. Phys. Chem. 94(26) (1990), 8897–909.

[52] H. Baruh. Analytical Dynamics, McGraw-Hill (1999).

[53] M.P. Allen and D. Tildesley. Computer Simulation of Liquids. Oxford University Press (1987).

[54] H. Rafii-Tabar. Computational Physics of Carbon Nanotubes, Cambridge University Press (2008).

[55] H.J.C. Berendsen, J.P.M. Postma, W.F. van Gunsteren, A. DiNola and J.R. Haak.

Molecular dynamics with coupling to an external bath. Journal of Chemical Physics.

81(8) (1984), 3684–3690.

[56] S. Nose. A molecular dynamics method for simulations in the canonical ensemble.

Molecular Physics. 53 (1984), 255–268.

[57] S. Nose. A unified formulation of the constant temperature molecular dynamics methods. Journal of Chemical Physics. 81(1) (1984), 511–519.

[58] W.G. Hoover. Canonical dynamics: Equilibrium phase-space distributions. Physical Review. A 31(3) (1985), 1695–1697.

[59] R. A. Jishi, M. S. Dresselhaus, G. Dresselhaus. Symmetry properties of chiral carbon nanotubes, 47 (24) (1993), 16671.

Editors: A. K. Haghi and G. E. Zaikov © 2013 Nova Science Publishers, Inc.

Chapter IX