Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЧИСЛЕННЫЕ МЕТОДЫ МАТЕМАТИЧЕСКОЙ ФИЗИКИ-курс лек...doc
Скачиваний:
35
Добавлен:
08.11.2019
Размер:
3.43 Mб
Скачать
    1. Свойства матрицы жёсткости

Матрица жёсткости (3.44) для тетраэдра обладает следующими двумя свойствами:

  • Симметричность: [kij] = [kji]Т. Это становится очевидным при исследовании матрицы (3.44) посредством подстановки полученных аналитических значений её элементов [kij] для i, j=1,2,3,4.

  • Сингулярность – главный определитель этой матрицы равен нулю.

Покажем это [15,59]. Используя аналитическое выражение для [kij] сформируем строку в (3.44) и просуммируем коэффициенты. Для определённости рассмотрим первую матричную строку в (3.44).

Si = (bi bi ρ + (ci ci + di di ) G + bi ci λ + ci bi G + bi di λ + di bi G +

+bi bj ρ + (ci cj + di dj ) G + bi cj λ + ci bj G + bi dj λ + di bj G +

+bi bk ρ + (ci ck + di dk ) G + bi ck λ + ci bk G + bi dk λ + di bk G +

+bi bn ρ + (ci cn + di dn ) G + bi cn λ + ci bn G + bi dn λ + di bn G ) =

= [ (bi ρ + ci G + di G) + (ci G + bi λ ) + (di G + bi λ ) ].

Рассмотрим суммы , , . Простой подстановкой значений коэффициентов,

входящих в эти суммы, получим = 0, = 0, = 0.

Для примера рассмотрим сумму bi + bj + bk + bn . При подстановке в общем случае будем иметь в виду, что действительные номера узлов конечного элемента i, j, k, n получают локальную перенумерацию. При этом узлом начального отсчёта может быть любой из узлов i, j, k, n . Поэтому чётность может быть + - + - или - + - + , для вычисления сумм это безразлично. Для определённости примем чётность + - + - , тогда будем иметь:

bi + bj + bk + bn = yk zn + yj zk + yn zj - yk zj – yn zk - yj zn – yn zi - yk zn - yi zk + yn zk + yi zn

+ yk zi + yj zj + yn zi + yj zn - yi zn – yj zi - yn zj – yj zk - yk zi – yi zj + yj zi + yk zj + yi zk = 0.

Для остальных сумм аналогично. В итоге получим Si = 0. Это значит, что в матрице жёсткости сумма элементов в каждой строке (столбце) равна нулю. Отсюда следует, что любая строка (столбец) матрицы жёсткости есть линейная комбинация остальных строк (столбцов). Поэтому определитель всегда равен нулю. Полученные выводы являются весьма важными, т.к. содержат критерии контроля правильности построения матрицы жёсткости.

3.7 Аналитический алгоритм метода суперэлементов

Метод суперэлементов основывается на той же теоретической базе, что и МКЭ, только предварительно ещё используется метод декомпозиции, т.е. вся расчётная область разбивается на отдельные макроэлементы, называемые суперэлементами. Границы между суперэлементами так же условны, как и границы между конечными элементами при дискретизации области. Всякий суперэлемент подлежит дискретизации конечными элементами. Для каждого суперэлемента составляется своя конечноэлементная задача, но в отличие от обыкновенной конечноэлементной задачи в каждом суперэлементе граница, по которой происходит стыковка с другим суперэлементом, явно не определена. Поэтому алгоритм суперэлементного решения строится так:

  1. контактная граница первого суперэлемента выражается через перемещения впереди находящихся узлов. Это выражение происходит с помощью аналитических соотношений;

  2. рассматривается второй суперэлемент, для которого ситуация будет подобна первому суперэлементу.

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

В общем случае при конечноэлементной дискретизации суперэлемента не ставится вопрос количества внутренних узлов [146]. Представляет интерес такая конечноэлементная дискретизация суперэлемента, когда внутренних узлов не существует. Такой вариант метода суперэлементов разработан автором, при этом получается очень компактный алгоритм, который легко программируется [19,73,172]. Сущность разработанного варианта метода суперэлементов рассмотрим на примере плоской задачи, рис.3.8. Вся расчётная область разбита на 5 суперэлементов. Цифрами 1-6 обозначены вертикальные границы.

Рис.3.8 Суперэлементная дискретизация расчётной области

Полная дискретизация суперэлемента показана на рис.3.9.

Рис. 3.9 Дискретизация Iго суперэлемента.

Для суперэлемента, представленном на рис. 3.9, запишем его матрицу жёсткости:

(3.45)

Матрица А11 выражает связи узлов первой вертикали между собой, матрица А12 выражает связи узлов первой вертикали с узлами второй вертикали, матрица А21 выражает связи узлов второй вертикали с узлами первой (А12Т А21), матрица А22 выражает связи узлов второй вертикали между собой. Учитывая приведённые обозначения:

(3.46)

Таким образом, для первого суперэлемента основное уравнение примет вид:

(3.47)

где (3.48)

F1, F2 – известные внешние силы.

Для рассматриваемой задачи будем считать, что на вертикалях 1 и 6 заданы внешние силы F или перемещения . На вертикалях 2,3,4,5 в их внутренних узлах заданы внешние силы. При суперэлементной дискретизации эти силы на каждой вертикали представлены в виде (3.48), где составляющие принадлежат разным суперэлементам. Величины этих составляющих неизвестны. Поэтому в (3.47) F2'– неизвестна, неизвестны так же перемещения 1 и 2, т.е. (3.47) неразрешима. Перепишем (3.47) в виде:

(3.49)

Верхний индекс в матричных коэффициентах показывает принадлежность их к некоторому суперэлементу.

II

Рис. 3.10 Дискретизация IIго суперэлемента.

Для суперэлемента II, рис. 3.10, по аналогии с суперэлементом I можно записать:

(3.50)

И так далее. Проанализируем вторую строчку в (3.49) и первую в (3.50) и сложим их:

Для всей системы в целом можно записать:

(3.51)

При постановке исходной задачи могут быть известны 1 и 6, но тогда будут неизвестны F1 и F6. Учитывая граничные условия такого вида, из (3.51) исключаются первая и последняя строки, а вторая и предпоследняя преобразуются вследствие учёта значений 1 и 6. В итоге получится система типа (3.51), но порядок её будет меньше на 2. Для решения подобных систем рационально применять метод прогонки.

Система (3.51) строится и решается одновременно. Для её построения нужно рассматривать два смежных элемента i и (i+1), на каждом последующем шаге (i+1) элемент становится i, а (i+2) – (i+1). Такой подход сокращает объёмы используемой памяти, формируется текущая матрица невысокого порядка, и вместо решения СЛАУ высокого порядка решаются системы, порядок которых ниже в n раз, где n – количество суперэлементов.