国产成人午夜精品一区二区三区,成 人3d动漫在线观看,老师露出两个奶球让我吃奶头,啦啦啦中文免费视频高清观看

預(yù)存
Document
當(dāng)前位置:文庫(kù)百科 ? 文章詳情
ASE原子模擬環(huán)境入門之操作原子
來(lái)源: 時(shí)間:2022-12-16 16:36:30 瀏覽:3836次

銀吸附在鎳板上

我們建立一個(gè)由四個(gè)Ni原子組成的單層平板和一個(gè)Ag吸附原子構(gòu)成的模型。

定義原子板


>>> from math import sqrt

>>> from ase import Atoms

>>> a = 3.55

>>> atoms = Atoms('Ni4',

...               cell=[sqrt(2) * a, sqrt(2) * a, 1.0, 90, 90, 120],

...               pbc=(1, 1, 0),

...               scaled_positions=[(0, 0, 0),

...                                 (0.5, 0, 0),

...                                 (0, 0.5, 0),

...                                 (0.5, 0.5, 0)])

>>> atoms.center(vacuum=5.0, axis=2)

看看晶胞和原子的位置:


>>> atoms.cell

Cell([[5.020458146424487, 0.0, 0.0], [-2.5102290732122423, 4.347844293440141, 0.0], [0.0, 0.0, 10.0]])

>>> atoms.positions

array([[ 0.        ,  0.        ,  5.        ],

       [ 2.51022907,  0.        ,  5.        ],

       [-1.25511454,  2.17392215,  5.        ],

       [ 1.25511454,  2.17392215,  5.        ]])

>>> atoms[0]

Atom('Ni', [0.0, 0.0, 5.0], index=0)

將這個(gè)結(jié)構(gòu)寫入一個(gè)文件,并通過(guò)調(diào)用ase.gui來(lái)繪制整個(gè)系統(tǒng):

>>> from ase.visualize import view

>>> atoms.write('slab.xyz')

>>> view(atoms)

在查看器(ase  gui)中,可以在所有三個(gè)方向上重復(fù)單元格(使用Repeat ? View window)。從命令行,使用ase  gui -r 3,3,2 slab.xyz。

我們現(xiàn)在在一個(gè)高度為h=1.9?的三原子中心位點(diǎn)添加一個(gè)吸附原子 :


>>>h = 1.9

>>> relative = (1 / 6, 1 / 6, 0.5)

>>> absolute = np.dot(relative, atoms.cell) + (0, 0, h)

>>> atoms.append('Ag')

>>> atoms.positions[-1] = absolute

現(xiàn)在的結(jié)構(gòu)是這樣的:


view(atoms)




構(gòu)造界面


現(xiàn)在,我們用Ni(111)和水做一個(gè)界面。首先我們需要一層水。在這個(gè)腳本W(wǎng)L.py中構(gòu)建了一層水,并保存在文件WL.traj中。

WL.py


import numpy as np

from ase import Atoms

p = np.array(

   [[0.27802511, -0.07732213, 13.46649107],

    [0.91833251, -1.02565868, 13.41456626],

    [0.91865997, 0.87076761, 13.41228287],

    [1.85572027, 2.37336781, 13.56440907],

    [3.13987926, 2.3633134, 13.4327577],

    [1.77566079, 2.37150862, 14.66528237],

    [4.52240322, 2.35264513, 13.37435864],

    [5.16892729, 1.40357034, 13.42661052],

    [5.15567324, 3.30068395, 13.4305779],

    [6.10183518, -0.0738656, 13.27945071],

    [7.3856151, -0.07438536, 13.40814585],

    [6.01881192, -0.08627583, 12.1789428]])

c = np.array([[8.490373, 0., 0.],

             [0., 4.901919, 0.],

             [0., 0., 26.93236]])

W = Atoms('4(OH2)', positions=p, cell=c, pbc=[1, 1, 0])

W.write('WL.traj')

現(xiàn)在運(yùn)行WL.py腳本,從traj文件中讀取原子對(duì)象:


from ase.io import read

>>> W = read('WL.traj')

使用視圖的看看結(jié)構(gòu)

我們看看這個(gè)單位晶胞


W.cell

Cell([8.490373, 4.901919, 26.93236])

我們需要一個(gè)鎳(111)平板,它與水盡可能接近。一個(gè)2 × 4正交的fcc111 超晶胞應(yīng)該足夠好了。


>>> from ase.build import fcc111

>>> slab = fcc111('Ni', size=[2, 4, 3], a=3.55, orthogonal=True)


slab.cell

Cell([5.020458146424487, 8.695688586880282, 0.0])

看看這兩個(gè)單元晶胞,我們可以看到,如果我們把其中一個(gè)單元晶胞在平面上旋轉(zhuǎn)90度,它們的匹配度相差大約2%。讓我們旋轉(zhuǎn)單元晶胞:

W.cell = [W.cell[1, 1], W.cell[0, 0], 0.0]

