上传者: 38721405
|
上传时间: 2021-11-25 16:58:34
|
文件大小: 15KB
|
文件类型: -
热传递matlab代码NEGF-声子-1D-matlab
使用NEGF方法在一维原子链中传输声子的100行Matlab代码
特征
这是一个简单但有效的代码,用于使用NEGF(非平衡格林函数)方法计算一维均质原子链中的声子传输。
此方法也称为AGF(原子格林函数)方法。
该代码是根据RGF-electron-matlab代码开发的。
因此,您会看到声子传输与电子传输非常相似。
很好的参考
J.-S.
Wang等人,“纳米结构中的量子热传递”,欧洲。
物理J.B
62,381-404(2008)。
S.
Sadasivam等人,“界面声子传输的原子格林函数方法”,《热传递年度评论》,第17卷,第89-145页,(2014年)。
文件组织
用于测试的脚本:
test_ballistic.m:计算一维均质原子链中的声子传输
测试脚本调用
驱动程序函数“
find_T”进行计算
驱动程序函数“
find_T”的调用
“
find_H”函数构造谐波矩阵
“
find_Sigma”函数来计算导线的自能量
“
find_T1”函数来计算单个声子频率的传输
“
find_Sigma”函数调用
“
fin