Научная статья на тему 'Анализ точности метода конечных элементов'

Анализ точности метода конечных элементов Текст научной статьи по специальности «Математика»

CC BY
774
107
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Новые технологии
ВАК
Область наук
Ключевые слова
КОМБИНАЦИОННЫЕ СОСТАВЛЯЮЩИЕ / ЦЕПНЫЕ ДРОБИ / РЯД ФАРЕЯ / COMBINATION COMPONENTS / CONTINUED FRACTIONS / FAREY SERIES

Аннотация научной статьи по математике, автор научной работы — Подгорный Сергей Александрович, Косачев Вячеслав Степанович, Кошевой Евгений Пантелеевич, Схаляхов Анзаур Адамович

The article assesses the accuracy of the approximations obtained by the finite element method, and it is shown that in case of infinite number of finite elements the accuracy of the solution increases. The obtained dependence allows to determine the required number of finite elements for a given accuracy.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Подгорный Сергей Александрович, Косачев Вячеслав Степанович, Кошевой Евгений Пантелеевич, Схаляхов Анзаур Адамович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Analysis of the accuracy of the finite elements method

The article assesses the accuracy of the approximations obtained by the finite element method, and it is shown that in case of infinite number of finite elements the accuracy of the solution increases. The obtained dependence allows to determine the required number of finite elements for a given accuracy.

Текст научной работы на тему «Анализ точности метода конечных элементов»

УДК 531 ББК 22.311 А-64

Подгорный Сергей Александрович, кандидат технических наук, доцент, доцент кафедры автоматизации производственных процессов ФГБОУ ВПО «Кубанский государственный технологический университет», 350072, г. Краснодар, ул. Московская, 2;

Косачев Вячеслав Степанович, доктор технических наук, профессор, профессор кафедры технологического оборудования и систем жизнеобеспечения ФГБОУ ВПО «Кубанский государственный технологический университет», 350072, г. Краснодар, ул. Московская, 2, тел.: 8(861)2752279;

Кошевой Евгений Пантелеевич, доктор технических наук, профессор, заведующий кафедрой технологического оборудования и систем жизнеобеспечения ФГБОУ ВПО «Кубанский государственный технологический университет», 350072, г. Краснодар, ул. Московская, 2, тел.: (861) 2752279;

Схаляхов Анзаур Адамович, доктор технических наук, доцент, профессор кафедры технологий, машин и оборудования пищевых производств, декан технологического факультета ФГБОУ ВПО «Майкопский государственный технологический университет», 385000, Республика Адыгея, г. Майкоп, ул. Первомайская, 191, тел.:8(8772)570412.

АНАЛИЗ ТОЧНОСТИ МЕТОДА КОНЕЧНЫХ ЭЛЕМЕНТОВ

(рецензирована)

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

Ключевые слова: комбинационные составляющие, цепные дроби, ряд Фарея.

Podgorny Sergey Alexandrovich, Candidate of Technical Sciences, assistant professor of the Department of Automation of manufacturing processes of FSBEI HPE “Kuban State Technological University”, 350072, Krasnodar, 2Moscow Str.;

Kosachev Vyacheslav Stepanovich, Doctor of Technical Sciences, professor, professor of the Department of Technological Equipment and Life-support Systems of FSBEI HPE “Kuban State Technological University”, 350072, Krasnodar, 2Moscow Str., tel.: 8 (861) 2752279;

Koshevoy Eugeniy Panteleyevich, Doctor of Technical Sciences, professor, head of the Department of Technological Equipment and Life-support Systems of FSBEI HPE “Kuban State Technological University”, 350072, Krasnodar, 2Moscow Str., tel.: 8 (861) 2752279;

Skhalyakhov Anzaur Adamovich, Doctor of Technical Sciences, associate professor, professor of the Department of Technologies, Machinery and Equipment of Food Production, dean of the Technological Faculty of FSBEI HPE “Maikop State Technological University “, 385000, the Republic of Adyghea, Maikop, 191 Pervomayskaya Str., tel.: 8 ( 8772) 570412.

ANALYSIS OF THE ACCURACY OF THE FINITE ELEMENTS METHOD

(reviewed)

The article assesses the accuracy of the approximations obtained by the finite element method, and it is shown that in case of infinite number of finite elements the accuracy of the solution increases. The obtained dependence allows to determine the required number of finite elements for a given accuracy.

Keywords: combination components, continued fractions, Farey series.

