Научная статья на тему 'Двухслойные разностные схемы с согласованными аппроксимациями потоковых членов'

Двухслойные разностные схемы с согласованными аппроксимациями потоковых членов Текст научной статьи по специальности «Математика»

CC BY
423
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
РААЗНОСТНЫЕ СХЕМЫ / СОГЛАСОВАННОСТЬ ПОТОКОВЫХ ЧЛЕНОВ / УСТОЙЧИВОСТЬ. / DIFFERENCE SCHEMES / CONSISTENCY OF CONVECTIVE FLOWS / STABILITY

Аннотация научной статьи по математике, автор научной работы — Иванов Федор Васильевич

Известно, что для устойчивости разностных схем для системы уравнений газовой динамики в эйлеровых координатах важное значение имеет согласованность аппроксимации члена с давлением уравнении движения с членами конвективного потока уравнения. В ряде работ были предложены разностные схемы со сбалансированными аппроксимациями конвективных потоков. Эти разностные схемы обладают свойством полной консервативности. В данной работе построена двухслойная разностная схема, обладающая свойством консервативности при решении нестационарной задачи, а при решении стационарных задач методом установления (т.е. при t→∞ ) становится полностью консервативной. Исследуется связь свойства полной консервативности разностной схемы с ее устойчивостью. Все потоковые члены рассматриваемых разностных схем аппроксиморованы согласованным образом.

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

Consistency of term's approximation with pressure in equations of movement with terms of convective flow of equations is known to have important meaning for stability of a difference scheme for balanced approximations of gas dynamics in Euler coordinates. Difference schemes with balanced approximations of convective flows have been offered in a number of works. These difference schemes have properties of full conservatism. Two-layer difference schemes confirming properties of conservatism have been constructured in solution of unstable problem but it has become completely conservative one in solution of stable problems by a method of establishment (i.e. at t→∞ ). Relation of property of completely conservatism of difference schemes with its stability is investigated. All flow terms which the difference schemes consist of have been approximated by consistent metgod.

Текст научной работы на тему «Двухслойные разностные схемы с согласованными аппроксимациями потоковых членов»

УДК 517.9:533.7

ДВУХСЛОЙНЫЕ РАЗНОСТНЫЕ СХЕМЫ С СОГЛАСОВАННЫМИ АППРОКСИМАЦИЯМИ ПОТОКОВЫХ ЧЛЕНОВ

Ф, В, Иванов

Введение

В книге [1] показано, что для устойчивости разностных схем (РС) для системы уравнений газовой динамики в эйлеровых координатах важное значение имеет согласованность аппроксимации члена с давлением в уравнении движения с членами конвективного потока уравнений. В [2-4] и в ряде работ этих авторов были предложены разностные схемы со сбалансированными аппроксимациями конвективных потоков. Эти разностные схемы обладают свойством полной консервативности (ПК) в смысле [5]. В работе [6] построена частично трехслойная ПК разностная схема. Исследовано связь свойства полной консервативности разностной схемы (ПКРС) с устойчивостью построенной разностной схемы.

В данной работе построена двухслойная разностная схема, обладающая свойством консервативности при решении нестационарной задачи, а при решении стационарных задач методом установления (т. е. при £ ^ то) она становится ПК. Исследуется связь свойства ПК с устойчивостью ПКРС.

© 2009 Иванов Ф. В.

1. Уравнения газовой динамики в эйлеровых переменных

Рассмотрим систему одномерных нестационарных уравнений газовой динамики в эйлеровых переменных, замыкаемую уравнением состояния р = р{р, е):

др дри дЬ дх дри

= 0,

дри

~дГ

дре

дх дрие дх

+ ^ = 0

1 о >

дх ди дх

(1.1)

р

- давление.

Здесь Ь — время, х — эйлерова переменная, и -ер Уравнение баланса кинетической энергии и закон сохранения полной энергии имеют вид

дри

2 т

дрии 2 дх

др п ■и— = 0, дх

(1.2)

дрЕ дриЕ дри

= 0,

