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

3364

.pdf
Скачиваний:
4
Добавлен:
15.11.2022
Размер:
4.51 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВО «Воронежский государственный технический университет»

Г.Е. Шунин С.А. Кострюков В.В. Пешков А.А. Кудряш

ВВЕДЕНИЕ В КОНЕЧНО-ЭЛЕМЕНТНЫЙ АНАЛИЗ

Утверждено учебно-методическим советом университета в качестве учебного пособия

Воронеж 2017

УДК 519.63: 004.94 (075.8)

ББК 22.193 (я7)

В24

Введение в конечно-элементный анализ: учеб. пособие / Г.Е. Шунин, С.А. Кострюков, В.В. Пешков, А.А. Кудряш. – Воронеж: ФГБОУ ВО «Воронежский государственный технический университет», 2017. – 204 с.

В учебном пособии рассматриваются основные положения метода конечных элементов. Описываются возможности конечно-элементных комплексов программ и их применение к численному решению краевых задач математической физики.

Издание соответствует требованиям Федерального государственного образовательного стандарта высшего образования по направлению 16.03.01 «Техническая физика», направленность «Физическая электроника», по дисциплине «Численные методы технической физики» и по направлению 14.03.01 «Ядерная энергетика и теплофизика», направленность «Техника и физика низких температур» по дисциплине «Математические методы моделирования физических процессов».

Табл. 2. Ил. 34. Библиогр.: 49 назв.

Рецензентыкафедра цифровых технологий Воронежского государственного университета (зав. кафедрой д-р физ.-мат. наук, проф. С.Д. Кургалин) д-р физ.-мат. наук, проф. В.Н. Нечаев

Шунин Г.Е., Кострюков С.А., Пешков В.В., Кудряш А.А., 2017

ФГБОУ ВО «Воронежский государственный технический университет», 2017

ВВЕДЕНИЕ

Общую разработку и компьютерное моделирование фи- зико-технических объектов целесообразно проводить с помощью полномасштабных PAL-систем машиностроительного профиля таких, как Pro/Engineer (Creo) [12], CATIA [9] и NXUnigraphics [24], осуществляющих компьютерную поддержку полного цикла разработки и производства изделия. Это интегрированные системы с интуитивно понятным пользовательским интерфейсом, встроенным макроязыком и библиотеками функций, с возможностью подключения внешних модулей, расширяющих их функциональные возможности. Трѐхмерное моделирование происходит на уровне твѐрдотельных моделей с использованием конструкторско-технологических библиотек, средств визуализации и анимации результатов инженерного анализа. Этот анализ осуществляется собственными конеч- но-элементными модулями или через прямой интерфейс с универсальными конечно-элементными CAE-системами

ANSYS [8], NISA [23], Cosmos/M [11], Elcut [14] и др. (см. об-

зор [29]). Следует отметить, что эти системы основываются на стандартных физико-математических моделях электромагнетизма, теплогазогидродинамики и механики сплошной среды. Для более углублѐнного моделирования физических процессов перспективно использовать наиболее мощную систему конеч- но-элементного мультифизического анализа COMSOL Multiphysics [10], конечно-элементный комплекс программ FlexPDE [17] и конечно-элементную библиотеку программ Diffpack [13]. Разработку узкоспециализированных дополнительных модулей инженерного анализа к PAL системам можно осуществлять также на основе свободно распространяемых открытых конечно-элементных пакетов программ FreeFEM++ [18], Elmer [15], FEMPDESolver [4, 26, 27] и др. (см. обзор [29]) с

использованием возможностей универсальных систем компь-

ютерной математики Maple [19], Mathematica [20], Matlab [21], Maxima [22] и Scilab [25].

3

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

Впервой части пособия рассмотрены основные положения метода конечных элементов (МКЭ), проведена конечноэлементная дискретизация уравнения Пуассона на основе вариационного и проекционного методов с учетом граничных условий 1–3 рода. Затронуты вопросы программной реализации метода и общие подходы к решению широкого класса дифференциальных уравнений.

