Разрешимость разностной задачи Коши для многослойных неявных разностных схем

Автор: Рогозина Марина Степановна

Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau

Рубрика: Математика, механика, информатика

Статья в выпуске: 3 (55), 2014 года.

Бесплатный доступ

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

Еще

Полиномиальный разностный оператор, задача коши

Короткий адрес: https://sciup.org/148177264

IDR: 148177264

Текст научной статьи Разрешимость разностной задачи Коши для многослойных неявных разностных схем

Введение. Разностные уравнения возникают в различных областях математики. В комбинаторном анализе разностные уравнения в сочетании с методом производящих функций дают мощный аппарат исследования перечислительных задач. Другой источник появления разностных уравнений – дискретизация дифференциальных. Методы дискретизации дифференциальной задачи являются важной составной частью теории разностных схем и также приводят к разностным уравнениям [1].

В монографии [2] исследована устойчивость однородной двухслойной линейной разностной схемы с постоянными коэффициентами. В работе [3] к исследованию устойчивости многослойных однородных разностных схем применяется теория амеб алгебраических гиперповерхностей и получена формула для решения задачи Коши через ее фундаментальное решение.

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

Введем необходимые обозначения и определения.

Z2 - целочисленная решетка и Z + - подмножество этой решетки, состоящее из точек с целыми неотрицательными координатами. Пусть 51 - оператор сдвига по переменной x, т. е. 5f(x,y) = f(x +1,у), а 52 - оператор сдвига по переменной у, т. е. 5fx,y) = f(x,y +1). Зададим «полосу» П = {(x, у) е Z +, 0 < x < B, у > 0} в положительном октанте целочисленной решетки, число B+1 будем называть шириной «полосы» П. Рассмотрим разностный полиномиальный оператор с постоянными коэффициентами вида mbm

P (51,52) = EE cW^E P/5J52,(1)

j=0i=0

b где Pj(51) = ECij5i, j = 0’ 1 •”’ m.

i =0

mb

Многочлен P ( z , w ) = EE ci j z‘wj называется ха- j = 0 i = 0

рактеристическим. Степень m многочлена P ( z , w ) будем называть порядком разностного оператора P (5 1 ,5 2 ) и предполагать, что b < B .

Зафиксируем в такое, что c р m X 0, и рассмотрим множество П р = {( x , у ) е Z 2: 0 < x - в < B-b , у > m - 1}. Обозначим L р = П\П р и сформулируем следующую задачу:

найти решение разностного уравнения

P (5 1 ,5 2 ) f ( x , у ) = g(x , у ), ( x , у ) е П,           (2)

удовлетворяющее условию fx,у) = ф(x,уX (x,у) е Lв,              (3)

где g ( x , у ) и ф( x , у ) - заданные функции целочисленных аргументов.

Задачу (2)-(3) назовем задачей Коши для полиномиального разностного оператора (1) и приведем легко проверяемое условие ее разрешимости.

Теорема 1. Если для коэффициентов полиномиального разностного оператора P (5 1 ,5 2 ) выполнено условие b

| с в m | ~ ^Z l c a m I’                       (4)

| a=0, a*P то задача (2)-(3) имеет единственное решение.

Система уравнений (2)-(3) представляет собой бесконечную систему уравнений относительно переменных fx , у ), ( x , у ) е П . Важной особенностью этой системы является то, что каждое уравнение в ней зависит от конечного числа неизвестных. Известно (см. [6, лемма 6.3.7]), что такая система совместна тогда и только тогда, когда любая система из конечного числа этих уравнений совместна. Для исследования вопроса об условиях на оператор P (5 1 ,5 2 ), при выполнении которых задача (2)-(3) разрешима, прежде всего упорядочим уравнения этой системы так, чтобы число неизвестных в каждом следующем уравнении было больше или равно числу неизвестных в предыдущем.

Зафиксируем p такое, что p > m , и будем рассматривать прямоугольник П p = {( x , у ):0 < x < B , 0 < у < p }. Неизвестные будем нумеровать элементами множества П p и упорядочим это множество лексикографически. Уравнения будем нумеровать элементами двух множеств П p р = {( x , у ): 0 < x < B - b , 0 < у < p - m } и Lp р = П p \{(в, m ) + П p р }. Так как Lp р и {(р, m )+П p р } = = П p , то элементам множества Lp р присвоим те же «номера», с которыми они входят в множество П p , а элементам ( x , у ) множества П p р - те «номера», с которыми (р, m ) + ( x , у ) входят в П p .

Получим систему уравнений относительно неиз-вестных fx , у ), ( x , у ) е П p вида

P (5 1 ,5 2 ) f ( x , у ) = g ( x , у ), ( x , у ) е П p р ,           (5)

f x у ) = ф( x у )’ ( x у ) е L р .              (6)

