Verlet entegrasyonu

Newton'un hareket yasalarının integralini alabilmek için uygulanan sayısal bir metod.

Verlet entegrasyonu, Newton'un hareket denklemlerini uygulamak için kullanılan nümerik yöntemlerden biridir.[1] Genellikle Moleküler dinamik simülasyonlarında parçacıkların bir sonraki zaman dilimindeki konumlarını belirlemek için kullanılır. Hız hesaplaması yerine sadece o anki konum, önceki konum ve o anki ivmeyi kullanan bu yöntem Euler yönteminden daha isabetlidir ve gerektirdiği işlem sayısı pek farklı değildir. İlk defa 1791 yılında Delambre tarafından kullanılmıştır ve o zamandan beri çok kez yeniden keşfedilmiştir: 1909'da Cowell and Crommelin tarafından Halley kuyruklu yıldızı'nın yörüngesini hesaplamak için veya 1907'de Carl Størmer tarafından manyetik alandaki elektrik yüklü parçacıkların yörüngesini incelemek için kullanılması gibi (ayrıca bu yüzden Störmer yöntemi de denir).[2] Daha sonra 1960'larda Loup Verlet tarafından moleküler dinamikte kullanıldı.

Temel Størmer-Verlet entegrasyonu

değiştir

İkinci dereceden bir diferansiyel denklem olan   denklemi, başlangıç koşulları   ve   ile birlikte,   zaman aralığında yaklaşık olarak,  , aşağıdaki yöntemle elde edilebilir:

  1. Birinci eleman  'in değeri için:  ,
  2. Serinin diğer elemanları için, n = 1, 2, ... olmak şartıyla:  

Hareket Denklemleri

değiştir

Enerjinin korunduğu fiziksel sistemler için Newton'un hareket denklemi:

 

ya da ayrı ayrı her bir kütle için:

 

olarak ifade edilebilir. Burada:

  •   zamanı ifade eder,
  •  ,   sayıdaki cisimlerin konum vektörlerinin kümesidir,
  •   skaler potansiyel fonksiyonudur,
  •  , parçacıklar üzerindeki kuvvetlerin kümesini veren Potansiyel gradyanının negatifidir,
  •  , her bir parçacık için   kütlelerine sahip bloklarla genellikle diyagonal olan kütle matrisidir.

Bu denklem, potansiyel fonksiyonu  'nin farklı seçimleri için, etkileşen moleküllerin hareketinden gezegenlerin yörüngelerine kadar çeşitli fiziksel sistemlerin hareketini tanımlamak için kullanılabilir.

Kütleyi denklemin sağ tarafına almak ve birden fazla parçacığın etkileşimli yapısını ihmal etmek için yapılan dönüşümlerden sonra, denklem şu şekilde basitleştirilebilir:

 

Burada  , konuma bağlı ivmeyi temsil eden sisteme uygun bir vektör değerli fonksiyondur. Genellikle, başlangıç konumu   ve başlangıç hızı   ifadeleri ile verilir.

Verlet integrasyonu (hızlar olmadan)

değiştir

Bu başlangıç değer problemini sayılabilir aralıklara bölerek çözmek için, bir zaman adımı   seçilir ve zaman dizisi  ,   olarak ele alınır. Amaç, kesin çözümün yörüngesi üzerindeki   noktalarını yakından takip eden bir   noktalar dizisi oluşturmaktır.

Euler yöntemi, birinci dereceden diferansiyel denklemlerde birinci türev için ileri fark yaklaşımını kullanırken, Verlet integrasyonu, ikinci türev için merkezi fark yaklaşımını kullanır:

 

Verlet integrasyonu, Størmer yöntemi olarak kullanılan formda,[3] hızı kullanmadan, yalnızca önceki iki konum vektörünü kullanarak bir sonraki konum vektörünü elde etmek için şu denklemi kullanır:

 

Burada çözüme ulaşmak için   terimi yalnız bırakılmıştır.

Hızların Hesaplanması – Størmer–Verlet yöntemi

değiştir

Hızlar, temel Størmer denklemlerinde açıkça verilmemiştir, ancak genellikle kinetik enerji gibi bazı fiziksel niceliklerin hesaplanması için gereklidir. Bu, moleküler dinamik simülasyonlarında teknik zorluklar yaratabilir, çünkü bir sistemdeki kinetik enerji ve anlık sıcaklıklar,   zamanındaki konumlar bilinmeden hesaplanamaz. Bu eksiklik, ya velocity Verlet algoritması kullanılarak ya da konum terimleri ve ortalama değer teoremi kullanılarak hızın tahmin edilmesiyle giderilebilir.

 

Bu hız terimi, konum teriminden bir adım geridedir, çünkü bu   anındaki hıza değil,   anındaki hıza karşılık gelir. Yani,   ifadesi,   için ikinci dereceden bir yaklaşımdır.

Verlet Hız Algoritması

değiştir

Sistem ile ilgili ve daha yaygın olarak kullanılan bir diğer algoritma ise Verlet hız algoritmasıdır.[4] Bu yöntem, hız hesabı için yukarıda verilen yöntem ile benzer bir yaklaşıma sahiptir fakat hızı açıkça dahil ederek, temel Verlet algoritmasındaki adım problemini çözer:

 

Kaynakça

değiştir
  1. ^ Verlet, Loup (5 Temmuz 1967). "Computer "Experiments" on Classical Fluids. I. Thermodynamical Properties of Lennard-Jones Molecules". Physical Review (İngilizce). 159 (1): 98-103. doi:10.1103/PhysRev.159.98. ISSN 0031-899X. 
  2. ^ Press, W. H.; Teukolsky, S. A.; Vetterling, W. T.; Flannery, B. P. "Section 17.4. Second-Order Conservative Equations". Numerical Recipes: The Art of Scientific Computing (3.3yıl=2007 bas.). New York: Cambridge University Press. ISBN 978-0-521-88068-8. 
  3. ^ web sayfası 3 Ağustos 2004 tarihinde Wayback Machine sitesinde arşivlendi. Størmer yöntemi açıklamasıyla.
  4. ^ Swope, William C.; H. C. Andersen; P. H. Berens; K. R. Wilson (1 Ocak 1982). "A computer simulation method for the calculation of equilibrium constants for the formation of physical clusters of molecules: Application to small water clusters". The Journal of Chemical Physics. 76 (1): 648 (Appendix). Bibcode:1982JChPh..76..637S. doi:10.1063/1.442716.