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

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

.pdf
Скачиваний:
2
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
1
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное
образовательное учреждение высшего образования
«ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
Ю. В. КЛУННИКОВА
С. П. МАЛЮКОВ
М. В. АНИКЕЕВ
МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВ
ДЛЯ МОДЕЛИРОВАНИЯ УСТРОЙСТВ И СИСТЕМ
Учебное пособие
заведений, обучающихся по направлению подготовки
11.03.03 Конструирование и технология электронных средств
Ростов-на-Дону – Таганрог
Издательство Южного федерального университета
2019
2
УДК 621.382 (075.8) ББК 32.85я73 К142
Печатается по решению кафедры конструирования электронных
средств Института нанотехнологий, электроники и
приборостроения Южного федерального университета
(протокол № 8 от 27 марта 2019 г.)
Рецензенты:
кандидат технических наук, доцент кафедры нанотехнологий и
микросистемной техники ИНЭП ЮФУ А. М. Светличный
доктор технических наук, профессор, заведующий кафедрой
информатики Таганрогского института имени А. П. Чехова (филиал)
«Ростовского государственного экономического университета (РИНХ)»
Я. Е. Ромм
Клунникова, Ю. В.
К142 Метод конечных элементов для моделирования устройств и систем :
учебное пособие / Ю. В. Клунникова, С. П. Малюков, М. В. Аникеев ; Южный федеральный университет. – Ростов-на-Дону ; Таганрог : Изда­тельство Южного федерального университета, 2019. – 85 с.
ISBN 978-5-9275-3277-3
В учебном пособии излагаются основы метода конечных элементов, явля-
ющегося одним из эффективных методов численного решения инженерных задач при моделировании устройств и систем в объеме, предусмотренном стандартом для подготовки магистров по направлению 11.03.04 «Конструиро­вание и технология электронных средств». Пособие рекомендовано для сту­дентов, обучающихся по данному направлению, а также для специалистов в области конструирования электронных средств.
УДК 621.382 (075.8)
ББК 32.85я73
ISBN 978-5-9275-3277-3
© Южный федеральный университет, 2019 © Клунникова Ю. В., Малюков С. П., Аникеев М. В., 2019 © Оформление. Макет. Издательство
Южного федерального университета, 2019
3
СОДЕРЖАНИЕ
ВВЕДЕНИЕ …………………………………………………….......
4
1. ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ЗАДАЧ МАТЕМАТИ-
ЧЕСКОЙ ФИЗИКИ …………………………………………..........
6
1.1. Методы математического моделирования ………………...
6
1.2. Пространственная задача теории упругости ………………
14
2. МЕТОД КОНЕЧНОГО ЭЛЕМЕНТА ………………………......
17
2.1. Описание свойств конечного элемента …………………....
17
2.2. Система уравнений метода конечных элементов для кон-
струкций ……………………………………………………….....
18
2.3. Линейный тетраэдральный элемент ……………………….
20
2.4. Особенности применения метода конечных элементов ……
23
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ НАПРЯЖЕННО-ДЕФОР­МИРОВАННЫХ СОСТОЯНИЙ КОНСТРУКЦИЙ ………………
26
3.1. Построение расчетной сетки с применением GMSH для решения задач методом конечных элементов ………………….
30
3.2. Использование алгоритмического языка Python для про­граммной реализации метода конечных элементов …………...
33
3.3. Основные сведения о синтаксисе языка Python …………...
36
3.4. Базовый математический пакет Numpy алгоритмического
языка Python ……………………………………………...............
41
3.5. Рекомендации по реализации метода конечных элементов
на алгоритмическом языке Python ………………………...........
47
4. ПРИМЕР ПРИМЕНЕНИЯ МЕТОДА КОНЕЧНЫХ ЭЛЕМЕН­ТОВ ДЛЯ РАСЧЕТА ТЕРМОУПРУГИХ НАПРЯЖЕНИЙ В КРИСТАЛЛАХ САПФИРА ………………………………………
65
5. УРАВНЕНИЯ МЕТОДА КОНЕЧНЫХ ЭЛЕМЕНТОВ ДЛЯ ЗАДАЧИ ПЕРЕНОСА ТЕПЛА ……………………………………
71
КОНТРОЛЬНЫЕ ВОПРОСЫ ………………………………….....
73
ЗАКЛЮЧЕНИЕ ……………………………………………………
75
ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА ………………………………
77
ПРИЛОЖЕНИЕ ……………………………………………………
82
4
ВВЕДЕНИЕ
В настоящее время при моделировании устройств и систем довольно
сложно использовать аналитическое описание. Одним из эффективных ин­струментов для широкого спектра инженерных задач является метод ко­нечных элементов. Область применения данного метода включает как ана­лиз деформаций и напряжений, действующих на здания, самолеты, мосты, так и анализ процессов теплопередачи, течения жидкости и ряда других. В данном учебном пособии приводится вся необходимая информация для понимания базовой теории, техники моделирования и вычислительных осо­бенностей метода конечных элементов.
В методе конечных элементов вся область, занимаемая телом, де-
лится на конечные элементы (это могут быть треугольники в двумерном случае и тетраэдры в трехмерном). Внутри каждого такого элемента зада­ются некоторые функции формы, которые позволяют определить переме­щения внутри элемента по перемещениям в узлах, т.е. в местах соединения конечных элементов [1–13].
В настоящее время метод конечных элементов широко используется при решении самых разнообразных задач математической физики, не­смотря на то что первые работы по данному методу были выполнены в строительной механике. Данное обстоятельство повлияло на терминоло­гию метода.
Метод конечных элементов, по существу, сводится к аппроксимации сплошной среды с бесконечным числом степеней свободы совокупностью подобластей (или элементов), имеющих конечное число степеней свободы. Затем между этими элементами каким-то образом устанавливается взаимо­связь. Основной целью данного пособия является изучение теоретических основ и приобретение практических навыков использования метода конеч­ных элементов для изучения широкого класса задач техники и физики.
Численные методы исследований предполагают использование ком­пьютеров для всего расчёта: от введения сведений о геометрии и топологии конструкции, её физических свойствах и нагрузках до получения результа­тов расчета напряжённого и деформированного состояний. Метод конеч­ных элементов представляет собой методику, предназначенную для рас-
Введение
5
чета на компьютерах, именно поэтому огромное внимание в учебном посо­бии уделяется вычислительным программам. В данном пособии имеется ряд подпрограмм, реализующие стандартные этапы расчета методом ко­нечных элементов, с помощью которых студенты могут разработать соб­ственную программу.
Для практического использования метода конечных элементов требу­ется не только овладение теорией, но и преодоление больших трудностей при программировании. Несмотря на актуальность рассматриваемой про­блемы, имеющаяся литература по методу конечных элементов не отражает большую часть вопросов, возникающих на практике.
Учебное пособие представляет собой изложение основных идей и принципов моделирования устройств и систем методом конечных эле­ментов, а также список контрольных вопросов для проверки знаний сту­дентов конструкторских направлений. Разделы учебного пособия изло­жены весьма подробно и лаконично, основываются на знании электро­ники, физики, физико-химических положений технологии электронных средств.
Учебное пособие дает возможность формировать у студентов навыки самостоятельного обучения новым методам исследования, органи­зации исследовательских и проектных работ; способности к определению и развитию законов деформирования, повреждения и разрушения материа­лов; выявлению новых связей между структурой материалов, характером внешних воздействий и процессами деформирования и разрушения; а также эффективных методов решения технологических проблем. Обучаю­щиеся получают умение решать научно-исследовательские задачи в обла­сти математического моделирования устройств и систем. Данное учебное пособие предназначено для аспирантов, магистрантов, студентов старших курсов и инженеров.
Практические примеры, рассматриваемые в учебном пособии, поз­волят распространить данный метод на другие области физики и техники.
6
1. ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ЗАДАЧ МАТЕМАТИЧЕСКОЙ ФИЗИКИ
1.1. Методы математического моделирования
Математическое моделирование позволяет инженеру-исследователю изучать объекты в тех случаях, когда на реальном объекте это выполнить практически невозможно или нецелесообразно. Сущность моделирования состоит в замене исходного технологического объекта его математической моделью и в дальнейшем его исследовании. Этот метод познания, конструи­рования, проектирования объекта сочетает в себе преимущества теории и эксперимента. Работа не с самим объектом (явлением, процессом), а с его моделью дает возможность относительно быстро и без значительных затрат исследовать его свойства и поведение в различных ситуациях. Имитацион­ные эксперименты с моделями объектов дают возможность достаточно глу­боко исследовать объекты с минимальными затратами [14].
Аналитические методы реализации модели дают возможность с меньшими вычислительными затратами исследовать свойства объекта, ис­пользуя широко развитые математические методы анализа аналитических функций.
В последнее время существенный интерес к аналитическим методам при реализации моделей связан с появлением пакетов математических вы­числений (Derive, MatLab, Mathcad, Maple, Mathematica, Scientific Work­Place и ряда других). Количество решаемых задач данными пакетами все время возрастает (элементарная математика, символьные операции с поли­номами, производными и интегралами, с векторами и матрицами, задачи теории поля и векторного анализа и другие). Использование данных про­граммных средств дает возможность не только упростить процедуру полу­чения аналитического решения, но и дальнейший анализ полученного ре­шения с помощью различных визуализаторов [15, 16].
Существующие в настоящее время математические методы дают возможность получить аналитические решения только для довольно не­сложных математических моделей в достаточно малом диапазоне значений параметров. Во многих случаях при изучении моделей следует применять алгоритмические подходы, дающие возможность получить лишь прибли­женные значения искомых параметров.
1.1. Методы математического моделирования
7
В случае численного моделирования набор математических соотно-
шений модели заменяется конечномерным аналогом, что достигается дис­кретизацией исходных соотношений, а именно переходом от функций не­прерывного к функциям дискретного аргумента. После дискретизации ис­ходной задачи осуществляется построение вычислительного алгоритма, дающего возможность за конечное число шагов получить решение дис­кретной задачи. Степень приближения определяемых с помощью числен­ного метода параметров в модели зависит как от погрешностей самого ме­тода, связанных с заменой модели ее дискретным аналогом, так и от оши­бок округления, появляющихся при реализации любых компьютерных вы­числений. Важным требованием к вычислительному алгоритму является необходимость получения решения задачи с заданной точностью за опре­деленное количество шагов.
К данному моменту перечень вопросов, касающихся разработки и использования численных методов, а также создания на их основе вычис­лительных алгоритмов, выделился в отдельный раздел – вычислительную математику.
Разработка и исследование элементной базы современных микроэлек­тронных систем касается решения задач математической физики, к которым относятся задачи теплопроводности, диффузии, электростатики и электроди­намики, задачи о течении жидкости, о распределении плотности электриче­ского тока в проводящей среде, задачи о деформациях твердых тел и многие другие. Задача анализа процессов в конструкциях зачастую сводится к иссле­дованию различных полей (тепловых и электромагнитных) или механиче­ских явлений (вибрации и распределении напряжений в конструкции). Дан­ные процессы описываются с помощью дифференциальных уравнений, та­ким образом, их анализ сводится к решению дифференциального уравнения в частных производных.
В общем случае линейное дифференциальное уравнение в частных про­изводных второго порядка с n независимыми переменными имеет вид [17]
),()()()(
11,
2
xfuxC
x
u
xB
xx
u
xA
nn


(1)
где
n
xxxx ,...,,21
– вектор (матрица-строка) независимых переменных;
u – искомая функция независимых переменных;
)(xA

,
)(xB
,
)(xC, )(xf
–
некоторые вещественные функции независимых переменных.
1. Численные методы решения задач математической физики
8
Уравнение (1) можно привести к одной из трех стандартных канони-
ческих форм. По соотношению значений
)(xA

уравнения относят к эллип-
тическим, параболическим или гиперболическим в точке x.
Для дифференциальных уравнений в частных производных второго
порядка с двумя независимыми переменными x, y, которые могут быть представлены в виде
),,(),(),(),(
),(),(),(
2
22
2
2
yxfuyxC
y
u
yxB
x
u
yxB
y
u
yxA
yx
u
yxA
x
u
yxA
yx
yyxyxx
(2)
тип дифференциального уравнения определяется знаком выражения, назы­ваемого дискриминантом
).,(),(4),(),(
2
yxAyxAyxAyxD
yyxx
(3)
Если
),( yxD
< 0, дифференциальное уравнение считается эллипти-
ческим в точке
),( yx
.
Если
),( yxD
= 0, дифференциальное уравнение считается парабо-
лическим в точке
),( yx
.
Если коэффициенты
xx
A
,
xy
A
,
yy
A
постоянные и значение D не
зависит от
),( yx
, то от знака D зависит, будет ли уравнение являться эл-
липтическим, гиперболическим или параболическим.
Некоторые стационарные физические процессы описываются урав-
нениями эллиптического типа, в частности, уравнением Пуассона [17], ко­торое для трех направлений координат записывается следующим образом:
),,,()),,(()),,(()),,(( zyxf
z
u
zyxA
zy
u
zyxA
yx
u
zyxA
x
(4)
где
),,( zyxuu
– искомая функция;
),,( zyxA
,
),,( zyxf
– некото-
рые функции независимых переменных.
К наиболее важным и часто встречающимся уравнениям прикладной
физики эллиптического вида относится уравнение Лапласа, описывающее
1.1. Методы математического моделирования
9
стационарное состояние поля в области без внутренних источников и сто­ков, являющееся частным случаем уравнения Пуассона для равной нулю правой части. Общий вид уравнения Лапласа имеет вид [17]
,0
2
2
2
2
2
2
z
u
y
u
x
u
(5)
где
),,( zyxuu
– искомая функция.
В операторной форме уравнение Лапласа имеет вид
,0u
(6)
где
2
2
2
2
2
2
zyx
– оператор Лапласа.
Многие нестационарные физические процессы описываются уравнени­ями параболического типа. Этот вид уравнения, решаемый для однородной об- ласти, известен как уравнение диффузии или уравнение Фурье:
,
t
u
Ku
(7)
где K – постоянная времени диффузии. Величина K характеризует скорость затухания процесса и перехода его в стационарный процесс и определяется параметрами системы.
Уравнение Фурье применяется также для расчета теплового баланса температуры конструкции. В таких случаях получаем уравнение теплопро­водности:
,
t
u
Сu
(8)
где  и С– соответственно коэффициенты теплопроводности и теплоем­кости среды. Левая часть дифференциального уравнения (8) описывает теп­лопередачу между элементами конструкции теплопроводностью, а правая часть – нагрев или охлаждение конструкции.
Многие физические процессы связаны с появлением колебаний в не­которой среде. Например, колебания струны, мембраны, распространение звуковых колебаний и др. Они описываются волновым уравнением, отно­сящимся к уравнениям гиперболического типа. В простейшем случае вол­новые дифференциальные уравнения можно записать следующим образом:
,
2
2
t
u
Ku
(9)
1. Численные методы решения задач математической физики
10
где K – постоянная величина, определяемая параметрами системы и опи­сывающая период распространения возмущений от одной точки простран­ства к другой.
При расчетах элементов конструкций микро- и наноэлектромехани-
ческих систем (МЭМС и НЭМС) существует два основных подхода: ана­литический и моделирование с помощью сеточной аппроксимации среды, в данном случае исследуемый объект представляется сеточной аппрокси­мацией. При этом выделяют методы конечных элементов (МКЭ), методы контрольных объемов (МКО), методы конечных разностей (МКР). Анали­тические методы наиболее часто используют для конструкций простой формы. Однако современные конструкции представляют собой сложные системы, для которых трудно построить расчетную модель.
Численные методы не имеют особых препятствий для решения сложных конструкций. Типичным для них является замена исходных диф­ференциальных уравнений алгебраическими путем дискретизации. К ос­новным недостаткам данных методов можно отнести: необходимость ре­шения большой системы алгебраических уравнений; присутствие погреш­ности при дискретизации; необходимость поиска нового решения при лю­бом изменении конструкции.
Численные методы необходимо использовать тогда, когда аналитиче­ские методы не подходят для решения задачи. В настоящее время численные методы получили широкое развитие. Для расчета конструкций МЭМС и НЭМС с помощью метода конечных разностей необходимо искать решение системы уравнений дискретной модели в виде единой для всей области ре­шения задач сеточной функции – функции, определенной только на конеч­ном множестве точек координатной и временной сеток. Метод конечных раз­ностей базируется на аппроксимации производных, входящих в исходные дифференциальные уравнения их дискретными аналогами. К несомненному преимуществу данного метода относится его высокая эффективность и не­сложность реализации, а также наглядность процедуры дискретизации, даю­щей возможность строить схемы высокого порядка точности. Однако данные преимущества, как правило, реализуются лишь при применении структури­рованной сетки, что ограничивает данный метод случаями сравнительно простых по геометрии расчетных областей.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]