최근 수정 시각 : 2024-11-18 19:36:11

밀도범함수 이론

양자역학
Quantum Mechanics
{{{#!wiki style="margin:0 -10px -5px;min-height:2em"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px"
<colbgcolor=#c70039> 배경 흑체복사 · 이중슬릿 실험 · 광전효과 · 콤프턴 산란 · 보어의 원자 모형 · 물질파 · 데이비슨-저머 실험 · 불확정성 원리 · 슈테른-게를라흐 실험 · 프랑크-헤르츠 실험
이론 체계 <colbgcolor=#c70039> 체계 플랑크 상수(플랑크 단위계) · 공리 · 슈뢰딩거 방정식 · 파동함수 · 연산자(해밀토니언 · 선운동량 · 각운동량) · 스핀(스피너) · 파울리 배타 원리
해석 코펜하겐 해석(보어-아인슈타인 논쟁) · 숨은 변수 이론(EPR 역설 · 벨의 부등식 · 광자 상자) · 다세계 해석 · 앙상블 해석 · 서울 해석
묘사 묘사(슈뢰딩거 묘사 · 하이젠베르크 묘사 · 디랙 묘사) · 행렬역학
심화 이론 이론 양자장론(비상대론적 양자장론) · 양자 전기역학 · 루프 양자 중력 이론 · 게이지 이론(양-밀스 질량 간극 가설 · 위상 공간) · 양자색역학(SU(3))
입자·만물이론 기본 입자{페르미온(쿼크) · 보손 · (둘러보기)} · 강입자(둘러보기) · 프리온 · 색전하 · 맛깔 · 아이소스핀 · 표준 모형 · 기본 상호작용(둘러보기) · 반물질 · 기묘체 · 타키온 · 뉴트로늄 · 기묘한 물질 · 초끈 이론(초대칭 이론 · M이론 · F이론) · 통일장 이론
정식화 · 표기 클라인-고든 방정식 · 디랙 방정식 · 1차 양자화 · 이차양자화 · 경로적분(응용 · 고스트) · 파인만 다이어그램 · 재규격화(조절)
연관 학문 천체물리학(천문학 틀 · 우주론 · 양자블랙홀 · 중력 특이점) · 핵물리학(원자력 공학 틀) · 응집물질물리학 틀 · 컴퓨터 과학 틀(양자컴퓨터 · 양자정보과학) · 통계역학 틀 · 양자화학(물리화학 틀)
현상 · 응용 양자요동 · 쌍생성 · 쌍소멸 · 퍼텐셜 우물 · 양자 조화 진동자 · 오비탈 · 수소 원자 모형 · 쌓음 원리 · 훈트 규칙 · 섭동(스핀 - 궤도 결합 · 제이만 효과 · 슈타르크 효과) · 선택 규칙 · 변분 원리 · WKB 근사법 · 시간 결정 · 자발 대칭 깨짐 · 보스-아인슈타인 응집 · 솔리톤 · 카시미르 효과 · 아로노프-봄 효과 · 블랙홀 정보 역설 · 양자점 · 하트리-포크 방법 · 밀도범함수 이론
기타 군론 · 대칭성 · 리만 가설 · 매듭이론 · 밀도행렬 · 물질 · 방사선(반감기) · 라플라스의 악마 · 슈뢰딩거의 고양이(위그너의 친구) · 교재 }}}}}}}}}


물리화학
Physical Chemistry
{{{#!wiki style="margin:0 -10px -5px; min-height:calc(1.5em + 5px); word-break:keep-all"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px"
<colbgcolor=#87CEFA> 기본 정보 원소(할로젠 · 금속 · 준금속 · 비활성 기체 · 동위원소) · 원자(양성자 · 중성자 · 전자) · 분자 · 이온
물질 순물질(동소체 · 화합물) · 혼합물(균일 혼합물 · 불균일 혼합물 · 콜로이드) · 이성질체
화학 반응 · (앙금) · 작용기 · 가역성 · 화학 반응 속도론(촉매 · 반감기) · 첨가 반응 · 제거 반응 · 치환 반응 · 산염기반응 · 산화환원반응(산화수) · 고리형 협동반응 · 유기반응 · 클릭 화학
화학양론 질량 · 부피 · 밀도 · 분자량 · 질량 보존 법칙 · 일정 성분비 법칙 · 배수 비례의 법칙
열화학 법칙 엔트로피 · 엔탈피 · 깁스 자유 에너지(화학 퍼텐셜) · 열출입(흡열 반응 · 발열 반응) · 총열량 불변의 법칙 · 기체 법칙 · 화학 평형의 법칙(르 샤틀리에의 원리 · 동적평형)
용액 용질 · 용매 · 농도(퍼센트 농도· 몰 농도 · 몰랄 농도) · 용해도(용해도 규칙 · 포화 용액) · 증기압력 · 삼투 · 헨리의 법칙 · 전해질
총괄성 증기압 내림 · 끓는점 오름 · 어는점 내림 · 라울 법칙 · 반트 호프의 법칙
전기화학
·
양자화학
수소 원자 모형 · 하트리-포크 방법 · 밀도범함수 이론 · 유효 핵전하 · 전자 친화도 · 이온화 에너지 · 전기음성도 · 극성 · 무극성 · 휘켈 규칙 · 분자간력(반 데르 발스 힘(분산력) · 수소 결합) · 네른스트 식
전자 배치 양자수 · 오비탈(분자 오비탈 · 혼성 오비탈) · 전자껍질 · 쌓음원리 · 훈트 규칙 · 파울리 배타 원리 · 원자가전자 · 최외각 전자 · 옥텟 규칙 · 우드워드-호프만 법칙
화학 결합 금속 결합 · 진틀상 · 이온 결합 · 공유 결합(배위 결합 · 배위자) · 공명 구조
분석화학 정성분석과 정량분석 · 분광학
분석기법 적정 · 기기분석(크로마토그래피 · NMR)
틀:양자역학 · 틀:통계역학 · 틀:주기율표 · 틀:화학식 · 틀:화학의 분과 · 틀:산염기 · 화학 관련 정보 }}}}}}}}}

1. 개요2. 전자 확률 밀도3. 호헨베르크-콘 이론
3.1. 제1정리3.2. 제2정리
4. 콘-샴 방법5. 교환-상관 에너지
5.1. LDA5.2. LSDA5.3. GGA5.4. Meta-GGA5.5. Hybrid Functional5.6. Double-Hybrid Functional
6. 한계7. 하트리-포크 방법과의 비교8. 관련 문서

1. 개요

Density Functional Theory(DFT)

[math(N)]개의 전자로 이루어진 분자의 파동함수를 표현하는데는 [math(4N)]개의 좌표가 필요하다.[1] 하지만 [math(N)]이 커질수록 파동함수는 우리가 필요한 정보 이상을 가지기도 하고 직관적으로 물리적 의미를 파악하기도 어려워진다. 그렇기에 파동함수 보다 더 적은 변수를 가지는 함수를 이용해 에너지나 다른 변수들의 기댓값을 구하려는 시도가 계속되었고, 그중 가장 유명한 이론이 전자 밀도를 이용한 밀도범함수 이론(Density Functional Theory, DFT)이다. 후술하겠지만 바닥 상태의 전자 밀도를 정확하게 안다면 신기하게도 계의 모양[2]이 하나로 정해지며 원론적으론 파동함수를 계산하지 않고도 모든 물리량의 기댓값을 계산할 수 있다! 물론 원론적으로만 그렇고 실제 전자 밀도를 실험 없이 바로 얻어낼 방법은 없으므로 이를 근사적으로 얻을 방법을 찾는 것이 DFT의 핵심이다.

2. 전자 확률 밀도

