韩国精品主播一区二区在线观看,久久综合欧美,国产一区二区三区福利,欧美日韩激情一区二区三区

快捷下單入口 關(guān)于 合作 招聘 新人手冊(cè) 會(huì)員中心

熱線:400-152-6858

測(cè)試狗科研服務(wù)

預(yù)存 免費(fèi)試測(cè) 登錄
Document
當(dāng)前位置:文庫(kù)百科 ? 文章詳情
ASE原子模擬環(huán)境之計(jì)算氮分子在銅表面的吸附能
來(lái)源: 時(shí)間:2022-12-16 16:32:16 瀏覽:2781次

本節(jié)簡(jiǎn)要(但不完整)地概述ASE可以做什么。我們將計(jì)算氮分子在銅表面的吸附能。這是通過(guò)計(jì)算單獨(dú)平板和單獨(dú)分子的總能量來(lái)實(shí)現(xiàn)的。然后將吸附劑加入板中并使其松弛,計(jì)算出該復(fù)合體系的總能量。吸附能為孤立能減去復(fù)合體系能量之和。這是重新平衡后的系統(tǒng)圖片:

 

請(qǐng)看下面的源碼:N2Cu.py



from ase import Atoms

from ase.calculators.emt import EMT

from ase.constraints import FixAtoms

from ase.optimize import QuasiNewton

from ase.build import fcc111, add_adsorbate

h = 1.85

d = 1.10

slab = fcc111('Cu', size=(4, 4, 2), vacuum=10.0)

slab.calc = EMT()

e_slab = slab.get_potential_energy()

molecule = Atoms('2N', positions=[(0., 0., 0.), (0., 0., d)])

molecule.calc = EMT()

e_N2 = molecule.get_potential_energy()

add_adsorbate(slab, molecule, h, 'ontop')

constraint = FixAtoms(mask=[a.symbol != 'N' for a in slab])

slab.set_constraint(constraint)

dyn = QuasiNewton(slab, trajectory='N2Cu.traj')

dyn.run(fmax=0.05)

print('Adsorption energy:', e_slab + e_N2 - slab.get_potential_energy())

假設(shè)在你的python和ASE的環(huán)境變量設(shè)置正確,運(yùn)行源碼文件:



python N2Cu.py

下面我們對(duì)代碼進(jìn)行講解。



Atoms


Atoms對(duì)象是原子的集合。下面是通過(guò)直接指定兩個(gè)氮原子的位置來(lái)定義N2分子:



>>> from ase import Atoms

>>> d = 1.10

>>> molecule = Atoms('2N', positions=[(0., 0., 0.), (0., 0., d)])

你還可以構(gòu)建晶體,例如使用晶體模塊來(lái)構(gòu)建回與常見(jiàn)晶體結(jié)構(gòu)對(duì)應(yīng)的Atoms對(duì)象。讓我們做一個(gè)Cu(111)表面:

>>> from ase.build import fcc111

>>> slab = fcc111('Cu', size=(4,4,2), vacuum=10.0)



Calculators


ASE調(diào)用計(jì)算軟件可以使用ase.calculators,包括emt、Asap、Dacapo、GPAW、Abinit、Vasp等等。有關(guān)完整列表,請(qǐng)參見(jiàn)ASE主頁(yè)。

這里我們使用有效介質(zhì)理論(EMT)計(jì)算器,因?yàn)樗浅??,因此?duì)于入門(mén)非常有用。我們可以在之前創(chuàng)建的Atoms對(duì)象上附加一個(gè)計(jì)算器:



>>> from ase.calculators.emt import EMT

>>> slab.calc = EMT()

>>> molecule.calc = EMT()

使用Atoms類中的get_potential_energy()方法計(jì)算系統(tǒng)的總能量:

>>> e_slab = slab.get_potential_energy()

>>> e_N2 = molecule.get_potential_energy()




結(jié)構(gòu)優(yōu)化


利用QuasiNewton優(yōu)化器對(duì)吸附在銅表面的N2分子結(jié)構(gòu)進(jìn)行優(yōu)化。首先將吸附劑添加到銅板上,例如在頂部位置:

>>> h = 1.85

>>> add_adsorbate(slab, molecule, h, 'ontop')

為了加快弛豫速度,我們利用constraints模塊中的FixAtoms使銅原子固定。只有N2分子被允許弛豫到平衡結(jié)構(gòu):

>>> from ase.constraints import FixAtoms

>>> constraint = FixAtoms(mask=[a.symbol != 'N' for a in slab])

