Skip to content

13manowar/simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Симуляция молекулярной динамики

Описание проекта

Этот проект представляет собой 2D-симуляцию упрощённой молекулярной динамики, в которой атомы взаимодействуют друг с другом по физическим правилам, образуя молекулы воды.


Моделируемые молекулы

Вода (H₂O)

  • 2 атома водорода (H)
  • 1 атом кислорода (O)
  • фиксированная геометрия молекулы
  • угол связи H–O–H ≈ 104.5°
  • визуализация как связанная структура из трёх атомов

Особенности реализации

  • предотвращение бесконечного образования молекул
  • фиксированная структура молекулы воды (H₂O)
  • стабильная длина химических связей
  • визуализация атомов с подписями
  • ограничение численных ошибок (стабилизация движения частиц)

Технологии

  • Python 3
  • Pygame
  • NumPy (опционально для вычислений)

About

Симуляция H2O

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages