Реализация матричной формы вычисления перемещений

Вычисление перемещений т. K будем проводить в матричной форме, для чего применим соответствующую формулу Мора:

Реализация матричной формы вычисления перемещений - student2.ru , (2.5)

где Реализация матричной формы вычисления перемещений - student2.ru – матрица-столбец искомых перемещений; Реализация матричной формы вычисления перемещений - student2.ru – направляющая матрица, каждый столбец которой описывает одну направляющую эпюру, ссылаясь на ординаты контролируемых сечений (символ Т означает операцию транспонирования матрицы); Реализация матричной формы вычисления перемещений - student2.ru – грузовая матрица-столбец, которая описывает грузовую эпюру; Реализация матричной формы вычисления перемещений - student2.ru – матрица податливости (квадратная), описывающая жесткостные свойства каждого участка расчетной схемы между контролируемыми сечениями.

4.1. Разработка схемы дискретизации.

Формированию матриц предшествует составление схемы дискретизации ЗРС, которая включает нумерацию контролируемых сечений и правило знаков ординат для каждого участка ЗРС (рис. 2.30).

Контролируемые сечения назначаются по данным грузовой эпюры M (рис. 2.11) и направляющих эпюр Реализация матричной формы вычисления перемещений - student2.ru (рис. 2.21), Реализация матричной формы вычисления перемещений - student2.ru (рис. 2.25) и Реализация матричной формы вычисления перемещений - student2.ru

Рис. 2.30
(рис. 2.29). Так, участки с законом изменения изгибающего момента M=const задаются одним сечением, участки с линейным законом изменения изгибающего момента задаются двумя неповторяющимися сечениями, а с параболическим – тремя. Кроме того, если в узле сходится несколько участков, то сечение каждого из них должно иметь свой собственный номер.

На рис. 2.30 участки пронумерованы римскими цифрами, а контролируемые сечения – латинскими. Правило знаков принято так, чтобы большинство значений было положительным.

Реализация матричной формы вычисления перемещений - student2.ru Реализация матричной формы вычисления перемещений - student2.ru Реализация матричной формы вычисления перемещений - student2.ru Реализация матричной формы вычисления перемещений - student2.ru

Реализация матричной формы вычисления перемещений - student2.ru

Рис. 2.30

4.2. Матричная форма представления направляющих и грузовой эпюр.

Элементами направляющей матрицы Реализация матричной формы вычисления перемещений - student2.ru являются ординаты на направляющих эпюрах изгибающих моментов. Причем первый столбец этой матрицы составляют ординаты, снятые с направляющей эпюры Реализация матричной формы вычисления перемещений - student2.ru (рис. 2.21), второй столбец – ординаты, снятые с направляющей эпюры Реализация матричной формы вычисления перемещений - student2.ru (рис. 2.25) и, наконец, третий столбец – ординаты, снятые с направляющей эпюры Реализация матричной формы вычисления перемещений - student2.ru (рис. 2.29). Количество строк в матрице соответствует числу контролируемых сечений на схеме дискретизации. Таким образом, размер направляющей матрицы равен 10×3
(10 строк и 3 столбца).

Грузовая матрица формируется по тем же правилам, но ее элементы являются ординатами на грузовой эпюре изгибающих моментов. Размер этой матрицы 10×1.

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru .

4.3. Построение матрицы податливости.

Формирование матрицы податливости Реализация матричной формы вычисления перемещений - student2.ru осуществляется последовательностью чисто формальных приемов, поскольку для каждого участка на схеме дискретизации вид матрицы является предопределенным.

Формирование матрицы Реализация матричной формы вычисления перемещений - student2.ru включает следующие шаги:

1) Составление матрицы Реализация матричной формы вычисления перемещений - student2.ru для участка:

· с законом изменения изгибающего момента M=const по формуле

Реализация матричной формы вычисления перемещений - student2.ru ;

· с линейным законом изменения изгибающего момента по формуле

Реализация матричной формы вычисления перемещений - student2.ru ;

· с параболическим законом изменения изгибающего момента по формуле

Реализация матричной формы вычисления перемещений - student2.ru ,

где Реализация матричной формы вычисления перемещений - student2.ru – длина участка; Реализация матричной формы вычисления перемещений - student2.ru – модуль упругости материала (будем считать его одинаковым для всех участков, Реализация матричной формы вычисления перемещений - student2.ru ); Реализация матричной формы вычисления перемещений - student2.ru – момент инерции сечения.

ü В рассматриваемом примере выполнение этого шага дает следующие выражения для матриц участков:

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ;

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru .

2) Определение наибольшего общего знаменателя для всех составленных матриц Реализация матричной формы вычисления перемещений - student2.ru и приведение их к этому знаменателю.

ü В данном примере наибольшим общим знаменателем является значение Реализация матричной формы вычисления перемещений - student2.ru , соответствующее матрицам Реализация матричной формы вычисления перемещений - student2.ru и Реализация матричной формы вычисления перемещений - student2.ru , составленным для горизонтальных участков ЗРС, на которых момент инерции равен Реализация матричной формы вычисления перемещений - student2.ru (см. рис. 2.5).

Результат приведения всех матриц Реализация матричной формы вычисления перемещений - student2.ru к наибольшему общему знаменателю выглядит следующим образом:

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ;

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru .

