用户工具

站点工具


atk:使用optimizedeviceconfiguration_study_object弛豫器件结构

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:使用optimizedeviceconfiguration_study_object弛豫器件结构 [2019/11/26 21:17] – [介绍] xie.congweiatk:使用optimizedeviceconfiguration_study_object弛豫器件结构 [2019/11/26 22:01] (当前版本) – [参考] xie.congwei
行 47: 行 47:
  
 ===== 未弛豫的 Ag(100)|Ag(111) 器件 ===== ===== 未弛豫的 Ag(100)|Ag(111) 器件 =====
 +
 +
 +未弛豫且有缺陷的 Ag(100)|Ag(111) 器件可通过此脚本 [[https://docs.quantumatk.com/_downloads/unrelaxed.py|↓ unrelaxed.py]] 获得,请下载并在本教程中使用。
 +
 +如教程 [[https://docs.quantumatk.com/tutorials/ag_au_interface/ag_au_interface.html#ag-au-interface|Building an interface between Ag(100) and Au(111)]] 所示,该器件采用 **Interface Builder** 构建。利用 {{:atk:builder.png?direct&25|}} **Builder** 删除原子引入了Ag | Au界面的缺陷。
 +
 +
 +{{ :atk:unrelaxed_defected_ag100_au111-20191126.png |}}
 +
 +
 +<WRAP center info 100%>
 +=== 重要 ===
 +通常,器件应由弛豫(无应变)的材料构成,即电极应具有平衡构型(考虑到所采用的理论水平,如使用 PBE 交换关联函数的 DFT 或特定的力场)。
 +
 +这可能至关重要,因为从理论上讲,材料的电子特性通常取决于构型。尤其是,电极弛豫可能会影响带隙和电极材料的有效质量,从而改变器件的 IV 特性。<color #00a2e8>附录</color>中给出了应变硅电极弛豫的说明示例。
 +
 +''OptimizeDeviceConfiguration'' 研究模块**不会**弛豫电极–作为用户,您有责任在运行器件构型优化前确保电极构型是合适的。
 +</WRAP>
  
 ===== 设置并运行器件结构优化 ===== ===== 设置并运行器件结构优化 =====
    
 +发送脚本 [[https://docs.quantumatk.com/_downloads/unrelaxed.py|↓ unrelaxed.py]] 到 {{:atk:script_generator.png?direct&25|}} **Script Generator**。
 +
 +为加速计算,在这里您将使用 ATK-ForceField 引擎弛豫器件。在 **Script Generator**,添加 {{:atk:calculator.png?direct&25|}} New Calculator 模块,双击打开。然后选择 **ATK-ForceField** 计算器和 **EAM_Zhou_2004** 力场。
 +
 +接下来,点击 {{:atk:studyobject.png?25|}} Study Objects {{:atk:arrow.png?direct&5|}} **OptimizeDeviceConfiguration**,添加 OptimizeDeviceConfiguration 研究脚本模块。
 +
 +{{ :atk:scripter2-20191126.png?800 |}}
 +
 +我们将使用 A) 默认设置和 B) 自定义优化区域运行器件构型优化。
 ==== A)默认设置 ==== ==== A)默认设置 ====
 +
 +
 +双击打开 **OptimizeDeviceConfiguration** 模块。原则上,不需要更改任何设置。如下所示,优化区域的默认宽度为 10 Å,不勾选 //Optimization region center//,因此如上文所述自动确定中心。
 +
 +保持其他设置为默认值,关闭窗口,修改输出结果文件名称为 ''Ag100-Au111-default.hdf5'',保存 Python 脚本为 ''Ag100-Au111-default.py''。您也可以在此处下载最终脚本:[[https://docs.quantumatk.com/_downloads/Ag100-Au111-default.py|↓ Ag100-Au111-default.py]]。
 +
 +
 +{{ :atk:studyobject_widget_default-20191126.png |}}
 +
 +<WRAP center important 100%>
 +=== 注意 ===
 +默认情况下是勾选 Passivate left electrode 和 Passivate rigth electrode 的,这意味着 ''OptimizeDeviceConfiguration'' 研究模块将尝试在中心区域块体弛豫期间(即“<color #00a2e8>介绍</color>”中概括方法中的步骤2 + 3) )将**氢钝化**应用于左右表面。
 +
 +这可能与半导体材料有关,但对诸如 Ag(100)|Ag(111) 界面等金属系统没有影响。
 +</WRAP>
  
 ==== B)自定义优化区域 ==== ==== B)自定义优化区域 ====
  
 +
 +再次打开 **Optimize Device Configuration** 窗口。出于演示的目的,您现在将指定一个不包含 Ag | Au 界面的优化区域。因此将不会弛豫界面周围的原子。
 +
 +勾选 Optimization region center,然后设置中心位置为 10 Å,此距离是从左侧电极的右端开始测量的。将优化区域的长度保持在 10 Å,因此只弛豫离中心 ± 5 Å 范围内的原子。
 +
 +请注意,由于左电极扩展 8.17 Å,大于 5,所以指定的最优化区域延伸到电极扩展。因为 NEGF 方法要求电极扩展与电极相同,故不会弛豫重叠区域。
 +
 +最后,关闭窗口,更改输出结果文件的名称为 ''Ag100-Au111-option.hdf5'',保存 Python 脚本为 ''Ag100-Au111-option.py''。您也可以在此处下载最终脚本:[[https://docs.quantumatk.com/_downloads/Ag100-Au111-option.py|↓ Ag100-Au111-option.py]]。
 +
 +{{ :atk:studyobject_widget_option-20191126.png |}}
 ==== 运行计算 ==== ==== 运行计算 ====
  
 +利用 {{:atk:job_manager.png?direct&25|}} **Job Manager** 或从终端运行两个 **ATK Python** 脚本:
  
 +<code python>  
 +atkpython Ag100-Au111-default.py > Ag100-Au111-default.log
 +</code>
 +
 +器件构型优化将需要几秒钟执行。
 ===== 弛豫器件结构 ===== ===== 弛豫器件结构 =====
 +
 +
 +**NanoLab LabFloor** 现在应该显示两个保存的 HDF5 输出数据文件的内容。如果没有,点击左侧 **Project Files** 列表的输出文件。每个文件都包含了 ''OptimizeDeviceConfiguration'' 数据块和优化的 ''DeviceConfiguration''
 +
 +利用 {{:co:viewer.png?direct&25|}} **Viewer** 查看优化的器件。您可以将未弛豫的器件构型从 **Builder** 发送到 **Viewer** 以做比较。
 +
 +下图对比了**案例 A** 结构优化前后的器件构型(默认设置,''Ag100-Au111-default.hdf5'')。您可以清楚地观察到结构弛豫的效果。这里还显示了左右电极的周期性重复,以及全原子弛豫 10 Å 宽的区域。
 +
 +
 +{{ :atk:before_after_default-20191126.png |}}
 +
 +
 +下图比较了**案例 A**(默认设置)和案例 B(自定义优化区域)的优化器件。显然 **B 例**中,我们在优化区域上做了非常不好的选择:只发生了少量的弛豫,且 Ag | Au 界面周围的区域完全没有弛豫。有两个原因:
 +
 +  - 优化区域**中心**设置得太靠近左侧电极;
 +  - 优化区域**长度**没有覆盖具有缺陷的界面区域。
 +
 +{{ :atk:compare_w_option-20191126.png |}}
 +
 +
 +**Text Representation** 为我们提供了用于 OptimizeDeviceConfiguration 研究模块的设置的信息,以及结果总结。使用它的方法是,在 **LabFloor** 上选择一个或多个 OptimizeDeviceConfiguration 数据块,然后单击右侧插件栏的 Text Representation 工具。
 +
 +案例 A (''项目:0'')和案例B(''项目:1'')的文本表示报告如下所示。
 +
 +<code python>  
 +# Item:  0
 +# File:  C:\ATK\OptimizeDeviceConfiguration\Ag100-Au111-default.hdf5
 +# Title: Ag100-Au111-default.hdf5 - optimizedeviceconfiguration
 +# Type:  OptimizeDeviceConfiguration
 ++------------------------------------------------------------------------------+
 +| Optimize Device Configuration Report                                         |
 ++------------------------------------------------------------------------------+
 +| Device configuration:                                                        |
 ++------------------------------------------------------------------------------+
 +| Central region (including electrode extensions):                             |
 +|     Length (before optimization): 54.97 Ang                                  |
 +|     Length (after optimization): 54.67 Ang                                   |
 +|     Number of atoms: 135                                                     |
 +| Electrode extensions:                                                        |
 +|     Length (left): 8.17 Ang                                                  |
 +|     Length (right): 7.06 Ang                                                 |
 +|     Number of atoms (left): 20                                               |
 +|     Number of atoms (right): 18                                              |
 ++------------------------------------------------------------------------------+
 +| Optimization details:                                                        |
 ++------------------------------------------------------------------------------+
 +| Optimization region:                                                         |
 +|     Length: 10.00 Ang                                                        |
 +|     Left edge position: 24.15 Ang                                            |
 +|     Right edge position: 34.15 Ang                                           |
 +|     Number of atoms: 21                                                      |
 +| Constrained regions:                                                         |
 +|     Length (left): 24.15 Ang                                                 |
 +|     Length (right): 20.82 Ang                                                |
 +|     Number of atoms (left): 60                                               |
 +|     Number of atoms (right): 54                                              |
 ++------------------------------------------------------------------------------+
 +
 +# Item:  1
 +# File:  C:\ATK\OptimizeDeviceConfiguration\Ag100-Au111-option.hdf5
 +# Title: Ag100-Au111-option.hdf5 - optimizedeviceconfiguration_option
 +# Type:  OptimizeDeviceConfiguration
 ++------------------------------------------------------------------------------+
 +| Optimize Device Configuration Report                                         |
 ++------------------------------------------------------------------------------+
 +| Device configuration:                                                        |
 ++------------------------------------------------------------------------------+
 +| Central region (including electrode extensions):                             |
 +|     Length (before optimization): 54.97 Ang                                  |
 +|     Length (after optimization): 54.97 Ang                                   |
 +|     Number of atoms: 135                                                     |
 +| Electrode extensions:                                                        |
 +|     Length (left): 8.17 Ang                                                  |
 +|     Length (right): 7.06 Ang                                                 |
 +|     Number of atoms (left): 20                                               |
 +|     Number of atoms (right): 18                                              |
 ++------------------------------------------------------------------------------+
 +| Optimization details:                                                        |
 ++------------------------------------------------------------------------------+
 +| Optimization region:                                                         |
 +|     Length: 6.83 Ang                                                         |
 +|     Left edge position: 8.17 Ang                                             |
 +|     Right edge position: 15.00 Ang                                           |
 +|     Number of atoms: 15                                                      |
 +| Constrained regions:                                                         |
 +|     Length (left): 8.17 Ang                                                  |
 +|     Length (right): 39.97 Ang                                                |
 +|     Number of atoms (left): 20                                               |
 +|     Number of atoms (right): 100                                             |
 ++------------------------------------------------------------------------------+
 +</code>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 ==== 项目 0 ==== ==== 项目 0 ====
  
 +对于案例 A,您可以在文本表示看到以下信息:
  
 +  * 中心区域包含 135 个原子,并且最初沿传输方向长度为 54.97 Å,在弛豫过程中略微减小至 54.67 Å。
 +  * 左(右)电极扩展长度为 8.17 Å(7.06 Å),每个包含 20(18)个原子。
 +  * 优化区域的长度为 10 Å,优化区域左侧(右侧)边缘的位置为 24.15 Å(34.15 Å),通向 21 个完全弛豫的原子。
 +  * 器件在弛豫期间受约束的左右两部分长度为 24.15 Å 和 20.82 Å,分别包含 60 和 54 个原子。
 ==== 项目 1 ==== ==== 项目 1 ====
  
 +案例 B,我们观察到
 +
 +  - 优化区域的长度只有 6.83 Å,因为避免弛豫电极扩展已自动减小了该区域。
 +  - 优化区域的右边缘在 15 Å,因此不会弛豫Ag | Au界面。
 +  - 因此仅在包含像银块体的区域中进行全原子的弛豫,实际上很少发生弛豫。这也表明,在结构优化过程中,中心区域的长度完全没有变化。
 ==== 结论 ==== ==== 结论 ====
  
 +使用 ''OptimizeDeviceConfiguration'' 研究模块时,可以通过手动设置区域的中心和宽度来完全控制全原子弛豫的区域。但是,仔细检查结果很重要。
 +
 +或者,您可以选择让弛豫区域在整个器件上延伸,或者只是坚持默认 10 Å 的宽度并自动检测区域中心。
 +
 +总之,''OptimizeDeviceConfiguration'' 研究模块有三种主要操作模式:
 +
 +  *  使用默认的优化区域设置(10 Å 的宽度和自动检测区域中心)。
 +  *  手动指定优化区域中心和宽度。
 +  *  通过增加优化区域的宽度使其超过中心区域的总长度来弛豫所有中心区域的原子(电极延伸部分除外)。
 ===== 附录 ===== ===== 附录 =====
  
-===== 参考 ===== 
  
 +如上文所述,为避免应力或应变对电子性能的影响,器件通常应由弛豫的材料构建。如果在构造器件之前,不对初始材料进行弛豫,那么器件的结构优化将通过沿运输方向人为地拉紧器件的各个部分来弥补。
 +
 +我们在这里展示了一个应变对半导体电极电子结构影响的示例。下图显示了Si(100)电极的能带结构,其在与(100)结晶方向一致的 c 轴上有 ± 1% 的应变。通过仔细观察,可以看到导带和价带能发生了轻微的偏移。
 +
 +{{ :atk:strained_si100_bs-20191126.png?850 |}}
 +
 +下图显示了沿 C 轴(右图)方向上拉伸 Si(100) 电极时,DFT-PBE 价带最大值(VBM)和导带最小值(CBM)的变化,以及硅基带隙是如何因此变化(左图)的。
 +
 +{{ :atk:plot_strained_si100-20191126.png?600 |}}
 +
 +===== 参考 =====
  
 +  * 英文原文:https://docs.quantumatk.com/tutorials/optimize_device_configuration/optimize_device_configuration.html
  
  
atk/使用optimizedeviceconfiguration_study_object弛豫器件结构.1574774255.txt.gz · 最后更改: 2019/11/26 21:17 由 xie.congwei

© 2014-2022 费米科技(京ICP备14023855号