дЬ дх дх Газодинамическое уравнение для энтропии имеет вид

де

р(т

д

р

дЬ\р

де

Л^х

д

р

дх р

= 0.

(1.3)

(1.4)

Систему уравнений газовой динамики (1.1), кроме уравнения неразрывности, можно записать в недивергентном виде:

др дри = о

дЬ дх '

ди ди др

Р~КТ + Ри~£Г + -¿Г = 0,

дЬ дх дх

де де ди

дЬ дх дх

(1.5)

Стационарные уравнения газовой динамики в эйлеровых переменных, замыкаемые уравнением состояния р = р(р, е), имеют вид

дри дх

^ + ^ = (1-6)

дх дх

дрие ди

+Р— = 0. дх дх

Уравнение баланса кинетической энергии и закон сохранения полной энергии имеют вид

1 дри2и др

2 ~дх и~дх = (1'7)

Э-^+д-Р=0, Е = е+%. (1.8)

дх дх

Газодинамическое уравнение для энтропии имеет вид

Систему уравнений газовой динамики (1.6), кроме уравнения неразрывности, можно записать в недивергентном виде:

ди др дх дх ди др дх дх

де ди ри— +Рт~ = 0.

дх дх

Систему уравнений (1.10) запишем в матричном виде: А^ = 0, А =

дх

2. Разностные схемы с фиксированной аппроксимацией члена

В данной работе для построения ПКРС применим метод, изложенный в работе [4]. Рассмотрим семейство разностных схем с четырьмя

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

■[а^ри)(1 - а)(Н= 0,

Рх

(а(ри)

Ах

(1 — а%){ри

х-иГ

.п А

х

А

= о,

(2-1) (2.2)

+ (1 - «4)(НГ-1^еГ-1

■Р?^[в8«?+(1-азК_1]=0> (2.3)

где

Рхф) = 0.5(тх + Е)ф), Ахф(х) = 0.5(ТХ + Е)ф), Тх(р(х) = (р(х + К), Е<р(х) = <р(х), оц € [0,1], г = 1,4.

Заметим, что в разностной схеме (2.2) для уравнения движения аппроксимация члена || взята без числового параметра. Г-форма первого дифференциального приближения разностных схем (2.1)-(2.3) имеет вид

{ри)х + —0.5)(ри)хх = 0, (2.4)

римх+ рх + Н(а2 — 0.5)(ри) х их + 0 ЪНрхх = 0, (2.5)

риех+ рих + Ц2а4 — 1) (ри) хех + 0.5^(2а4 — 1 )риехх + Н(а3 — 0 Ъ)рихх = 0.

(2.6)

Рассмотрим преобразование, задаваемое матрицей

которое в разностных уравнениях (2.1)-(2.3) заменяет разностное уравнение (2.2) другим разностным уравнением, аппроксимирующим дивергентное уравнение импульса. ПДП преобразованной разностной

схемы имеет вид

{ри) 4 + Рх + Ца 1 — 0.5)(ри) ххи + Ма — 0.5)(ри) хих + 0.5крхх = 0.

п

Данное уравнение записывается в дивергентной форме лишь при следующем выборе числовых параметров:

« = «2- (2-7)

Применим к разностной схеме (2.1)-(2.3) преобразование, задаваемое матрицей

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

Получим разностную схему, которая аппроксимирует уравнение баланса внутренней энергии

дрие ди дх ^ дх

ПДП этой разностной схемы имеет вид

(рие)х+ рпх + Цаг -0-5)(ри)ххе+ Н(2а± - 1)(ри)хех

+ Ь{а± -0Ъ){риех)х + Н(а3 -0Ъ)рихх = 0. (2.8)

е

ные, записываются в дивергентном виде только тогда, когда числовые параметры связаны следующим образом:

а = а4. (2-9)

Рассмотрим разностную схему, аппроксимирующую уравнение баланса кинетической энергии, которая получается из разностной схемы (2.1)-(2.3) после преобразования матрицей

1

(К)2

о

ПДП указанной разностной схемы имеет вид

2 \ 2

ии

Ри~2 ) + иРх + + Ма1 ~~ 0.5) —(ри)ххи