어떻게 파동함수와 전자 확률 밀도를 연관지을 수 있을까? 우리가 찾고자 하는 양은 점 [math(\textbf{r})]에서 미소부피 [math(d\textbf{r}(=dxdydz))] 안에서 전자를 발견할 확률이다. 그리고 1번 전자가 [math(m_{s1})] 스핀을 가지고 좌표 [math(\textbf{r}_1)]에서 미소부피 [math(d\textbf{r}_1)]안에서 발견될 확률, 2번 전자가 [math(m_{s2})] 스핀을 가지고 좌표 [math(\textbf{r}_2)]에서 미소부피 [math(d\textbf{r}_2)]안에서 발견될 확률, [math(\cdots)], n번 전자가 [math(m_{sn})] 스핀을 가지고 좌표 [math(\textbf{r}_n)]에서 미소부피 [math(d\textbf{r}_n)]안에서 발견될 확률이
[math(\displaystyle \begin{aligned} |\psi(\textbf{r}_1, \textbf{r}_2, \cdots, \textbf{r}_n, m_{s1}, m_{s2}, \cdots, m_{sn})|^2 d\textbf{r}_1 d\textbf{r}_2 \cdots d\textbf{r}_n \end{aligned} )]
임을 알고 있다. 그런데 발견되는 전자의 스핀에는 관심이 없으므로 스핀에 대해선 미리 합을 계산해놓자.
[math(\displaystyle \begin{aligned} \sum\limits_{\textup{all} \, m_{s}} |\psi(\textbf{r}_1, \textbf{r}_2, \cdots, \textbf{r}_n, m_{s1}, m_{s2}, \cdots, m_{sn})|^2 d\textbf{r}_1 d\textbf{r}_2 \cdots d\textbf{r}_n \end{aligned} )]
만약 우리가 찾고자 하는 양이 1번 전자가 좌표 [math((x, y, z))]에서 미소부피 [math(dxdydz)]안에서 발견될 확률이라 하자. 이 확률은 2번부터 n번 전자의 위치엔 무관하므로
[math(\displaystyle \begin{aligned} \Bigg[ \sum\limits_{\textup{all} \, m_{s}}\int \cdots \int \int |\psi(\textbf{r}, \textbf{r}_2, \cdots, \textbf{r}_n, m_{s1}, m_{s2}, \cdots, m_{sn})|^2 d\textbf{r}_2 \cdots d\textbf{r}_n \Bigg] d\textbf{r} \end{aligned} )]
전자 2에 대해서도 비슷한 과정을 반복하면
[math(\displaystyle \begin{aligned} \Bigg[ \sum\limits_{\textup{all} \, m_{s}}\int \cdots \int \int |\psi(\textbf{r}_1, \textbf{r}, \cdots, \textbf{r}_n, m_{s1}, m_{s2}, \cdots, m_{sn})|^2 d\textbf{r}_1 \cdots d\textbf{r}_n \Bigg] d\textbf{r} \end{aligned} )]
근데 전자는 구별 불가능하므로 위 2개의 확률은 같아야 한다.[3] 그러므로 전자가 발견될 확률은 [math(n)]을 곱해줘야 하며 최종적으로
[math(\displaystyle \begin{aligned} \rho(x, y, z) = n\Bigg[ \sum\limits_{\textup{all} \, m_{s}}\int \cdots \int \int |\psi(\textbf{r}, \textbf{r}_2, \cdots, \textbf{r}_n, m_{s1}, m_{s2}, \cdots, m_{sn})|^2 d\textbf{r}_2 \cdots d\textbf{r}_n \Bigg] \end{aligned} )]
가 된다. 이제 [math(\rho)]를 이용하여 어떻게 기댓값들을 계산할 수 있는지 알아보자. 어떤 물리량 [math(B)]가 [math(i)]번째 전자의 위치 [math(\textbf{r}_i)]에 대한 함수라 하자. 그럼 [math(n)]-전자 분자의 경우엔
[math(\displaystyle \begin{aligned} \Bigg\langle \psi \Bigg| \sum\limits_{i=1}^n B(\textbf{r}_i) \Bigg| \psi \Bigg\rangle = \sum\limits_{\textup{all} \, m_s} \left[ \int \cdots \int \int \left( \psi^* \sum\limits_{i=1}^n B(\textbf{r}_i) \psi \right) \, d\textbf{r}_1 d\textbf{r}_2 \cdots d\textbf{r}_n \right] = \sum\limits_{i=1}^n \sum\limits_{\textup{all} \, m_s} \left[ \int \cdots \int \int |\psi|^2 B(\textbf{r}_i) \, d\textbf{r}_1 d\textbf{r}_2 \cdots d\textbf{r}_n \right] \end{aligned} )]
가 되며 전자는 구별 불가능하다는 점을 이용하면 아래와 같은 식을 얻을 수 있다.
[math(\displaystyle \begin{aligned} \sum\limits_{i=1}^n \sum\limits_{\textup{all} \, m_s} \left[ \int \cdots \int \int |\psi|^2 B(\textbf{r}_i) \, d\textbf{r}_1 d\textbf{r}_2 \cdots d\textbf{r}_n \right] = n \int B(\textbf{r}_1) \sum\limits_{\textup{all} \, m_s} \left[ \int \cdots \int |\psi|^2 \, d\textbf{r}_2 \cdots d\textbf{r}_n \right] \, d\textbf{r}_1 = \int \rho(\textbf{r}_1) B(\textbf{r}_1) \, d \textbf{r}_1 \end{aligned} )]
적분 변수는 바꾸어도 적분값은 바뀌지 않으므로 최종적으론
[math(\displaystyle \begin{aligned} \Bigg\langle \psi \Bigg| \sum\limits_{i=1}^n B(\textbf{r}_i) \Bigg| \psi \Bigg\rangle = \int \rho(\textbf{r}) B(\textbf{r}) \, d \textbf{r} \end{aligned} )]
이 된다. 물리량의 기댓값을 전자 밀도로 표현하는 방법을 알아낸 것이다.

3. 호헨베르크-콘 이론

3.1. 제1정리

