Научная статья на тему 'РАСЧЕТ ИЗГИБА МЕМБРАНЫ НА УПРУГОМ ОСНОВАНИИ'

РАСЧЕТ ИЗГИБА МЕМБРАНЫ НА УПРУГОМ ОСНОВАНИИ Текст научной статьи по специальности «Математика»

CC BY
7
1
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
задача Неймана / задача Дирихле / экранированное уравнение Пуассона / метод фиктивных компонент / метод итерационных расширений / Neumann boundary condition / Dirichlet boundary condition / screened Poisson equation / method of fictitious components / method of iterative extensions

Аннотация научной статьи по математике, автор научной работы — Ушаков Андрей Леонидович, Еремчук Максим Павлович

Описана задача для экранированного уравнения Пуассона в L-образной области, когда на двух больших сторонах выполняется однородное условие Неймана, а на остальных сторонах области задано однородное условие Дирихле. Предлагается метод итерационных расширений для нахождения приближенного решения задачи. Реализована программа на ЭВМ, вычисляющая массив поля перемещений точек мембраны. Исходными данными являются заданные длины сторон области, значения массива выбираемой правой части экранированного уравнения Пуассона в узлах заданной квадратной сетки и выбираемая точность решения разностного аналога решаемой задачи. В программе реализованы: графическое представление массива поля перемещений точек мембраны и запись результатов в отдельный файл.

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

CALCULATION OF MEMBRANE’S BENDING ON ELASTIC BASE

Problem for screened Poisson equation in L-shaped domain with homogeneous Neumann boundary condition on larger sides and homogeneous Dirichlet boundary condition on the rest of sides described. Method of iterative extensions for finding an approximate solution proposed. Computer program for calculating an array field of membrane point’s movement implemented. Input data are lengths of domain sides, array of right-hand values of screened Poisson equation in grid nodes of predetermined size, and accuracy of solution of difference analogue of the problem. Program implements visualization of array field of membrane point’s movement and writing this array into file.

Текст научной работы на тему «РАСЧЕТ ИЗГИБА МЕМБРАНЫ НА УПРУГОМ ОСНОВАНИИ»

ВЕСТНИК ОШСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА МАТЕМАТИКА, ФИЗИКА, ТЕХНИКА. 2023, №2

МАТЕМАТИКА

УДК 519.6

https://doi.org/10.52754/16948645 2023 2 140

РАСЧЕТ ИЗГИБА МЕМБРАНЫ НА УПРУГОМ ОСНОВАНИИ

Ушаков Андрей Леонидович к.ф.-м.н., доцент,

ushakoval@susu. ru Еремчук Максим Павлович et2222emp32@susu.ru Южно-Уральский государственный университет Челябинск, Российская Федерация

Аннотация: Описана задача для экранированного уравнения Пуассона в L-образной области, когда на двух больших сторонах выполняется однородное условие Неймана, а на остальных сторонах области задано однородное условие Дирихле. Предлагается метод итерационных расширений для нахождения приближенного решения задачи. Реализована программа на ЭВМ, вычисляющая массив поля перемещений точек мембраны. Исходными данными являются заданные длины сторон области, значения массива выбираемой правой части экранированного уравнения Пуассона в узлах заданной квадратной сетки и выбираемая точность решения разностного аналога решаемой задачи. В программе реализованы: графическое представление массива поля перемещений точек мембраны и запись результатов в отдельный файл.

Ключевые слова: задача Неймана, задача Дирихле, экранированное уравнение Пуассона, метод фиктивных компонент, метод итерационных расширений.

CALCULATION OF MEMBRANE'S BENDING ON ELASTIC BASE

Ushakov Andrey Leonidovich, Cand. Sc., Associate Professor,

ushakoval@susu. ru Eremchuk Maksim Pavlovich et2222emp32@susu.ru South Ural State University Chelyabinsk, Russian Federation

Abstract: Problem for screened Poisson equation in L-shaped domain with homogeneous Neumann boundary condition on larger sides and homogeneous Dirichlet boundary condition on the rest of sides described. Method of iterative extensions for finding an approximate solution proposed. Computer program for calculating an array field of membrane point's movement implemented. Input data are lengths of domain sides, array of right-hand values of screened Poisson equation in grid nodes ofpredetermined size, and accuracy of solution of difference analogue of the problem. Program implements visualization of array field of membrane point's movement and writing this array into file.

Keywords: Neumann boundary condition, Dirichlet boundary condition, screened Poisson equation, method of fictitious components, method of iterative extensions.