Во второй части рассмотрена специфика решения краевых задач с дополнительными ограничениями, такими как скачок/постоянство функции и интегральные условия на границах.

Третья часть пособия содержит краткий обзор компьютерных систем конечно-элементного анализа физических процессов. Даны их возможности и ограничения.

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

Вприложениях рассмотрены основные физико-матема- тические модели модуля AC/DC и базового модуля Comsol Multiphysics, описана процедуры конечно-элементного решения краевой задачи для скалярного и векторного уравнений Лапласа и анализа динамики проникновения магнитного потока в мезоскопические сверхпроводники с помощью Comsol Multiphysics.

Учебное пособие может быть использовано научными работниками, преподавателями, аспирантами и студентами старших курсов физико-технических специальностей вузов.

4

1. ОСНОВНЫЕ ПОЛОЖЕНИЯ МЕТОДА КОНЕЧНЫХ ЭЛЕМЕНТОВ

1.1. Сущность метода конечных элементов

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

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

Существует довольно много методов дискретизации. Вариационные методы, такие, как метод множителей Лагранжа, метод Ритца, метод наименьших квадратов, основаны на существовании для большинства задач некоего функционала, экстремальное значение которого при некоторых ограничениях совпадает с решением дифференциального уравнения. При этом дискретизация проводится на основе поиска минимума (максимума) этого функционала, представленного в дискрет-

5

ной форме. Другой класс методов (методы проекций) используют понятие функциональных пространств со скалярным произведением и ограниченной нормой, в которых функция равна нулю только тогда, когда она ортогональна всем базисным функциям данного пространства. К проекционным методам относятся методы Бубнова-Галеркина, взвешенных невязок, коллокаций, и др.

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

Метод конечных элементов (МКЭ) предполагает разбиение области задачи на непересекающиеся подобласти и, аппроксимацию решения базисными функциями, причем в качестве последних используются функции с малым носителем, т.е. функции, отличные от нуля только в небольшой окрестности некоторого узла. Одна из особенностей МКЭ состоит в том, что он базируется скорее на интегральной формулировке анализируемого явления, нежели на дифференциальной форме, которую представляют дифференциальные уравнения и граничные условия. Эта интегральная формулировка может быть вариационного или проекционного типа. Основной общий принцип двух интегральных представлений заключается в определении коэффициентов 1, 2, ... , M, обеспечивающих наилучшее приближение функции на базе функций N1, N2, ... , NM.

6

Идея МКЭ состоит в разбиении области задачи на ряд неперекрывающихся подобластей, или элементов e и построении затем аппроксимации неизвестной функции кусочным образом, т.е. отдельно на каждой подобласти. Если подобласти имеют сравнительно простую форму и базисные функции на этих подобластях определяются однотипно, то весьма просто построить аппроксимацию на всей области суммированием вклада по каждому элементу. На основе некоторого условия, определяемого используемой формулировкой (например, в вариационном представлении требуется обеспечить стационарное значение функционала), требования непрерывности функции и, возможно, других условий, получают систему алгебраических уравнений относительно параметров дискретизации.

Таким образом, типичная реализация МКЭ включает в себя следующие этапы:

1) дискретизацию (разбиение) области на конечные эле-

менты e с границами Гe, такие, что e

, e

e .

e

e

e

В качестве конечных элементов наиболее часто используются треугольники, четырехугольники в двумерном случае, тетраэдры, гексаэдры – в трехмерном;

2)определение атрибутов задачи – задание граничных условий, характеристик среды, типа уравнений и других условий;

3)формирование и решение системы алгебраических уравнений;

4)восстановление решения во всех точках области на основе полученных дискретных значений.

Метод конечных элементов впервые был применен в 50-х гг. для решения задач сопротивления материалов. С тех пор этот метод стал эффективным средством решения краевых задач математической физики. Большим достоинством МКЭ является универсальность форм описания различных задач, нечувствительность к наличию подобластей с сильно различающимися свойствами и размерами и сложных граничных поверхностей. МКЭ часто сходится быстрее, чем метод конечных

7