제1정리에선 바닥상태에서 축퇴가 없는 분자의 경우 바닥상태 전자 밀도 [math(\rho_0(\textbf{r}))][4]를 안다면 파동 함수와 모든 물리적 특징들이 하나로 결정됨을 보인다.[5] 이는 "[math(\rho_0(\textbf{r}))]이 해밀토니언을 결정한다."를 보이면 끝나는데 해밀토니언이 결정되면 파동함수와 에너지가 결정되고 파동함수를 통해 물리량 또한 결정되기 때문이다. 먼저 분자의 해밀토니언을 살펴보자. 보른-오펜하이머 근사를 적용시키면 전자의 해밀토니언은
[math(\displaystyle \begin{aligned} \mathcal{H}_e = -\frac{1}{2}\sum\limits_{i=1}^n \nabla_i^2+\sum\limits_{i=1}^n v(\textbf{r}_i)+\sum\limits_{i>j} \frac{1}{r_{ij}} \end{aligned} )]
[math(\displaystyle \begin{aligned} v(\textbf{r}_i)=-\sum\limits_{\alpha} \frac{Z_{\alpha}}{r_{i\alpha}} \end{aligned} )] [6]
와 같이 얻어진다. 위 식을 보면 [math(v(\textbf{r}))]과 전자 수 [math(n)]이 정해지면 해밀토니언은 자동으로 얻어짐을 알 수 있고 [math(\rho_0(\textbf{r}))]가 앞의 2개를 결정함을 보이면 된다. [math(\rho_0(\textbf{r}))]가 전자수를 결정한다는 것은 [math(n = \int \rho_0(\textbf{r}) d \textbf{r} )]을 통해 바로 알 수 있고 외부 퍼텐셜의 경우도 귀류법을 쉽게 통해 증명 가능하다. [math(\rho_0(\textbf{r}))]이 다른 외부 퍼텐셜[7] [math(v_a(\textbf{r}_i), v_b(\textbf{r}_i))]를 준다고 하면 해밀토니언도 정해지며 이를 [math(\mathcal{H}_a, \mathcal{H}_b)]라 쓰자. 바닥상태의 축퇴가 없다고 가정했으므로 각 해밀토니언은 단 1개의 정규화된 바닥상태 파동함수 [math(\psi_{0,a}, \psi_{0,b})]를 가질 것이다. 여기서 변분 원리를 쓰자.
[math(\displaystyle \begin{aligned} E_{0, a} < \langle \psi_{0, b} | \mathcal{H}_a | \psi_{0, b} \rangle &= \langle \psi_{0, b} | \mathcal{H}_a - \mathcal{H}_b + \mathcal{H}_b | \psi_{0, b} \rangle = \langle \psi_{0, b} | \mathcal{H}_a - \mathcal{H}_b | \psi_{0, b} \rangle + E_{0, b} \\ &= \Bigg\langle \psi_{0, b} \Bigg| \sum\limits_{i=1}^n [v_a(\textbf{r}_i)-v_b(\textbf{r}_i ) ] \Bigg| \psi_{0, b} \Bigg\rangle + E_{0, b} \\ &= \int \rho_{0, b}(\textbf{r})[v_a(\textbf{r})-v_b(\textbf{r}) ] d\textbf{r} + E_{0, b}
\end{aligned})]
이를
[math(\displaystyle \begin{aligned} E_{0, b} < \langle \psi_{0, a} | \mathcal{H}_b | \psi_{0, a} \rangle \end{aligned} )]
에도 적용시키면 다음과 같은 두 부등식을 얻는다.
[math(\displaystyle \begin{aligned} E_{0, a} < \int \rho_{0, b}(\textbf{r})[v_a(\textbf{r})-v_b(\textbf{r}) ] d\textbf{r} + E_{0, b} \\ E_{0, b} < \int \rho_{0, a}(\textbf{r})[v_b(\textbf{r})-v_a(\textbf{r}) ] d\textbf{r} + E_{0, a}
\end{aligned})]
가정에 의해서 [math(\rho_{0, a}(\textbf{r}) = \rho_{0, b}(\textbf{r}))]인데 양 변을 더하면
[math(\displaystyle \begin{aligned} E_{0, a} + E_{0, b} < E_{0, a} + E_{0, b}
\end{aligned})]
와 같은 잘못된 식을 얻으므로 가정이 틀렸음을 알 수 있다. 즉 [math(\rho_0(\textbf{r}))]은 외부 퍼텐셜을 결정한다. 증명 끝.

이제 우리가 가장 큰 관심이 있는 에너지로 가보자. 위 정리에 의해 에너지 또한 밀도의 범함수이다. 이를 [math(E_0 = E_v[\rho_0])][8]로 쓸 것이다.
[math(\displaystyle \begin{aligned} \mathcal{H}_e = \hat{T} + \hat{V}_{Ne} + \hat{V}_{ee} \end{aligned} )]
에서 평균을 취하면
[math(\displaystyle \begin{aligned} E_0 = E_v[\rho_0] = \overline{T}[\rho_0]+ \overline{V}_{Ne}[\rho_0]+ \overline{V}_{ee}[\rho_0] \end{aligned} )]
[math(\hat{V}_{Ne} = \sum\limits_{i=1}^n v(\textbf{r}_i) )]으로부터
[math(\displaystyle \begin{aligned} \overline{V}_{Ne} = \Bigg\langle \psi_0 \Bigg| \sum\limits_{i=1}^n v(\textbf{r}_i) ] \Bigg| \psi_0 \Bigg\rangle = \int \rho_0(\textbf{r})v(\textbf{r}) d\textbf{r}\end{aligned} )]
위를 이용하면
[math(\displaystyle \begin{aligned} E_0 = E_v[\rho_0] = \overline{T}[\rho_0]+\overline{V}_{ee}[\rho_0] + \int \rho_0(\textbf{r})v(\textbf{r}) d\textbf{r} \end{aligned} )]
다음과 같은 항
[math(\displaystyle \begin{aligned} F[\rho_0] \equiv \overline{T}[\rho_0]+\overline{V}_{ee}[\rho_0] \end{aligned} )]
을 정의한다면 [math(E_0)]를 외부 퍼텐셜에 무관한 항과 의존적인 항으로 나눌 수 있다.
[math(\displaystyle \begin{aligned} E_0 = E_v[\rho_0] = F[\rho_0] + \int \rho_0(\textbf{r})v(\textbf{r}) d\textbf{r} \end{aligned} )]
[math(F[\rho_0])]를 모르므로 [math(E_0)]를 사용하는데 위 식을 바로 이용할 수는 없다. 이때 아래의 제2정리가 계산하는 방법을 제공한다.

3.2. 제2정리

제2정리는 DFT에서의 변분 원리이다. 다음과 같은 두 조건
[math(\displaystyle \begin{aligned} \int \rho_{\textup{trial}}(\textbf{r}) d\textbf{r} = n \qquad \rho_{\textup{trial}}(\textbf{r}) \geq 0 \end{aligned} )]
을 만족시키는 시험 밀도 함수는 다음과 같은 부등식을 만족시킨다.
[math(\displaystyle \begin{aligned} E_v[\rho_{\textup{trial}}] \geq E_0 = E_v[\rho_{0}]\end{aligned} )]
증명은 간단한데 제1정리에 의해 [math(\rho_{\textup{trial}})]이 결정되면 [math(v_{\textup{trial}})]이 결정되고 [math(v_{\textup{trial}})]이 결정되면 [math(\rho_{\textup{trial}})]에 해당하는 [math(\psi_{\textup{trial}})]가 결정된다.[9] 그러면 변분 원리에 의해
[math(\displaystyle \begin{aligned} E_v[\rho_{\textup{trial}}] = \langle \psi_{\sf{trial}}|\mathcal{H}_e|\psi_{\sf{trial}} \rangle \geq E_{0} = E_v[\rho_0] \end{aligned} )]
가 되므로 증명이 끝난다.

호헨베르크와 콘이 위 이론들을 증명할 땐 바닥상태의 축퇴도가 없음을 가정했지만 축퇴가 존재하여도 이론을 적용시키는 것이 가능하다.[10]

4. 콘-샴 방법

호헨베르크-콘 이론을 통해 [math(E_0)]를 조건 [math(\int \rho \, d\textbf{r} - N = 0)] 하에서 [math(\rho)]에 대해 최소화 한다면 [math(\rho)]에 대한 방정식을 얻을 것이고 이를 풀면 이론적으론 [math(\rho)]를 파동함수 없이 구할 수 있다. 하지만 [math(\overline{T}[\rho])]와 [math(\overline{V}_{ee}[\rho])]의 꼴을 모르기에[11] 다른 방법을 고안해야 한다. 이 과정에서 핵심 역할을 하는 것이 콘-샴 방법(Kohn-Sham Method)이며 이론상으로 이 방법을 이용하면 정확한 결과값을 얻어낼 수 있다.[12]

