II курс - курсовые / Колебания маятника переменной длины / колебания маятника с переменной длиной
.docМосковский государственный университет имени М. В. Ломоносова физический факультет
Колебания маятника с переменной длиной
Курсовая работа по курсу “Компьютерные методы физики” Студента *** группы ***
Преподаватель: ***
Москва, 2004 г.
Задание
Выполнить компьютерное моделирование колебаний маятника с изменяющейся по гармоническому закону длиной. Рассмотреть предельные случаи и общий случай. Продемонстрировать графики траектории и фазового портрета для каждого из рассматриваемых случаев.
Введение.
Рассматривается модель математического маятника. Нить нерастяжима и невесома.
Ускорение свободного падения постоянно и равно g=9,8. На маятник не действуют другие тела, кроме Земли.
Теория.
Рассмотрим основные закономерности собственных колебаний математического маятника с переменной длиной. Пусть в начальный момент длина маятника L=30, координата x=0 и скорость v=0 (все уравнения написаны в системе СИ).
Пусть, далее, частота изменения длины маятника равна 1 радиан в секунду. Длину в конкретный момент времени обозначим как l1. Тогда длина маятника будет изменяться по закону:
l1=L*(2+cos(1*t+)),
где t-время в секундах,
-начальная фаза изменения длины в радианах.
Обозначим мгновенную частоту колебаний маятника за 2. Ее можно вычислить, пользуясь формулой Томпсона:
,
откуда
При постоянной длине маятника колебания маятника будут происходить по закону:
,
где X-амплитуда колебаний,
-декремент затухания.
Добавим в это уравнение член, соответствующий изменению длины маятника, который можно легко получить из геометрических соображений:
Получим:
Эти колебания не являются периодическими, однако условно периодом таких колебаний считается T=2π/2.
При увеличении трения период колебания увеличивается. При большом трении движение вообще перестает быть колебательным, принимая вид экспоненциальной функции.
[рис. 1]
Численные методы.
Представим колебания данного маятника в виде задачи Коши:
,
где ,
Выберем на отрезке [,X] некоторую сетку {xn, } значений аргумента так, чтобы. Разлагая решение u(x) по Тейлору на интервале сетки и обозначая , получим
, (1)
где
Ограничась первым членом разложения, получим схему ломаных:
(2)
При такой замене можно найти только приближенные значения функции в узлах. Будем обозначать эти значения через в отличие от точных значений . Для численного расчета по схеме ломаных достаточно задать начальное значение . Затем по формуле (2) последовательно вычисляем величины .
Полагаем непрерывной и ограниченной вместе со своими производными:
,
откуда
.
Обозначим ошибку на n-ном шаге .
Вычитая из (1) (01) получим
(3)
Погрешность на произвольном шаге
При малых шагах сетки
,
причем в качестве верхнего предела можно взять , т.к. ошибка при этом остается в пределах общей точности преобразований.
Аналогично преобразуя второй член, получим
,
где h(x) – непрерывная функция, дающая
в каждом узле xn величину шага hn.
Чтобы найти положение маятника в любой момент времени, применим метод Эйлера [2] для нахождения решения
где d – шаг сетки. Метод Эйлера основан на замене производной разностным отношением по приближенной формуле
Δx/Δt= f(t,x),
где
Δx= x(t + d)-x(t), Δt=(t +d) – t.
Приближенные значения yk в точках xk=x0 + kh вычисляются по формуле
xk+1=xk + hf(t,x) (k=0,1,2,3,…,n)
Применим данный метод для вычисления положения маятника. Пусть в начальный момент времени t0=0. Пусть при t0 =0 маятник находился на расстоянии X от положения равновесия: х0 = X. Тогда через интервал времени d маятник будет находиться в точке
Положив шаг равным 0.01, мы получим достаточную степень точности для данных условий (X=10, =0,05).
Формулы, использованные в этом разделе, взяты из [2], с. 244.
Результаты.
Рассмотрим случай, когда трение среды, в которой колеблется маятник равно нулю и его длина не изменяется. Тогда видно, что маятник будет совершать обыкновенные гармонические колебания.
[рис. 1]
Пусть теперь длина маятника начнет изменяться, а затухание остается равным 0. Тогда координата у будет зависеть не только от 2, но и от 1:
[рис. 2]
(Частота изменения длины 1=0,1)
Теперь рассмотрим наиболее общий случай: присутствует трение и изменяется длина и, соответственно, частота колебаний маятника. Амплитуда колебаний будет ограничена экспонентой, характеризующей затухание:
[рис3]
(=0,1; 1=0,1)
Оставим условия предыдущего опыта, но увеличим частоту изменения длины маятника:
[рис 4]
(=0,1; 1=0,5)
Как видно из рисунков, результаты вполне совпадают с ожидаемыми, что подтверждает правильность сделанных расчетов.
Литература.
-
Матвеев А.Н. Механика и теория относительности. М.: Высш. шк. 1986.
-
Калиткин Н.Н. Численные методы: учебное пособие для студентов. М.: Наука, 1978.