+ Ь\а2 -0-5)(ри)хиих = 0. (2.10)

При ограничении (2.7) это уравнение, кроме членов, включающих давление, записывается в дивергентном виде. Применим к разностной схеме (2.1)-(2.3) преобразование

Получающаяся при этом разностная схема должна аппроксимировать систему уравнений газовой динамики в форме законов сохранения, причем третье разностное уравнение аппроксимирует дифференциальное уравнение полной энергии (1.8). Чтобы получить ПДП этого разностного уравнения, надо сложить уравнения (2.8) и (2.10). Новое уравнение запишется в дивергентном виде, если

Рассмотрим газодинамическое уравнение для энтропии (1.9). Чтобы получить разностную схему, которая вместо уравнения энергии аппроксимирует уравнение энтропии, надо применить к исходной разностной схеме (2.1)-(2.3) преобразование

ПДП разностного уравнения, аппроксимирующего уравнение энтропии, имеет вид

ри + рих + Ъ,(2а.\ — 1)(ри)хех + к(а\ — 0.5 )(ри)е

(2.11)

а = а = а = 0.

(2.12)

- Ь\а.1 - 0.5)-{рххи + 2рхих)х - кагрихх = 0. р

а

р

а а а а .

(2.13)

Это соотношение дает необходимое условие ПК.

Теперь рассмотрим применение преобразований непосредственно к разностной схеме. Выкладки показывают, что при параметрах (2.13) семейство схем (2.1)—(2.3) становится ПК, т. е. условие (2.13) является и достаточным условием ПКРС. Выпишем полученные разностные уравнения:

X МГ-1]= О,

Их

А*

К

х

Иму^-1

х

■Р?^ [<-!]= 0.

(2.14)

(2.15)

(2.16)

Разностная схема для энтропии имеет вид

1

(Н п

А» п

н £<-1

х

^п х

■Рг

= 0.

ь \Pi-i.

Ниже приведем ПКРС, полученные с применением вышеизложенной методики. Так как во всех случаях рассматриваемый алгоритм один и тот же, мы не будем его излагать, а запишем ограничения на числовые параметры, полученные из лемм 2 и 3 в [4]. Рассмотрим семейство разностных схем с четырьмя свободными параметрами, в котором в уравнении движения ^ аппроксимирована левой конечной разностью

А,

[а^ри)П+ (1 - а^ри)П-] = 0,

Их

