Блок №3
«Динамика конструкций и сооружений»
Цель задачи – нахождение собственных частот и форм колебаний при помощи решения проблемы собственных значений.
Рис.3.1. Система с двумя степенями свободы
Матрица жесткости системы на рис.3.1:
(3)
Используя выражение (3), составим нижнюю треугольную матрицу: (4)
Транспонируем ее и найдем произведение этих матриц: (5)
Образуем систему уравнений, приравнивая элементы матриц [P] элементам МЖ [C]:
(6)
Учтем свойство симметрии матрицы [H] для этого подставим это равенство в систему уравнений:
(7)
Конвертируем этот список в матрицу и удаляем лишнее уравнение:
(8)
Конвертируем систему снова в список и сформируем список неизвестных:
(9)
Решаем систему относительно неизвестных. С помощью функции allvalues находим эти решения в явном виде. Выделяем из этого списка списков список с положительными элементами на главной диагонали:
(10)
Переформируем этот список в матрицу: (11)
Транспонируем [L], обратим [L] и . Сформируем матрицу масс, пренебрегая массами пружин:
(12)
Первое умножение в формировании матрицы [H]:
(13)
Второе умножение в формировании матрицы [H]:
(14)
Найдем определитель матрицы [H]. Он равен сумме значений этой матрицы:
(15)
Составим единичную матрицу:
(16)
Найдем определитель однородной системы. Он должен быть равен 0, т.к. другая возможность равенства нулю левой части - равенство нулю собственного вектора тривиальна, т.е. ничего не дает:
(17)
Решив Х.У., найдем собственные числа матрицы [H]:
(18)
Выделяем первое собственное значение: (19)
Выделяем второе собственное значение: (20)
Произведение собственных чисел матрицы Р равно ее определителю:
(21)
Сумма собственных чисел матрицы Р равна сумме ее диагональных членов:
(22)
Находим первую собственную частоту: (23)
Находим вторую собственную частоту: (24)
Теперь найдем их произведение, оно обратно к произведению собственных чисел:
(25)
Сформируем вектор собственных чисел матрицы [H]: (26)
Сформируем вектор собственных частот: (27)
Найдём собственные формы системы с равными параметрами. Вектор х найдём, подставив:
(28)
В первое уравнение, поэтому в квадратных скобках стоит [1]
(29)
В этом первом уравнении произвольно положим
Тогда 1-е уравнение примет вид: (30)
Решив его, найдем вторую компоненту 1-го собственного вектора
Сформируем 1-й собственный вектор, соответствующий первому собственному значению:
(31)
Найдем 1-ю собственную форму колебаний:
(32)
Так как она известна с точностью до произвольного множителя, то:
(33)
Мы получили ту же форму, что и в теории колебаний. Теперь, чтобы найти второй вектор, соответствующий второму собственному числу, сформируем вначале этот вектор. Пока только обозначения
(34)
Также произвольным положим .
Так как работаем со вторым собственным числом, то надо взять второе уравнение и положили и на
(35)
Найдем
Сформируем второй собственный вектор: (36)
Найдем вторую собственную форму колебаний:
(37)
Так как она известна с точностью до произвольного множителя, то она будет равна:
(38)