Число уравнений #( L p р U П p р ) этой системы равно числу неизвестных #П p . Символ « U » означает дизъюнктное объединение.

Пример 1. Рассмотрим разностный оператор P (51,52) = c 2151252 + c 115152 + c 0152 + c 2q512 + c W51 + c 00, где m = 1, р = 1, b = 2. Пусть B = 3, p = 2, тогда система уравнений (5)-(6) примет вид c 21f(x+2,у +1) + c 1f(x +1,у +1) + c 01f(x,у +1) + c 2of(x+2,у) +

+c 1o f ( x +1, у ) + c 0o f ( x , у ) = g ( x , у ), ( x , у ) е П2 1 ,    (5а)

f ( x , у ) = ф( x , у ), ( x , у ) е L 2 1 ,              (6а)

относительно неизвестных у ( у 1 , у 2), ( у 1 , у 2) е П2 = {(0,0), (1,0), (2,0), (3,0), (0,1), (1,1), (2,1), (3,1), (0,2),

(1,2), (2,2), (3,2)}. Уравнения (5а) нумеруются элементами множества П2 1 = { ( 0,0 ) , ( 1,0 ) , ( 0,1 ) , ( 1,1 ) } , а уравнения (6а) - элементами множества L 2 1 ={(0,0), (1,0),

(2,0), (3,0), (0,1) (3,1), (0,2), (3,2)}. Так как объединение Lp р U П p р дизъюнктное, то точки с координатами ( x , у ) и ( x , у ) считаются различными.

Возвращаясь к общему случаю, обозначим A p определитель системы уравнений (5)-(6). Его порядок равен N = ( B +1)^( p +1) и состоит он из строк двух видов. В строках, соответствующих уравнениям (6), все элементы, кроме одного (равного 1), равны 0. Строки, соответствующие уравнениям (5), состоят из нулей и коэффициентов c ij разностного оператора P (6 1 ,6 2 ).

Пример 2. Для разностного оператора P (6 1 ,62), рассмотренного в примере 1, имеем

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

2,1 =

c 00

c 10

c 20

0

c 01

c 11

c 21

0

0

0

0

0

0

c 00

c 10

c 20

0

c 01

c 11

c 21

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

c 00

c 10

c 20

0

c 01

C 11

c 21

0

0

0

0

0

0

c 00

c 10

c 20

0

c 01

c 11

c 21

0

0

0

0

0

0

0

0

0

0

0

1

Теорема 2. Задача (2)-(3) для всех ф( x , у ) и g ( x , у ) имеет единственное решение тогда и только тогда, когда для всех p > m определители A p ^ 0.

В определителях Ap,р, отвечающих за разрешимость задачи Коши, присутствуют все коэффициенты cij характеристического многочлена P(z,w). Оказалось, что разрешимость задачи (2)-(3) зависит в действительности только от коэффициентов много-b члена Pm (z) = Е Cimz'. i=0

Обозначим П q = {( x , у ): 0 < x < B, у = q }, q                     q qq

П р = {( x , У ): 0 <  x —в <  B-b , у = q }, L р = П \ П в .

Нетрудно видеть, что # П q + # L q = # П q .

Для q = 0, 1, ..., p обозначим Dq миноры определителя Ap , составленные из его строк, соответствующих уравнениям

P (6 1 , 6 ^ ) / ( x , У ) = g ( x , У ), ( x , У ) е П q ,          (7)

fx , у ) = ф( x , у ), ( x , у ) е L q ,              (8)

и столбцов, соответствующих неизвестным fx , у ), где q

( x , у ) е П .

Отметим, что в определителях Dq,р присутствуют b только коэффициенты многочлена Pm (z) = Е cimz', i=0

и порядок всех определителей D q равен B +1, т. е. ширине полосы.

Пример 3. Для разностного оператора P (6 1 ,62), рассмотренного в примерах 1, 2, для q = 0, 1, 2 имеем

10 0 0 10  0  0 0 10 0 C 01   C11   c 21    0 D 0,1 = 0 0 10 , D 1,1 = D2,1 = 0    c 01   c 11   c 21 0 0 0 1 0    0    0    1 Связь между определителями Ap,р и Dp,р дается следующей леммой.

Лемма. Для всякого p справедливо равенство

Л — П p - m + 1

Ap = D m , р .

Доказательство . Будем последовательно преобразовывать определитель Ap , пользуясь теоремой Лапласа (см., например, [7]).

На первом шаге ( q = 0) разложим определитель по

-— 0             ~ 0

строкам с «номерами» (x,у) е Пр и (x,у) е Lр. Таких строк будет B +1, и в них ненулевым (равным 1) является один элемент, который стоит на главной диагонали D0 ,в = 1.

