Научная статья на тему 'УСТОЙЧИВОСТЬ НЕЯВНОЙ СХЕМЫ КОНЕЧНЫХ ЭЛЕМЕНТОВ ДЛЯ СИММЕТРИЧЕСКИХ T-ГИПЕРБОЛИЧЕСКИХ СИСТЕМ'

УСТОЙЧИВОСТЬ НЕЯВНОЙ СХЕМЫ КОНЕЧНЫХ ЭЛЕМЕНТОВ ДЛЯ СИММЕТРИЧЕСКИХ T-ГИПЕРБОЛИЧЕСКИХ СИСТЕМ Текст научной статьи по специальности «Математика»

CC BY
7
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Мировая наука
Область наук
Ключевые слова
метод конечных элементов / алгоритм / смешанная задача / гиперболическая система / базисные функции / неявно-разностная схема. / finite element method / hyperbolic system / basic functions / implicit difference scheme.

Аннотация научной статьи по математике, автор научной работы — Давлатов Ш. О.

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

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

STABILITY OF AN IMPLICIT FINITE ELEMENT SCHEME FOR SYMMETRICAL T-HYPERBOLIC SYSTEMS

This article discusses the finite element method for symmetric thyperbolic systems. Created an algorithm for a numerical solution of a mixed problem for symmetric t-hyperbolic systems by finite elements on an irregular grid. Based on this algorithm, a program has been created for a numerical solution of a mixed problem for symmetric t-hyperbolic systems. The numerical calculation of the model problem is given.

Текст научной работы на тему «УСТОЙЧИВОСТЬ НЕЯВНОЙ СХЕМЫ КОНЕЧНЫХ ЭЛЕМЕНТОВ ДЛЯ СИММЕТРИЧЕСКИХ T-ГИПЕРБОЛИЧЕСКИХ СИСТЕМ»

Давлатов Ш. О.

Каршинский инженерно-экономический институт

Узбекистан, г.Карши

УСТОЙЧИВОСТЬ НЕЯВНОЙ СХЕМЫ КОНЕЧНЫХ ЭЛЕМЕНТОВ ДЛЯ СИММЕТРИЧЕСКИХ T-ГИПЕРБОЛИЧЕСКИХ СИСТЕМ

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

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

STABILITY OF AN IMPLICIT FINITE ELEMENT SCHEME FOR SYMMETRICAL T-HYPERBOLIC SYSTEMS

Abstract. This article discusses the finite element method for symmetric t-hyperbolic systems. Created an algorithm for a numerical solution of a mixed problem for symmetric t-hyperbolic systems by finite elements on an irregular grid. Based on this algorithm, a program has been created for a numerical solution of a mixed problem for symmetric t-hyperbolic systems. The numerical calculation of the model problem is given.

Keywords: finite element method, hyperbolic system, basic functions, implicit difference scheme.

1. Постановка задачи

В области QT = Qx (0,T) рассматривается смешанная задача для

симметрической t-гиперболической системы

Davlatov Sh. O. Karshi Engineering and Economic Institute

Uzbekistan, Karshi

с граничными условиями на T(Q) x [0,T ]:

(D - N)u = 0 (2) И с начальными данными при t = 0

«и = § (*)' х еО .(3)

Здесь х = (х,х2,...,хк) точка в пространстве Ям, О ограниченный

область в Ям, Г(О)- граница области О, А (г, х), I = 1, N симметрические матрицы размерностью т х т, элементы которых функции из С ([0,Т ]) х Сх(О), Б(г, х) матрица т х т, элементы которого функции из С (°г ), и (г, х) = (и1(г, х), и2(г, х),..., ит (г, х))Т

неизвестная вектор функция, ^ (г, х) = (£ (г, х), £ (г, х),..., £ (г, х))Т,

£(г,х) е С(От), I =1,т , §(х) = (§1(х), §2(х),..., §т (х))Т

N

§(х) е С(О), I = 1,т вектор функции. Б = У№_1пА , п = (п\,•••,%) внешний

нормаль на границу области О . N (г, х) матрица т х т, удовлетворяющая

условию N + N * > 0 и элементы которого непрерывные функции.

В Фридрихе[1] показана, что (1)-(3) смешанная задача при достаточных

гладких условиях и следующих дополнительных предположениях

N Р)А

в + Б* -У— >01, 0> 0,

¿=1

кег(Б - N) + кег(Б + Щ = Ят на Г(О) х [0, Т]

имеет единственное решение. Здесь I единичная матрица. 2 Схема конечных элементов и ее устойчивость

Отрезок [0,Т] разобъем на Nt частей

Т

гп=т • п,(п = 0,...,Ntt,т = —.

Проведем прямые х = х1 = кх1 (I = 0,..., Nx, кх = —), у = у = к]

N

и = 0,...^,^ = ^. Пересечение прямых х = х, и у = уу, —е^й

узлом сетки, обозначим через = М(х1; у.) .

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

узлов обозначим через Оу.

Будем искать приближенное решение ик (гп,х,у) на каждом слое гп по времени в виде

< = щ (гп, х, у) = XX иц(гп) • ау (х, у ),(4)

I =0 ]=0

