Редактирование: Моделирование вынужденных колебаний цепочки связанных гармонических осцилляторов

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 1: Строка 1:
 +
[[ Курсовые_работы_по_ВМДС:_2018-2019 | Курсовые работы 2018-2019 учебного года]] > '''Моделирование вынужденных колебаний цепочки связанных гармонических осцилляторов''' <HR>
  
 +
'''''Курсовой проект по [[Механика дискретных сред|Механике дискретных сред]]'''''
 +
 +
'''Исполнитель:''' [[Васильева Анастасия]]
 +
 +
'''Группа:''' 43604/1
 +
 +
'''Семестр:''' осень 2018
 +
 +
===Постановка задачи===
 +
 +
Рассмотрим движения движение цепочки связанных гармонических осцилляторов под действием вынуждающей силы. Проводимое рассмотрение ограничим случаем, когда сила приложена к т. А колебательной системы, что для достаточно длинных цепочек не приводит, к потере общности получаемых результатов.
 +
[[File:1dfgs.jpg|center]]
 +
 +
===Решение===
 +
 +
Система дифференциальных уравнений, описывающих движение каждого тела системы, имеет следующий вид:
 +
 +
[[File:2bhgj.jpg|center]]
 +
 +
Решения системы будем искать численно. Решение системы дифференциальных уравнений в пакете MATLAB находится в соответствие со следующим алгоритмом:
 +
 +
1. задать вектор-функцию, возвращающую значения первых производных системы ДУ (размерность функции 2N);
 +
 +
2. задать вектор, содержащий начальные условия (xi(0), i(0), i=1,2,...,N-1);
 +
 +
3. обратиться к одной из функций, возвращающих таблицу, содержащую численное решение системы ДУ, например, функции ode45;
 +
 +
4. провести визуализацию полученных численных решений.
 +
 +
Описание функции, возвращающей значения первых производных системы ДУ, мы разместили в файле Euler2.m.
 +
 +
В основном файле представлено решение для нахождения и визуализации численного решения системы ДУ, описывающих систему, совершающую свободные колебания.
 +
 +
Зависимость мгновенных значений смещения тел колебательной системы от времени представлена ниже на рисунке.
 +
 +
[[File:3fgd.jpg|center]]
 +
 +
Одной из основных проблем численного решения ДУ и систем ДУ является проблема выбора шага интегрирования, поскольку при достаточно большом шаге интегрирования возникают неустойчивые решения, т.е. решения, погрешность которых начинает возрастать  во времени  экспоненциально  быстро. Один из способов проверки устойчивости метода заключается в контроле величины полной энергии, которая в случае свободных колебаний должна сохраняться, поэтому для проверки правильности выбора шага интегрирования можно использовать следующий алгоритм:
 +
 +
1) Задать начальные смещения и скорости тел цепочки связанных осцилляторов.
 +
 +
2) Задать временной интервал, на котором ищется решение системы ДУ.
 +
 +
3) Задать число точек, в которых ищется численное решение системы ДУ.
 +
 +
4) Найти решение системы ДУ.
 +
 +
5) Вычислить значения энергии системы связанных осцилляторов в каждый момент времени.
 +
 +
6) Проанализировать изменение энергии системы во времени на заданном временном интервале и оценить точность выполнения закона сохранения энергии.
 +
 +
7) При неудовлетворительной точности решения повторить пп. 3-6.
 +
 +
8) При удовлетворительной точности решения перейти к анализу вынужденных колебаний.
 +
 +
Используя описанный выше документ, можно найти, например, зависимость мгновенных значений смещения тел колебательной системы от времени под действием вынуждающей силы. Для этого следует в приведенных в программах задать отличными от нуля значения переменных A и Omega, например, для А=0.2 и Omega = 0.4.
 +
 +
[[File:Untitleddfdf.jpg|сenter]]
 +
 +
== См. также ==
 +
 +
*[[Кафедра "Теоретическая механика"]]
 +
*[[Курсовые работы по ВМДС: 2018-2019]]
 +
*[[Введение в механику дискретных сред]]
Вам запрещено изменять защиту статьи. Edit Создать редактором

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии Public Domain (см. Department of Theoretical and Applied Mechanics:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Отменить | Справка по редактированию  (в новом окне)