[math(n)]개의 상호작용하지 않는 전자로 이루어져 있으며 모든 전자가 [math(v_s(\textbf{r}_i))]라는 외부 퍼텐셜 하에서 운동하고 있는 가상의 계를 생각해보자(reference system이라고 한다). 여기서 [math(v_s(\textbf{r}_i))]는 reference system의 바닥상태 전자 밀도 [math(\rho_s(\textbf{r}))]가 우리가 관심있어하는 계의 정확한 바닥상태 확률 밀도 [math(\rho_0(\textbf{r}))]와 동일하게 만들어주는 외부 퍼텐셜이다. 호헨베르크-콘 이론에서 증명했듯이 [math(\rho_s(\textbf{r}) = \rho_0(\textbf{r}))]로 전자 밀도를 설정하면 [math(v_s(\textbf{r}_i))]는 하나로 결정된다. 그럼 reference system의 해밀토니언
[math(\displaystyle \begin{aligned} \mathcal{H}_s = \sum\limits_{i=1}^n \Big[ -\frac{1}{2}\nabla_i^2 + v_s(\textbf{r}_i) \, \Big] \equiv \sum\limits_{i=1}^n h_i^{KS} \qquad h_i^{KS} \equiv -\frac{1}{2}\nabla_i^2 + v_s(\textbf{r}_i) \end{aligned} )]
가 된다. 여기서 [math(h_i^{KS})]는 일전자 콘-샴 해밀토니언이다. 우리는 상호작용 하지 않는 계를 상정했으므로 하트리-포크 방법에서 했던것 처럼 바닥상태 파동함수는 슬레이터 행렬식
[math(\displaystyle \begin{aligned} |\psi_{s, 0} \rangle = |u_1^{KS}u_2^{KS} \cdots u_n^{KS} \rangle \end{aligned} )]
으로 주어지며 여기서 [math(u_i^{KS})]는 콘-샴 스핀 오비탈로
[math(\displaystyle \begin{aligned} u_i^{KS} = \theta_i^{KS}(\textbf{r}_i)\sigma_i \qquad h_i^{KS} \theta_i^{KS} = \varepsilon_i^{KS} \theta_i^{KS} \end{aligned} )]
로 주어진다([math(\sigma_i)]는 스핀 함수, [math(\varepsilon_i^{KS})]는 콘-샴 오비탈 에너지). 운동 에너지 [math(T_s)]는
[math(\displaystyle \begin{aligned} T_s = \sum\limits_{i} \langle \theta^{KS}_i | -\frac{1}{2} \nabla ^ 2 | \theta^{KS}_i \rangle \end{aligned} )]
로 주어질 것이다. 이제 위 식과 호헨베르크-콘 이론에서 얻었던
[math(\displaystyle \begin{aligned} E_v[\rho_0] = \overline{T}[\rho_0] + \overline{V}_{ee}[\rho_0] + \int \rho_0(\textbf{r})v(\textbf{r}) d\textbf{r} \end{aligned} )]
을 이용하여 콘-샴 방정식을 얻어보자. [math(\Delta T)]를 다음과 같이 정의한다.[13]
[math(\displaystyle \begin{aligned} \Delta T[\rho] \equiv \overline T[\rho] - T_s[\rho] \end{aligned} )]
즉 분자와 reference system의 운동 에너지 차이로 정의한다. 이러한 과정을 [math(\overline{V}_{ee})]에도 해보면
[math(\displaystyle \begin{aligned} \Delta V_{ee}[\rho] \equiv \overline{V}_{ee}[\rho] - \frac{1}{2} \int \int \frac{\rho({\textbf{r}}_1)\rho({\textbf{r}}_2)}{r_{12}} d\textbf{r}_1d\textbf{r}_2 = \overline{V}_{ee}[\rho] - J[\rho] \end{aligned} )]
[math(J)]는 고전 전자기학에서 두 연속체 사이의 정전기 에너지를 나타낸다.[14] 위 식들을 이용하면
[math(\displaystyle \begin{aligned} E_v[\rho] = T_s[\rho] + J[\rho] + \int \rho(\textbf{r})v(\textbf{r}) d\textbf{r} + \Delta \overline{T}[\rho] + \Delta \overline{V}_{ee}[\rho] \end{aligned} )]
로 쓸 수 있다. 뒤의 두 모르는 범함수를 묶어 교환-상관 에너지(Exchange-Correlation Energy) [math(E_{xc})]라 정의한다.
[math(\displaystyle \begin{aligned} E_{xc}[\rho] \equiv \Delta \overline{T}[\rho] + \Delta \overline{V}_{ee}[\rho] \end{aligned} )]
그럼 최종적으로
[math(\displaystyle \begin{aligned} E_v[\rho] = T_s[\rho] + J[\rho] + \int \rho(\textbf{r})v(\textbf{r}) d\textbf{r} + E_{xc}[\rho] \end{aligned} )]
가 된다. 여기서 문제는 [math(T_s[\rho])]의 꼴을 여전히 모른다는 것이다. 하지만 오비탈을 이용하면 표현할 수 있다. 이를 이용해 [math(\int \rho \, d\textbf{r} - N = 0)] 대신 [math(\int \theta^{KS*}_i\theta^{KS}_j \, d\textbf{r} - \delta_{ij} = 0)]라는 조건 하에서 [math(E)]를 최소화하는 문제로 바뀐다. 이는 라그랑주 승수법을 이용하면 다음과 같은 식[15]
[math(\displaystyle \begin{aligned} \Omega [\{ \theta_i^{KS} \} ] = E_v[\{ \theta_i^{KS} \}] - \sum\limits_{i, j} \varepsilon_{ij} ( \langle i | j \rangle - \delta_{ij} ) \end{aligned})]
을 최소화시키는 것으로 바뀐다. [math(E)]를 오비탈에 관한 식으로 써보면
[math(\displaystyle \begin{aligned} E_v = \sum\limits_{i} \langle i | T | i \rangle + \sum\limits_{i} \langle i | v | i \rangle + \frac{1}{2} \sum\limits_{i, j} \langle ij | ij \rangle + E_{xc} \end{aligned})]
가 된다. 이럼 [math(\Omega)]는
[math(\displaystyle \begin{aligned} \Omega = \sum\limits_{i} \langle i | T | i \rangle + \sum\limits_{i} \langle i | v | i \rangle + \frac{1}{2} \sum\limits_{i, j} \langle ij | ij \rangle + E_{xc} - \sum\limits_{i, j} \varepsilon_{ij} ( \langle i | j \rangle - \delta_{ij} ) \end{aligned})]
로 표현이 된다. 변분 계산 후 식 정리를 조금만 하면
[math(\displaystyle \begin{aligned} \delta \Omega &= \sum\limits_{i} ( \langle \delta i | T | i \rangle + \langle i | T | \delta i \rangle) + \sum\limits_{i} ( \langle \delta i | v | i \rangle + \langle i | v | \delta i \rangle ) \\ &+ \sum\limits_{i, j} ( \langle \delta ij | ij \rangle + \langle ij | \delta ij \rangle ) + \delta E_{xc} - \sum\limits_{i, j} ( \varepsilon_{ij} \langle \delta i | j \rangle - \varepsilon_{ji} \langle j | \delta i \rangle ) = 0 \end{aligned})]
가 된다. [math(\delta E_{xc})]는
[math(\displaystyle \begin{aligned} \delta E_{xc} = \int \frac{\delta E_{xc}}{\delta \rho} \delta \rho \, d \textbf{r} \end{aligned})]
로 써지고 [math(\delta \rho)]는
[math(\displaystyle \begin{aligned} \rho(\textbf{r}) = \sum\limits_{i} \theta^{KS*}_i(\textbf{r})\theta^{KS}_i(\textbf{r}) \end{aligned})]
를 이용하면 다음과 같이 써진다.
[math(\displaystyle \begin{aligned} \delta \rho = \sum\limits_{i} \theta^{KS*}_i \delta \theta^{KS}_i + \sum\limits_{i} \theta^{KS}_i \delta \theta^{KS*}_i \end{aligned})]
그럼
[math(\displaystyle \begin{aligned} \delta E_{xc} = \int \frac{\delta E_{xc}}{\delta \rho} \left( \sum\limits_{i} \theta^{KS*}_i \delta \theta^{KS}_i + \sum\limits_{i} \theta^{KS}_i \delta \theta^{KS*}_i \right) \, d \textbf{r} \end{aligned})]
이 된다. 여기서 교환-상관 퍼텐셜(Exchange-Correlation potential) [math(v_{xc})]를 다음과 같이 정의한다.
[math(\displaystyle \begin{aligned} v_{xc} \equiv \frac{\delta E_{xc}}{\delta \rho} \end{aligned})]
그럼 최종적으로
[math(\displaystyle \begin{aligned} \delta E_{xc} = \sum\limits_{i} ( \langle \delta i | v_{xc} | i \rangle + \langle i | v_{xc} | \delta i \rangle ) \end{aligned})]
이다. 이걸 [math(\delta \Omega)]에 넣고 계산하면 된다. 이후의 과정은 하트리-포크 방정식과 동일하며 결과만 빌려오면
[math(\displaystyle \begin{aligned} \bigg[-\frac{1}{2}\nabla^2 + v(\textbf{r}) + \int \frac{\rho(\textbf{r}')}{|\textbf{r} - \textbf{r}'|} d \textbf{r}' + v_{xc}(\textbf{r}) \bigg]\theta_i^{KS}(\textbf{r}) = \varepsilon_i^{KS} \theta_i^{KS}(\textbf{r}) \end{aligned} )]
을 얻는다. 이를
[math(\displaystyle \begin{aligned} \left( -\frac{1}{2}\nabla^2 + v_s(\textbf{r}) \right) \theta_i^{KS}(\textbf{r}) = \varepsilon_i^{KS} \theta_i^{KS}(\textbf{r}) \end{aligned} )]
와 비교해보면
[math(\displaystyle \begin{aligned} v_s(\textbf{r}) = v(\textbf{r}) + \int \frac{\rho(\textbf{r}')}{|\textbf{r} - \textbf{r}'|} d \textbf{r}' + v_{xc}(\textbf{r}) = - \sum\limits_{\alpha} \frac{Z_{\alpha}}{r_{i\alpha}} + \int \frac{\rho(\textbf{r}')}{|\textbf{r} - \textbf{r}'|} d \textbf{r}' + v_{xc}(\textbf{r}) \end{aligned} )]
인 것을 알 수 있다. [math(v_s)]는 보통 [math(v_\textup{eff})]로 쓰며 유효 외부 퍼텐셜(Effective external potential)이라 부른다. 위 결과를 조합하면 방정식은
[math(\displaystyle \begin{aligned} \left( -\frac{1}{2}\nabla^2 + v_\textup{eff}(\textbf{r}) \right) \theta_i^{KS}(\textbf{r}) = \varepsilon_i^{KS} \theta_i^{KS}(\textbf{r}) \end{aligned} )]
로 써진다. 이 방정식을 콘-샴 방정식(Kohn-Sham Equation)이라 한다. 콘-샴 방정식 또한 하트리-포크 방정식과 비슷하게 iteration을 통해 풀게되는데
  1. [math(\rho(\textbf{r}))]을 가정한다. 보통 원자의 전자 밀도를 중첩시켜서 얻는다. 가정한 [math(\rho(\textbf{r}))]를 통해 [math(v(\textbf{r}))]와 [math(v_{xc}(\textbf{r}))]를 계산한다.
  2. 위에서 얻은 전자밀도를 방정식에 넣은 뒤 푼다. 방정식을 수치적으로 풀거나[16] 하트리-포크 방법에서 사용한 basis set approach를 사용하여 basis들의 계수를 찾는다.
  3. [math(\rho(\textbf{r}) = \sum\limits_{i} |\theta^{KS}_i (\textbf{r})|^2)]을 이용하여 [math(\rho(\textbf{r}))]을 재추정한다.
  4. [math(\rho(\textbf{r}))]와 [math(E_{xc}[\rho])]가 수렴할 때 까지 1~3번 과정을 반복한다.

파일:dftscf.png

5. 교환-상관 에너지

콘-샴 방정식의 가장 큰 문제점은 [math(E_{xc})]와 [math(v_{xc})]의 모양을 모른다는 것이다. DFT 정확도의 핵심은 이 퍼텐셜을 실험치와 잘 부합하도록 근사하는 것이다. 그렇기에 정말 수많은 종류의 [math(E_{xc})]와 [math(v_{xc})]가 존재하며[17] 지금까지도 연구되고 있다. 아래는 그중 자주 쓰이는 일부만을 추려낸 것이다.

5.1. LDA

가장 기초적인 방법이 균일한 전자 가스로 부터 [math(E_{xc})]를 근사하는 것이다. 이를 LDA(Local Density Approximation)라 한다. 여기서 [math(E_{xc})]는
[math(\displaystyle \begin{aligned} E_{xc}^{LDA}[\rho] = \int \rho(\textbf{r}) \varepsilon_{xc}(\rho) d\textbf{r} \end{aligned} )]
로 주어진다. 여기서 [math(\varepsilon_{xc}(\rho))]는 밀도가 [math(\rho)]인 전자 가스에서 전자 하나당 가지는 교환 에너지와 상관 에너지의 합이다. [math(v_{xc})]의 경우
[math(\displaystyle \begin{aligned} v_{xc}^{LDA} = \frac{\delta E_{xc}^{LDA}}{\delta \rho} = \varepsilon_{xc}(\rho) + \rho \frac{\partial \varepsilon_{xc}}{\partial \rho(\rho)} \end{aligned} )]
임을 알 수 있다. [18] 이제 [math(\varepsilon_{xc}(\rho))]를 교환에 관한 [math(\varepsilon_{x}(\rho))]와 상관에 관한 [math(\varepsilon_{c}(\rho))]로 쪼개자.
[math(\displaystyle \begin{aligned} \varepsilon_{xc}(\rho) = \varepsilon_{x}(\rho) + \varepsilon_{c}(\rho) \end{aligned} )]
그럼 에너지 또한 2개의 파트로 쪼개진다.
[math(\displaystyle \begin{aligned} E_{xc} = E_{x} + E_{c} \end{aligned} )]
그리고 각 에너지는
[math(\displaystyle \begin{aligned} E_{x}[\rho] &= \int \rho(\textbf{r}) \varepsilon_{x}(\rho) d\textbf{r} \\ E_{c}[\rho] &= \int \rho(\textbf{r}) \varepsilon_{c}(\rho) d\textbf{r}\end{aligned} )]
로 주어진다.

5.2. LSDA

open-shell molecule들이나 해리 상태에 가까운 molecule들의 경우 LSDA(Local Spin Density Approximation)을 사용하는 것이 LDA보다 더 좋은 결과를 준다. HF의 UHF처럼 같은 콘-샴 오비탈에 들어가더라도 다른 모양을 줌으로써 오비탈의 유연성을 늘린다. [math(\alpha)] 스핀을 가지는 전자들의 밀도를 [math(\rho^{\alpha}(\textbf{r}))], [math(\beta)] 스핀을 가지는 전자들의 밀도를 [math(\rho^{\beta}(\textbf{r}))]라 하면 [math(E_{xc})]는 [math(\rho^{\alpha}(\textbf{r}))]와 [math(\rho^{\beta}(\textbf{r}))] 두개의 함수의 범함수가 된다.
[math(\displaystyle \begin{aligned} E_{xc} = E_{xc}[\rho^{\alpha}, \rho^{\beta}] \end{aligned} )]
이제 해야할 일은 LDA와 비슷하게 [math(\varepsilon_x(\rho^{\alpha}, \rho^{\beta}))]와 [math(\varepsilon_c(\rho^{\alpha}, \rho^{\beta}))]를 찾는 것이다. 보통 [math(\rho^{\alpha})], [math(\rho^{\beta})] 보다는 총 전자 밀도
[math(\displaystyle \begin{aligned} \rho = \rho^{\alpha} + \rho^{\beta} \end{aligned} )]
와 스핀 편극(spin polarization)
[math(\displaystyle \begin{aligned} \zeta = \frac{\rho^{\alpha}-\rho^{\beta}}{\rho^{\alpha}+\rho^{\beta}} \end{aligned} )]
으로 표현을 한다.
  • Slater-Dirac exchange functional(Slater)[19]
    [math(\displaystyle \begin{aligned} E^{\textup{Slater}}_x[\rho^{\alpha}, \rho^{\beta}] &= \int \rho \varepsilon_x(\rho, \zeta) d \textbf{r} \\ \varepsilon_x(\rho, \zeta) &= \varepsilon^0_x(\rho) + [\varepsilon^1_x(\rho) -\varepsilon^0_x(\rho) ] f(\zeta) \\ \varepsilon^0_x(\rho) &= \varepsilon_x(\rho, 0) = C_x \rho^{1/3} \\ \varepsilon^1_x(\rho) &= \varepsilon_x(\rho, 1) = 2^{1/3}C_x \rho^{1/3} \\ C_x &= \frac{3}{4}\left( \frac{3}{\pi} \right)^{1/3} \\ f(\zeta) &= \frac{(1+\zeta)^{4/3}+(1-\zeta)^{4/3}-2}{2(2^{1/3}-1)} \\ v^{\textup{Slater}}_{x\sigma} &= \frac{\delta E^{\textup{Slater}}_{x}}{\delta \rho_{\sigma}} = \left( \frac{6}{\pi} \rho_{\sigma} \right) ^ {1/3} \end{aligned} )]
  • Vosko-Wilk-Nusair correlation functional 5# (VWN5)[20]
    [math(\displaystyle \begin{aligned} E^{\textup{VWN}}_c[\rho^{\alpha}, \rho^{\beta}] &= \int \rho \varepsilon_c^{\textup{VWN}}(\rho, \zeta) d \textbf{r} \\ \varepsilon_c^{\textup{VWN}}(\rho, \zeta) &= \varepsilon_\textup{I}(r_s) + \Delta \varepsilon_c(r_s, \zeta) \\ \varepsilon_i(r_s) &= A_i \left[ \textup{ln} \frac{x^2}{X(x)} +\frac{2b}{Q} \textup{tan}^{-1}\left( \frac{Q}{2x+b} \right) - \frac{bx_0}{X(x_0)} \left\{ \textup{ln} \frac{(x-x_0)^2}{X(x)} + \frac{2(b+2x_0)}{Q} \textup{tan}^{-1} \left( \frac{Q}{2x+b} \right) \right\} \right] \\ x &= r_s ^ {1/2} \\ \frac{4}{3}\pi r_s ^3 &= \frac{1}{\rho} \\ Q &= (4c_i - b_i^2)^{1/2} \\ X(x) &= x^2 + b_ix + c_i(i= \textup{I}, \textup{II} ) \\ \Delta \varepsilon_c(r_s, \zeta) &= \varepsilon_{\textup{III}}(r_s) \left[ \frac{f(\zeta)}{f(0)} \right] \left[ 1+\beta_i(r_s) \zeta ^ 4 \right] \\ \beta_i(r_s) &= \left[ \frac{f(0)}{\varepsilon_{\textup{III}}(r_s)} \right] \Delta \varepsilon(r_s, 1) - 1 \\ \Delta \varepsilon(r_s, 1) &= \varepsilon_\textup{I}(r_s) - \varepsilon_\textup{II}(r_s) \end{aligned} )]

    파일:VWN_parameters.png

5.3. GGA

LDA와 LSDA는 균일한 전자 가스로 부터 유도 되었기에 [math(\rho)]가 천천히 변할 때만 적절하다. 그렇기에 GGA(Generalized-Gradient Approximation)(Gradient-corrected functional이라고도 불린다.)에선 [math(\nabla \rho)] 항을 추가하여[21] 정확도를 높인다. 이를 식으로 표현하면
[math(\displaystyle \begin{aligned} E^{\textup{GGA}}_{xc}[\rho^{\alpha}, \rho^{\beta}] = \int f(\rho^{\alpha}, \rho^{\beta}, \nabla \rho^{\alpha}, \nabla \rho^{\beta}) d \textbf{r} \end{aligned} )]
가 된다. 여기서도 LDA에서 했던 것 처럼 에너지를 교환과 상관에 관한 에너지로 나눌 수 있다.
[math(\displaystyle \begin{aligned} E^{\textup{GGA}}_{xc} = E^{\textup{GGA}}_{x} + E^{\textup{GGA}}_{c} \end{aligned} )]
  • Becke exchange functional from 1988 (B88)[22]
    [math(\displaystyle \begin{aligned} E^{\textup{B88}}_{x} &= E^{\textup{LSDA}}_x - b \sum\limits_{\sigma = \alpha, \beta} \int \frac{(\rho^{\sigma})^{4/3}\chi^2_{\sigma}}{1+6b\chi_{\sigma}\textup{ln}[\chi_{\sigma} + (\chi^2_{\sigma}+1)^{1/2} ]} d \textbf{r} = E^{\textup{LSDA}}_x + \Delta E^{\textup{B88}}_x \\ \chi_{\sigma} &= \frac{|\nabla \rho^{\sigma}|}{(\rho^{\sigma})^{4/3}} \\ E^{\textup{LSDA}}_x &= -\frac{3}{4} \left( \frac{6}{\pi} \right) ^ {1/3} \int \left[ \left( \rho^{\alpha} \right) ^ {4/3} + \left( \rho^{\beta} \right) ^ {4/3} \right] d \textbf{r} \end{aligned} )]

    b는 조정 가능한 매개변수로 원자 단위계에선 0.0042이다.
  • Perdew-Burke-Ernzerhof exchange functional (PBE)[23], Revised PBE (revPBE)[24]

    3\pi^2 \rho \right)^{1/3}\end{aligned} )]||
    여기서 쓰이는 매개변수 값은 두 방법 모두[math(\mu = 0.21951)]이고 PBE에선 [math(\kappa = 0.804)], revPBE에선 [math(\kappa = 1.245)]를 사용한다.
  • Perdew-Burke-Ernzerhof correlation functional (PBE)[25]
    [math(\displaystyle \begin{aligned} E^{\textup{PBE}}_{c} &= E^{\textup{LSDA}}_c + \int H^{\textup{PBE}}(r_s, \zeta, t) d \textbf{r} = E^{\textup{LSDA}}_c + \Delta E^{\textup{PBE}}_c \\ H^{\textup{PBE}} &= \gamma \phi^3 \textup{ln} \left\{ 1+ \frac{\beta}{\gamma}t^2 \left( \frac{1+At^2}{1+At^2+ A^2t^4} \right) \right\} \\ A &= \frac{\beta}{\gamma}\{ \textup{exp}(-\varepsilon^{\textup{LSDA}}_c/\gamma \phi ^ 3) -1 \}^{-1} \\ t &= \frac{|\nabla \rho|}{2k_s\phi\rho} \\ \phi &= \frac{\left( 1 + \zeta \right)^{2/3} + \left( 1 - \zeta \right) ^ {2/3}}{2} \\ k_s &= \left( \frac{4k_F}{\pi}\right)^{1/2} \end{aligned} )]

    여기서 쓰이는 매개변수 값은 [math(\gamma = 0.031091, \beta = 0.066725)]이다.
  • Lee-Yang-Parr opposite-spin correlation functional (LYP)[26]
    [math(\displaystyle \begin{aligned} E^{\textup{LYP}}_c [\rho^{\alpha}, \rho^{\beta}] &= -a \int \frac{\gamma}{1+d\rho^{-1/3}} \left[ \rho + 2b\rho^{-5/3} \left\{ 2^{2/3} C_F \rho^{8/3}_{\alpha} + 2^{2/3} C_F \rho^{8/3}_{\beta} -pt_w + \frac{1}{9} \left( \rho_{\alpha}t^{\alpha}_w + \rho_{\beta}t^{\beta}_w \right) + \frac{1}{18} \left( \rho_{\alpha} \nabla^2 \rho_{\alpha} + \rho_{\beta} \nabla^2 \rho_{\beta} \right) \right\} \textup{exp} \left( -c\rho^{-1/3} \right) \right] \\ \gamma &= 2 \left( 1-\frac{\rho^2_{\alpha}+ \rho^2_{\beta}}{\rho^2} \right) \\ t_w &= \frac{1}{8}\frac{|\nabla \rho|^2}{\rho} - \frac{1}{8}\nabla^2 \rho \\ C_F &= \frac{3}{10} \left( 3\pi^2 \right)^{2/3} \end{aligned} )]

    [math(a = 0.04918, b = 0.132, c = 0.2533, d = 0.349)]

5.4. Meta-GGA

GGA에서 더 정확도를 높이기 위해 meta-GGA에선 [math(\nabla^2 \rho)]와 아래와 같은 운동 에너지 밀도(Kinetic-energy density)를 추가한다.
[math(\displaystyle \begin{aligned} \tau_{\alpha} &= \frac{1}{2} \sum\limits_{i} |\nabla \theta^{\textup{KS}}_{i{\alpha}}|^2 \\ \tau_{\beta} &= \frac{1}{2} \sum\limits_{i} |\nabla \theta^{\textup{KS}}_{i{\beta}}|^2 \end{aligned} )]
그럼 에너지는
[math(\displaystyle \begin{aligned} E^{\textup{MGGA}}_{xc}[\rho^{\alpha}, \rho^{\beta}] = \int f(\rho^{\alpha}, \rho^{\beta}, \nabla \rho^{\alpha}, \nabla \rho^{\beta}, \nabla^2 \rho^{\alpha}, \nabla^2 \rho^{\beta}, \tau_{\alpha}, \tau_{\beta}) d \textbf{r} \end{aligned} )]
가 된다.
  • Tao-Perdew-Staroverov-Scuseria exchange, correlation functional (TPSS)[27], Revised TPSS (revTPSS)[28]
  • M06-L[29][30], revM06-L

5.5. Hybrid Functional

Hybrid functional에선 [math(E_{xc})]에 하트리-포크 방법의 [math(E_x)]를 추가한다. [math(E_x^{\textup{GGA}})]에 추가하냐 [math(E_x^{\textup{meta-GGA}})]에 추가햐냐에 따라 hybrid GGA와 hybrid meta-GGA로 세분화하기도 한다.
  • Becke, 3-parameter, Lee–Yang–Parr (B3LYP)[31][32]
20% HF exchange + 8% Slater LSDA exchange + 72% B88 GGA exchange + 19% VWN LSDA correlation + 81% LYP GGA correlation
[math(\displaystyle \begin{aligned} E^{\textup{B3LYP}}_{xc} &= 0.20E^{\textup{HF}}_{x} + 0.08E^{\textup{Slater}}_{x} + 0.72E^{\textup{B88}}_{x} + 0.19E^{\textup{VWN}}_{c} + 0.81E^{\textup{LYP}}_{c} \\ &= 0.20E^{\textup{HF}}_{x} + 0.80E^{\textup{Slater}}_{x} + 0.72\Delta E^{\textup{B88}}_{x} + 0.19E^{\textup{VWN}}_{c} + 0.81E^{\textup{LYP}}_{c} \end{aligned} )]
  • PBE0[33], revPBE0
    25% HF exchange + 75% PBE GGA exchange + PBE GGA correlation
    25% HF exchange + 75% revPBE GGA exchange + PBE GGA correlation
    [math(\displaystyle \begin{aligned} E^{\textup{PBE0}}_{xc} &= 0.25E^{\textup{HF}}_{x} + 0.75E^{\textup{PBE}}_{x} + E^{\textup{PBE}}_{c} \\ E^{\textup{revPBE0}}_{xc} &= 0.25E^{\textup{HF}}_{x} + 0.75E^{\textup{revPBE}}_{x} + E^{\textup{PBE}}_{c} \end{aligned} )]
  • TPSSh[39], revTPSSh[40]
    10% HF exchange + 90% TPSS meta-GGA exchange + TPSS meta-GGA correlation
    10% HF exchange + 90% revTPSS meta-GGA exchange + revTPSS meta-GGA correlation
    [math(\displaystyle \begin{aligned} E^{\textup{TPSSh}}_{xc} &= 0.10E^{\textup{HF}}_{x} + 0.90E^{\textup{TPSS}}_{x} + E^{\textup{TPSS}}_{c} \\ E^{\textup{revTPSSh}}_{xc} &= 0.10E^{\textup{HF}}_{x} + 0.90E^{\textup{revTPSS}}_{x} + E^{\textup{revTPSS}}_{c} \end{aligned} )]

5.6. Double-Hybrid Functional

Double Hybrod Functional에선 unoccupied KS orbitals 의존성을 추가해[41] Hybrid Functional보다 정확도를 높인다.
  • Becke, 2-parameter, Perturbation, Lee–Yang–Parr (B2PLYP)[42]
    53% HF exchange + 47% B88 GGA exchange + 73% LYP GGA correlation + 27% MP2 correlation
    [math(\displaystyle \begin{aligned} E^{\textup{B2PLYP}}_{xc} = 0.53E^{\textup{HF}}_{x} + 0.47E^{\textup{B88}}_{x} + 0.73E^{\textup{LYP}}_{c} + 0.27E^{\textup{MP2}}_{c}\end{aligned} )]
  • XYG3[43][44]
    80.33% HF exchange - 1.4% Slater LSDA exchange + 21.07% B88 GGA exchange + 67.89% LYP GGA correlation + 32.11% MP2 correlation
    [math(\displaystyle \begin{aligned} E^{\textup{XYG3}}_{xc} = 0.8033E^{\textup{HF}}_{x} - 0.014E^{\textup{Slater}}_{x} + 0.2107E^{\textup{B88}}_{x} + 0.6789E^{\textup{LYP}}_{c} + 0.3211E^{\textup{MP2}}_{c}\end{aligned} )]
  • XYGJ-OS[45]

6. 한계

DFT에도 문제점들이 있는데 그중 하나가 장거리 전자 상관(Long-Range Electronic Correlation)을 고려하지 못한다는 것이다. 단거리 전자 상관(Short-Range Electronic Correlation)을 표현하는 것에만 신경을 쓰므로 공유 결합과 같은 것들은 잘 설명할지 몰라도 장거리 전자 상관이 중요한 전하 이동(Charge Transfer)나 분산력(Dispersion Force) 등을 설명하지 못한다는 단점이 있다. 이를 해결하기 위한 방법 중 하나론 RSH(Range-Separated Hybrid)이라 불리는 방법으로 다음과 같이 단거리에선 DFT Exchange를, 장거리에선 HF Exchange를 사용하는 것이다. 대표적인 예시인 CAM-B3LYP[48]에선
[math(\displaystyle \begin{aligned} \frac{1}{r_{12}} = \underbrace{\frac{1 - [\alpha + \beta \textup{erf}(\omega r_{12}) ]}{r_{12}}}_{\textup{Short Range: DFT Exchange}} + \underbrace{\frac{\alpha + \beta \textup{erf}(\omega r_{12}) }{r_{12}}}_{\textup{Long Range: HF Exchange}} \end{aligned} )]
[math(\displaystyle \begin{aligned} E_{x} = E_{x}^{SR} + E_{x}^{LR} = \frac{1 - [\alpha + \beta \textup{erf}(\omega r_{12}) ]}{r_{12}} E_x^{\textup{B88}} + \frac{\alpha + \beta \textup{erf}(\omega r_{12}) }{r_{12}} E_x^{\textup{HF}}\end{aligned} )]
와 같이 표현한다. Range-Separated Hybrid Functional 또한 여러 종류가 존재하며 아래는 그들중 일부이다.
  • wB97X-V(RSH GGA)[49]
  • wB97X-D3(RSH GGA)[50]
  • wB97X-D(RSH GGA)[51]
  • wB97M-V(RSH meta-GGA)[52]

또 다른 방법인 DFT-D(Dispersion-corrected DFT)에선 DFT로 구한 에너지에 실험적으로 구한 분산력 보정치를 더해준다. 예시로 DFT-D2에선 아래와 같은 보정항을 추가한다.
[math(\displaystyle \begin{aligned} E_{\textup{DFT-D2}} = E_{\textup{DFT}} - s_6 \sum\limits_{A<B} \frac{C^{AB}_6}{|\textbf{R}_A - \textbf{R}_B|^6} f^{\textup{D2}}_{dmp}(|\textbf{R}_A - \textbf{R}_B|) \\ f^{\textup{D2}}_{dmp}(|\textbf{R}_A - \textbf{R}_B|) = \left[ 1 + e ^ {-d \left( {|\textbf{R}_A - \textbf{R}_B| / R_{0, AB} - 1} \right) } \right]^{-1} \end{aligned} )]
여기서 [math(d, R_{0, AB}, C^{AB}_6 = \sqrt{C_6^AC_6^B}, s_6)]가 바로 실험적으로 결정해야될 파라미터들이다.

7. 하트리-포크 방법과의 비교

  • 근사 유무
    하트리-포크 방정식은 오비탈 근사를 도입했기 때문에 방정식을 정확하게 풀더라도 항상 분자의 실제 에너지보다는 높게 나온다(HF limit) 하지만 콘-샴 방정식의 경우 [math(v_{xc})]만 정확하다면 정확한 에너지를 내어준다.[53]
  • 개선의 방향성
    하트리-포크 방법의 경우 들뜬 상태의 Slater Determinant를 추가해 줌으로써 정확한 해에 다가갈 수 있다. 하지만 DFT의 경우 [math(v_{xc})]를 개선하는 정해진 가이드라인이 없다.
  • 변분 원리
    하트리-포크 방정식의 경우 오비탈 근사 이외에는 사용한 근사가 없기에 변분 원리를 따른다. DFT 또한 제2정리에 의해 변분 원리를 따르지만 [math(v_{xc})]를 근사해서 넣기에 구한 에너지가 참값보다 작게 나올수도 있다.

8. 관련 문서








[1] 공간에 관한 좌표[math(3N)]개, 스핀에 관한 좌표 [math(N)]개[2] 핵의 위치, 핵의 전하량[3] 이는 [math(|\psi|^2)]가 두 입자의 변환에 대해 불변임을 이용하면 쉽게 증명 가능하다.[4] 0은 바닥상태임을 나타낸다.[5] 즉 앞서 언급한 것들은 [math(\rho(\textbf{r}))]의 범함수이다.[6] 이 양을 DFT에선 외부 퍼텐셜(external potential)이라 한다.[7] 상수 차이만 나는 퍼텐셜은 같은 퍼텐셜로 본다.[8] [math(v)]는 [math(E_0)]가 [math(v(\textbf{r}))]에 의존한다는 것을 강조하기 위해 붙었다.[9] 사실 이것은 [math(\rho_{\textup{trial}})]에 해당하는 반대칭 파동함수를 주는 [math(v_{\textup{trial}})]가 존재할때만 성립한다. 이러한 [math(\rho_{\textup{trial}})]를 [math(v)]-representable하다고 하며 모든 [math(\rho_{\textup{trial}})]가 [math(v)]-representable하지는 않다. 다만 크게 걱정할 필요는 없는게 [math(v)]-representable 조건을 약화시킬 수 있는데 이는 Density-Finctional Theory of Atoms and Molecules를 참고하여라.[10] 이 또한 Density-Finctional Theory of Atoms and Molecules를 참고하여라.[11] 물론 이 항을 근사적으로 나타낸다면 이 방법 또한 [math(\rho)]를 구하는데 쓸 수 있다. 이를 Orbital-free density functional theory라 한다. 하지만 정확도 문제로 자주 쓰이는 방법은 아니다.[12] 물론 이론상으로 그렇다는 것이고 실제로는 근사가 필요하다.[13] 이제부터 첨자 0은 빼도록 하겠다.[14] 전기 퍼텐셜 참조[15] 아래에서 나오는 표기법들은 하트리-포크 방법 참고[16] 잘 쓰이는 방법은 아니다.[17] 참고[18] 오일러-라그랑주 방정식 참조[19] P. A. M. Dirac (1930) P. Camb. Philos. Soc. 26, pp. 376.[20] S. H. Vosko, L. Wilk, and M. Nusair (1980) Can. J. Phys. 58, pp. 1200.[21] [math(\nabla^2 \rho)]까지 추가하기도 한다.[22] A. D. Becke (1988) Phys. Rev. A 38, pp. 3098.[23] J. P. Perdew, K. Burke, and M. Ernzerhof (1996) Phys. Rev. Lett. 77, pp. 3865.[24] Y. Zhang and W. Yang (1998) Phys. Rev. Lett. 80, pp. 890.[25] J. P. Perdew, K. Burke, and M. Ernzerhof (1996) Phys. Rev. Lett. 77, pp. 3865.[26] C. Lee, W. Yang, and R. G. Parr (1988) Phys. Rev. B 37, pp. 785.[27] J. Tao, J. P. Perdew, V. N. Staroverov, and G. E. Scuseria (2003) Phys. Rev. Lett. 91, pp. 146401.[28] J. P. Perdew, A. Ruzsinszky, G. I. Csonka, L. A. Constantin, and J. Sun (2009) Phys. Rev. Lett. 103, pp. 026403.[29] Y. Zhao and D. G. Truhlar (2006) J. Chem. Phys. 125, pp. 194101.[30] 전이 금속, 무기화합물, 유기금속화합물 계산에 주로 쓰인다.[31] A. D. Becke (1993) J. Chem. Phys. 98, pp. 5648.[32] P. J. Stephens, F. J. Devlin, C. F. Chabolowski, and M. J. Frisch (1994) J. Phys. Chem. 98, pp. 11623.[33] C. Adamo and V. Barone (1999) J. Chem. Phys. 110, pp. 6158.[34] A. D. Becke (1997) J. Chem. Phys. 107, pp. 8554.[35] Y. Zhao and D. G. Truhlar (2008) Theor. Chem. Acc. 120, pp. 215.[36] 주족 원소 열화학, 동역학, 비공유결합성 상호작용 계산에선 매우 좋은 성능을 지니지만 전이 금속 열화학이나 유기금속화합물 계산엔 사용할 수 없다.[37] Y. Zhao and D. G. Truhlar (2007) J. Chem. Theory Comput. 4, pp. 1849.[38] 주족 원소 열화학, 동역학, 비공유결합성 상호작용 계산에 쓰인다.[39] V. N. Staroverov, G. E. Scuseria, J. Tao, and J. P. Perdew (2003) J. Chem. Phys. 119, pp. 12129.[40] G. I. Csonka, J. P. Perdew, and A. Ruzsinszky (2010) J. Chem. Theory Comput. 6, pp. 3688.[41] 한 예시로 MP2의 이차 보정에너지를 추가한다.[42] S. Grimme (2006) J. Chem. Phys. 124, pp. 034108.[43] Y. Zhang, X. Xu, and W. A. Goddard III (2009) Proc. Natl. Acad. Sci. USA 106, pp. 4963.[44] 특이하게 [math(E^{\textup{MP2}}_{c})]의 계산엔 B3LYP의 오비탈을 사용한다.[45] I. Y. Zhang, X. Xin, Y. Jung, and W. A. Goddard III (2011) Proc. Natl. Acad. Sci. USA 108, pp. 19896.[46] S. Kozuch and J. M. L. Martin (2013) J. Comput. Chem. 34, pp. 2327.[47] L. Goerigk and S. Grimme (2011) J. Chem. Theory Comput. 7, pp. 291.[48] T. Yanai, D. P. Tew, and N. C. Handy (2004) Chem. Phys. Lett. 393, pp. 51.[49] N. Mardirossian and M. Head-Gordon (2014) Phys. Chem. Chem. Phys. 16, pp. 9904.[50] Y.-S. Lin, G.-D. Li, S.-P. Mao, and J.-D. Chai (2013) J. Chem. Theory Comput. 9, pp. 263.[51] J.-D. Chai and M. Head-Gordon (2008b) Phys. Chem. Chem. Phys. 10, pp. 6615.[52] N. Mardirossian and M. Head-Gordon (2016) J. Chem. Phys. 144, pp. 214110.[53] 이론상 그렇다는 것이고 실제론 [math(v_{xc})]를 정확하게 찾는 것은 불가능하다.