Научная статья на тему 'Численное интегрирование бигармонического уравнения в квадратной области'

Численное интегрирование бигармонического уравнения в квадратной области Текст научной статьи по специальности «Математика»

CC BY
442
91
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БИГАРМОНИЧЕСКОЕ УРАВНЕНИЕ / МЕТОД УСТАНОВЛЕНИЯ / КОНЕЧНО-РАЗНОСТНАЯ СХЕМА / BIHARMONIC EQUATION / RELAXATION METHOD / FINITE-DIFFERENCE SCHEME

Аннотация научной статьи по математике, автор научной работы — Ряжских Виктор Иванович, Слюсарев Михаил Иванович, Попов Михаил Иванович

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

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

Numerical integration of a biharmonic equation in square field

The finite-difference algorithm of the numerical solution of a boundary-value problem for a biharmonic equation with a known right-hand member and zero conditions on required function and its normal gradient on boundary of a square field which was found on ideas of a relaxation method is suggested. The comparative analysis of the results obtained has confirmed efficiency of a computing circuit.

Текст научной работы на тему «Численное интегрирование бигармонического уравнения в квадратной области»

ВЕСТНИК САНКТ-ПЕТЕРБУРГСКОГО УНИВЕРСИТЕТА

Сер. 10. 2013. Вып. 1

УДК 519.635.1

В. И. Ряжских, М. И. Слюсарев, М. И. Попов

ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ БИГАРМОНИЧЕСКОГО УРАВНЕНИЯ В КВАДРАТНОЙ ОБЛАСТИ*)

1. Введение. Бигармонические уравнения, представляющие собой дифференциальные уравнения в частных производных 4-го порядка, играют важную роль в механике сплошных сред при моделировании поведения упругих пластин под нагрузкой [1], а также в гидродинамике малых чисел Рейнольдса [2].

Несмотря на линейный характер бигармонического уравнения, интегрирование некоторых частных постановок краевых задач для него, например защемленная на границе пластина с равномерной нагрузкой [3] или кондуктивно-ламинарная свободная конвекция в каверне [4], существование и единственность решения которых доказаны в [5], вызывает ряд трудностей.

В [6] впервые методом суперпозиции решений Навье и Леви получено аналитическое выражение для искомой функции в виде рядов, однако ценность его невелика, ввиду плохой сходимости этих рядов в области угловых точек из-за наличия в коэффициентах гиперболических функций, существенно лимитирующих число слагаемых при вычислениях. Данное обстоятельство стимулировало исследования по поиску способов улучшения сходимости аналитического решения с использованием асимптотического закона [7], а также по выбору альтернативной системы ортогональных функций [8-10], упрощающих вычислительный процесс.

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

Ряжских Виктор Иванович — доктор технических наук, профессор, заведующий кафедрой высшей математики Воронежского государственного университета инженерных технологий. Количество опубликованных работ: 82. Научные направления: теоретические основы явлений переноса и вычислительная математика. E-mail: [email protected].

Слюсарев Михаил Иванович — кандидат технических наук, доцент кафедры процессов и аппаратов химических и пищевых производств Воронежского государственного университета инженерных технологий. Количество опубликованных работ: 32. Научное направление: моделирование задач тепломассообмена. E-mail: [email protected].

Попов Михаил Иванович — аспирант кафедры высшей математики Воронежского государственного университета инженерных технологий. Научный руководитель: доктор технических наук, проф. В. И. Ряжских. Количество опубликованных работ: 3. Научное направление: краевые задачи для уравнений в частных производных (численные методы). E-mail: [email protected].

*) Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (грант № 10-08-00120-а).

© В. И. Ряжских, М. И. Слюсарев, М. И. Попов, 2013

2. Постановка задачи и построение численной схемы. В связи с этим рассмотрим краевую задачу на квадратной области С = [0,1] х [0,1] для неоднородного бигармонического уравнения