Определитель, полученный из Ap вычеркиванием этих строк и столбцов, соответствующих неизвестным f (0,0), f (1,0), f (2,0), ..., f(B ,0), обозначим A 1 p . Очевидно, что A p = D 0,p - A 1 p .

На втором шаге ( q = 1) разложим определитель 1                                                                                71

A p по строкам с «номерами» из множеств П р и L р .

Среди миноров порядка B+1 не содержит нулевой строки только определитель, составленный из столб- цов с «номерами» (x,у) е П , т. е. минор D1 ,р, поэтому A1 p,в = D 1,в •A2p,в, где определитель A2p,р получен из определителя Aгp,р вычеркиванием строк с «номера

— 1              ~ 1

ми» ( x , у ) е П р и ( x , у ) е L р и столбцов с «номерами»

( x , у ) еП .

Продолжая процедуру, на (q +1)-м шаге среди миноров порядка B +1 определителя Aq-1p,р, соответст- q вующих строкам с «номерами» из множеств Пр и L q , не содержит нулевой строки только определитель, составленный из столбцов с «номерами» (x, у) еП q, т. е. Dq р. Таким образом, Aqp,e = Dq ,в •A(q+1)p ,р.

Так как на последнем p -м шаге App = Dp , то A p = D 0,в •D 1,в - D p - Поскольку D с, р = _ = D m _1, р = 1, а D m = D m +1,р = - - - = D p , то Ap = D mp , р m + 1 .

Пример 4. Для разностного оператора P (6 1 ,62), рассмотренного в примерах 1-3, в соответствии с леммой имеем A 2 ,1 = D 0 ,1 •D 1,1 •D 2 ,1 = D \1 = = ( c 11 •с 11 - c 01 c 21 )2

Доказательство теоремы 2^ Пусть для всех p > m определитель Ap + 0. Докажем, что при любом выборе ф( x , у ) и g ( x , у ) задача (5)-(6) имеет единственное решение. Доказательство состоит в последовательном решении систем линейных уравнений относительно неизвестных f ( x , у ). Определителем этой системы является Ap + 0

На первом шаге берем p = m . Точки с координатами (0,0), (1,0), ..., ( B-b ,0) подставляем в уравнение (5), а точки с координатами ( x , у ) е Lm р - в уравнение (6).

Получим систему уравнений с ленточной матрицей, определитель (порядка ( m +1)•( B +1)) которой имеет вид

1

0 _

0

0

0

0   _

0

0

0

1 .„

0

0

0

0   _

0

0

0

0 _

1

0

0

0   _

0

0

0

0 _

0

1

0

0   _

0

0

Л m , p =

0

0 _

0

0

1

• • •            • • •

0  

0

0

0

0 _

0

0

c p- 1 m

c p m   • •

0

0

0

0 _

0

0

0

0  

c p m

c p+ 1 m

0

0 _

0

0

0

0  

0

1

Очевидным условием разрешимости этой системы является A m ,p Ф 0.

На втором шаге берем p = m + 1. Точки с координатами (0,0), (1,0), ..., ( B-b ,0), (0,1), (1,1), ..., ( B-b ,1) подставляем в уравнение (5), а точки с координатами ( x , y ) G Lm +| в - в уравнение (6). Получим систему уравнений с определителем Am+ 1 ,p порядка ( m +2)-( B +1). Очевидным условием разрешимости системы является A m+ 1,p ф 0.

Продолжая процесс, на (p +1)-м шаге подставим в уравнение (5) точки с координатами (0,0), (1,0), ..., ( B - b ,0), ..., (0, p-m ) , (1, p-m ), ..., ( B-b , p-m ), а точки с координатами ( x , y ) G Lp p - в уравнение (6). Получим систему уравнений с определителем Ap ,p порядка ( p +1)'( B +1). Очевидным условием разрешимости системы является Ap ,p Ф 0.

Таким образом, условие «для всех p < m определители Ap ,p Ф 0» обеспечивает существование и единственность решения задачи (2)-(3) при произвольном выборе правой части g ( x , y ) и начальных данных Ф( x , У )-

Покажем справедливость обратного утверждения.

Возьмем g(x , y ) = 0, ф( x , y ) = 0. По условию единственным решением может быть только тождественный нуль: fx , y ) = 0 для ( x , y ) G П p .

Далее действуем по схеме доказательства первой части.

На первом шаге (p = m ) точки с координатами (0,0), (1,0), ..., ( B-b ,0) подставляем в уравнение (5), а точки с координатами ( x , y ) g Lm p - в уравнение (6). Получим однородную систему линейных уравнений. Так как эта система имеет только тривиальное решение fx , y ) = 0, то определитель этой системы A m ,p не равен нулю.

