Система тел, соединенных между собой пружинами, является классической системой с несколькими степенями свободы. Так, например, система двух тел с тремя пружинами имеет
две степени свободы. Это означает, что ее конфигурацию можно описать двумя
обобщенными координатами, в качестве которых удобно взять смещения первого и второго тела от положения равновесия.
Движение связанных тел описывается системой двух дифференциальных уравнений 2-го порядка.
В простейшем случае можно пренебречь силами трения и сопротивления воздуха и учитывать лишь силы упругости, которые подчиняются
закону Гука. Оказывается, даже такая упрощенная система обладает нетривиальными динамическими свойствами. В целом, характер ее движения определяется двумя собственными частотами, которые зависят от параметров системы (т.е. от масс тел и коэффициентов жесткости пружин). Кроме того, движение тел существенно зависит от начальных условий. Влияние этих факторов можно изучить с помощью представленной ниже анимации.
Несмотря на разнообразный характер движения, система является
линейной и, следовательно, допускает точное решение. Наша дальнейшая цель состоит в том, чтобы построить это решение, детально описывая все шаги.
Данная система схематически изображена на рисунке 1. Она состоит из двух тел, массы которых равны
m1 и
m2, и трех пружин с коэффициентами жесткости
k1,
k2,
k3. Смещение тел от положений равновесия определяется координатами
x1 и
x2.
Составим уравнения движения. Это можно сделать непосредственно с помощью
второго закона Ньютона или используя
Лагранжев формализм. Мы воспользуемся вторым методом. Запишем выражения для кинетической и потенциальной энергии системы. Заметим, что в данной идеальной системе полная энергия сохраняется.
Здесь точками, как это принято в механике, обозначены первые производные координат, т.е. скорости тел.
Лагранжиан системы записывается в следующем виде:
Составим дифференциальные
уравнения Лагранжа:
Найдем частные производные:
В результате получаем следующую систему уравнений, описывающую движение тел:
Эту систему можно представить в матричной форме:
Будем искать решение
X(
t) в форме гармонических колебаний, т.е. в виде
где
B1,
B2 − амплитуды колебаний тел,
ω − собственные частоты колебаний, подлежащие определению.
Подставляя пробные функции
x1(
t),
x2(
t) в матричное уравнение, получаем
характеристическое уравнение для определения собственных частот колебаний:
Решая это биквадратное уравнение, находим собственные частоты колебаний. Вычислим сначала дискриминант:
Тогда квадраты собственных частот будут описываться формулой
Далее, чтобы избежать громоздких формул, рассмотрим более простой случай, когда жесткость всех пружин одинакова:
k1 = k2 = k3 = k. Кроме того, введем отношение масс тел:
μ = m2/m1. Тогда формула для квадрата частот колебаний принимает такой вид:
Полученное соотношение описывает 2 собственных частоты:
ω1 (со знаком "плюс") и
ω2 (со знаком "минус"). Зависимости частот
ω1,
ω2 от отношения масс
μ показаны на рисунке 2. В случае равных масс
(μ = 1) собственные частоты колебаний будут описываться следующими компактными формулами:
Заметим, что частоты
ω1,
ω2 всегда являются действительными числами. Это следует из общих физических соображений. Действительно, при мнимой частоте возникла бы утечка энергии, что противоречило бы условию сохранения энергии в системе. Данный факт, однако, можно установить и чисто математическим путем. В самом деле, вопрос возникает лишь для частоты
ω2. Условие неотрицательности для
ω22 выглядит так:
Здесь левая часть неравенства и выражение под корнем в правой части всегда положительны. После возведения обеих частей неравенства в квадрат получаем:
что всегда выполняется.
Найдем собственный вектор
H1 = (H11, V21) T (верхний индекс
T обозначает операцию транспонирования), соответствующий частоте
ω1. Он определяется из матрично-векторного уравнения
Следовательно,
В последней системе оба уравнения являются линейно зависимыми (поскольку определитель матрицы
K равен нулю при
ω2 = ω12). Поэтому, координаты собственного вектора
H1 можно выразить, например, из первого уравнения. Пусть
H11 = 1. Тогда
Таким образом, вектор
H1 имеет следующие координаты:
Аналогично можно определить собственный вектор
H2 = (H12, V22) T, соответствующий частоте
ω2. В этом случае для
H2 имеем уравнение
В развернутом виде оно записывается как
Полагая
H12 = 1, из первого уравнения найдем координату
H22:
Следовательно,
После того, как собственные частоты
ω1,
ω2 и собственные векторы
H1,
H2 найдены, можно записать общее решение системы. Учтем, что каждый из собственных векторов соответствует квадрату собственной частоты, т.е. двум значениям частот с противоположными знаками. Вектору
H1 соответствуют две частоты
± ω1, а вектору
H2 − частоты
± ω2. В результате общее комплексное решение представляется в виде суммы четырех слагаемых:
где
C1,...C4 − постоянные (в данном случае комплексные) числа. Пусть данные числа записываются в виде
Чтобы величины
x1(
t),
x2(
t) оставались действительными при любом значении
t, необходимо, чтобы выполнялись соотношения
Тогда мнимые части общего решения будут сокращаться. Действительно,
Выражения в квадратных скобках можно упростить по
формуле Эйлера:
Следовательно,
Далее удобно ввести фазовые углы
φ1,
φ2 и воспользоваться тригонометрической формулой
В результате общее решение будет записываться в следующем виде:
где действительные постоянные
A1,
A2,
φ1,
φ2 зависят от начальных смещений и начальных скоростей тел, а собственные частоты
ω1,
ω2 и собственные векторы
H1,
H2 определяются соотношениями
Закон изменения скоростей тел находится путем дифференцирования общего решения:
Отсюда видно, что если в начальный момент
t = 0 скорости тел равны нулю, то фазовые углы
φ1,
φ2 также равны нулю. Далее будем рассматривать именно такой случай. Общее решение представляет собой сумму двух гармоник с частотами
ω1,
ω2:
Вычислим постоянные
A1,
A2 в зависимости от начальных смещений. Пусть
Следовательно,
Эту алгебраическую систему можно решить по
формулам Крамера:
Итак, при начальных условиях
получаем следующую формулу общего решения:
где постоянные
A1,
A2 равны
а собственные векторы и собственные частоты выражаются через отношение масс
μ, массу второго тела
m2 и коэффициент жесткости пружин
k по приведенным выше формулам.
Полученные выражения значительно упрощаются, когда массы обоих тел одинаковы. Полагая
μ = 1, получаем следующие формулы (при тех же самых начальных условиях):
Следовательно, в случае одинаковых масс и одинаковых коэффициентов жесткости законы движения тел определяются соотношениями:
В начале web-страницы представлена анимация, демонстрирующая характер колебаний тел, соединенных пружинами, при различных параметрах системы
μ,
k и начальных смещениях
x10,
x20. В модели принято значение
m2 = 2 (кг). Коэффициент жесткости
k измеряется в
Н/
м. Смещения грузов показаны в сантиметрах
в масштабе 1 см = 1 пиксель (график имеет масштаб
1 см = 3 пикселя).
Видно, что в системе наблюдаются
биения, при которых энергия циклически перераспределяется от одного тела к другому. При близких начальных смещениях одного знака грузы двигаются синфазно. И наоборот, при противоположных смещениях движение происходит в противофазе.
Системы тел и пружин являются физической основой при моделировании и решении многих инженерных задач. Такого рода модели используются при проектировании строительных конструкций или, например, при разработке спортивной одежды. Разумеется, в реальных ситуациях система уравнений может быть гораздо более сложной.