3) Внесение коэффициента при а в числителе каждой матрицы Реализация матричной формы вычисления перемещений - student2.ru под знак матрицы путем перемножения его с каждым элементом стандартной матрицы Реализация матричной формы вычисления перемещений - student2.ru – для линейного участка или Реализация матричной формы вычисления перемещений - student2.ru – для параболического (эта операция соответствует правилу умножения матрицы на скалярный множитель).

ü В результате выполнения этого шага для задачи примера получаем следующие выражения:

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ;

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru .

Необходимо отметить, что получившиеся в итоге матрицы Реализация матричной формы вычисления перемещений - student2.ru имеют общий множитель Реализация матричной формы вычисления перемещений - student2.ru .

4) Составление матрицы податливости Реализация матричной формы вычисления перемещений - student2.ru .

Полученные матрицы Реализация матричной формы вычисления перемещений - student2.ru по порядку располагают на диагонали матрицы Реализация матричной формы вычисления перемещений - student2.ru , а общий для всех матриц Реализация матричной формы вычисления перемещений - student2.ru множитель является множителем при матрице Реализация матричной формы вычисления перемещений - student2.ru .

ü Выполняя этот шаг, получаем матрицу податливости Реализация матричной формы вычисления перемещений - student2.ru размером 10×10. Слева и сверху дана нумерация контролируемых сечений. Отсутствующие элементы матрицы имеют нулевые значения.

4.4. Приемы минимизации размеров матриц.

4.4.1. Способ вычеркивания в матрицах нулевых строк.

Внимательное рассмотрение направляющей Реализация матричной формы вычисления перемещений - student2.ru и грузовой Реализация матричной формы вычисления перемещений - student2.ru матриц показывает, что строка с номером 1 одновременно в обеих матрицах имеет нулевые значения. В таком случае эту строку можно вычеркнуть из сравниваемых матриц, а из матрицы податливости Реализация матричной формы вычисления перемещений - student2.ru вычеркнуть не только строку с этим номером, но и соответствующий столбец. Такая операция позволяет уменьшить размеры матриц до соответственно 10×3, 10×1 и 10×10. В результате получаем:

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ;

4.4.2. Способ вычеркивания в матрицах одной из пары одинаковых строк.

Если продолжать сравнение строк направляющей Реализация матричной формы вычисления перемещений - student2.ru и грузовой Реализация матричной формы вычисления перемещений - student2.ru матриц, то можно обратить внимание, что в этих матрицах имеются пары строк, состоящие из одинаковых элементов, причем эти строки должны соответствовать смежным сечениям в ЗРС. Такими строками являются пары 5–6 и 8–9. В каждой паре одну из строк (например, строки 6 и 9) можно вычеркнуть из обеих матриц.

Но эти строки (и столбцы) нельзя вычеркивать из матрицы Реализация матричной формы вычисления перемещений - student2.ru ! С этой матрицей поступают иначе: цифры, находящиеся на пересечении строк и столбцов с соответствующими номерами складывают, а результат размещают в строке с оставляемым номером (в примере – это 5 и 8), уменьшая тем самым размер и этой матрицы. На стр. 13 овалами выделены те элементы матрицы податливости, которые складываются при выполнении этой операции. Таким образом, минимальные размеры матриц становятся, соответственно 7×3, 7×1 и 7×7.

В результате уменьшения размеров матриц способом вычеркивания одной из пары одинаковых строк получаем:

Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ;

.

4.5. Вычисление искомых перемещений точки K .

Формула (2.5) раскрывает матричную форму для вычисления искомых перемещений т. K. В соответствии с этой формулой для определения перемещений сечения K необходимо выполнить следующие шаги:

1) Записать направляющую матрицу Реализация матричной формы вычисления перемещений - student2.ru в транспонированном виде Реализация матричной формы вычисления перемещений - student2.ru .

Если элементы строк матрицы Реализация матричной формы вычисления перемещений - student2.ru расставлены в столбцы, а элементы столбцов расставлены в строки, то полученная матрицаназывается транспонированной к Реализация матричной формы вычисления перемещений - student2.ru и обозначается Реализация матричной формы вычисления перемещений - student2.ru .

2) Умножить транспонированную направляющую матрицу Реализация матричной формы вычисления перемещений - student2.ru на матрицу податливости Реализация матричной формы вычисления перемещений - student2.ru .

3) Умножить полученную в предыдущем пункте матрицу Реализация матричной формы вычисления перемещений - student2.ru на грузовую матрицу Реализация матричной формы вычисления перемещений - student2.ru .

4) Записать полученные значения перемещений т. K ( Реализация матричной формы вычисления перемещений - student2.ru , Реализация матричной формы вычисления перемещений - student2.ru , Реализация матричной формы вычисления перемещений - student2.ru ).

Реализация матричной формы вычисления перемещений - student2.ru

Реализация матричной формы вычисления перемещений - student2.ru

Реализация матричной формы вычисления перемещений - student2.ru Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru ; Реализация матричной формы вычисления перемещений - student2.ru .

1.9167 0.8125 2.25

Здесь Реализация матричной формы вычисления перемещений - student2.ru – перемещение т.K вдоль оси X; Реализация матричной формы вычисления перемещений - student2.ru – перемещение т.K вдоль оси Y;
Реализация матричной формы вычисления перемещений - student2.ru – угол поворота т.K относительно оси Z.

Итак, основная задача примера решена – мы располагаем значениями перемещений т. K оси заданной расчетной схемы. Положительные значения полученных перемещений означают то, что, задавая направляющие нагрузки в виде единичных сил, мы «угадали» истинное направление перемещений.

Наши рекомендации