Продолжая процесс и подставляя в уравнения (5), (6) все точки ( x , y ) G П p , на p -м шаге получим однородную систему линейных уравнений с определителем Ap ,p . Эта система имеет по условию только тривиальное решение, поэтому Ap ,p Ф 0.

Из теоремы 2 и леммы 1 сразу следует теорема 3.

Теорема 3. Задача (2)-(3) имеет единственное решение тогда и только тогда, когда Dp ,p Ф 0 для всех p = 0, 1,...

Доказательство теоремы 1. У определителя Ap ,p на главной диагонали стоят единицы и выделенный коэффициент c p m . Согласно лемме 1 имеем Ap ,p = = D 0 ,p •D 1 ,p ••• Dp ,p , где D j ,p - главные миноры определителя A p ,p порядка B +1. Определители D j ,p зависят только от коэффициентов многочлена b

P m ( ^ ) = ^ c imz* . Если выполнено условие (4), то D j ,p i = 0

являются определителями матриц с диагональным преобладанием (говорят, что квадратная матрица A = |aj| обладает свойством диагонального преобладания, если |a1V| > ^|aj|, i = 1, 2, .., причем хотя бы j * i одно неравенство является строгим), поэтому Dj,p Ф 0 (см., например, [8]). По теореме 3 задача (6)-(7) имеет единственное решение.

В качестве примера применения полученных результатов рассмотрим первую краевую задачу для уравнения теплопроводности [9]:

д и д2 и , — = —у,t > 0,0 < x < l, д t дx2

u (0, t ) = u1 ( t ), u (l, t ) = u 2 ( t ), u ( x ,0) = u 0( x )

и ее аппроксимацию разностной шеститочечной параметрической схемой вида

m +1      m         m +1        m +1 ,    m +1

ui    - ui = G ui + 1 - 2 ui    + ui - 1

т                     h 2

+(1 n'l

mmm ui+1   2 ui + ui-1

h"

, i = 1, 2,

..., N - 1,

um 0 = u 1 ( t m ), um N = u 2 ( t m ), t = u 0 < x4 ), m = 0,1 ^, (10)

где 0 < о < 1 - произвольный вещественный параметр

схемы.

Рассмотрим чисто неявную схему, т. е.

Тогда

m +1 ui

-

т

тогда

запишется

в

о

виде

ui m

= u i +1

m +1 ui

-

2 u m + 1 + u m + h h

. Обозначим

т

Y = h 2,

1 + 2у

u im

Y

1 + 2у

ui +1

-^— um + 1 = 0. 1 + 2 y i - 1

Если обозначить a = -

Y

1 + 2y’

то в обозначениях дан-

ной работы разностный оператор будет иметь вид P (51,52) = a 52 + 3& + a 8^8 2 + (2 a -1)81, где c 01 = c 21 = a , c 11 = 1.

Если переобозначить um i = f ( i , m ), то задача (9)-(10) для этой схемы примет вид

P (8 1 ,8 2 ) fx , y ) = 0, 0 < x < N-1 , y = 0, 1,..,

Г    f (0, y ), y = 0, 1, ..,

ф ( x , y ) = ^    f ( N , y ), y = 0, 1, ..,

[ f ( x ,0), x = 1, 2, .., N - 1.

Так как 2|a| <  1, то выполнено условие диагонального преобладания (4) теоремы 1, следовательно, задача (10)–(11) имеет единственное решение.

Список литературы Разрешимость разностной задачи Коши для многослойных неявных разностных схем

  • Самарский А.А. Введение в теорию разностных схем. М.: Наука, 1971. 552 с.
  • Федорюк М.В. Асимптотика: интегралы и ряды. М.: Наука, 1987. 544 с.
  • Рогозина М.С. Устойчивость многослойных неоднородных разностных схем и амебы алгебраических гиперповерхностей//Вестник СибГАУ. 2013. № 3 (49). С. 95-99.
  • Рогозина М.С. Разностный аналог одной теоремы Хермандера//Четвертое российско-армянское совещание по математической физике, комплексному анализу и смежным вопросам: тезисы докладов. Красноярск: Сиб. федер. ун-т. 2012. С. 60-62.
  • Ильин В.П., Лиснянский И.М. О решении алгебраических уравнений с ленточными теплицевыми матрицами//Сибирский математический журнал. 1978. Т. 19. Вып. 1. С. 44-48.
  • Хермандер Л. Введение в теорию функций нескольких комплексных переменных. М.: Мир, 1968. 280 с.
  • Ильин В.А., Позняк Э.Г. Линейная алгебра. М.: Физматлит, 2005. 280 с.
  • Шарый С.П. Курс вычислительных методов. Новосибирск: Новосиб. гос. ун-т, 2010. 279 с.
  • Самарский А.А., Гулин А.В. Устойчивость разностных схем. М.: Наука, 1973. 416 с.
Статья научная