다이나믹 몬테카를로법
Dynamic Monte Carlo method화학에서 다이나믹 몬테카를로(DMC)는 개별 단계의 비율을 무작위 숫자와 비교하여 분자의 동적 행동을 모델링하는 몬테카를로 방법이다.그것은 본질적으로 키네틱 몬테카를로와 같다.평형상태의 시스템을 연구하기 위해 채용되어 온 메트로폴리스 몬테카를로 방식과 달리, DMC 방식은 반응, 확산, 기타 등 비균형 시스템을 조사하는 데 사용된다(Meng, Weinberg 1994)이 방법은 표면에서 흡착제의 행동을 분석하는 데 주로 사용된다.null
DMC 시뮬레이션을 수행하는 데는 FRM(First Reaction Method)과 RSM(Random Selection Method) 등 잘 알려진 여러 방법이 있다. FRM과 RSM은 주어진 모델에서 동일한 결과를 제공하지만, 적용된 시스템에 따라 컴퓨터 자원이 다르다.null
FRM에서는 이벤트 리스트에서 최소 시간을 가지는 반응이 진전된다.이벤트 리스트에는 가능한 모든 반응에 대한 임시 시간이 저장된다.하나의 이벤트를 선택한 후, 시스템 시간은 반응 시간으로 앞당겨지고, 이벤트 리스트는 다시 계산된다.이 방법은 항상 하나의 사건에서 반응이 일어나기 때문에 계산 시간에 효율적이다.반면 이벤트 리스트 때문에 컴퓨터 메모리를 많이 소모한다.따라서 대규모 시스템에 적용하기는 어렵다.null
RSM은 선택된 분자의 반응 진행 여부를 전환 확률을 무작위 숫자와 비교하여 결정한다.이 방법에서는 한 사건에서 반드시 반응이 진행되는 것은 아니므로 FRM보다 훨씬 많은 계산 시간이 필요하다.그러나 이 방법은 이벤트 리스트를 사용하지 않기 때문에 컴퓨터 메모리를 절약한다.이 방법으로 대규모 시스템을 계산할 수 있다.null
참고 항목
참조
- (Meng and Weinberg 1994): BMeng과 W. H. Weinberg, J. Chem.체육관 100, 5280 (1994)
- (Meng and Weinberg 1996): BMeng, W.H. Weinberg, Surface Science 364 (1996) 151-163.