MMD یک کد پویایی مولکولی کلاسیک است که به عنوان یک برنامه برای Android اجرا می شود. MMD مخفف Method of Molecular Dynamics است که شبیه سازی رایانه ای حرکت ذرات (اتم ها ، مولکول ها) است. این شبیه سازی با توجه به شرایط اولیه و مرزی داده شده و پتانسیلی که تعامل ذرات را توصیف می کند ، انجام می شود.
مسیر حرکت ذرات به صورت عددی تعیین می شود. یکپارچه سازی Velocity Verlet در معادله حرکات نیوتن برای سیستم ذرات متقابل استفاده می شود. نیروهای بین ذرات با استفاده از یک "تابع پتانسیل جفت" که به فاصله بین دو ذره بستگی دارد ، به صورت تحلیلی تعریف می شوند.
در فیزیک ، MMD برای بررسی پویایی پدیده های سطح اتمی استفاده می شود که به طور مستقیم مشاهده نمی شوند. در متن دستگاه های تلفن همراه ، می توان از آن به عنوان یک آزمایشگاه کوچک سیار برای درک اصول فیزیک ذرات استفاده کرد. علاوه بر این می توان از آن برای تولید تصاویر پویای خوب که به عنوان تصویر زمینه زنده مناسب هستند استفاده کرد.
ویژگی های برنامه:
- برنامه را می توان به عنوان یک تصویر زمینه زنده تنظیم کرد که بصورت آزمایشی فعلی را تنظیم می کند.
- در حالت تصویر زمینه زنده ، تصویر زمینه فعال "ساکن" می تواند به عنوان پس زمینه استفاده شود. شما می توانید تصویر پس زمینه مورد علاقه خود را با ذرات "پرواز" در مقابل آن مخلوط کنید.
- تغییرات ایجاد شده در برنامه اصلی برای ساده تر کردن تنظیم کاغذ دیواری در daemon تصویر زمینه زنده اعمال می شود.
- تولید ساختار اولیه ذرات از شبکه های مورب یا مربع با بعد داده شده استفاده می کنند
- امکان انتخاب شرایط مرزی (انرژی کامل ثابت است ، انرژی جنبشی ثابت است یا محدودیتی ندارد)
- اگر انرژی جنبشی محدود باشد ، می توان "تغییر حرارتی" را اعمال کرد که گرمایش / سرمایش سیستم را شبیه سازی می کند
- امکان تغییر مقدار گرانش. بردار گرانش را نیز می توان با چرخش دستگاه تغییر داد.
- امکان انتخاب و تجسم پتانسیل انتخاب شده. در حال حاضر ، سه پتانسیل مشترک در دسترس است: لنارد-جونز ، مورس و متولد-مایر.
- پوست ذرات را می توان از ساخت کلیپ آرت انتخاب کرد.
- از رابط چند لمسی برای بزرگنمایی و کشیدن منطقه آزمایش استفاده می شود.
توجه: از آنجا که برنامه یک روش تلفیقی عددی را اجرا می کند ، بار CPU قابل توجهی ایجاد می کند. بنابراین ، حالت تصویر زمینه زنده برای دستگاه های کم مصرف مناسب نیست.
برنامه 100٪ متن باز است. لطفا در https://github.com/mkulesh/molecularDynamics بارگیری ، اکتشاف ، چنگال یا کمک به آن احساس راحتی کنید
زبان ها: انگلیسی ، روسی.