비리얼(virial)이란 무엇인가?
비리얼, 'virial'이란 표현은 'force'를 뜻하는 'vis'에서 유래됐다. 오늘은 비리얼에 대해서 이야기를 해보고자 한다. 지금까지 분자동역학(molecular dynamics, MD)을 공부하면서 '비리얼'이란 단어는 종종 들어봤지만, 내가 직접 비리얼 계수(virial coefficient)나 비리얼 응력(virial stress), 비리얼 압력(virial pressure) 등을 계산하거나, 이를 통해 퍼텐셜을 피팅해 본 적이 없기에 그냥 위키피디아에 한번 쳐보고 뭔지 모르겠다며 지나간 기억이 있다. 그런데 최근에 여러 통계역학적인 기초들, 그리고 분자동역학의 기초 기술들을 차근차근 공부하다보니 한번쯤 짚고 넘어가야 하는 주제라 생각해서 정리해보고자 한다. 내가 비리얼을 구글링하여 처음에 마주친 것은 'virial coefficient'라는 것이었다. 고등학교 시절, 우리는 이상기체의 거동을 나타내는 상태방정식으로 다음의 등식을 배웠다. $$PV = nRT$$ 헌데, 이 상태방정식은 이상기체를 해석하는데에만 유효하며, 우리는 실재하는 분자들로 구성된 기체를 해석하기 위해 압축인자(compressibility factor) 'Z' 라는 것을 도입했다. 압축인자는 아래와 같이 정의된다. $$Z = \frac{PV}{nRT}$$ 여기서 압축인자는 상태방정식에 곱해지는 hyper parameter이며, 현재 관찰하는 기체의 거동이 이상기체의 거동으로부터 얼마나 벗어나 있는가를 나타내는 척도로 사용된다. 당연한 얘기지만 압축인자가 1일 경우 상태방정식이 정확히 이상기체상태방정식과 동일해진다. 다시 virial로 돌아가서, 'virial coefficient'는 이 압축인자를 결정하는 하나의 방법으로 'virial expansion'이라는 방식을 사용할 때, 이 expansion set의 항에 들어가는 계수들(