当前位置:首页 > 技术分析 > 正文内容

纯干货!差分电荷密度 | VASP零基础实用教程

ruisui883周前 (05-28)技术分析11

前面的教程介绍了VASP的输入文件的准备和输出文件的解读,以及建立模型的方法,相信大家通过结合前面的教程并不断地练习一定可以很快的掌握VASP计算的基本技能。接下来我们将通过三章教程来讲解一下电荷方面的计算教程。本章教程先来讲解一下如何计算差分电荷密度

差分电荷密度(charge density difference)通常是用来分析成键的过程或是结构弛豫前后电荷的转移,当然,也有人用来分析基态和激发态的电荷分布差别等情况。下面我们来介绍一下如何计算差分电荷密度。计算差分电荷密度需要基于优化后的结构,我们以CO吸附在Pt (111)表面的体系为例子来讲解一下差分电荷密度的计算过程。整个差分电荷密度的计算的过程需要以优化好的CO/Pt体系为基础,计算公式如下。
Δρ=ΔρCO/Pt-ΔρCO-ΔρPt
我们需要分别计算CO/Pt,CO和Pt的电荷密度。CO/Pt的电荷密度直接以结构优化后的结构为基础进行计算得到CHGCAR文件。对于CO和Pt的坐标,直接通过优化后的CO/Pt结构文件获得,分别进行静态计算得到CHGCAR文件。
这样上述计算公式所需的各项参数就已经齐全了,接下来说一下如何处理数据得到差分电荷密度图。
我们需要通过VESTA软件来获得差分电荷密度图。首先打开VESTA软件,打开CO/Pt的CHGCAR文件,这样就打开的总的电荷密度。
接下来我们需要将从总的电荷密度中将CO和Pt的电荷减掉,就可以观察到CO与Pt (111)之间的电荷传输,具体操作过程如下。依次点选Edit->Edit Data ->Volumetric Data…然后在弹出的对话框中点选Import,选择CO和Pt的CHGCAR文件,选择open,既可以导入CHGCAR文件,接下来的窗口可以选择对导入的文件做何种操作(加或者减),以及选择数据的单位。
这里选择“Subtract from current data”,
数值单位我一般选择“Raw Data”,上述操作之后点击OK即可。这时已经将CO和Pt的电荷从CO/Pt总电荷里面减去,对图像进行设置就可以得到差分电荷密度图。点选Properties即可对isosurface进行设置,包括大小,颜色等。设置好这些参数之后,就可以将图片导出,依次点选File->Export Raster Image…选择图片格式即可,这样我们就得到了CO/Pt体系的差分电荷密度了。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4347.html

分享给朋友:

“纯干货!差分电荷密度 | VASP零基础实用教程” 的相关文章

前后端分离自动化运维平台开发

运维平台采用前后端分离:前端vue,框架vue-element-admin;后端python,框架django-rest-framework.目前运维平台模块如下:1、 CMDB管理应用管理、环境管理、开发语言管理、产品项目管理、资产管理2、 构建发布持续构建、持续部署、Jar工程依赖构建3、 容器...

「云原生」Containerd ctr,crictl 和 nerdctl 命令介绍与实战操作

一、概述作为接替Docker运行时的Containerd在早在Kubernetes1.7时就能直接与Kubelet集成使用,只是大部分时候我们因熟悉Docker,在部署集群时采用了默认的dockershim。在V1.24起的版本的kubelet就彻底移除了dockershim,改为默认使用Conta...

全新斯柯达柯珞克Karoq深度评测:大众替代品

“斯柯达柯珞克是一款出色的全能家庭 SUV,具有许多有用的功能”价格36,605 英镑- 49,190 英镑优点方便的 VarioFlex 后排座椅非常适合家庭入住驾驶乐趣缺点保修期短保守的内饰性格比Yeti少结论——斯柯达柯珞克是一辆好车吗?斯柯达柯珞克是在辉煌的七座 斯柯达柯迪亚克之后推出的,因...

虚幻引擎5.5现已发布 手游开发、动画制作重大改进

Epic在今天发布了虚幻引擎5.5,现可通过Epic Launcher下载。此版本在动画创作、渲染、虚拟制片、移动端游戏开发和开发人员迭代工具集等方面做出了重大改进。 官方博客:虚幻引擎5.5现已发布,在动画创作、虚拟制作和移动游戏开发方面取得了显著进步,渲染、摄像机内视觉特效和开发人员迭代等领域的...

vue打开新窗口并且实现传参,有图有真相

我要实现的功能是打开一个新窗口用来展示新页面,而且需要传参数,并且参数不能显示在地址栏里面,而且当我刷新页面的时候,传过来的参数不能丢失,要一直存在,除非我手动关闭这个新窗口,即浏览器的标签页。通过面向百度编程,发现网上的根本达不到这个效果,而且还都是坑,明明实现不了,还若有其事的写出来,于是我在标...

深入理解vue-router原理

说到vue-router就表明他只适合于vue和vue是强绑定的关系;不适合其他框架;现在我们模仿实现一个VueRouter;1.要使页面刷新;借助vue本身的响应式原理;import Home from "./views/Home"; import About from "...