- •Лекция 1
- •Приближенные методы расчета в строительной механике
- •Метод конечных элементов (МКЭ)
- •Лекция 2
- •Метод конечных элементов в расчетах плоских стержневых систем
- •Матрица жесткости КЭ в местной системе осей координат
- •Лекция 3
- •Матрица преобразований (направляющих косинусов)
- •Матрица жесткости для сооружения в целом
- •Лекция 4
- •Порядок расчета стержневых систем методом конечных элементов
- •Приложение
- •Формирование матрицы жесткости плоского треугольного конечного элемента в локальной системе осей координат
Матрица жесткости для сооружения в целом
Рассмотрим теперь как формируется матрица жесткости для сооружения в целом, когда имеются матрицы жесткости для всех отдельных элементов.
Пусть задана какая-либо стержневая система
Y 
3
5
4
4 
2
3
1 2
1 |
X |
Все узлы будем считать жесткими, т.е. с каждым из них связано по 3 возможных перемещения.
Матрицу жесткости для всего сооружения покажем в блочном виде, с размерами блоков 3x3, т.к. с каждым узлом связано по 3 возможных перемещения (горизонтальное, вертикальное и поворот узла).
|
ér11 |
r12 |
0 |
r14 |
ù |
[r]= |
êr |
r |
r |
r |
ú |
ê 21 |
22 |
23 |
24 |
ú |
|
ê 0 |
r |
r |
r |
ú, |
|
|
ê |
32 |
33 |
34 |
ú |
|
ër41 |
r42 |
r43 |
r44 |
û |
здесь r12 - первый индекс указывает номер узла, в котором возникает блок реакций,а второй - номер узла, смещением которого эти реакции вызваны. Нулевые блоки обозначают, что соответствующие узлы не связаны непосредственно стержнем и прямо не взаимодействуют, т.е. не передают реакции с узла в узел.
Общая матрица жесткости [r] получается путем суммирования соответствующих блоков матриц жесткости отдельных стержней.
Например, первая строка блочной матрицы [r] получена путем суммирования
блоков матриц жесткости отдельных элементов
r11 = r111+r112, |
r12 = r121, r14 = r143 и т.д. |
Лекция 4
Порядок расчета стержневых систем методом конечных элементов
Порядок расчета сооружений МКЭ можно разбить на три основные этапа: подготовительный, вычислительный и обработку результатов.
1. Подготовительный этап включает в себя. Изображение расчетной схемы рассматриваемого сооружения, разбиение расчетной схемы на отдельные элементы, нумерацию узлов и элементов, выбор общей системы осей координат. Затем составляются исходные матрицы: матрицы жесткости отдельных элементов в местной
системе осей координат [r]j’ и матрицы направляющих косинусов [c]j , формируют вектор внешних нагрузок {P}, предварительно преобразовав вне узловую нагрузку к узловой.
2.Вычислительная часть расчета включает в себя. Вначале вычисляют матрицы
жесткости
отдельных элементов в общей системе осей координат
[r]j = [c]j [r]j’ [c]j ,
затем, из блоков этих матриц формируют матрицу жесткости [r] для сооружения в целом.
По формуле
{Z} = [r]-1 {P}
вычисляют вектор перемещений узловых точек сооружения в общей системе осей координат.
Вектор узловых усилий для отдельных КЭ в общей системе осей координат
{S}j = [r]j {Z}j
и в местной системе осей координат
{S}j’ = [c]j {S}j .
Результирующие усилия в узлах отдельных КЭ в местной системе осей координат,
с учетом преобразований вне узловой нагрузки
{S}j’ = {S}j’ + {S0}j .
3. Обработка результатов. Полученные усилия {S}j’ прикладывают к узлам отдельных элементов и по ним строят результирующие эпюры M, Q, N.
Пример.
Порядок расчета рамы МКЭ рассмотрим на конкретном небольшом примере.
Заданная рама показана на рисунке слева
Заданная рама и основная система МКЭ
Основную систему МКЭ выбираем разбивая раму на три прямолинейных конечных элемента (КЭ). Нумеруем узлы и элементы.
В узле 3 элементы соединяются между собой жестко, с этим узлом связаны три неизвестных перемещения. В узле 2 элементы соединяются шарниром, здесь два неизвестных перемещения. В опорных узлах 1 и 2 все три перемещения равны нулю. Следовательно, рассматриваемая рама имеет пять неизвестных перемещений в МКЭ.
Положительные направления перемещений и внешних нагрузок принимаем как показано на рисунке.
Общую систему осей координат располагаем таким образом, чтобы координаты всех узлов были положительными.
Распределенную по ригелю нагрузку приводим к узловой, используя для этого
таблицы метода перемещений.
Преобразование вне узловой нагрузки к узловой
Составляем исходные матрицы. Вектор внешних нагрузок Р для сооружения в целом, в общей системе осей координат и векторы преобразований вне узловых нагрузок
к узловым для КЭ в местных системах осей координат Si0 имеют вид
é |
0 |
ù |
|
|
|
é |
0 ù |
|
|
ê |
|
ú |
|
é ù |
|
ê |
ú |
|
|
ê- 50ú |
0 |
ê0ú |
0 |
ê50ú |
0 |
é0ù |
|||
P = ê- 40ú, |
S1 |
= ê0ú, |
S2 |
= ê40ú, |
S3 |
= ê ú. |
|||
ê |
0 |
ú |
|
ê ú |
|
ê |
ú |
|
ë0û |
ê |
ú |
|
ë0û |
|
ê |
0 ú |
|
|
|
ê |
|
ú |
|
|
|
ê30ú |
|
|
|
ë- 30û |
|
|
|
ë |
û |
|
|
||
Матрицы жесткости для КЭ в местной системе осей координат составляются следующим образом. Матрица жесткости для первого элемента имеет размерность 3х3, т.к. три перемещения связанные с узлом 1 равны нулю, поэтому из матрицы для элемента с двумя жесткими узлами вычеркиваем три первых строки и три первых столбца. Для второго элемента матрица жесткости имеет размер 5х5. Для третьего 2х2. Локальная (местная) система осей координат связана с отдельным элементом, ось X направлена вдоль стержня от начального узла к конечному, а ось Y нормально к ней.
|
|
é EA |
|
|
0 |
|
|
|
0 |
|
ù |
|
|
|
|
|
|
|
|
||||
|
|
ê |
|
|
|
|
|
|
|
|
ú |
|
|
|
|
|
|
|
|
||||
|
|
|
l |
|
|
|
|
|
é2,5 |
|
0 |
|
0 |
ù |
|
|
|||||||
|
|
ê |
|
12EJ |
|
|
6EJ ú |
|
|
|
|
||||||||||||
' |
|
|
|
|
|
ê |
|
|
|
|
ú |
|
|
||||||||||
r1 = |
ê |
|
|
|
|
|
|
|
|
|
|
|
|
ú |
|
|
|
|
|
|
|
|
|
|
0 |
|
|
l3 |
|
|
|
- l2 |
= ê 0 |
0,1875 |
- 0,375ú |
|
|
||||||||||
ê |
|
|
|
|
|
|
ú |
|
|
||||||||||||||
|
|
ê |
|
|
|
|
6EJ |
|
|
4EJ |
|
ú |
ê |
- 0,375 |
1 |
ú |
|
|
|||||
|
|
|
0 |
- |
|
ë 0 |
û |
|
|
||||||||||||||
|
|
ê |
|
l |
2 |
|
|
|
|
l |
ú |
|
|
|
|
|
|
|
|
||||
|
|
ë |
|
|
|
|
|
|
|
|
|
û |
|
|
|
|
|
|
|
|
|||
|
|
é 5 |
|
|
0 |
|
|
|
0 |
|
|
- 5 |
|
0 |
ù |
|
|
|
|
||||
|
|
ê |
0 |
0,094 |
|
0,375 |
0 |
|
|
ú |
|
|
|
|
|||||||||
' |
|
ê |
|
- 0,094ú |
|
|
é2 |
0 ù |
|||||||||||||||
|
ê |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
ú |
|
r3' |
||||
r2 |
= |
ê |
0 |
0,375 |
|
1,5 |
|
0 |
|
0,375ú |
|
= ê |
ú |
||||||||||
|
|
ê- 5 |
|
|
0 |
|
|
|
0 |
|
|
5 |
|
0 |
ú |
|
|
ë0 |
0,003û |
||||
|
|
ê |
0 |
- 0,094 |
- 0,375 |
0 |
0,094 |
ú |
|
|
|
|
|||||||||||
|
|
ë |
û |
|
|
|
|
||||||||||||||||
Матрицы направляющих косинусов, имеют ту же размерность, что и матрицы жесткости: для первого элемента 3х3, для второго 5х5, для третьего 2х2. Поворот элементов осуществляется против часовой стрелки, вокруг начального узла из горизонтального положения до положения как в конструкции. В нашем случае j1=900,
j2=00, j3=1270. Матрицы направляющих косинусов записываются |
|
|
|
|||||||||||
|
é |
cosϕ |
sinϕ |
0ù |
é |
0 |
1 |
0ù |
|
é1 |
0 |
0 |
0 |
0ù |
[с] |
ê |
|
cosϕ |
ú |
ê |
|
0 |
ú |
|
ê |
1 |
0 |
0 |
ú |
1 = ê- sinϕ |
0ú |
= ê- 1 |
0ú |
[с]2 |
ê0 |
0ú |
||||||||
|
ê |
0 |
0 |
ú |
ê |
0 0 |
ú |
= ê0 0 1 0 0ú |
||||||
|
ë |
1û |
ë |
1û |
|
ê |
0 |
0 |
1 |
ú |
||||
|
|
|
|
|
|
|
|
|
|
ê0 |
0ú |
|||
|
|
é- 0,6 |
0,8 ù |
|
|
|
|
|
|
ê |
0 |
0 |
0 |
ú |
[с]3 = |
|
|
|
|
|
|
ë0 |
1û |
||||||
ê |
ú |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
ë- 0,8 |
- 0,6û |
|
|
|
|
|
|
|
|
|
|
|
Матрицы жесткости отдельных элементов в общей системе осей координат
вычисляют по формуле |
[r]i |
= [c]iT [r]i' [c]i |
|
где[с]iT - транспонированная матрица направляющих косинусов для i-того элемента. После перемножения соответствующих матриц, получаем
|
é0,1875 |
0 |
0,375ù |
|
é |
5 |
0 |
0 |
- 5 |
0 |
ù |
||
r1 |
ê |
0 |
2,5 |
0 |
ú |
|
ê |
0 |
0,094 |
0,375 |
0 |
- 0,094 |
ú |
= ê |
ú |
r2 |
ê |
ú |
|||||||||
|
ê |
0,375 |
0 |
1 |
ú |
= ê |
0 |
0,375 |
1,5 |
0 |
- 0,375ú |
||
|
ë |
û |
|||||||||||
|
|
|
|
|
|
ê |
- 5 |
0 |
0 |
5 |
0 |
ú |
|
|
|
|
|
|
|
|
ê |
ú |
|||||
|
é 0,7219 |
- 0,9586ù |
|
ê |
0 |
- 0,094 |
- 0,375 |
0 |
0,094 |
ú |
|||
r3 |
|
ë |
û |
||||||||||
= ê |
|
1,2811 |
ú |
|
|
|
|
|
|
|
|
||
|
ë- 0,9586 |
û |
|
|
|
|
|
|
|
|
|||
Матрица жесткости сооружения в целом формируется из блоков матриц жесткости отдельных элементов следующим образом:
|
|
|
|
|
é5,1875 |
0 |
0,375 |
- 5 |
0 |
ù |
|
é |
|
|
|
ù |
ê |
0 |
2,594 |
0,375 |
0 |
- 0,094 |
ú |
1 |
2 |
2 |
ê |
ú |
|||||||
r = êr3,3 |
+ r3,3 |
r3,4 |
ú |
= ê |
0,375 |
0,375 |
2,5 |
0 |
- 0,375 |
ú |
|
ë |
r42,3 |
r42,4 + r43,4 û |
ê |
- 5 |
0 |
0 |
5,7219 |
|
ú |
||
|
|
|
|
|
ê |
- 0,9586ú |
|||||
|
|
|
|
|
ê |
0 |
- 0,094 |
- 0,375 |
- 0,9586 |
1,375 |
ú |
|
|
|
|
|
ë |
û |
|||||
где r31,3 - блок реакций, возникающих за счет упругих свойств первого элемента, в связях наложенных на третий узел, от единичных смещений этих же связей и т.д.
После обращения матрицы r по известным стандартным процедурам, вектор перемещений Z определяется по формуле
é |
4,306 |
0,1384 |
- 0,2302 |
4,2502 |
2,91 |
ù |
é |
0 |
ù |
é |
- 85,01ù |
|
ê |
0,1384 |
0,3987 |
- 0,0646 |
0,1318 |
0,1063 |
ú |
ê |
|
ú |
ê |
|
ú |
ê |
ú |
ê |
- 50ú |
ê- 20,54ú |
||||||||
Z = r −1 P = ê- 0,2302 |
- 0,0646 |
0,44 |
- 0,2058 |
- 0,0279ú |
* ê- 40ú |
= ê |
- 13,53 |
ú |
||||
ê |
4,2502 |
0,1388 |
- 0,2058 |
4,3942 |
3,0168 |
ú |
ê |
0 |
ú |
ê |
|
ú |
ê |
ú |
ê |
ú |
ê |
- 89,21ú |
|||||||
ê |
2,91 |
0,1063 |
- 0,0279 |
3,0168 |
2,8301 |
ú |
ê |
|
ú |
ê |
- 89,1 |
ú |
ë |
û |
ë- 30û |
ë |
û |
||||||||
Векторы узловых усилий в стержнях в общей системе осей координат вычисляем по формуле
|
|
Si |
= ri |
× Zi |
, |
|
|
|
|
в результате вычислений имеем : |
|
|
|
|
|
|
|
||
|
|
|
|
é |
21 |
ù |
|
|
|
é |
- 21 |
ù |
|
ê |
1,35 |
ú |
|
|
|
|
ê |
ú |
|
|
21 ù |
||||
ê |
|
ú |
S2 |
= ê |
5,4 |
ú |
S3 |
é |
|
S1 = ê- 51,35ú |
|
ê |
- 21 |
ú |
= ê |
ú |
|||
ê |
- 45,4 |
ú |
|
|
ë- 28,63û |
||||
ë |
û |
|
ê |
|
ú |
|
|
|
|
|
|
|
|
ê- 1,35ú |
|
|
|
||
|
|
|
|
ë |
|
û |
|
|
|
Усилия в узлах конечных элементов в местной системе осей координат, с учетом векторов преобразований нагрузок, определяются
S ' = c × S |
i |
+ S 0 |
, |
|
i |
i |
i |
|
|
в нашем случае, в результате вычислений имеем
|
|
|
|
|
|
|
é |
21 ù |
|
|
|
|
|
é |
|
ù |
|
|
|
ê51,35ú |
é- 35,5ù |
||||
|
|
- 51,35 |
|
|
|
ê |
|
ú |
||||
' |
ê |
21 |
ú |
S |
' |
= |
ê |
45,4 |
ú |
S3' = ê |
0,38 |
ú |
S1 |
= ê |
ú |
2 |
ê |
ú |
ë |
û |
|||||
|
ê |
- 45,4 |
ú |
|
|
|
- 21 |
|
|
|
||
|
ë |
û |
|
|
|
ê |
|
ú |
|
|
|
|
|
|
|
|
|
|
|
ê |
|
ú |
|
|
|
|
|
|
|
|
|
|
ë28,65û |
|
|
|
||
Имея векторы усилий в местной системе осей координат, прикладываем их к соответствующим узлам отдельных элементов и строим эпюры внутренних усилий.
Эпюры внутренних усилий
Для выполнения статической проверки, покажем расчетную схему рамы с заданными нагрузками и опорными реакциями. Направления и величины опорных реакции определяем по эпюрам.
α 
Условия статического равновесия записываются
å Х = 0, |
21 |
+ 0.38 sinα - 35.5cosα = 0; |
|
åY = 0, |
51.35 |
+ 0.38 cosα + 35.5 sinα -q · 4 = 0; |
|
å MB = 0, |
q · |
4 · |
5 - 51.35 · 7 - 38.6 - 35.5 = 0. |
