Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Метод конечных элементов для моделирования устройств и систем. Учебное пособие

.pdf
Скачиваний:
2
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
2.3. Линейный тетраэдральный элемент
21
.
0000
0000
0000
00000000
00000000
00000000
44
33
2211
441
3
2211
44
33
2211
33
21
2221
4
3
21
x
N
z
N
x
N
z
N
x
N
z
N
x
N
z
N
y
N
z
N
y
N
z
N
y
N
z
N
y
N
z
N
x
N
y
N
x
N
y
N
x
N
y
N
x
N
y
N
z
N
z
N
z
N
z
N
y
N
y
N
y
N
y
N
x
N
x
N
x
N
x
N
B
(26)
Функции формы
1
N
,
2
N
,
3
N
,
4
N
определяются по следующим фор-
мулам:
),(
6
1
11111
zyx
V
N
),(
6
1
22222
zyx
V
N
(27)
),(
6
1
33333
zyx
V
N
),(
6
1
44444
zyx
V
N
где
1
,
2
,
3
,
4
,
1
,
2
,
3
,
4
,
1
,
2
,
3
,
4
,
1
,
2
,
3
и
4
находятся на основании следующих выражений:
,
444
333
222
1
zyx
zyx
zyx
,
444
333
111
2
zyx
zyx
zyx
,
444
222
111
3
zyx
zyx
zyx
,
333
222
111
4
zyx
zyx
zyx
(28)
2. Метод конечного элемента
22
,
1
1
1
44
33
22
1
zy
zy
zy
,
1
1
1
44
33
11
2
zy
zy
zy
,
1
1
1
44
22
11
3
zy
zy
zy
,
1
1
1
33
22
11
4
zy
zy
zy
(29)
,
1
1
1
44
33
22
1
zx
zx
zx
,
1
1
1
44
33
11
2
zx
zx
zx
,
1
1
1
44
22
11
3
zx
zx
zx
,
1
1
1
33
22
11
4
zx
zx
zx
(30)
,
1
1
1
44
33
22
1
yx
yx
yx
,
1
1
1
44
33
11
2
yx
yx
yx
,
1
1
1
44
22
11
3
yx
yx
yx
,
1
1
1
33
22
11
4
yx
yx
yx
(31)
Матрица
 
D
может быть определена по формуле:
 
,
2
21
00000
0
2
21
0000
00
2
21
000
0001
0001
0001
)21)(1(
E
D
(32)
2.4. Особенности применения метода конечных элементов
23
где E – модуль Юнга; v – коэффициент Пуассона.
Линейный тетраэдральный элемент имеет двенадцать степеней сво-
боды – по три в каждом узле. Таким образом, для конструкции с n узлами глобальная матрица жесткости K будет иметь размерность
nn 33
(так как
мы имеем по три степени свободы в каждом узле).
Когда получена глобальная матрица жесткости, необходимо решить
следующее уравнение:
 
   
,FUK
(33)
где U – вектор глобальных узловых перемещений; F– вектор глобаль­ных узловых сил. На данном шаге граничные условия задаются в основном
для векторов U и F.
В результате решения уравнения (33) определяется вектор узловых перемещений, который затем применяется для вычисления напряжений и деформаций в исследуемой конструкции.
После того, как посчитаны перемещения, вектор напряжения нахо­дится для каждого элемента:
 
  
 
,UBD
(34)
где  – вектор напряжений в элементе (размером
16
), U – вектор пере-
мещений с размером
.112
Вектор записывается для каждого элемента
следующим образом:
 
.
T
zzyzxyzyx
(35)
2.4. Особенности применения метода конечных элементов
При практическом использовании метода конечных элементов сле­дует учитывать точность и длительность проводимого расчета. Точность расчета во многом зависит от размера конечных элементов. Проверка мо­дели означает, что мы гарантируем, что уравнения модели решаются с не-
2. Метод конечного элемента
24
обходимой точностью и отражают физическую реальность. Проверку точ­ности расчета можно проводить путем повторного расчета с элементами, размер которых уменьшен на 20–30 % относительно разбивки в предыду­щем расчете. Если отличие результатов этих расчетов меньше чем требуе­мая погрешность, то расчет верен. В противном случае необходимо прове­рить введенные данные, правильность работы программы и уменьшить ко­нечные элементы.
Длительность расчета и требуемая память компьютера пропорцио-
нальны квадрату числа узлов, следовательно, при сокращении размера эле­ментов (т.е. увеличении числа элементов и узлов) возможна недостаточность ресурсов компьютера или получение ответа через долгое время.
Для экономии времени и памяти компьютера для производимого
расчета возможно:
‒ использование неравномерной сетки при разбивке на конечные
элементы. Элементы могут быть меньше в местах сосредоточения концен­трации напряжения, приложения сил и точечных закреплений;
‒ исследование части симметричной детали. Не учитываемые ча-
сти детали рассматриваются в виде граничных условий;
‒ использование более простых конечных элементов.
Критерии устойчивости, сходимости и точности главным образом рассчитываются погрешностями операций, выполняемых в методе конеч­ных элементов. Вместе с обычными ошибками округления и погрешностью приближенных методов линейной алгебры, используемых в методе конеч­ных элементов, существуют также ошибки, непосредственно связанные с методом конечных элементов. Поскольку деление области на конечные элементы не будет единственным, то производимый пользователем выбор сетки конечных элементов и трудность оценки точности получаемых ре­зультатов относятся к главным недостаткам данного метода.
Таким образом, погрешности метода конечных элементов связаны с ошибками дискретизации, которые возникают из-за разницы между дей­ствительной геометрией исследуемой области и ее аппроксимации конеч­ными элементами, а также ошибками аппроксимации, которые возникают из-за различий между действительным распределением искомых функций в пределах конечного элемента и их представлением с помощью аппрокси­мирующих функций. Универсального метода оценки погрешности метода
2.4. Особенности применения метода конечных элементов
25
конечных элементов пока не существует, поэтому наиболее часто для оценки погрешности проводят серию расчетов при различных разбиениях области конечного элемента, по результатам данных исследований полу­чают зависимость рассчитанных напряжений (перемещений, деформаций) от размера элемента, а также осуществляют экстраполяцию на случай раз­мера элемента, стремящегося к нулю.
При исследовании методом конечных элементов часто не видно, от каких параметров зависит результат и что именно необходимо сделать для его улучшения. Для ответа на данные вопросы, как правило, необходимо провести новые расчеты с измененными данными, что во многом неэффек­тивно. Однако по аналитическому уравнению хорошо виден физический смысл исследуемого процесса и переменные, от которых зависит результат. Приближенный быстрый расчет с помощью аналитического метода может позволить проверить реальность результатов, выполненных с помощью ме­тода конечных элементов, установить наличие каких-либо ошибок, если они имеются в данном расчете.
Таким образом, аналитический метод и численный метод конечных элементов дополняют друг друга. Метод конечного элемента следует при­менять для точного окончательного расчета и численного эксперимента, заменяющего натуральный. Аналитические методы необходимо использо­вать для понимания физического смысла исследуемого процесса, выполне­ния предварительных оценочных расчетов и для оценочного контроля чис­ленного метода конечных элементов.
26
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
НАПРЯЖЕННО-ДЕФОРМИРОВАННЫХ
СОСТОЯНИЙ КОНСТРУКЦИЙ
Для метода конечных элементов свойственны особенности, которые необходимо принимать во внимание при выборе и разработке программы расчета. Такими особенностями являются большие объемы исходных дан­ных, промежуточных и окончательных результатов расчета. Таким образом, расчет по методу конечных элементов состоит из трех основных этапов:
‒ разработка расчетной конечно-элементной схемы и подготовка исходных данных;
‒ проверка проводимого расчета;
‒ обработка результатов расчета.
Программы для определения напряженно-деформированного состоя­ния конструкций строятся, как правило, по модульному принципу. К основ­ным модулям относят ввод исходных данных, формирование матрицы жест­кости конструкции, ввод граничных условий, решение разрешающей си­стемы уравнений, вычисление внутренних сил и напряжений.
Расчет конструкции на прочность методом конечных элементов включает следующие этапы [11, 12]:
1. Построение геометрической модели и ее разбиение на конечные
элементы. Определение действующих нагрузок и граничных условий. Фор­мирование конечно-элементной модели.
На данном этапе создается геометрия модели конструкции с учетом тех параметров, которые могут оказать значительное влияние на результаты расчетов; задаются физические свойства исследуемых материалов. Область, на которой решается задача, покрывается непересекающимися подобла­стями, называемыми конечными элементами. Совокупность конечных эле­ментов, на которые разделена область, принято называть конечно-элемент­ной сеткой. Вершины конечных элементов называют узлами. Узлы необхо­димы для описания геометрии элемента и для задания компонент решения (неизвестная величина задается в узлах). Компоненты решения в узлах назы­ваются степенями свободы. В зависимости от решаемых задач число степе­ней свободы в узлах отличается. Так, при рассмотрении задачи теплопровод-
3. Программная реализация напряженно-деформированных состояний…
27
ности в каждой точке находится одно значение температуры, т.е. одна сте­пень свободы. При решении двумерной задачи термоупругости относи­тельно неизвестных перемещений, число компонент будет равно двум, так как перемещение – векторная величина u = (ux, uy). Узлы характеризуются их координатами, а элементы определяются их перечнем и типом их узлов. При выборе сетки конечных элементов определяется необходимость применения различных видов конечных элементов (оболочечных, балочных, пластин, объемных и других). Одномерные элементы являются стержневыми элемен­тами и могут быть с двумя (рис. 3.1,а), тремя (рис. 3.1,б) и четырьмя (рис. 3.1,в) узлами. Двумерные элементы делятся на треугольные и четырех­угольные (рис. 3.2). Наиболее часто используются трехмерные элементы в виде тетраэдра или параллелепипеда (рис. 3.3). Разбиение одномерной кон­струкции на элементы не имеет трудностей. При использовании двумерных элементов чаще всего применяются треугольные элементы. Определяется регулярность сетки. Там, где предполагаются большие градиенты напряже­ний, следует применять более мелкую сетку. При учете граничных условий необходимо рассматривать как влияние активных сил, так и наложенных на систему связей. В настоящее время существуют специальные сервисные про­граммы автоматизированной разбивки конструкции на конечные элементы и рациональной нумерации узлов.
а б в
Рис. 3.1. Одномерные элементы:
а – c одним узлом; б – с двумя узлами; в – с тремя узлами
Рис. 3.2. Двумерные конечные элементы
3. Программная реализация напряженно-деформированных состояний…
28
Рис. 3.3. Трехмерные конечные элементы
2. Расчет для каждого конечного элемента матрицы жесткости и
вектора внешней нагрузки, приведенной к узлам.
Матрица жесткости элемента, соответствующая узловым степеням свободы, строится на базе принципа свободных перемещений. Матрица жесткости представляет собой интегральную характеристику, включаю­щую как физические свойства материала исследуемой системы, так и гео­метрические свойства конечного элемента и сгенерированной для расчета сетки. Для каждого элемента матрица жесткости уникальна.
3. Формирование необходимой системы линейных уравнений.
Объединением матриц жесткости элементов строится матрица жест­кости ансамбля, учитываются граничные условия. Ансамблирование пред­ставляет собой сборку элементов в конечно-элементную сетку. Фактически при ансамблировании объединяются матрицы жесткости отдельных эле­ментов в одну глобальную матрицу жесткости. Для этого применяется две системы нумерации узлов элементов: локальная (нумерация узлов для каж­дого элемента) и глобальная (нумерация узлов всей рассматриваемой кон­струкции). Между локальной и глобальной нумерацией узлов существует взаимно-однозначное соответствие, позволяющее сформировать глобаль­ную систему конечно-элементных уравнений. Решение уравнений матема­тической физики предполагает поиск единственного решения. Поэтому ма­тематическая формулировка, помимо базовых уравнений (дифференциаль­ных уравнений в частных производных), должна включать дополнитель­ные условия (дифференциальные или алгебраические), которые описывают данные функции на границах исследуемой области в любой момент вре­мени и во всех внутренних точках области в начальный момент времени. Эти дополнительные условия называются граничными и начальными усло­виями. Например, решение уравнения равновесия или теплового баланса обязательно должно удовлетворять граничным условиям решаемой задачи. Для уравнения равновесия граничными условиями являются указанные
3. Программная реализация напряженно-деформированных состояний…
29
значения перемещений на части границы тела (обычно данные перемеще­ния указывают на условия закрепления тела), для уравнения теплового ба­ланса – заданные значения температуры на поверхности рассматриваемого объекта.
4. Решение данной системы, определение перемещений, деформа-
ций, напряжений.
Решение таких систем уравнений является основной проблемой ре-
ализации метода конечных элементов. Методы решения данной системы зависят от размера разрешающей системы уравнений. Для метода конеч­ных элементов характерен большой массив переменных при разрешающей системе алгебраических уравнений, поэтому значительное внимание сле­дует обращать на уменьшение объема хранимой промежуточной информа­ции. Решение линейных систем обычно выполняется следующими мето­дами: прямыми (Гаусса, Холецкого), итерационными (Гаусса-Зейделя) и другими. В результате решения получается совокупность неизвестных па­раметров аппроксимации, т.е. приближенное решение задачи. Используя данное решение, можно получить интересующие параметры системы.
5. Оценка прочности конструкции, формирование выводов и реко-
мендаций.
В большинстве случаев трехмерное представление распределения напряжений и деформаций дает возможность оценить причины формиро­вания зон их концентрации. В двумерном изображении напряжения удобно представлять в виде изолиний или полей напряжений. В качестве плат­формы для визуализации результатов предложено применять GMSH [21], обладающее открытым исходным кодом и необходимым набором филь­тров обработки расчетных данных. При реализации метода конечных эле­ментов результаты расчета могут оказаться неверными. Ошибки могут по­являться на различных этапах конечно-элементного анализа как при поста­новке задачи, так и при построении конечно-элементной модели, числен­ном решении. Тестирование программы расчета, как правило, проводится на задачах с заранее известным точным решением. Точность решения за­дачи методом конечных элементов зависит прежде всего от числа переме­щений и вида определенных в пределах элемента функций перемещений. Точность расчета может быть увеличена при большем числе элементов, ко­торые отвечают условиям сходимости.
3. Программная реализация напряженно-деформированных состояний…
30
3.1. Построение расчетной сетки с применением GMSH для решения задач методом конечных элементов
При решении инженерных задач по моделированию установок и фи-
зических процессов следует применять сложные геометрические объекты, геометрию которых трудно или невозможно описать структурированной конечно-разностной сеткой. Для решения таких задач применяют неструк­турированные сетки, которые состоят из треугольников и четырёхугольни­ков в двумерном варианте; тетраэдров, призм, пирамид и шестигранников в трехмерном случае.
Развитие вычислительной техники привело к значительному про-
грессу в теории построения неструктурированных сеток. Основными тре­бованиями к генераторам сеток можно отнести следующие:
‒ удобный интерфейс при задании входных данных; ‒ точная аппроксимация внешних границ областей, границ раздела
сред материалов;
‒ отсутствие вырожденных элементов; ‒ наличие возможности контроля среднего размера элемента на
различных участках сетки.
Построение расчетной сетки является достаточно трудоемкой и важ-
ной задачей при численных расчетах конструкций методом конечных эле­ментов. Одним из вариантов для решения данной задачи является бесплат­ный генератор сеток с открытым исходным кодом для различных операци­онных систем (Linux, Windows и MacOS) GMSH [21].
Следовательно, задача практической реализации метода конечных элементов сводится к разработке вычислительного блока, дающего воз­можность загружать в память расчетную сетку, осуществлять построение соответствующих матриц, выполнять решение системы линейных алгебра­ических уравнений, а также осуществлять постобработку полученного ре­шения.
Интерфейс сеточного генератора GMSH представлен на рис. 3.4. Ин- терфейс сеточного генератора дает возможность строить геометрию и сетки, применяя графический интерфейс и скрипт-файлы.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]