Лекция 13
Обобщенная проблема и процедура Релея Ритца
Обобщенная симметричная задача собственных значений
В рассмотренных выше примерах механическая система специально подбиралась таким образом, что матрица масс системы была диагональной. В этом случае (см. лекцию 10) уравнения колебаний (уравнения Лагранжа 2-го рода) приводятся к задаче
(15.1)
с симметричной матрицей .
Однако рассмотрим следующий пример (рис. 15.1), отличающийся от примера из 10-й лекции лишь тем, что:
1) второй груз тяжелее первого в два раза;
2) пружины не считаются невесомыми, но имеют массу .
В этом случае вновь потенциальная энергия системы складывается из потенциальных энергий деформации пружин:
. (15.2)
Что касается кинетической энергии системы, то сначала получим выражение для кинетической энергии отдельной пружины (рис. 15.2). Продольные перемещения в продольном направлении изменяются по линейному закону:
(15.3)
Тогда, обозначив массу пружины, получим для кинетической энергии пружины следующее выражение:
. (15.4)
Теперь, имея формулу (15.4), мы можем без труда записать выражение для кинетической энергии всей системы (рис. 15.1), которая складывается из кинетических энергий двух грузов и трех пружин:
. (15.5)
Вновь, как в лекции 10, воспользуемся уравнениями Лагранжа 2-го рода:
. (15.6)
После вычисления производных кинетической и потенциальной энергий (15.5), (15.2) и подстановки их в (15.6) получим уравнения колебаний системы:
(15.7)
или в матричном виде
, (15.8)
где
. (15.9)
Теперь стандартная подстановка приводит (15.7) к виду
. (15.10)
Казалось бы, умножив (15.10) на , это уравнение можно привести к виду (15.1):
. (15.11)
Однако хотя и матрица жесткости , и матрица инерции симметричны, матрица оказывается симметричной лишь в частных случаях. Таких, например, как приведенные в лекции 10 где матрица была диагональной. Для рассмотренной выше задачи, которая совсем ненамного сложней, получим, положив для определенности ,
. (15.12)
Что же это получается? Почти все рассмотренные методы были предназначены для симметричных матриц. И вот оказывается, что в большинстве случаев, представляющих практический интерес, эти методы неприменимы.
Конечно это не так, иначе мы не стали бы тратить столько времени на их изучение. Задача
(15.13)
в случае симметричных матриц и сводится к задаче
(15.14)
с симметричной матрицей следующим образом.
Сначала выполним разложение матрицы по схеме Холецкого:
. (15.15)
Это разложение возможно, так как матрица масс механической системы по физическому смыслу является положительно определенной. Подставляя (15.15) в (15.13) и вводя обозначение
, (15.16)
приводим систему (15.13) к виду
(15.17)
где .
Матрица симметрична, так как
. (15.18)
Подводим итог. Собственные значения так называемой обобщенной задачи на собственные значения (15.13) при симметричных матрицах и совпадают с собственными значениями симметричной задачи (15.14), где матрица определяется через и (15.17). При этом собственные вектора обобщенной задачи выражаются через собственные вектора симметричной задачи соотношением (15.16).
Заключительное замечание. В преобразовании (15.17) используется матрица, обратная к треугольной . Сложно ли получить матрицу обратную данной? Нет, не сложно, и особенно для треугольной матрицы. В самом деле, если ввести обозначение , то, согласно определению обратной матрицы,
(15.19)
Из определения матричного произведения следует, что (15.19) можно рассматривать как линейных систем вида:
, (15.20)
где – столбцы матрицы .
Поскольку матрица - треугольная, системы (15.20) решаются очень легко. Кстати, с точки зрения эффективности алгоритма нет необходимости решать одну за другой систем (15.20). Гораздо меньше времени потребуется, если рассматривать (15.20) как одну систему, но с правыми частями.
Между прочим, в предыдущем замечании был почти полностью описан алгоритм вычисления обратной матрица, известный как метод Гаусса ‑ Жордана [1]. Для обращения произвольной невырожденной матрицы по этому методу следует сначала сформировать матрицу размера и занести в первые столбцов матрицу , а в оставшиеся столбцов – единичную матрицу порядка :
. (15.21)
Далее к матрице применяется метод Гаусса. При этом сам процесс исключения выполняется только один раз, а операции с правыми частями повторяются для каждого столбца правой половины матрицы (15.21). Решение системы для каждого варианта правых частей заносится на место соответствующего столбца ‑ вектора правой части. Тогда по окончании процедуры Гаусса правые столбцов (15.21) будут содержать решений системы вида:
, (15.22)
где через обозначен -й столбец единичной матрицы.
Очевидно, что эти столбцов и будут содержать матрицу обратную , так как согласно (15.22)
. (15.23)