>>> slab.set_constraint(constraint)

現(xiàn)在將QuasiNewton優(yōu)化器應(yīng)用到系統(tǒng)并保存軌跡文件。運(yùn)行優(yōu)化器直到體系達(dá)到收斂標(biāo)準(zhǔn),即所有原子上的力應(yīng)小于某個(gè)fmax:

>>> from ase.optimize import QuasiNewton

>>> dyn = QuasiNewton(slab, trajectory='N2Cu.traj')

>>> dyn.run(fmax=0.05)




輸入-輸出


將原子位置寫(xiě)入文件的過(guò)程是使用write()函數(shù)完成的:

>>> from ase.io import write

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

這將寫(xiě)入一個(gè)xyz格式的文件。其他格式有:

格式描述
xyz簡(jiǎn)單的xyz格式
cube高斯cube文件
pdb蛋白質(zhì)數(shù)據(jù)庫(kù)文件
trajASE自有軌跡格式
pyPython腳本

從文件讀取這樣做:



>>> from ase.io import read

>>> slab_from_file = read('slab.xyz')

如果文件包含多個(gè)構(gòu)型,write()函數(shù)的默認(rèn)寫(xiě)入最后一個(gè)構(gòu)型。但是,我們可以通過(guò)以下方式加載特定的構(gòu)型:

>>> read('slab.traj')      # 最后一個(gè)構(gòu)型

>>> read('slab.traj', -1)  # 同上

>>> read('slab.traj', 0)   # 第一個(gè)構(gòu)型




可視化


可視化原子最簡(jiǎn)單的方法是view()函數(shù):



>>> from ase.visualize import view

>>> view(slab)

這將彈出一個(gè)ase.gui窗口。其他的可視化軟件可以通過(guò)指定可選關(guān)鍵字viewer=…-選擇使用'ase.gui',  ' gopenmol ', ' vmd ',或' rasmol  '中的一個(gè)。(注意,這些替代查看器不是ASE的一部分,需要由用戶單獨(dú)安裝。)VMD查看器可以采取一個(gè)可選的data參數(shù)來(lái)顯示三維數(shù)據(jù):

>>> view(slab, viewer='VMD', data=array)




分子動(dòng)力學(xué)


我們看看一個(gè)使用VelocityVerlet進(jìn)行分子動(dòng)力學(xué)計(jì)算應(yīng)用到氮?dú)夥肿由系睦?。我們首先?chuàng)建一個(gè)VelocityVerlet對(duì)象,給出它的分子和牛頓定律積分的時(shí)間步長(zhǎng)。然后,我們通過(guò)調(diào)用它的run()方法來(lái)進(jìn)行分子動(dòng)力學(xué)計(jì)算,并給出要采取的步驟數(shù):

>>> from ase.md.verlet import VelocityVerlet

>>> from ase import units

>>> dyn = VelocityVerlet(molecule, dt=1.0 * units.fs)

>>> for i in range(10):

...     pot = molecule.get_potential_energy()

...     kin = molecule.get_kinetic_energy()

...     print('%2d: %.5f eV, %.5f eV, %.5f eV' % (i, pot + kin, pot, kin))

...     dyn.run(steps=20)


計(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)文章

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

2019-10-25

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

2021-01-22

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

2021-06-19

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

2019-10-25

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

2020-05-03

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

2020-08-24

項(xiàng)目推薦/Project
第一性原理-自旋密度

第一性原理-自旋密度

第一性原理-鋰硫路徑

第一性原理-鋰硫路徑

第一性原理-能帶

第一性原理-能帶

熱門(mén)文章/popular

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

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

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

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

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

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

微信掃碼分享文章

意見(jiàn)反饋

有獎(jiǎng)舉報(bào)

商務(wù)合作

...

更多

公眾號(hào)

關(guān)注我們 了解更多

小程序

隨時(shí)預(yù)約 掌握進(jìn)度

舉報(bào)有獎(jiǎng)

TEL: 191-3608-6524

如:在網(wǎng)絡(luò)上惡意使用“測(cè)試狗”等相關(guān)關(guān)鍵詞誤導(dǎo)用戶點(diǎn)擊、惡意盜用測(cè)試狗商標(biāo)、冒稱官方工作人員等情形,請(qǐng)您向我們舉報(bào),經(jīng)查實(shí)后,我們將給予您獎(jiǎng)勵(lì)。

舉報(bào)內(nèi)容:

200

