В данной работе моделируется газ в квадратной ячейке с периодическими граничными условиями при помощи численной схемы Верле. Далее результаты данного моделирования используются для изучения транспортных свойств вещества. Моделирование осуществляется при помощи файла "Calculations.cpp". На выходе он дает файлы формата .txt, содержащими координаты, скорости и энергии молекул. Данные файлы обрабатываются программами на python. autocorrelation.py - совершает расчет автокорреляционной функции. conservation_laws.py - проверяет исполнение законов сохранения энергии и импульса. distribution.py - считает гистограмму распределения скоростей и выводит соответствующий .gif файл. radial_distribution.py - совершает расчет функции радиального распределения. r_deviation.py - совершает расчет зависимости среднеквадратического отклонения от времени. visual.py - визуальный вывод движения молекул в .gif файл. Результаты работы изложены в pdf-файле. Расчеты были произведены для трех разных фаз. Соответствующие результаты разделены по папкам.
-
Notifications
You must be signed in to change notification settings - Fork 0
paradro1d/GasModeling
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published