В настоящее время метод конечных элементов и получил широкое применение для решения разнообразных задач математической физики, имеющих практическое значение [1, 2]. Одной из важных задач в анализе континуальных систем является преобразование непрерывных функций в набор конечных элементов [3]. Метод конечных элементов позволяет строить удобную схему алгебраических уравнений относительно узловых значений искомой функции. При этом приближенная аппроксимация решения осуществляется на типовом полиномиальном элементе. В данной работе предлагается дополнить используемые полиномиальные элементы ступенчатой функцией Хэвисайда и функциями округления, что позволяет не только упростить и формализовать запись пробной кусочно-непрерывной функции, но и избежать интегрирования при ее использовании для решения континуальных задач методом Галеркина [4]. Специфическим в методе конечных элементов является построение семейства функций, определяемых ограниченным числом параметров. Например, семейство функций и(х) при ХШщ < х < Хтах. Интервал Хш;п ... Хтах представляет собой одномерную область существования решения задачи, которая разбивается на конечное число частей (элементов), соединяющихся между собой и с концами интервала в узловых точках (узлах) X;. В пределах каждого элемента задается функция виде линейного полинома. Она определяется своими значениями и(Х;) в узлах и на концах элемента. Учитывая, что в континуальной задаче функция является непрерывной, то ее значения в каждом узле для соседних элементов должны совпадать. Для этого введем функции округления: |_х] - функция пола, которая определяется как наибольшее целое, меньшее или равное х, а именно |_х] = п<^>х-1<п<х;Гх~|- функция потолка, которая определяется как наименьшее целое, большее или равное х, а именно |_х] = п <» х < п < х +1. Используя эти функции округления, введем семейство кусочно-линейных непрерывных функций следующего вида:

где Ф(х) - функция Хэвисайда, единичная ступенчатая функция, чьё значение равно нулю для отрицательных аргументов и единице для положительных аргументов и 1/2 в нулевой точке; а, Ь

- интервал окна функции и(х) на котором она отлична от нуля (а < Ь); с, ё - параметры уравнения прямой на интервале а, Ь. Функция и(х) на границах интервала (а, Ь) обращается в ноль. Используем (1) для описания пробной функции на произвольном интервале, задаваемом полушириной h = (Ь - а)/2 одномерного единичного конечного элемента относительно узла X;. В этом случае параметры кусочно-линейной непрерывной функции (1) соответственно равны а = X; - И, Ь = X; + И, с = 0, ё = 1, а функция приобретает вид:

Функции ф;(х) изображаются в виде ломаных и определяются конечным числом параметров

- своими узловыми значениями отличными от нуля в пределах небольшого числа элементов вблизи узла X;. Поскольку и(х) по своему физическому смыслу должна быть непрерывной функцией, выберем ф;(х) в виде кусочно-линейных функций, отличных от нуля на двух соседних элементах относительно выбранного. Каждая такая функция ф;(х), i = 0, 1, 2, ., п-1, равна единице в X; и нулю во всех остальных узлах. При этом набор функций и(х) будет состоять из непрерывных функций, линейных в пределах элементов с изломами в узлах и определяемых своими узловыми значениями и;. Каждую из таких функций можно изобразить в виде ломаной линии. Метод конечных элементов заменяет задачу отыскания функции на задачу отыскания

(1)

+

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

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

(4)

и умножая левую и правую часть равенства (4) на ф^х) где] = 0, 1, 2, ..., п-1:

(5)

интегрируем систему уравнений (5) по области существования решения Хт;п ... Хтах , согласно методу Галеркина получаем систему алгебраических уравнений, используемую для определения коэффициентов и;:

(6)

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

(7)

у

шах

| (р } (х )с1х — И

у ■

Л пип

(8)

где h = (Хігііп - Хтах)/(п + 1) - полуширина конечного элемента. Используя соотношения (7) и (8) в системе уравнений (6) получаем слева трех диагональную разреженную матрицу коэффициентов умноженную на вектор неизвестны (иі), а справа вектор из элементов к

2 к 3 к к 6 0 0 0 и0 к

к 6 2 к 3 г1 к 6 0 0 ых н

0 к 6 2 к 3 к к 6 0 • и 2 = н

0 0 к 6 2 к 3 г1 к 6 г1п 2. н

0 0 0 к 6 2 к 3 к 11п-1 к

Умножая левую и правую часть матричного уравнения (9) на (1/Ь) получаем матричное уравнение не использующее параметр (ії):

2 3 1 6 0 0 0 и 1

1 6 2 3 1 6 0 0 и 2 1

0 і 6 2 3 1 6 0 • и3 1

0 0 1 6 2 3 1 6 ип-1 1

0 0 0 1 6 2 3 ип 1

(10)

Очевидно, что вектор в правой части представляет собой значения аппроксимируемой функции, следовательно, в общем виде коэффициенты (щ) определяются следующим матричным уравнением:

0

о

о

0

1

6

2_

з

о

о

о

о

о

о

о

Ї

0 1 ^

^ А Ъ

щ

Ы2

* и3 —

Ып-1

ип

V

и

и