д4Ф(х,у) , ^д4Ф(х,у) , д4Ф(х,у) _ ^

дх4 дх^ду! + ду4 - Р[Х'У)> [1)

Ф(0, у) = Ф(1, у) = Ф(х, 0) = Ф(х, 1) = 0, (2)

ЭФ(0,2/) = дФ(1,у) = дФ(х,0) = дФ(х, 1) = 0

дх дх ду ду '

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

Применим процедуру установления, считая, что решение системы (1)-(3) можно получить из решения системы

дФ(х,у,т) д4Ф(х,у,т) д 4Ф(х,у,т) д4Ф(х,у,т)

+—кг1+"^Ш2+—^ = &

Ф(х,у, 0) = 0, (5)

Ф(0, у, т) = Ф(1, у, т) = Ф(х, 0, т) = Ф(х, 1, т) = 0, (6)

дЩ0,У,т) = 0Ф(1 ,у,т) = дЩх,0,т) = 0Ф(х,1,т) = 0

дх дх ду ду '

когда т ^ ж, здесь т - фиктивная переменная (аналог времени) [15].

Разобьем область решения [0,1] х [0,1] (в общем случае - произвольную прямоугольную область) системы (1)-(3) равномерной сеткой с шагами Ах и Ду, 1дАх<Ау = {х, у-) = (гДх,] Ду), г = 0,.., п, ] = 0,.., т}. Вместо функции непрерывного аргумента на С будем рассматривать функцию дискретного аргумента Ф(а^, Уу)&х,Ау Значения функции в узле будем обозначать Ф^-. Выберем разбиение таким образом, чтобы в него попадали точки границы области.

Конечно-разностную аппроксимацию производной дФ(х,у,т)/дт в произвольном узле (г,з) находим применением конечно-разностного оператора 1-го порядка

дФ(х у т) Фк+1 - Фк ■

ТФ = ^ = —- + °(Л

дт Л т

Для построения конечно-разностного аналога частных производных д4Ф(х,у)/дх4 и д4Ф(х,у)/ду4 используем центрально-разностный оператор 2-го порядка, примененный дважды по соответствующей переменной [16]:

д4Щх,у,т) Ф^2,3 - 4Ф?+и + 6Ф^ - 4Ф,-и + В^ - -- -- + °((Л )>

г)4Ф(т у т) Фк •, о - 4Фк •, 1 + 6Фк • - 4Фк ■ 1 +Фк • о ВзФ = ь= '3+ (д ;)4 + + 0((Д уП

Аппроксимацию смешанной производной определим с помощью пятиточечного приближения второй производной [16] по х и по у

- 16*?+2,— + *?+2,—) - 16(Фк+1,^+2 - 16фк+1,д"+1 + 30*?+1- 16*?+!,— + + *?+1,—) + 30(*?,— - 16*?— + 30*,. - 16*?,— + *?,—) -

- 16(*?-1,— - 16*?-1— + 30*?_1,.. - 16*?_1,— + *?— 1—2) +

+ (*?— 2,— - 16*?— 2,— + 30*?—2,. - 16*?—2,. —2 + *?—2,. —2)) + 0((Д х)2 (Д у)2).

Обозначим В* = В1* + В2* + В3*. Заменяя в уравнении (1) частные производные конечно-разностными аналогами, а известную функцию ее сужением на узлы сетки и отбрасывая слагаемые более высокого порядка малости, получим уравнение

Л г (Л ж)4

2