(а2(НГ + (1"«2)(НГ-1^<-1

А,

к

Ат

—пп — п

(2.17)

(2.18)

п ^х г п

" Pi ~ 1аЗиг

(1 - аХ—] = 0.

(2.19)

Применяя предыдущий алгоритм вывода ПКРС, получим следующие ограничения на числовые параметры:

а = а = а = а = 1.

(2.20)

н

А именно, получим следующую ПКРС:

Мх

1

А

(НГ+

хпп _ п

Р г-1 — и!

Разностная схема для уравнения энтропии имеет вид

"Аж ,

{ри)

( 1

— £'." + Г)™— -

7 ^ъ ~ ¥ г 1 1 п

К К \рп

.

(2.21) (2.22) (2.23)

Рассмотрим разностную схему с четырьмя параметрами. Здесь аппроксимируем центральной конечной разностью:

А

(2.24)

А

2^(Р?+Р?_1)=0, (2.25)

«4(НГ+1^Г + (1 -

+ + (1 " "з)<_1] = 0. (2.26)

Данная разностная схема будет ПК при следующих ограничениях на числовые параметры:

а = а = а = а = 0.5. (2.27)

Разностную схему (2.24)-(1.26) при (2.27) обозначим через

Лш = 0. (2.28)

Все производные по х аппроксимированы центральной разностью и имеют порядок аппроксимации О (К2). Тем самым доказана следующая

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

Лемма 1. Для того чтобы разностные схемы (2.1)-(2.3), (2.17)-(2.19) н (2.24)-(2.26) были ПК, необходимо н достаточно, чтобы Г-формы ПДП преобразованных разностных схем представлялись в дивергентном виде и аппроксимировалось уравнение энтропии.

Через

Л^ = 0, A2w = 0, A3W = 0 (2.29)

обозначим разностные схемы, полученные соответственно из (2.1)—(2.3) при а = 0, го (2.17)-(2-19) при а3 = 1 и из (2.24)-(2.26) при а3 = 0.5. Очевидно, справедливо

Следствие. Для того чтобы разностные схемы (2.29) были ПК, необходимо и достаточно, чтобы Т-формы ПДП преобразованных разностных схем представлялись в дивергептиом виде.

Заметим, что у построенных ПКРС все потоковые члены аппроксимированы согласованным образом. А именно, член с давлением в уравнении движения аппроксимирован сопряженно к конвективным членам системы уравнений газовой динамики (1.6). Отметим, что члены конвективного потока и член с давлением в уравнении движения разностной схемы (2.14)—(2.16) аппроксимированы сопряженно к соответствующим членам разностной схемы (2.21)—(2.23). Вводя числовой параметр а, объединим ПКРС (2.14)-(2.16), (2.21)-(2.23) и (2.28), при этом а определим следующим образом:

0 u > 0, а= < 0.5, u = 0, (2.30)

1, u < 0.

Получим ПКРС с противопотоковой аппроксимацией вида

^ [a(pu)ï + (1 - a)(pu)U] = 0, (2.31)

Их

(а2(ри)? + ( 1- а)(ри)Г-)

Л3

А,

((1- + «pub о,

(2.32)

u

i-1

h

h

х(рг

А

Н+1'

Ж пп

• (1 — а)(рь

п^-х г ,

■ Рг — Уаиг

Ах

\П х п ,<-1 ке<-1

+ (1 — «)<-!] = 0. (2.33)

Как видим, в ПКРС (2.31)—(2.33) члены конвективных потоков аппроксимированы против потока, а аппроксимирована по потоку. Исследуя методом гармоник линеаризованный вид разностной схемы (2.31)— (2.33), приходим к выводу, что она условно устойчива. Отсюда следует

Лемма 2. Полная консервативность разностных схем (2.1)-(2.3) (при и > 0), (2.17)-(2.19) (при и < 0) н (2.24)-(2.26) (при и = 0) является необходимым условием их условной устойчивости.

3. Разностные схемы с фиксированной аппроксимациеи конвективного члена

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

Рассмотрим семейство разностных схем с левой аппроксимацией конвективного члена в уравнении неразрывности:

Ах

■[(Рг

(оЛ(ръ

(1— а^(ри) и

А

Ах

)П-1] = о,

¿-1

(3.1)

((1 — а)рп + арП-1 )= 0,

(3.2)

Ах

еГ + (1 -

+ Р?^ + (1 " «з)ии] = 0. (3.3)

Применяя предыдущий алгоритм вывода ПКРС, получаем следующие ограничения на числовые параметры:

а = а = а = а = 0, а = 1-

(3.4)

п

а

Полученная разностная схема имеет вид (2.14)—(2.16). Как уже было показано, данная схема является полностью консервативной. Конвективный член в уравнении неразрывности следующего семейства разностных схем аппроксимируем правой разностью:

А,

■М Г] = о,

{а^ри) г + ( 1- а)(Н Г-

А,

4-1

А,

((1-

(3.5)

арГ-) = О,

(3.6)

+ (1 -

(3.7)

Из условия дивергентности Г-формы ПДП разностной схемы аппроксимированного уравнения полной энергии получаем

а = а = а = 1,

из Г-формы ПДП уравнения энтропии — а = 1. Окончательно имеем а = а = а = = 1, а = 0. (3-8)

Тем самым мы пришли к разностной схеме вида (2.21)^(2.23), которая, как уже было показано, является полностью консервативной.

Рассмотрим разностную схему с центральной аппроксимацией конвективного члена в уравнении неразрывности:

^[(НГ + (НГ-1] =0,

(3.9)

а ри

(1- а^ри)Г_!

А,

А,

((1- а)рГ + арГ-Ь 0,

(3.10)

Ат Дт

«4(Н"+1у $ + (1 - 4-1

(3.11)

Г

а

X

1—1

Данная разностная схема будет ПК при следующих ограничениях на числовые параметры:

а = а = а = а = 0.5. (3.12)

При этих ограничениях получаем разностную схему (2.28). В целом, в итоге при предположении (2.30) — разностную схему (2.31)—(1.33). Таким образом, доказана следующая

Лемма 3. Для того чтобы разностные схемы (3.1)—(3.3), (3.5)-(3.7) н (3.9)—(3.11) были ПК, необходимо и достаточно, чтобы их Г-формы ПДП представлялись в дивергентном виде и аппроксимировалось уравнение для энтропии.

Через

Л^ = 0, Л2^ = 0, Л3^ = 0 (3.13)

обозначим разностные схемы, полученные соответственно из (3.1)—(3.3) при а = 0, из (3.5)-(3.7) при а = 1 и из (3.9)-(3.11) при а = 0.5. Из

леммы 3 вытекает

Следствие. Для того чтобы разностные схемы (3.13) были ПК, необходимо и достаточно, чтобы их Т-формы ПДП представлялись в дивергентном виде.

Исследуя методом гармоник линеаризованный вид разностной схемы (3.1)—(3.3), приходим к выводу, что при u > 0 и при ограничениях (3.4) она условно устойчива. Изучая схему (3.5)-(3.7), приходим к выводу, что при u < 0 и при ограничениях (3.8) она также условно устой-

u

тоже условно устойчива. Отсюда следует

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

Лемма 4. Полная консервативность разностных схем (3.1)-(3.3) (при u > 0), (3.5)-(3.7) (при u < 0) и (3.9)-(3.11) (при u = 0) является необходимым условием их условной устойчивости.

Заметим, что все потоковые члены разностной схемы (2.30)—(2.33) аппроксимированы согласованным образом.

В нестационарном уравнении газовой динамики в эйлеровых переменных члены с производными по времени аппроксимируем двухслойной разностью. При этом в разностной схеме временные разности аппроксимированы несогласованно. Поэтому при преобразовании недивергентных разностных схем к дивергентному виду возникает дисбаланс. Чтобы обеспечить выполнение закона сохранения полной энергии, введем искусственный член (е, который обеспечивает консервативность разностной схемы путем компенсирования дисбаланса в уравнении баланса кинетической энергии. Такой способ введения искусственного члена был применен в работе [2]. Окончательно, после аппроксимации членов с временными производными двухслойной разностью и введения искусственного члена (е, получим ПКРС при установлении. Выпишем построенную разностную схему:

1. Ковеня В. М., Яненко Н. Н. Метод расщепления в задачах газовой динамики. Новосибирск: Наука, 1981.

О и > О,

0.5, и = 0,

1, и < 0;

гдед м = -Ш+1«+1-<))2-

ЛИТЕРАТУРА

2. Головизнин В. М., Рязанов М. А., Самарский А. А., Сороковикова О. С. Разностные схемы газовой динамики со сбалансированными аппроксимациями конвективных потоков. М., 1984. (Препринт / ИПМ им. Кельдыша АН СССР; № 56).

3. ivanov F. V., Fedotova Z. I. On new classes of completety conservative difference schemes of gas dynamics // Sympos. on advanced problems and methods in fluid mechanics. Poland, Mragano, 1987. P. 190-191.

4. ivanov F. V., Fedotova Z. L, Shokin Yu. 1. On complete conservatism of difference schemes // Numerical methods in fluid dynamics. M.: Mir, 1984. P. 225-244.

5. Самарский А. А., Попов Ю. П. Разностные методы решения задач тазовой динамики. М.: Наука, 1980.

6. Иванов Ф. В. Разностные схемы с согласованными аппроксимациями потоковых членов // Мат. заметки ЯГУ. 2002. Т. 9, вып. 1. С. 142-152.

г. Якутск

12 мая 2009 г.

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