где ^ (х, у) базисные функции,

и.

= и(х-, у}, 1п) = (иЬ] (1п), и21] (1п),..., ищ (1п) )Г =(ипХ1], ип21]ипщ )Г

Аппроксимируем систему (4) в узле М- т.е. в системе (4)

ди

производную по времени — аппроксимируем отношением

дг

и

(г + т, х, у)-и (г, х, у)

т

вместо и(г,х,у) подставим щ (гп,х,у), каждое

уравнение полученной системы умножим на ^ (х, у) и проинтегрируем по . В итоге получимнеявную разностную схему:

д ип+1 ^ ( д ип+1 Л д ^ 1 В~-к— ()

ду

(Q•' )0,+т( ' £дг • Qj 1+т

= т( ^ )ав + (<, ^ (х- у) А . где (и,у)^ = Ци(х,у) • у(х,у.

+ т

/о,,.

(5)

О,,

В качестве примера базисной функции берем следующие функции (x, у) = Фг (х(у), где

( (х ) = <

х х

1 -1

к

х е (х

хг+1 х

к

х +1

0,

( хг-1, х1 );

х е ( х-, хг+1 ); & (хг-1, хг+1 );

1 = 1,..., К-1

х & ( х.

(о (х Н

х х

к

, х е( х.

(хо, х1);

х1

(мх (х ) =

о,

¥ц( у ):

х & (^ х1);

у-у;-1

х-х

К-1

к

■хКг

о,

х е( хк-1, хь х хк-1, хк);

К уц+1- у

куц+1

% уе

(уц-1, уц);

, уе

(уц, у+1); и=l,..., К -1

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

а у &( у;+1);

V.

<

¥0 (у ) =

у е( Уo, у1 );

у - у

у е(у0'у'); (у) = 0 у е( Уo, у1 );

у - УN, -1

к

'yNy

0,

у е( ущ-1, ущ);

у е( у^-1, УNy);

тогда после некоторых несложных вычислений из (5), получим следующую разностную схему для системы (4) в узле М~ = М (х1; у. ) еОй,

(г= 1,..., Nx-1, ] = 1,..., Жу-1):

N

У

я=1

N

У

я=1

а1к* • ип] + • ип+1 ] + • ип+1 ]+1 + • ип]+1 + а5к$ • «яг-1 ]+1 +

.п+1

+абкя • ип-1 ] + ¿я • ияг-1 ]-1 + ' «я ¿/"—1 + ¿я ' и*г+1 ]-1

= £ п+1 +

¿ку +

т • (4 иЦ + 1(ип+1/ + иГу+х

+ <-1 у + иТу-1) + +1 у +1 +

яг-^./+1

+ -1 у-1 + ип+17-1))

к = 1,..., М.

Здесь ^ =

1 если k = я 0 если k Ф s,

4 / Зьч 1,1 1 ч 1,1 1 ла

а, = — • (с, +—)+ -•(---)а, +-• (---)Ь, ,

ш 9 \ ь ) з к 3 к к

9 т 3 кхг кхг+1 3 ку/ ку/+1

1 , ^ъч 1 аь 1,1 1м.

а = —• (с, + —) +---— + — (---)Ь

9 я т 3 к 12 к к

9 т 3 кхг+1 12 ку ку+1

а = — • (с + ) +1 • + )

а3кs ~ с ^¿я + ) 1 о ( 7 7 ),

36 Т 12 кхг+1 ку/+1

1 г Зьч 1,1 1 л 1 Ьь а 4ks = 77 •(Ckl +—) + 7Т --1-К +

9

Т 12 кхг кхг+1

у/+1

п, - — (г + ^ Ч 1 саь К \

а5ks = ~ г • (Ckl + ) ' ( , , ),

36 Т 12 кхг ку/+1

а = I • (с + ^) -1 • ^+1 • (1___3_)ь

¿я 9 с + т ; 3 к +12 (к к )Ьь,

9 Т 3 кхг 12 ку ку/ +1

(6)

<

а = — • (с + ^) -1• (+ )

ь з6 (с., + ^ 12 (^ + ^л

а =1 • (с + + — • (—-—)а -1 • ^ ^ 9 С + ^ + 12 (НХ1 Н^Л 3 ку '

а* = 1 • С + ^) +1 • - Т^).

36 Т 12 Нх,+1 К

Для того чтобы замкнуть систему линейных алгебраических уравнений (6) воспользуемся аппроксимациями граничных и начальных условий:

(В — )и х, У; )|х=0=0

(В — )и ^ У; )| х=/х =0

(В — )и (*„+ х,, у)

у=0=0

при г = 0:

(В — )и(г„+1,х,,у) у=, =0

и ( 0, Х , У; ) = и0 ( Х , У; )

(7)

М(хг,У;)еОн. (8) В качестве дополнительных граничных условий (неопределенных

дифференциальной постановкой смешанной задачи) используется аппроксимация исходной системы. В итоге получим замкнутую систему линейных алгебраических уравнений. СЛАУ решим методом главных элементов.

Разобьем область О на конечное число элементов(выпуклые многоугольники),не имеющих общих внутренних точек. Обозначим элемент через К. Тогда имеем Г2= К. Отрезок [0,Г] делим на Л/, частей.

Кс.0.

Т

Точки разбиения обозначим через = т • к, (к = 0,..., ), т = .

Предположим, что выполняются следующее условии:

N + N > 0, (9) N Р)Л В + В *-]Г > 0