+ 144(Лх)2(Л^((Ф^+2 " 16Ф»Ч-2,д-+1 + 30Ф-, - 16*?+2— +

+ *?+2,. —2) - 16(*?+1,.+2 - 16*?+1— + 30*?+1,.. - 16*?+1,— + + *?+1,—) + 30(*?,— -16*?— + 30*?,.. - 16*?,..—1 + *?—) -

- 16(*?— 1,— - 16*?—1,— + 30*?—1,.. - 16*?—1,..—1 + *?—1,..—2) + + (*?— 2,— - 16*?— 2,— + 30*?—2,. - 16*?—2,. —2 + *?—2,.. —2)) +

+-^-= (8)

которое можно переписать следующим образом:

, * ? „ . _ 4* ? _ . + 6* ? ■ - 4* ? . + *? о .

V и V (Дж)4 +

2

+ 144(Лх)2(Л^((Ф^+2 " 16Ф"г + + 1 + " 16Ф*+2— +

+ * ?+2,. — 2) - 16(*?+1,— - 16*?+1,— + 30*?+1,. - 16*?+1,. —1 + *?+1,— ) + + 30(*?,.+2 - 16*?— + 30*?,.. - 16*?,.. —1 + *?. — 2) -

- 16(*?—1,.+2 - 16*?—1,— + 30*?—1,. - 16*?—1,. —1 + *?—1,. —2) + + (*?— 2,— - 16*?— 2,— + 30*?—2,. - 16*?— 2,. — 2 + *?—2,. —2)) +

, Ф?,д-+2-4Ф?,— + 6Ф?|Д.- 4Ф?—+Ф?|Д._2 Ч

+ (Л у)4 + ^

Начальное условие (5) на сетке приобретет вид

Ф°—0, г,] = 0Я (10)

Дискретный аналог граничных условий, накладываемых на саму функцию, получим сужением условий (6) на граничные узлы сетки

Фо,— Фп,— Ф?,о = Ф?,п = 0, к = 1,2,..., г = 0/п, ] = 0~п. (И)

Аналог граничных условий, накладываемых на частные производные 1-го порядка (3), находим из соотношения для конечно-разностного аналога первой производной

фк - фк . - фк . - -

1,3 0,_7 __п—1 ^ __г,0 _ г,п г,п— 1

= 0, г,з = 1,п — 1.

Л х Л х Л у А у

Учитывая (10), имеем

фу = Фп-1,3 = 41 = Чп-1 = * = 1. 2, * = Т^Х = Т^Т (12)

Таким образом, непрерывная задача (4)-(7) заменена конечно-разностной схемой (9)-(12).

На множестве сеточных функций {и(х^,уз)дх,ду} введем Гильбертово пространство Н дх,Ау, которое для каждого разбиения представляет собой вещественное пространство (п + 1) х (т + 1)-мерных векторов. Чтобы учесть граничные условия (11), (12), потребуем их выполнение для каждой функции из Ндх,ду. Зададим скалярное произведение на Ндх,ду в виде [17]

п — 2 т — 2

(и, у) = Л х Л у.

г=2 г=2

Норма в пространстве Ндх,ду индуцируется скалярным произведением.

3. Вычисление погрешности аппроксимации бигармонического уравнения разностной схемой. Рассмотрим уравнение (8) в операторной форме

Ти + Ви = —/. (13)

Для оценки его точности образуем разность г = и — у, где и - решение задачи (9)-(12), а V - решение задачи (4)-(7) [17]. Подставляя и = г + у в (13), получим для г задачу

Ти + Ви = Т (г + у)+ В(г + у) = (Т + В) г +(Т + В)у = —/, Вг = —ф.

Во внутренних узлах сетки и для г выполнены граничные условия (10)—(12), где ф = (Т + В)у + / - погрешность аппроксимации задачи (4)-(7) схемой (9)-(12). Так как + Д2-у + / = 0, то

дV ду

ф = (Т + В)у + /- — + А\-/=(Т + В)у-(— + А2У).

Вычислим погрешность аппроксимации почленно, используя разложение по формуле Тейлора с остаточным членом в форме Лагранжа, в окрестности г,з, к-го узла:

„ , N д4у(х,у) Л х2 д6у, . ,

ВМх, у, т)--= __[д х{% + в), % А у, к А г], 0 < в < 1,

д4у(х, у) Л у2 д6у

