Моделирование фигур Хладни на С++ — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
Строка 31: Строка 31:
 
Фигуры Хладни - фигуры, образуемые скоплением мелких частиц сухого песка вблизи узловых линий на поверхности упругой колеблющейся пластинки или подобной ей механической системы.  
 
Фигуры Хладни - фигуры, образуемые скоплением мелких частиц сухого песка вблизи узловых линий на поверхности упругой колеблющейся пластинки или подобной ей механической системы.  
 
Данное явление основано на теории изгиба пластин.
 
Данное явление основано на теории изгиба пластин.
 +
 +
==''Моделирование''==
 +
 +
В нашей программе мы анализируем явление пошагово: сначала мы создаем эллиптическую пластину (задаем ее параметры), выбираем случайным методом частицы, которые будем исследовать. После этого согласно выведенным формулам высчитываем углы, через которые мы имеем возможность вычислить ускорение частицы по обеим осям. Последним этапом аналитического решения мы вычисляем новые координаты по осям x и y, а также изгиб пластины в конкретной точке. Полученные результаты сохраняются в файл, который мы используем доя построения графика.
  
  

Версия 12:13, 17 июня 2016

Моделирование фигур Хладни на с++

Курсовой проект по информатике

Исполнитель: Рубинова_Раиса

Группа 13604/1 Кафедра Теоретической механики

Семестр: весна 2016


Аннотация проекта

Данная курсовая работа посвящена моделированию фигур Хладни при помощи дифференциального уравнения Софи Жермен. Все процессы рассматриваются через механические законы, т.е. мы исследуем движение частиц в первую очередь с механической точки зрения: мы представляем, что частицы движутся в результате изгиба пластины под действием силы тяжести.


Постановка задачи

1. Изучить теорию визуализации звуковых полей

2. Изучить теорию изгиба пластины

3. Написать программу для с++

4. Визуализировать полученные данные при помощи gnuplot


Общая информация

Фигуры Хладни - фигуры, образуемые скоплением мелких частиц сухого песка вблизи узловых линий на поверхности упругой колеблющейся пластинки или подобной ей механической системы. Данное явление основано на теории изгиба пластин.

Моделирование

В нашей программе мы анализируем явление пошагово: сначала мы создаем эллиптическую пластину (задаем ее параметры), выбираем случайным методом частицы, которые будем исследовать. После этого согласно выведенным формулам высчитываем углы, через которые мы имеем возможность вычислить ускорение частицы по обеим осям. Последним этапом аналитического решения мы вычисляем новые координаты по осям x и y, а также изгиб пластины в конкретной точке. Полученные результаты сохраняются в файл, который мы используем доя построения графика.


Список литературы

1. Мякишев Г.Я., Буховцев Б.Б., Сотский Н.Н. Физика. Классический курс. - М.: Просвещение, 1998.

2. Кабардин О.Ф. Физика. Справочник материалы. - М.: Просвещение, 1988.

3. Мякишем Г.Я. Физика. Профильный уровень. - М.: Дрофа, 2012.

4. Смирнов В.И., Видюшенков С.А. Изгиб пластинок. Учебное пособие. - СПб.: Петербургский гос. ун-т путей сообщения, 2011.

5. Лафоре Р. Объектно-ориентированное программирование в с++. - СПб.: Питер, 2012.

Общие сведения, а также саму программу можно скачать по ссылке: File:Kurs_Rubinova.rar