1. Введение (Introduction) Рассматривается смешанная краевая задача для экранированного уравнения Пуассона в ограниченной области с краевыми условиями Дирихле и Неймана. Проблемы в решении эллиптических уравнений обычно возникают из-за сложной геометрии области, присутствия краевого условия Дирихле и высокого порядка дифференциальных уравнений [1-3]. Для решения поставленной задачи применим метод итерационных расширений, являющийся обобщением метода фиктивных компонент [4-5] и легко реализуемый на ЭВМ. Данный метод является логарифмически оптимальным или

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

2. Постановка задачи (Problem formulation) Пусть задана первая ограниченная плоская область и выбирается вторая ограниченная плоская область.

QfflcR2, oejl, II}.

Требуется, чтобы пересечение этих областей было пусто, а объединение их замыканий было замыканием прямоугольной области.

Qj ППп = 0, Ц 1ЮП = П.

Граница каждой из трех областей состоит из замыкания объединения двух открытых непересекающихся частей.

dn = s, 5 = г1иг2,Г1Г\Т2=0.

X1œ=Jœ>sœ = Г«Д Ur^2, Г^д Г\Гт2 = 0.

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

а^паоп^я^дпгп^а

Все рассматриваемые части границ у всех областей являются объединением конечного числа непересекающихся открытых дуг достаточно гладких кривых. Рассматриваются области, границы которых не имеют самопересечений и самокасаний.

Рассмотрим следующие области в прямоугольной системе координат.

Qj = (0; b) х (0; b)\[a; b) x [a; b), Qn = (a; b) x (a; b), П = (0; b) x (0; b).

Первая область по форме является L-образной областью, а вторая область является квадратом.

Г, ={ô}x(0;ô)U(0;ô)x{ô}, Г2 ={0}x(0;ô)U(0;ô)x{0}, Гц = {ô} х (0; a) U (0; a) x {Z>} U {a} x (а; Ъ) U (а; Ъ) х {а}, Г1Д ={0}x(0;ô)U(0;ô)x{0}, Гпд ={ô}x(a;ô)U(a;ô)x{ô}, Гц,2 - {a}x(a;b)\J(a;b)x{a}.

В первой области рассматриваем смешанную краевую задачу для уравнения Пуассона. Во второй области вводим смешанную краевую задачу для однородного экранированного уравнения Пуассона. На первых частях границ областей задаем однородное условие Дирихле. На вторых частях границ областей рассматриваем однородное условие Неймана. Задача на первой области является решаемой задачей. Задачу на второй области рассматриваем в качестве нулевого фиктивного продолжения решаемой задачи. Сформулируем нашу задачу на ранее заданных областях: -Ащ +щ = /j в (0;b)x(0;b)\[a;b)x[a;b),

щ= 0 на {è}x(0;a)U(0;a)x{é}U{a}x(a;è)U(a;è)x{è}, (1)

^ = 0на {О} х (0;b) U(0;b)х {О}. on

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

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

3. Метод итерационных расширений (Method of iterative extensions) Рассмотрим решаемую задачу (1) в матричной форме. Аппроксимируя задачу в конечномерном подпространстве, получим систему алгебраических уравнений.

u<=M.N :Вй = /,/<=№". (2)

Для решения задачи (2) применим метод итерационных расширений как обобщение метода фиктивных компонент в матричной форме.

(Ajii,v) = Aj (w,v), -Ап (W,V) VM,V e V.

Введённые матрицы имеют определённую структуру.

" A11 A12 0" " 0 0 0

Aj = A21 A20 0 , Ajj = 0 A02 A23

0 0 0 0 A32 A33

Определим расширенную матрицу, как сумму первой матрицы и второй матрицы, умноженной на положительный параметр.

"Сп С12 0 " " A11 A12 0" "0 0 0

С = Aj +yA7, С21 С22 С23 = A21 A20 0 +у 0 A02 A23

0 С32 С33 _ 0 0 0_ 0 A32 A33

, у е (0; .

Тогда итеративный процесс будем иметь вид:

iN : с(йк-йк~1) = -тк_х [вйк~1 -/),к е N,

г0 _ т7 _ 1 _ /тгк-1 -k-1

йк е:

Ум0 е ^,т0 = 1,4-1 = (г*'1,Лк~Х)/(¿7 ,Щк~Х}Д е N\{1}. (3)

Для нахождения итерационных параметров необходимо найти невязку, поправку и эквивалентную невязку.

гк~1 = Вйк~1 -7, м>к~1 = С~1гк~\ г,к~х = Вм>к~\ к е N.

Для метода итерационных расширений (3) выполняется неравенство:

< 2

u1 - u

u 0 - u

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

(*.; у.) = ((г -1,5)А; С/ -1,5)А), Л = 2,5 / (п -1,5), п = 5т -1, т е

7и = /(*,.; У1) е К, / = 1,2..., щ ] = 1,2..., п.

