Моделирование углекислого газа методом динамики частиц — различия между версиями
Foten (обсуждение | вклад) (→Программа) |
Foten (обсуждение | вклад) (→Результаты) |
||
Строка 70: | Строка 70: | ||
==Результаты== | ==Результаты== | ||
Получена программа, которая моделирует молекулы углекислого газа в объеме и рассчитывает среднюю кинетическую энергию отдельных частей системы и всей системы в целом. | Получена программа, которая моделирует молекулы углекислого газа в объеме и рассчитывает среднюю кинетическую энергию отдельных частей системы и всей системы в целом. | ||
− | + | Значение кинетической энергии системы совершает колебания вокруг среднего значения энергии, которое оказалось постоянным, что говорит о выполнении закона сохранения энергии. Средние энергии, приходящиеся на каждый отдельный атом, спустя какое-то время оказываются равными. Это говорит о том, что энергии, проходящиеся на каждую степень свободы, равны. Для идеального газа эта энергия равна: | |
::<math>U= \frac{kT}{2} </math> | ::<math>U= \frac{kT}{2} </math> | ||
а нашу систему можно приблизительно считать идеальным газом в силу малости значения потенциальной энергии и абсолютно упругих соударений. | а нашу систему можно приблизительно считать идеальным газом в силу малости значения потенциальной энергии и абсолютно упругих соударений. |
Версия 01:18, 11 января 2017
Курсовые работы 2016-2017 учебного года > Моделирование углекислого газа методом динамики частицКурсовой проект по Механике дискретных сред
Исполнитель: Смирнов Александр
Группа: 09 (43604/1)
Семестр: осень 2016
Содержание
Формулировка задачи
Смоделировать молекулы углекислого газа методом динамики частиц, проверить выполнение закона сохранения энергии и рассмотреть распределение энергии по степеням свободы.
Общие сведения
Для моделирования используем частицы, которые представляют собой абсолютно упругий шар. Масса углерода равна 12, а кислорода - 16 условных единиц. Для отталкивания молекул используется потенциал Морзе, внутри молекулы: Упругая сила и угловая пружина.
Упругая сила и угловая пружина
Упругая сила определяется формулой:
где
- — жесткость,
- — отклонение от положения равновесия.
Потенциал пружины равен:
При этом
где
- —угловая жесткость,
- — радиус вектор от атома углерода к первому или второму кислороду соответственно.
А сила вычисляется как:
Потенциал Морзе
Парный силовой потенциал взаимодействия. Определяется формулой:
где
- — энергия связи,
- — длина связи,
- — параметр, характеризующий ширину потенциальной ямы.
Сила, соответствующая потенциалу Морзе, вычисляется по формуле:
Или в векторной форме:
Программа
В данной программе в начальный момент времени системе задаются случайные скорости(начальная энергия,они достаточно велики, чтобы можно было пренебречь потенциальной энергией взаимодействия. Можно менять количество молекул углекислого газа и сбрасывать таймер расчета средних значений. Так же выводятся:кинетическая энергия системы в данный момент времени, средняя кинетическая энергия системы в данный момент времени, средние энергии, приходящиеся на атом углерода, первый и второй атом кислорода в молекуле.
- Текст программы на языке JavaScript:
hjhjh
Результаты
Получена программа, которая моделирует молекулы углекислого газа в объеме и рассчитывает среднюю кинетическую энергию отдельных частей системы и всей системы в целом. Значение кинетической энергии системы совершает колебания вокруг среднего значения энергии, которое оказалось постоянным, что говорит о выполнении закона сохранения энергии. Средние энергии, приходящиеся на каждый отдельный атом, спустя какое-то время оказываются равными. Это говорит о том, что энергии, проходящиеся на каждую степень свободы, равны. Для идеального газа эта энергия равна:
а нашу систему можно приблизительно считать идеальным газом в силу малости значения потенциальной энергии и абсолютно упругих соударений.