MMD là mã động lực học phân tử cổ điển được triển khai dưới dạng Ứng dụng dành cho Android. MMD là từ viết tắt của Method of Molecular Dynamics, là mô phỏng máy tính chuyển động của các hạt (nguyên tử, phân tử). Mô phỏng này được thực hiện đối với các điều kiện ban đầu và điều kiện biên đã cho và một điện thế mô tả tương tác hạt.
Quỹ đạo của các hạt được xác định bằng số. Tích phân Verlet Vận tốc nổi tiếng của phương trình chuyển động của Newton được sử dụng cho một hệ thống các hạt tương tác. Lực giữa các hạt được xác định theo phương pháp phân tích bằng cách sử dụng "hàm thế cặp" phụ thuộc vào khoảng cách giữa hai hạt.
Trong vật lý, MMD được sử dụng để kiểm tra động lực học của các hiện tượng cấp nguyên tử không thể quan sát trực tiếp. Trong bối cảnh thiết bị di động, nó có thể được sử dụng như một phòng thí nghiệm di động nhỏ để hiểu những điều cơ bản về vật lý hạt. Hơn nữa, nó có thể được sử dụng để tạo ra những bức ảnh động đẹp phù hợp làm hình nền động.
Tính năng ứng dụng:
- Ứng dụng có thể được đặt làm hình nền động hiển thị thiết lập thử nghiệm hiện tại.
- Trong chế độ hình nền động, hình nền “tĩnh” hoạt động có thể được sử dụng làm nền. Bạn có thể kết hợp hình ảnh nền yêu thích của mình với các hạt "bay" phía trước nó.
- Những thay đổi được thực hiện trong ứng dụng chính sẽ được áp dụng cho daemon hình nền động để làm cho việc điều chỉnh hình nền dễ dàng hơn.
- Tạo ra một cấu trúc ban đầu của các hạt sử dụng lưới chéo hoặc vuông với kích thước cho trước
- Khả năng chọn điều kiện biên (năng lượng đầy đủ không đổi, động năng không đổi hoặc không có ràng buộc)
- Nếu động năng bị hạn chế, có thể áp dụng “thay đổi nhiệt” mô phỏng hệ thống sưởi / làm mát
- Khả năng thay đổi giá trị trọng lực. Véc tơ trọng lực cũng có thể được thay đổi bằng cách quay của thiết bị.
- Khả năng lựa chọn và hình dung tiềm năng đã chọn. Hiện tại, có ba tiềm năng phổ biến: Lennard-Jones, Morse và Born-Mayer.
- Da hạt có thể được chọn từ clip art dựng sẵn.
- Giao diện cảm ứng đa điểm được sử dụng để thu phóng và kéo khu vực thí nghiệm.
Lưu ý: vì ứng dụng thực hiện phương pháp tích hợp số, nó tạo ra tải CPU đáng kể. Do đó, chế độ hình nền động không phù hợp với các thiết bị tiêu thụ điện năng thấp.
Ứng dụng này là nguồn mở 100%. Vui lòng tải xuống, khám phá, fork hoặc đóng góp cho nó trên https://github.com/mkulesh/molecularDynamics
Ngôn ngữ: Tiếng Anh, Tiếng Nga.