разностей, а иногда вообще обладает оптимальной скоростью сходимости. Сравнительно прост при программировании, допускает модульный принцип создания и расширения программного обеспечения. Основной недостаток МКЭ сводится к необходимости иметь быстродействующий компьютер с большим объемом оперативной памяти. Основные положения МКЭ и его приложения к решению основных задач математической физики, а также вопросы программирования изложены в работах [1, 3, 6, 7, 28, 30, 31, 34, 38, 40, 36, 39-48].

1.2. Вариационные методы дискретизации

Вариационное исчисление изучает методы, позволяющие находить максимальные и минимальные значения величин особого рода, называемых функционалами [33]. Функционалы представляют собой переменные величины, значения которых определяются выбором одной или несколькихфункций.

Для того чтобы функционал F[ ] достигал экстремума, необходимо чтобы его первая вариация F, определяемая как главная линейная часть приращения F по всем вариациям

функции , равнялась нулю. Однако из того, что для какой-то функции вариация F=0, вообще говоря, не следует существования экстремума; в этом случае говорят только о стационарном значении функционала. Условие F=0 приводит к т. н. уравне-

нию Эйлера: только на решении этого дифференциального уравнения функционал F[ ] может достигать максимального или минимального значения.

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

8

Пусть функционал задан в виде интеграла

F

 

 

 

 

 

 

 

 

 

 

L

,

 

,... d G

,

 

,... d ,

(1.1)

x

x

 

 

 

 

 

 

 

 

 

где L и G – функции от (x, ...) и ее производных; – поверхность, ограничивающая замкнутую область ; d – элемент объема области; d – элемент площади поверхности. Тогда вариационная задача состоит в том, чтобы придать F( ) стационарное значение относительно вариаций по на множестве допустимых функций, удовлетворяющих общим краевым условиям:

B1( , x, ...) = 0

на

1,

(1.2a)

B2( , x, ...) = 0

на

2,

(1.2b)

где 1+ 2= . Для малых допустимых вариаций по , выражающихся в переходе от к + , определим соответствующую первую вариацию F( ):

F

 

L

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G

 

 

G

 

 

 

 

 

 

 

d .

(1.3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда условие стационарности F по требует, чтобыF=0. Если после соответствующих преобразований равенство (1.3) можно переписать в виде

F A( , x, ) d ,

(1.4)

 

 

где A – некоторое дифференциальное выражение, то в силу произвольности из условия стационарности следует, что

A( , x,...) = 0

на .

(1.5)

Таким образом, имеется естественный вариационный принцип для нахождения решения дифференциального уравнения (1.5), подчиненного краевым условиям (1.2). Искомая

9

функция доставляет функционалу F( ) стационарное значение относительно вариаций по на множестве функций, удовлетворяющих краевым условиям. Дифференциальное уравнение (1.5) есть уравнение Эйлера.

В некоторых случаях возможны такие преобразования правой части равенства (1.3), что первая вариация функционала будет определяться соотношением вида

F

A( , x, ) d B( , x, ) d , (1.6)

 

2

и тогда согласно условию стационарности F на будем иметь

A( , x, ...) = 0

на ,

(1.7a)

B2( , x, ...) = 0

на 2 .

(1.7b)

Краевое условие (1.7b) на Г2 теперь является естественным краевым условием, так как оно автоматически выполняется для функции , доставляющей функционалу F стационарное значение. Множество допустимых функций теперь расширилось, так как требуется только, чтобы любая функция из этого множества удовлетворяла главному краевому условию на Г1.

В качестве примера рассмотрим краевую задачу

 

в области ,

(1.8а)

 

 

 

 

 

 

 

 

 

 

 

 

на границе Г1,

(1.8b)

 

 

 

q

 

(1.8c)

 

на границе Г2.

 

 

n

 

 

где , , , q – заданные функции координат, (x, y, z) – неизвестная функция, (1.8a) – уравнение Пуассона. Условие типа (1.8b) называется краевым условием Дирихле, а (1.8c) – краевым условием Неймана.

Покажем, что функционал

F( )

1

2

2 d q d ,

(1.9)

 

2

 

 

 

 

 

 

2

 

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]