上傳附件:
文件格式不正確,請(qǐng)重新上傳文件格式不正確,請(qǐng)重新上傳文件格式不正確,請(qǐng)重新上傳
文件格式:jpg、jpeg、png、gif、tif、doc、docx、ppt、pptx、xls、xlsx、pdf、zip、rar
聯(lián)系方式
姓名
電話
提交意見(jiàn)

意見(jiàn)反饋

Suggestions

您可以在此留下您寶貴的意見(jiàn),您的意見(jiàn)或問(wèn)題反饋將會(huì)成為我們不斷改進(jìn)的動(dòng)力。

意見(jiàn)類型
測(cè)試服務(wù)
網(wǎng)站功能
財(cái)務(wù)報(bào)賬
其他類型
意見(jiàn)內(nèi)容

200

聯(lián)系方式
姓名
電話
提交意見(jiàn)

收起

01

專屬信用額度,先測(cè)后付0元下單

02

下單享高額積分,萬(wàn)千好禮免費(fèi)兌

200
200元無(wú)門(mén)檻優(yōu)惠券
立即激活 立即下單
已使用
已作廢

全流程在線可視化,便捷高效觸手可及

如下單過(guò)程中有任何疑問(wèn)或需要幫助,請(qǐng)隨時(shí)咨詢專屬顧問(wèn)~
9
9折無(wú)門(mén)檻優(yōu)惠券

支付一筆訂單后可領(lǐng)取

立即領(lǐng)取 立即下單
已使用
已作廢

免費(fèi)測(cè)+驚喜盲盒+高額福利,多重福利大放送

新人免費(fèi)測(cè)

雙雙開(kāi)盲盒(100%中獎(jiǎng))

邀請(qǐng)人專享

受邀人專享

創(chuàng)建/加入團(tuán)隊(duì),解鎖定制化權(quán)益

01

1500元團(tuán)隊(duì)專屬優(yōu)惠券

02

萬(wàn)元大額信用額度,享先測(cè)后付

03

團(tuán)隊(duì)成員統(tǒng)一開(kāi)票報(bào)銷;

04

專業(yè)工程師課題專屬服務(wù)

領(lǐng)取成功,請(qǐng)下單
請(qǐng)您支付一筆訂單后才可以領(lǐng)取優(yōu)惠券
Document
關(guān)于我們 新手幫助 測(cè)試干貨 商務(wù)合作 基金查詢 相關(guān)資質(zhì) 模擬計(jì)算 現(xiàn)場(chǎng)測(cè)試 服務(wù)項(xiàng)目 科研繪圖 同步輻射 電池行業(yè)

聯(lián)系方式/contact

400-152-6858

工作時(shí)間/work time

09:00-18:00

測(cè)試狗公眾號(hào)

關(guān)注我們 了解更多

測(cè)試狗小程序

隨時(shí)預(yù)約 掌握進(jìn)度

蜀公網(wǎng)安備51010602000648號(hào)

蜀ICP備17005822號(hào)-1

成都世紀(jì)美揚(yáng)科技有限公司

Copyright@測(cè)試狗·科研服務(wù)

一级a一级a爰片免费啪啪国语版| a国产在线| wwwxxx日韩| 亚洲精品亚洲综合国产字幕| 亚洲欧美日本一区二区| 国产小精品| 亚洲精品国产偷自在线观看| 亚洲国产视频一区二区| 亚洲性爱AV| 久久精品欧美| 久久妇| 日韩欧美国产中文字幕| 精产嫩模国品一二三区| 久久强奸视频| 全球高清大胆GOGO人体| 大胸美女污污污www网站久久 | 人妻丰满熟妇av一区二区| 五月开心网| 亚洲一区在线观看视频| 久久夜色精品国产亚洲AV动态图| 国产性按摩╳╳╳╳女| 九九在线精品视频| 国产精品久久久久久一区二区三区| 久久无码人妻一区二区三区| 99热这里精品| 国产传媒精品| 偷国产乱人伦偷精品视频| 亚洲欧美日韩中文字幕久久| 少妇无码视频| 最新中文字幕在线观看| 精品久久久一区二区| 久久亚洲Av无码精品| 88AV无码成人网站在线含羞草| 色777狠狠狠综合伊人| 国产又黄又猛又粗又爽的视频| JAPANESEHD熟女熟妇伦| 久久国产精品免费一区| 日韩无码成人电影| 精品无码国产一区二区三区51安| 欧美黄片久久久| 日韩欧美少妇|