В3у(х,у,т)--= -¿-д^Ь А х,Ау{3+в),кА г], 0 < в < 1,

„ , ч д4у(х, у, т) 17 (Л х6 д8у , ,

ВМ-, У, г) - 2 ¿2ду2 = — ^ [Д + 913 л у, к А г] +

л у6 д8у , , \ 68 (Л х5 д8у ^

+ + Т]) " 189 + Л УЬ +

Д у5 д8« . , \ 167 (

167 ( 4 д8г

Д х дхду7

дх6ду2

д 8у ч

х [Д х(г + 6»), Д у+ а), к А т]+ Д у4^^ 6 [Д х(г + 6»), Д + а), к А т]J -

дх2ду6

68 /

д 8г

- ^(Д ^ Ау^-^[Ах(г + в),А у{3+а),к А т] +

д8у \

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

+ Ау3 [Д + +

85 д 8«

+ — Д х2 А У2 дх4ду4[А х{г + в),А у{з + а),к А т]; 0 < 0 < 1, 0 < а < 1, „ д«(х, у,т) Д т

д2

V г ,

Тч)--э = 2 э 2[гАж,гДу,Дг(г + р)], 0 < р < 1.

На равномерной сетке Д х =Д у = Н. Обозначим

д6«(х, у, т)

Мх = тах

Мз = тш

(х,у,т)еах[ 0,4]

М4 = тах

(х,у,т)еОх[ 0,4]

дх6 д8у(х, у, т)

, М2 = тах

(ж,у,г)еСх[0,4]

д6«(х, у, т)

ду6

дхтдуп д8«(х, у, т)

дхтдуп

М = тах

(х,у,т)еОх[ 0,4]

т, п = 1, 3, 5, 7, т + п = 8,

, т,п = 0, 2, 4, 6, 8, т + п = 8, 1 д2у(х, у, т)

2 дт2

где -^время установления. В силу симметрии оператора М1 = М2, обозначим М1 М1/3, М2 = (5398/945)М4 - (1088/189)М3. В результате получим оценку

\ф\ < М Д т + М1Н2 + М2Н4.

(14)

4. Сходимость и устойчивость. Рассмотрим уравнение (8) в операторной форме (13) с начальным и граничными условиями (10)-(12) на равномерной сетке Д х =Д у = Н и Д т = т. Операторы Т : Н^ ^ Н^, В : Н^ ^ НПредположим существование решения задачи (4)-(7), удовлетворяющего уравнению (13). Схема (13) является простейшей двухслойной итерационной схемой. Перепишем ее в канонической форме [17]

—^ + вкик = к = 0,1,..., задан и0,

(15)

здесь А? = Е, В? = В для всех к, ио = 0.

Итерационная схема (15) при любых т точно аппроксимирует уравнение (1) на его решении V. Поэтому разность г? = и? - V удовлетворяет однородному уравнению [17]

£?+1 - г?

+ Вг? = 0, к = 0,1,..., задан г0 = и0 - V.

Решая уравнение (15) относительно г¡?+1, получим

г? +1 = Ягк, Б = Е - тВ,

здесь Б - оператор перехода.

Рассмотрим оператор В. С учетом равномерности сетки

х

1 ( 1 2 17 2 1

/Й \72 ~ 9 + 1 + 12 Щ+2'3 ~ д "¿+2,5-1 + ^ "¿+2,^-2 -

2 32 32 32 2 17

- д "¿+1,5+2 + у "¿+1,5 + 1 - у "¿+1,5 + У "¿+1,5-1 - д "¿+1,5-2 + "¿,5 +2 -

32 49 32 17 2 32

~ У "¿,¿+1 + у "¿,5 - у "¿,¿-1 + "¿,5-2 - д "¿-1,5 + 2 + у "¿-1,5 + 1 -

32 32 2 1 2

- у "¿-1,5 + у "¿-1,5-1 ~ д "¿-1,5-2 + ^ "¿-2,5 + 2 ~ д "¿-2,5+1 +

17 2 1

17 2 1

+ ^ "¿-2,5 ~ д "¿-2,5-1 + ^ "¿-2,5-2^ •

Обозначим В = Ь4В оператор, не зависящий от Ь. Утверждение 1. Оператор В самосопряженный.

Для д о к а з а т е л ь с т в а утверждения необходимо заметить, что матрица оператора В вещественна и симметрична [18].

Утверждение 2. Оператор В положительный.

Доказательство. По определению положительности оператора (Ви, и) > 0 для любых и € Н^, и = 0. То есть

г —2 т — 2 п—2 т—2

г=2 г=2 г=2 г=2

53 53 ВщззЛ х Л у = Ь2 53 53 Ви> з> 0. (17)

Поскольку Ь? > 0, достаточно показать, что ^п=2 Вщ^> 0. Каждое слагае-

мое этой суммы имеет вид

( 1 2 17 2 1 2

"¿+2,5+2 - - "¿+2,5 + 1 + — "¿+2,5 - - «¿+2,5-1 + ^ "¿+2,5-2 ~ д "¿+1,5+2 +

32 32 32 2 17 32

+ у "¿+1,5 + 1 - у "¿+1,5 + "д" "¿+1,5-1 - д "¿+1,5-2 + "¿.¿+2 ~ у "¿,5+1 +

49 32 17 2 32 32

+ у "¿,5 ~ у "¿,5-1 + ^ "¿,5-2 - д "¿-1,5+2 + у «¿-1,5+1 ~ у "¿-1,5 +

32 2 1 2

+ у "¿-1,5-1 - д «¿-1,^-2 + — "¿-2,5 + 2 - д "¿-2,5 + 1 +

17 2 1

17 2 1

+ — "¿-2,5 - д "¿—2,5 — 1 + —"¿-2,5-2^ "¿,5 • (1»)

В силу симметрии выражения (18) каждое произведение координат будет входить в сумму в виде

49 2 49 2

—и^ + 2 + — и1р, (19)

где К - один из 5 коэффициентов Щ-, Покажем положительность выра-

жения (19) для множителей, отличных от 0:

49 2 49 2

У"г,5 + 2Киг,Зи1,Р + ~2~и1,Р ^ Щиг,Зи1,р\ + >

> 49\щзщ,р\ — 2\Кщ,зщ,р\ > 18\щзщ,р\ > 0. Если один из сомножителей равен нулю, то положительность (19) очевидна. Так как и = 0, то хотя бы одно из выражений (19) положительно. Поскольку сумма (17) состоит хотя бы из одного положительного и остальных неотрицательных слагаемых, она положительна. То есть оператор В положительный.

Оператор Б = Е - тВ - линейная комбинация самосопряженных операторов, поэтому он самосопряженный [18]. Из (16) находим \\г?\\. Оценим \\г?\\

1Ы1 < \Т?\\\\го\\ = \\Б\\? \\го\\ , (20)

где Тк = Б? - разрешающий оператор, причем ||Б?|| = \\Б\\?, поскольку Б = Б*. Итерационный процесс сходится, если \\и? - «\\ = \\г?\\ ^ 0, к [3], где \\ • \\ - некоторая норма в пространстве Н^. Поэтому нужно, чтобы \\Б\\ ^ 1. Количество шагов к, необходимых для обеспечения точности е, т. е. \\г?\\ ^ £ \\го\\, посчитаем по формуле

в которой величина ln(1 / У Б ||) - скорость сходимости. Чем меньше ||Б||, тем меньше n(e), соответственно скорость сходимости больше. Поскольку ||Б|| зависит от т, выберем т из условия минимума ||Б||. Так как Б - самосопряженный оператор, то

ЦБЦ = max\pk\,

k

где yUfc - собственные значения. Из определения Б (16) следует, что ри = 1 — jjzХк, ^к -собственные значения оператора B. В результате получаем задачу минимакса

min max 11 — TAk/НА\.

т>0 k

Лемма [17]. Если 0 < Amin ^ А ^ Amax, т > 0; то

I л I Amax Amin 2

mm max |1 — тА| = ----= po при т = tq =

i i Л..1. А. Л. Л. A. XV.A'd I J- JS 0 I иI >0

r>0 Ae[Amin,Amax] Amax + Amln AmaX + A

mm

Из положительности оператора В следует положительность его собственных значений, а в силу его конечномерности спектр конечен, поэтому, согласно лемме,

A — A . 2h4

II «и Amax Amin /oo\

II II = T-—T-=Po при T = TO = --—-. (22)

Amax + Amln Amax + Amln

Таким образом, получено не только оптимальное значение У Б||, но и выражение для оптимального значения шага (22). Поскольку вычисление собственных значений оператора В довольно трудоемкая операция (для сетки 25 х 25 необходимо посчитать собственные значения матрицы размера 441 х 441), используется другой способ вычисления по формулам [19]

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

Amax = sup (В, u), Amin = inf (В, u)

||и||=1 ll«ll = l

с помощью алгоритмов оптимизации Maple. В табл. 1 приведены расчеты ||Б||, оптимального шага то и количества шагов, вычисленного по формуле (21).

Поскольку ||Б|| < 1 для любых размерностей сетки, схема (15) сходится. Действительно,

u - «|| = Ы < ЦБЦк ||zo| ^ 0, к ^ю.

B = sup Bu

C 1М1с = 1 C

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

\Ы\с = \ич \,

800

а минимальное значение стремится к 0.

Рассмотрим схему (15) как обычную двухслойную схему. Докажем ее устойчивость. Для этого воспользуемся следующей теоремой [17].

Теорема. Для устойчивости схемы (15) достаточно, чтобы выполнялось условие

\\Tnj\\ ^ М1 при любых 0 ^ ] ^ п.

При этом для решения задачи (15) верна априорная оценка

\К+1\\(1) < М1 ^\Ы\(1) + ^ Г \\A-r1 ¡3\\(1) | .

Разрешающий оператор Тп,з = 8п_1Бп_2...8з.

Поскольку оператор перехода схемы (15) постоянный с нормой, меньшей единицы, очевидно неравенство

\\Тп,з\\ ^ \\$\\ = р0 при любых 0 < ] < п. Таким образом, схема (15) устойчива и выполняется оценка

IK+1II < ро ( IM

Итак, с одной стороны, рассматривая схему (15) как явную итерационную схему с постоянным параметром т, мы установили ее сходимость к решению задачи (4)—(7), а следовательно, задачи (1)—(3) и вывели формулы для нахождения оптимального значения параметра т и необходимого количества итераций K. C другой стороны, рассматривая (15) как двухслойную схему в общем виде, мы выявили ее устойчивость и получили оценку для максимального по модулю значения решения. Стоит заметить, что схема (15) однозначно разрешима для достаточно малых h, поэтому ее сходимость следует из устойчивости и выражения (14) для погрешности аппроксимации [20]. Действительно, с учетом (22) погрешность аппроксимации схемы (15), определяемая формулой (14), ф = O(h2).

5. Анализ решений. В виртуальной среде Maple 13 проведены вычислительные эксперименты. Решена задача (1)—(3) с постоянной правой частью, равной —1. В качестве начального приближения взята функция ио = 0. Эксперимент осуществлялся для различных значений размерности сетки и параметров т - мелкости разбиения, е -точности и K - количества итераций. Результаты эксперимента, а также вычисления входных данных представлены в табл. 1, 2 и на рис. 1, 2.

Данные расчетов входных параметров приведены в табл. 1, в которой ^^|| - норма оператора перехода, £ = К2 - точность, К - минимальное число итераций, необходимое для обеспечения заданной точности, то - величина итерационного шага, \итах\ - верхняя априорная оценка максимального по модулю значения решения. Точность была выбрана таким образом, чтобы она совпадала с погрешностью аппроксимации [17].

Таблица 1. Расчет входных параметров

Размерность сетки Мелкость разбиения 11^11 £ К то | ^тах |

11 X 11 0.1 0.995 0.01 895 2.45 • 10~ь 0.0026

15 х 15 1/14 0.9989 1/196 4831 6.09 • Ю-7 0.0029

21 х 21 0.05 0.9998 0.0025 25970 1.43 • 10-у 0.0037

25 х 25 1/24 0.9999 1/576 59762 6.86 • Ю-8 0.0041

Таблица 2. Результаты вычислительных экспериментов

Размерность сетки то К | ^тах | Сходимость

11 X 11 2.45 • 10-ь 895 7.512 • Ю-4 Сходится

11 X 11 2.45 • 10-ь 1000 7.545 • Ю-4 Сходится

11 X 11 2.47- 10~ь 895 0.017 Расходится

11 х 11 1•10~ь 895 6.374 • Ю-4 Сходится

11 х 11 2.45 • 10-ь 500 6.985 • Ю-4 Сходится

15 х 15 6.09 • 10-у 4831 8.97- Ю-4 Сходится

15 х 15 6.09 • 10-у 5000 8.98 • Ю-4 Сходится

15 х 15 6.1 • ю-7 4831 0.016 Расходится

15 х 15 1 • ю-у 4831 5 • Ю-4 Сходится

21 х 21 1.43 • 10-у 25 970 1 • 10~'6 Сходится

21 х 21 1.44 • Ю-7 2000 0.9 Расходится

25 х 25 6.86 • Ю-8 59 762 1.05 • Ю-3 Сходится

О

-0.0002

-0.0004 и(х,у)

-0.0006

-0.0008

-0.0010

В табл. 2 представлены результаты численных экспериментов. В колонке «Сходимость» указано, сходится ли алгоритм к решению задачи. Сравнивая табл. 1 и 2, видно,

и

О

-0.00010 -

-0.00020 -

-о.ооозо -

-0.00040 -

-0.00050 -

-0.00060 -

-0.00070 -

-0.00080 -

-0.00090 -

-0.00100 -

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Рис. 2. Эволюция решения по размерности сети Размерность сетки: 1 - 11 х 11, 2 - 15 X 15, 3 - 21 х 21, 4 - 25 X 25.

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

На рис. 1 изображен график решения u(x, y) для размерности сетки 25 х 25 при оптимальных значениях то и K. Легко заметить, что он симметричен относительно центральной точки x = 0.5, y = 0.5, что является следствием самосопряженности оператора перехода S. В этой точке достигается максимальное по модулю значение функции \umax\. Потому строим сетки так, чтобы центральная точка области попадала в узел разбиения.

На рис. 2 изображена эволюция решения по количеству узлов сетки в плоскости x = 0.5, начиная от 11 х 11 и заканчивая 25 х 25. Хорошо видно, что при увеличении размерности сетки значения решения u(x,y) в тех же узлах все меньше отличаются друг от друга. Это говорит о том, что данный процесс сходящийся.

6. Заключение. Отметим плюсы предложенной конечно-разностной схемы. Во-первых, ее преимущество в том, что она явная, и не приходится решать систему уравнений с неразряженной матрицей, что весьма облегчает вычислительный процесс. Во-вторых, можно заранее задавать точность и в соответствии с ней вычислять оптимальный шаг и количество шагов, необходимых для сходимости алгоритма. В-третьих, явный характер схемы в отличие от неявного позволяет хранить в памяти ЭВМ только один шаг итерации, что существенно экономит память ЭВМ и время расчета. Решение задачи согласуется с известными результатами С. П. Тимошенко [1].

Литература

1. Тимошенко С. П., Войновский-Кригер С. Пластины и оболочки. М.: Наука, 1966. 636 с.

2. Хаппель Дж., Бреннер Г. Гидродинамика при малых числах Рейнольдса / пер. с англ. В. С. Бермана, Г. В. Маркова; под ред. Ю. А. Буевича. М.: Мир, 1976. 630 с. (Happel J., Brenner H. Low Reynolds numbers hydrodymics.)

3. Постнов В. А., Ростовцев Д. М., Суслов В. П., Кочанов Ю. П. Строительная механика корабля и теория упругости: в 2 т. Л.: Судостроение, 1987. Т. 2. 416 с.

4. Слюсарев М. И., Чертов Е. Ю., Ряжских В. И. Аналитическое решение первой тестовой задачи свободной конвекции для кондуктивно-ламинарного режима // Вестн. Воронеж. гос. техн. ун-та. 2010. Т. 6, № 7. С. 165-167.

5. Тихонов А. Н., Самарский А. А. Уравнения математической физики. М.: Наука, 1977. 742 с.

6. Бубнов И. Г. Напряжения в обшивке судов от давления воды // Морской сборник. 1902. Т. 312, № 10. С. 119-138.

7. Чехов В. Н., Пан А. В. Об улучшении сходимости рядов для бигармонической задачи в прямоугольнике // Динамические системы. 2008. Вып. 25. С. 135-144.

8. Суслов В. П., Качанов Ю. П., Спихаренко В. Н. Строительная механика корабля на основе теории упругости. Л.: Судостроение, 1972. 720 с.

9. Selvadurai A. P. Partial differention equations in mechanics 2. New York: Springer, 2004. 698 p.

10. Слюсарев М. И., Чертов Е. Ю., Ряжских В. И., Богер А. А. Кондуктивно-ламинарная естественная конвекция ньютоновской тепловыделяющей жидкости в квадратной каверне с постоянной температурой стенок // Вестн. Воронеж. гос. ун-та. Сер. Физика. Математика. 2011. № 1. С. 214-218.

11. Кобельков Г. М. О сведении краевой задачи для бигармонического уравнения к задаче типа Стокса // Докл. АН СССР. 1985. Т. 283, № 1. С. 539-542.

12. Флетчер К. Вычислительные методы в динамике жидкостей: в 2 т. / пер. с англ. А. И. Державиной; под ред. В. И. Шидловского. М.: Мир, 1991. Т. 1. 504 с. (Fletcher C. A. J. Computational techniquies for fluid dynamics.)

13. Алгазин С. Д. Численные алгоритмы классической математической физики. М.: Диалог-МИФИ, 2010. 240 с.

14. Galanin M. F., Milyutin D. S., Savenkov E. B. Development, research and application of a finite superelements method for solution biharmonical equation: preprint Inst. Appl. Math., the Russian Academy of science. М., 2005. P. 1-24.

15. Марчук Г. И. Методы вычислительной математики. М.: Наука, 1980. 535 с.

16. Андерсон Д., Таннехил Дж., Плетчер Р. Вычислительная механика и теплообмен: в 2 т. / пер. с англ. С. В. Сенина, Е. Ю. Шальмана; под ред. Г. Л. Подвидза. М.: Мир, 1990. Т. 1. 384 с. (Anderson D. A., Tannehil J. C., Pletcher R. H. Computational fluid mechanics and heat transfer.)

17. Самарский А. А. Введение в теорию разностных схем. М.: Наука, 1971. 552 с.

18. Треногин А. А. Функциональный анализ. М.: Физматлит, 2002. 488 с.

19. Ахиезер Н. И., Глазман И. М. Теория линейных операторов в гильбертовом пространстве. М.: Наука, 1966. 544 с.

20. Филиппов А. Ф., Рябенький В. С. Об устойчивости разностных уравнений. М.: Гос. изд-во теор.-техн. лит., 1956. 171 с.

Статья рекомендована к печати проф. А. П. Жабко. Статья принята к печати 25 октября 2012 г.

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