用rotate()旋轉(zhuǎn)分子:

>>> W.rotate(90, 'z', center=(0, 0, 0))

再將原子放回到晶胞里

>>> W.wrap()

wrap()方法僅在啟用周期性邊界條件時(shí)有效。我們?cè)贜i(111)和水之間有2%的晶格失配,所以我們?cè)谄矫嫔峡s放水的晶胞以匹配平板的晶胞。參數(shù)scale_atoms=True表示原子位置應(yīng)該隨單元格縮放。默認(rèn)值是scale_atoms=False,表示單元格更改時(shí)笛卡爾坐標(biāo)保持不變。


>>> W.set_cell(slab.cell, scale_atoms=True)

>>> zmin = W.positions[:, 2].min()

>>> zmax = slab.positions[:, 2].max()

>>> W.positions += (0, 0, zmax - zmin + 1.5)

最后我們將水復(fù)制到平板上:

>>> interface = slab + W

>>> interface.center(vacuum=6, axis=2)

>>> interface.write('NiH2O.traj')

兩個(gè)atoms對(duì)象的求和,會(huì)將兩個(gè)atoms對(duì)象的原子位置都包括進(jìn)來(lái),而使用第一個(gè)atoms對(duì)象的超晶胞。


計(jì)算狗·模擬計(jì)算

評(píng)論 / 文明上網(wǎng)理性發(fā)言
12條評(píng)論
全部評(píng)論 / 我的評(píng)論
最熱 /  最新
全部 3小時(shí)前 四川
文字是人類用符號(hào)記錄表達(dá)信息以傳之久遠(yuǎn)的方式和工具?,F(xiàn)代文字大多是記錄語(yǔ)言的工具。人類往往先有口頭的語(yǔ)言后產(chǎn)生書(shū)面文字,很多小語(yǔ)種,有語(yǔ)言但沒(méi)有文字。文字的不同體現(xiàn)了國(guó)家和民族的書(shū)面表達(dá)的方式和思維不同。文字使人類進(jìn)入有歷史記錄的文明社會(huì)。
點(diǎn)贊12
回復(fù)
全部
查看更多評(píng)論
相關(guān)文章

基礎(chǔ)理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結(jié)構(gòu))

2020-05-03

晶體結(jié)構(gòu)可視化軟件 VESTA使用教程(下篇)

2021-01-22

手把手教你用ChemDraw 畫(huà)化學(xué)結(jié)構(gòu)式:基礎(chǔ)篇

2021-06-19

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(上)

2019-10-25

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(下)

2019-10-25

Zeta電位的基本理論、測(cè)試方法和應(yīng)用

2020-08-24

項(xiàng)目推薦/Project
第一性原理-聲子譜

第一性原理-聲子譜

第一性原理-吸附能

第一性原理-吸附能

熱門文章/popular

基礎(chǔ)理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結(jié)構(gòu))

晶體結(jié)構(gòu)可視化軟件 VESTA使用教程(下篇)

手把手教你用ChemDraw 畫(huà)化學(xué)結(jié)構(gòu)式:基礎(chǔ)篇

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(上)

電化學(xué)實(shí)驗(yàn)基礎(chǔ)之電化學(xué)工作站篇 (二)三電極和兩電極體系的搭建 和測(cè)試

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(下)

微信掃碼分享文章
午夜精品久久久久久久| 黑人30厘米全部进去了| 校花张开腿疯狂娇吟k视频| 肥老熟妇伦子伦456视频| 国产熟女一区二区三区五月婷| 性无码一区二区三区在线观看| 性一交一乱一乱一视频| 亚洲av片在线观看| 永久免费看a片无码网站宅男| 女性扒开大腿露出私密部位| 欧VODAFONEWIFI69| 国产无套内谢普通话对白| 一本大道精品成人免费视频| 精品久久久久久久免费人妻| 日本无码色情影片在线看| 寡妇被老头添一夜| 国产未成女younv仙踪林| 国产午夜精品一区理论片飘花| 日本人真人姓交大视频| 风韵少妇性饥渴推油按摩视频| 日本三级韩国三级韩级| 再深点灬舒服灬太大了岳视频| 凹凸农夫导航十次啦| 出轨熟女人妻hd中文| 娇小videodes极品| 国产av国片免费| 无码人妻精品一区二区蜜桃在线看| 无码av免费毛片一区二区| 亚洲日韩av无码中文字幕美国| 亚洲人成无码网站久久99热国产| 浓毛妇女老太bbwbbw| 亚洲熟女av中文字幕男人总站| 蜜桃人妻无码av天堂三区| 12孩岁女a处破娇小| 男朋友整根进去了但我没感觉| 不许穿内裤随时挨c调教h| asian艳丽的少妇pics| gogo全球高清大胆国模| 表妺好紧竟然流水了在线观看| 亚洲午夜无码av毛片久久| 日韩在线视频|