1) Вычисляем величину квадрата нормы начальной абсолютной ошибки, которая сохраняется в течение всех вычислений.

Ео = (f, f )h2.

2) Находим первое приближение.

й1 е : Ай1 - /.

3) Вычисляем невязку.

гкЛ = Вйк~1 -/ - Апйк~1, к е N \{1}.

4) Вычисляем очередную величину квадрата нормы абсолютной ошибки.

E^o^-W^NMI}.

5) Находим поправку.

wk~l е Rn : Awk~l = rk~l, к е N \ {1}.

6) Вычисляем эквивалентную невязку.

ffk~l = Bwk~l = Auwk~l, к е N \ {1}.

7) Вычисляем итерационный параметр.

4-х =(yk-\t-l)Kt-\t~l),k eN\{l}.

8) Находим новое приближение.

йк = йк~1 - Tk_xwk~l ДеМ\{1}.

9) Проверяем условие остановки итераций.

Е^Е^оДеМЧй.ЕеСО; 1).

Если условие остановки итераций не достигается, то все повторяем с пункта 3. 4. Пример применения запрограммированного метода итерационных расширений (Example of applying of programmed method of iterative extensions)

Приводится пример решения задачи (1) для следующей области:

Гг ={2,5}x(0;2,5)U(0;2,5)x{2,5}, Г2 ={0}x(0;2,5)U(0;2,5)x{0},

Г1Д = {2,5} х (0; 1,5) U (0; 1,5) х {2,5} (J {1,5} х (1,5; 2,5) U (1,5; 2,5) х {1,5},

Г1>2 = {0} х (0; 2,5) U (0; 2,5) х {о}, Гпд = {2,5} х (1,5; 2,5) U (1,5; 2,5) х {2,5},

Гц,2 = {1,5} х (1,5; 2,5) U (1,5; 2,5) х {1,5}.

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

/j =((392-384jc)(64/ -196/ +225)+ (64jc3 -196jc2 +225)(392-384><))/l842 +

+ (64x3 -196x2 + 225)(64y3 -196y2 + 225)/l 842,

щ = (64jc3 -1 96jc2 + 225)(64><3 -19б/ + 225)/l 842.

Найденное последнее приближение к решению при n = 254 отобразим на графике вместе с решением (см. рис. 1).

Рис. 1. График решения и последнего приближения Теперь вычислим величину максимальной ошибки на самой мелкой сетке при п = 502

s =

max

2<i, J<n-1

"¡.i "/■/

max Lij •

2<i,j<n-l 'J

■ = 0,00021.

Построим график функции количества итераций в итерационном процессе в зависимости от числа узлов по направлениям осей (см. рис. 2).

к = к (и), п = 4, 54, 104, 154, 204, 254.

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

Рис. 2. Зависимость количества итераций от количества узлов 5. Заключение (Conclusion) Реализованную программу на ЭВМ для приближенного решения экранированного уравнения Пуассона с заданной точностью на L-образной области можно применять для расчета изгиба мембраны на упругом основании.

ЛИТЕРАТУРА

1. Aubin J.-P. Approximation of elliptic boundary-value problems / J.-P. Aubin // New York: Wiley-Interscience, 1972. - 360 p.

2. Ushakov A.L. Investigation of a mixed boundary value problem for Poisson equation / A.L. Ushakov // 2020 International Russian Automation Conference (RusAutoCon), Sochi, Russia. -2020. - P. 273-278.

3. Ушаков А.Л. Анализ смешанной краевой задачи для уравнения Пуассона / А.Л. Ушаков

// Вестник ЮУрГУ. Серия: Математика. Механика. Физика. - 2021. - Т. 13, №1. - С. 29-40.

4. Мацокин А.М. Метод фиктивного пространства и явные операторы продолжения / А.М. Мацокин, С.В. Непомнящих // Ж. вычисл. матем. и матем. физ.- 1993. - Т. 33, № 1. - С. 5268.

5. Marchuk G.I. Fictitiois Domain and Domain Decomposition Methods / G.I. Marchuk, Yu.A. Kuznetsov, A.M. Matsokin // Russian Journal of Numerical Analysis and Mathematical Modeling. - 1986. - Vol. 1, Iss. 1. - P. 3-35.

6. Ушаков А.Л. О моделировании деформаций пластин / А.Л. Ушаков // Вестник ЮУрГУ. Серия: Математическое моделирование и программирование. - 2015. - Т. 8, № 2. - С. 138142.

7. Ушаков А.Л. Асимптотически оптимальное решение модельной задачи для экранированного уравнения Пауссона / А.Л. Ушаков // Вестник ЮУрГУ. Серия: Математика. Механика. Физика. - 2019. - Т. 11, №2. - С. 25-35.

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