,=1 Эх- . (10) При таких предположениях справедлива следующая теорема.

t

Теорема. При выполнение условий (9)-(10) решение ик е (р(К))" однозначно определено на К и удовлетворяет неравенство

Ы, х)£ < еТ\\иЛ х)|| 2+ (Т + 1)(Т1) Р

Здесь ||и|| =

|и •и, р = тах||р(1,

Нерегулярная сетка создается следующим образом. Область О разбиваем выше указанным способом на несколько частей. Это является первоначальной "грубой" сеткой. На этой сетке находим численное решение задачи (6)-(8). После нахождения решения, если модул разности значений, хотя бы одной компоненты вектор-функции ий (х, г), в узлах между М{., Мг.+1. или в узлах между М{., Мг7+1 больше заданного число

8> 0, то середину этих узлов ставим новый узел. Создаем первую нерегулярную сетку. На этой сетке повторна находим численное решение задачи (6)-(8). Аналогично выше указанным способом создаем следующую нерегулярную сетку. Этот процесс будем повторять пока не будет

выпольнятся неравенства

и

Ь'+1 у

и

ку

и

ку+1

и

ку

<8 (к = 1,...,М).

<8 и

ку

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

ЗЧисленные расчеты

Задача. В области О = {(/,х,у): г е(0,Т), (х,у) еО| дано уравнение затухающий волны

Щ + рЩ - Щх - Щуу = ^ Р ^ 0 Щ, щ заданы при г = 0 щ = 0 на .

Вводя обозначении и = Щ ,и2 = Щ ,Щ = Щ получим следующую систему

иг +

г 0 0- Г Г 0 0 01 Г00 0 Л Г 01

00 0 их + 0 0 -1 иу + 000 и = 0

V-10 0 У V 0 -1 0 У V 0 0 Ру ¿Ру

В этом задаче

' 0 0 - п 1 Б = 0 0 - п2

V- П - п2 0 У

Если взять

' 0 0 пл 0 0 п

n

v

-п - «2 2

у

то тогда

о

' 0 0 - nN f 0 0 - пГ f00 0Л

D - N = 2 00 - n2 , D + N = 2 0 0- n2 , N + N * = 000

v 00 - 1 / v-ni - n2 1 / V004 /

Пусть Q = {(х, y) :0 < х < 2^,0 < y < 2п\.

Возмем р = 1 и <p = V2sin х sin y cos St начальные условии при t = 0

U = 0, u2 = 0, щ = л/2 sin х sin y условие на границе

f u ^ f 0 0 - n Y u ^ f-nu ^

(D-N) w2 |5Q= 2 00-n2 u2 |5Q= 2 -п2иъ |5Q= 0,

Vu3 / V00 - 1 -/Vu3 J V - u3 J

Из этого следует, что на всей стороне прямоугольника

щ = 0.

При t > 0 точное решение смешанной задачи будет

u = cos х sin y sin , u2 = sin х cos y sin V2t,

u sin х sin y cos

В таблице ниже приведены значения разницы ||u - v|| ^ на

неравномерной сетке при различных разбиениях по времени t и первоначальном разбиении Nx = 3, N = 3 по х и по y соответственно, при

8 = 0,2 и при t = 15.

Nt Nx Ny u - V 2 II IL2(fi)

10 13 13 0.4603349

20 13 13 0.2622136

40 13 13 0.1154079

80 13 13 0.0228676

160 13 13 0.0220265

Использованные источники:

[1] K. O. Friedrichs, Symmetric positive linear differential equations, Comm. Pure Appl. Math.,11 (1958), pp. 333-418.

[2]. L. J. Segerlind.Applied Finite Element Analysis. John Wiley & Sons, Inc. 1976.pp. 289-308.

[3] R.D. Aloev, Z.K. Eshkuvatov, Sh.O. Davlatov, N.M.A. NikLong. Sufficient condition of stability of finite element method for symmetric T-hyperbolic systems with constant coefficients. Computers and Mathematics with Applications. USA.68(2014) рр. 1194-1204. (Scopus. IF=3.37)

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