• 沒有找到結果。

第三章 計算方法與結果

3.2 Müller-Plathe 的方法

熱導率是物質的一種基本傳輸性質,但熱導率已經被證明是最難計算的 傳輸系數之一,在這裡我們引用Müller-Plathe 的一篇文章[25],文章中提到 使用非平衡分子動力學方法來計算的熱導率。在模擬這個實驗時,必須符 合以下這些條件:

一、 Homogeneity:

在模擬的系統中,不可以有外加的邊界,因為這樣將會讓這 個結構與bulk 不同。

二、 Boundary conditions:

必須選擇一個適合的邊界條件,通常要選擇具有週期性的邊 界條件。但是其實我們的系統不是週期性的,那是因為使用密度 泛函理論軟體(VASP)與分子動力學(Lammps),這些現有的軟 體在編寫程式的時候必須寫成週期性的邊界條件。

三、 Small temperature gradient:

如果系統中的 temperature 和 density 變化太過劇烈,那將會 使我們在不同的 temperature 和 density 所計算出來的 thermal conductivity 相差不大,如此系統將不再出現於線性區間。

37

四、 Conservation of energy and momentum:

如果能量守恆,整個系統就不會有定溫的問題。

五、 Convergence:

在波動沒有很大的情況下,有意義的統計必須合理的獲得。

六、 Hamiltonian:

必須在適當的Hamiltonian 下獲得運動方程式,如此一來與統 計力學做連接會比較容易。

在巨觀上,熱通量等於負熱導係數乘以溫度梯度,而且熱通量方向是垂 直於表面的。一般情況下,熱導係數是一個3x3 的張量。下面我們就以 z 方向為溫度梯度的方向,我們可以定義熱傳導公式如下:

3.2.1

⁄lim lim

⁄ 3.2.2 (3.2.1)式中, 代表熱通量、 代表溫度梯度、 代表熱導係數(率)。

現在我們將系統視為一個模擬的盒子,並且將盒子重複,以便加強統計,

並且讓這個盒子是一個對稱的系統,然後將盒子分為 個厚度相等並且垂直 於 方向的板子,如圖10。

38

10 假設 Slab0 是冷端板,而 SlabN/2 是熱端板。動能從冷端板轉移至 熱端板,然後再透過熱傳導由熱端板回流至冷端板。而溫度分佈的計算方 法決定於Slab1 至 SlabN/2-1 以及 SlabN/2+1 至 SlabN-1,slabs 的厚度、體 積都是相等的。

資料來源: Florian Müller-Plathe,J. Chem. Phys. ,Vol. 106, No.14, 8 April 1997.

每一片slab k 的瞬時運動的溫度 可以用下式計算求得:

1

3 2 3.2.3 (3.2.3)式中,每個 slab 裡包含 i 顆原子,並且每顆原子有相對的質量 與速 度 ,而 為波茲曼常數。然後計算平均時間就可以得到溫度分佈。

每經過t 步我們交換冷端板中最熱的原子與熱端板中最冷的原子一次,

如此一來便可以產生的熱通量。相對的,熱端板和冷端板之間將產生溫度 梯度。有了以上兩個模擬數據後,便可以計算出熱導係數,公式如下:

39

2

2 2

2

3.2.4 (3.2.4)式中, 是系統 x 方向的大小, 是系統 y 方向的大小。

在溫度梯度小的條件下,我們可以計算出有效的熱量轉換,並可以計算 出Slab0 與 SlabN/2 之間的熱傳導系數。(3.2.4)式分母中的參數 2,是因為 系統有週期性的邊界,所以除以2 便可以在系統中求得我們想要的部份。

相關文件