MMD adalah kod dinamik molekul klasik yang dilaksanakan sebagai Aplikasi untuk Android. MMD adalah akronim bagi Metode Dinamika Molekul, yang merupakan simulasi komputer gerakan zarah (atom, molekul). Simulasi ini dilakukan berkenaan dengan keadaan awal dan sempadan yang diberikan dan potensi yang menggambarkan interaksi zarah.
Lintasan zarah ditentukan secara berangka. Integrasi Velocity Verlet yang terkenal dengan persamaan gerakan Newton digunakan untuk sistem zarah berinteraksi. Daya antara zarah ditentukan secara analitis menggunakan "fungsi berpasangan berpasangan" yang bergantung pada jarak antara dua zarah.
Dalam fizik, MMD digunakan untuk memeriksa dinamika fenomena tahap atom yang tidak dapat dilihat secara langsung. Dalam konteks peranti mudah alih, ia boleh digunakan sebagai makmal mudah alih kecil untuk memahami asas-asas fizik zarah. Selanjutnya ia dapat digunakan untuk menghasilkan gambar dinamik yang bagus yang sesuai sebagai wallpaper hidup.
Ciri aplikasi:
- Aplikasi ini dapat diatur sebagai wallpaper hidup yang memvisualisasikan susunan eksperimen semasa.
- Dalam mod kertas dinding langsung, kertas dinding "statik" aktif dapat digunakan sebagai latar belakang. Anda boleh mencampurkan gambar latar belakang kegemaran anda dengan zarah-zarah "terbang" di hadapannya.
- Perubahan yang dilakukan dalam aplikasi utama akan diterapkan pada daemon wallpaper hidup untuk mempermudah penalaan wallpaper.
- Penjanaan struktur awal zarah menggunakan grid pepenjuru atau persegi dengan dimensi yang diberikan
- Kemungkinan memilih keadaan sempadan (tenaga penuh tetap, tenaga kinetik tetap, atau tidak ada kekangan)
- Sekiranya tenaga kinetik dikekang, adalah mungkin untuk menerapkan "perubahan termal" yang mensimulasikan pemanasan / penyejukan sistem
- Kemungkinan mengubah nilai graviti. Vektor graviti juga boleh diubah dengan memutar peranti.
- Kemungkinan untuk memilih dan menggambarkan potensi yang dipilih. Pada masa ini, terdapat tiga potensi bersama: Lennard-Jones, Morse dan Born-Mayer.
- Kulit zarah boleh dipilih dari clip art bawaan.
- Antara muka multi-sentuhan digunakan untuk mengezum dan menyeret kawasan eksperimen.
Catatan: kerana aplikasi menerapkan kaedah penyatuan berangka, ia menghasilkan beban CPU yang signifikan. Oleh itu, mod kertas dinding langsung tidak sesuai untuk peranti berkuasa rendah.
Aplikasi ini 100% sumber terbuka. Jangan ragu untuk memuat turun, meneroka, mencari atau menyumbang di https://github.com/mkulesh/molecularDynamics
Bahasa: Inggeris, Rusia.