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

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

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

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

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

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

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

Еще

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

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

IDR: 148177264   |   УДК: 517.55

Solvability of a difference Cauchy problem for multi-layer implicit difference schemes

Difference equations arise in different areas of mathematics. Difference equations in conjunction with a method of generation functions give a efficient technique for studying the enumerative problems in the combinatorial analyses. Another source of difference equations is discretization of differential equations. Methods of discretization a differential equation is an important part of the theory of difference schemes, and also lead to difference equations [1]. In the case of implicit difference schemes its solvability presents a non-trivial question. In [2] investigated the stability of a two-layer homogeneous linear difference scheme with constant coefficients. In [3] to study the stability of multilayer homogeneous difference schemes applied theory of amoebas of algebraic hypersurfaces and a formula for the solution of the Cauchy problem in terms of its fundamental solution. In [4] for the two-dimensional case is investigated difference analog of the boundary value problem for Hormander polynomial differential operator. We investigate the solvability of difference equations with initial-boundary conditions of Riquier and consider them as implicit multi-layer difference schemes. Since this question reduces to solvability of systems of linear equations, we use linear algebra to give necessary and sufficient conditions and a simple sufficient condition for solvability in terms of coefficients of a polynomial difference operator. We show the relation of these results to the elimination algorithm for systems of algebraic equations with band matrices. The results can be applied for studying solvability of difference schemes and construction of monomial bases in quotients of the polynomial ring.

Еще

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

Введение. Разностные уравнения возникают в различных областях математики. В комбинаторном анализе разностные уравнения в сочетании с методом производящих функций дают мощный аппарат исследования перечислительных задач. Другой источник появления разностных уравнений – дискретизация дифференциальных. Методы дискретизации дифференциальной задачи являются важной составной частью теории разностных схем и также приводят к разностным уравнениям [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 с.