(А'„ ) (Л-,,) {Х2)

и {хп_2 )

(11)

Здесь матрица (11) является трех диагональной, и решение может быть получено методом Гаусса, матричным методом (умножением на обратную матрицу) или прогонки. Для систем малой размерности метод решения не существенен, но с увеличением точности решения необходимо увеличивать число конечных элементов на области существования решения, а это приводит к увеличению числа неизвестных в уравнении (11). Если требуется большая точность решения необходимо использовать метод прогонки, позволяющий решать системы большой размерности без существенных ошибок округления. Рассмотрим применение этого метода в данном случае. Метод прогонки является двух шаговым. Вначале вычисляем вспомогательные величины а;, зависящие от элементов трех диагональной матрицы из правой части (11):

1 1 1

<Х, =------, ОС, =...................ОС.

4

4 + ос,

'О л ’ I л , ? • • • ? ^п-1

О - 1 -'-2 (12)

Рекуррентные соотношения (12) фактически представляют собой цепную дробь следующего вида (ряд Фарея):

ак =

4-

4-1 4

Следовательно (13) может быть представлена рекуррентной формулой образованной следующей числовой последовательностью:

(14)

где q0 = 4; д1 = 15. В этом случае элементы вектора (12) задаются следующими соотношениями:

(15)

Следующим этапом первого шага метода прогонки является расчет коэффициентов (3;, которые для уравнения (10) (единичный прямоугольный профиль) определяются следующими соотношениями:

А> =!■ А =4^.-.# =6_Ам

2

4 + «#_1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ч> - ' ~#-1 (16)

Используя соотношения Эйлера преобразуем (16) к удобному для вычислений рекуррентному виду образованному следующими числовыми рядами:

(17)

(18)

Используя (17) и (18) получаем рекуррентную формулу для расчета элементов вектора (16):

А) =

а

р = ^Ц...9 Д =%-Ь0 ^ Ъх Ъ,

(19)

Определив из (15) и (19) значения вспомогательных векторов переходим ко второму шагу метода прогонки - расчету весовых коэффициентов и; по формулам:

6 "Л-2

и

п—1

4 + а.

и о ----------- ОС 'Л 1уЬ 1

п—2 п—2 п—1

Ми-1 + Рп-2> • • • ? и0 - а0 * М1 + Д

'0

И“2 (20) Используя значения весовых коэффициентов щ, для пробной функции (3) получаем аппроксимацию этой функцией исходного единичного прямоугольного профиля:

П~ 1

ЧЧг)= У [н* • <рк(х,п )]

к = О

1

где фк(х, п) определяется следующей формулой:

<рк{хм) =

ф

2к+2 '

л----------+1

п +1

Ф

2к + 4 л

х----------+1

н + 1

■’. п х пх 3 ’■

к------------------------+ -

V 2 2 2 2У

+

+

Ф

.V-

V

2 к ~п + 1

\

+ 1

2- к+2

х-----------+ 1

п +1

г

\ -

Интегрирование функции (21) на интервале прямоугольного профиля дает следующую числовую последовательность:

4 6 84 „ _£? „456 „90 „248 _ 3411 10308 1286

- _ 5 3 _ 7 4'” 95 5'~ 52 6497 797 8265 93620 1010879 11 ” 1351 (23)

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

последовательность (23) в виде графика в осях {1/п - 1-Р(п)} - (рис. 1).

1/п

Рис. 1. Экстраполяция числового ряда невязок - [1-/(п)] от обратного числа конечных элементов - (1/п)

Как видно из представленного графика (рис. 1) уравнение линии тренда в точке ноль дает невязку 0, что соответствует числу конечных элементов стремящихся к бесконечности.

1-Дп) = 1,2749(1/п)4 - 0,603(1/п)3 - 0,347(1/п)2 + 0,5649(1/п) (24)

Следовательно, описание континуальных функций к

ости для описания одномерных

континуальных функций методом конечных элементов.

Литература:

1. Метод конечных элементов в решении задач теплопроводности / С.А. Подгорный [и др.] // Вестник ВГУИТ. 2013, №2. - С. 10-15.

2. Kosachev V.S., Koshevoy E.P., Podgorny S.A. Using rounding function in problems of finite-element analysis // Studies in mathematical science. 2012. Vol. 4, №2. - P. 17-24.

3. Gandhi D., Lyons C. Mixer Spur Analysis with Concurrently Swept LO, RF and IF // Tools and Techniques. 2003. Vol. 46, №5 (May). - P. 212.

4. Thomee V. Galerkin Finite Element Methods for Parabolic Problems. Springer, 2006. - 370 p.

References:

1. The finite element method in solving problems of heat conduction / S.A. Podgorny [and oth.] // Bulletin of RSUIT. 2013. № 2. P. 10- 15.

2. Kosachev V.S., Koshevoy E.P., Podgorny S.A. Using rounding function in problems offinite-element analysis // Studies in mathematical science. 2012. Vol. 4, № 2. P. 17-24.

3. Gandhi D., Lyons C. Mixer Spur Analysis with Concurrently Swept LO, RF and IF // Tools and Techniques. 2003. Vol. 46, № 5 (May). P. 212.

4. Thomee V. Galerkin Finite Element Methods for Parabolic Problems. Springer, 2006. 370 p.

i Надоели баннеры? Вы всегда можете отключить рекламу.