Визуализация броуновского движения — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
 
(не показана 21 промежуточная версия этого же участника)
Строка 1: Строка 1:
 
[[Виртуальная лаборатория]] > [[Визуализация броуновского движения]] <HR>
 
[[Виртуальная лаборатория]] > [[Визуализация броуновского движения]] <HR>
[[Файл:Balls_demo.jpeg|thumb|300px|right|Внешний вид визуализвции]]
+
 
 +
{|align="right"
 +
|-valign="top"
 +
|[[Файл:SD Graph.jpg|300px|left|Графика зависимости квадрата удаления частицы от начальной точки.]]
 +
|[[Файл:Balls_demo.jpeg|thumb|300px|right|Внешний вид визуализвции]]|
 +
|}
  
 
===Курсовой проект по механике дискретных сред===
 
===Курсовой проект по механике дискретных сред===
  
* разработчик [[Опочански Александр]]
+
* разработчик [[Опочанский Александр]]
 
* руководитель [[Кузькин Виталий]]
 
* руководитель [[Кузькин Виталий]]
  
Строка 15: Строка 20:
 
За основы была взята программа, разработанная [[Цветков Денис|Цветковым Денисом]]  
 
За основы была взята программа, разработанная [[Цветков Денис|Цветковым Денисом]]  
 
В программу были добавлены периодические граничные условия, а также некоторые настройки. <br>
 
В программу были добавлены периодические граничные условия, а также некоторые настройки. <br>
 +
Взаимодействие между шарами задаётся [[Потенциал_Леннард-Джонса|потенциалом Леннарда-Джонса]] <br>
 
[[Файл:MSB_formula.png]]
 
[[Файл:MSB_formula.png]]
 
Формула для вычисления среднего квадратичного смещения в двумерном случае,  
 
Формула для вычисления среднего квадратичного смещения в двумерном случае,  
где T-- время по которому усредняется , x_0 -- начальная координата.
+
где T-- время по которому усредняется , x_0 -- начальная координата.<br>
 +
Исходный код программы: [[Медиа:Balls_periodic.zip|Balls_periodic.zip]]
  
 
===Демонстрационная программа===
 
===Демонстрационная программа===
 
+
<htmlet nocache="yes">Opochansky/Balls_periodic</htmlet>
  
 
===Ссылки===
 
===Ссылки===
 
* [[Динамика взаимодействующих частиц]]
 
* [[Динамика взаимодействующих частиц]]
*[[Файл:brown.pdf|| Броуновское движение. Лабораторная работа]]
+
*[[Курсовые работы по ВМДС: 2015-2016]]
 +
*[[Медиа:Brown.pdf| Броуновское движение. Лабораторная работа]]
 
* https://ru.wikipedia.org/wiki/Броуновское_движение
 
* https://ru.wikipedia.org/wiki/Броуновское_движение
 
* https://en.wikipedia.org/wiki/Mean_squared_displacement
 
* https://en.wikipedia.org/wiki/Mean_squared_displacement

Текущая версия на 08:40, 8 февраля 2016

Виртуальная лаборатория > Визуализация броуновского движения
Графика зависимости квадрата удаления частицы от начальной точки.
Внешний вид визуализвции
|

Курсовой проект по механике дискретных сред[править]

Цель проекта[править]

Разработать интерактивную модель поведения частицы в дискретной среде. На полученной модели продемонстрировать процесс случайного блуждания частицы.


Математическая модель и разработка программы[править]

За основы была взята программа, разработанная Цветковым Денисом В программу были добавлены периодические граничные условия, а также некоторые настройки.
Взаимодействие между шарами задаётся потенциалом Леннарда-Джонса
MSB formula.png Формула для вычисления среднего квадратичного смещения в двумерном случае, где T-- время по которому усредняется , x_0 -- начальная координата.
Исходный код программы: Balls_periodic.zip

Демонстрационная программа[править]

Balls


Шаг интегрирования: dt = /1000

Гравитация: mg = ⋅ m ⋅ g0

Масса красного шара: Bmass =

Сколько шаров помещается по вертикали:

Конфигурация:


Термостат: T ⋅ T0 =
Разгон случайными скоростями
Термостат действует на: Внутреннее трение
T ≈

Количество частиц:
скорость обновления:
отладка:
График квадрата смещения от времени:

Средняя температура системы

Ссылки[править]