Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ

Вектора и матрицы в интегральном тождестве (3.10) определены на каждом конечном элементе Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru и имеют размерности Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru и Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru по числу узлов в элементе. Для произвольного элементного вектора Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru определим расширенный элементный вектор Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru длиной Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru (по числу узлов МКЭ-сетки), у которого отличны от нуля только Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru компонент Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru . Например, для элемента 28 сетки, показанной на рис. 3.2, Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru (это записано в строке 28) таблицы связности. Поэтому компоненты элементного вектора Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru образуют ненулевые компоненты расширенного элементного вектора

Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru

Аналогично для произвольной элементной матрицы Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru размерности Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru определим расширенную элементную матрицу Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru размерностью Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru , у которой отличны от нуля только Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru компонентов, равных Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru и расположенных в позициях Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru . Для нашего треугольника Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru это элементы

Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru

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

Замечательное свойство расширенных векторов и матриц определяется расположением в них нулей и выражается следующими равенствами

Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru .

Используя эти свойства, можно переписать интегральное тождество (3.10) а терминах расширенных векторов и матриц:

Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru (4.1)

Определим, далее, глобальные вектора и матрицы как сумму расширенных элементных векторов и матриц:

Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru .

В этих терминах можно переписать равенство (4.1) в виде

Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru .

Поскольку глобальный вектор Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru в последнем равенстве может выбираться произвольно, то это значит, что выражение в фигурных скобках должно равняться нулю. Так мы приходим к глобальной системе уравнений МКЭ

Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru (4.2)

или

Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru (4.3)

Матрица Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru этой системы складывается из глобальных матриц масс Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru , жесткости Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru и матрицы Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru , порожденной граничными условиями 3-го рода. Каждая из этих матриц, в свою очередь, представляет собой сумму вкладов от соответствующих элементных матриц. Структура правой части Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru уравнения (4.3) аналогична в том смысле, что также представляет собой сумму вкладов от всех элементных векторов. Такая структура системы уравнений МКЭ определяет алгоритм поэлементной сборки ее матрицы и правой части. Вначале все элементы глобальной матрицы Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru и глобального вектора правой части Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru обнуляются, затем в цикле по конечным элементам Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru вычисляются элементные матрицы и вектора и добавляются к соответствующим элементам Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru и Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru . Это соответствие определено в таблице 2, где для каждого элемента Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru указаны глобальные номера его узлов. Непосредственно из алгоритма сборки видно, что матрица Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru будет разреженной: в ее Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru -ую строку, соответствующую Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru -му узлу сетки, очевидно попадут вклады от элементов, инцидентных данному узлу (список таких элементов содержится в таблице 4). При этом номера столбцов Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru -ой строки, куда попадут эти вклады, совпадает со множеством глобальных номеров узлов инцидентных Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru -му узлу сетки элементов. Эти номера и перечислены в Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru -ой строке таблицы 3. Аналогично производится поэлементная сборка вектора Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru правой части системы уравнений МКЭ.

Итак, чтобы собрать систему уравнений МКЭ нужно

1. Триангулировать область Лекция 4. Расширенные и глобальные вектора и матрицы. Сборка системы МКЭ - student2.ru , т.е. построить МКЭ-сетку.

2. Определить базисные функции на каждом конечном элементе.

3. Вычислить элементные вклады с помощью интегралов (3.4), (3.5), (3.6), (3.7), (3.9).

4. Выполнить поэлементную сборку глобальных векторов и матриц.

Проблемы 1 и 4 нами решены, а задачи 2 и 3 решаются с помощью т.н. базисного элемента, на котором легко и однообразно вводятся базисные функции и выполняются операции дифференцирования и интегрирования.

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