Научная статья на тему 'Анализ разностных схем, основанных на точном и приближенном решении задачи Римана'

Анализ разностных схем, основанных на точном и приближенном решении задачи Римана Текст научной статьи по специальности «Физика»

CC BY
561
300
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАСПАД ПРОИЗВОЛЬНОГО РАЗРЫВА / ARBITRARY DISCONTINUITY BREAKDOWN / УДАРНАЯ ВОЛНА / SHOCK WAVE / ВОЛНА РИМАНА / RIEMANN WAVE / КОНТАКТНЫЙ РАЗРЫВ / CONTACT DISCONTINUITY

Аннотация научной статьи по физике, автор научной работы — Булат П.В., Волков К.Н., Сильников М.С., Чернышев М.В.

Рассматривается задача Римана о распаде одномерного произвольного разрыва параметров нестационарного газового потока в приложении к построению численных методов типа Годунова. Задача решается в точной и приближенной постановке (разностная схема Ошера-Соломона, используемая в численных методах сквозного счета): определяются интенсивности (отношения статических давлений) и перепады скорости потока на сторонах образующихся разрывов и волн, после чего рассчитываются остальные параметры во всех областях течения. Выполнено сравнение результатов расчетов модельных течений с использованием точных и приближенных решений. Введено понятие скоростной функции. Исследована зависимость скоростной функции от интенсивности разрыва. Выявлена особая интенсивность, при которой изоэнтропическая волна создает такой же скоростной напор, как и ударная волна. В окрестности этой особой интенсивности приближенные методы дают наиболее высокую точность. Путем выполнения тестовых расчетов определена область применимости приближенного решения Ошера-Соломона, результаты представлены в виде, удобном для использования в численных методах. Результаты работы могут быть применены для численных методов высокого порядка точности.

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

ANALYSIS OF FINITE-DIFFERENCE SCHEMES BASED ON EXACT AND APPROXIMATE SOLUTION OF RIEMANN PROBLEM

The Riemann problem of one-dimensional arbitrary discontinuity breakdown for parameters of unsteady gas flow is considered as applied to the design of Godunov-type numerical methods. The problem is solved in exact and approximate statements (Osher-Solomon difference scheme used in shock capturing numerical methods): the intensities (the ratio of static pressures) and flow velocities on the sides of the resulting breakdowns and waves are determined, and then the other parameters are calculated in all regions of the flow. Comparison of calculation results for model flows by exact and approximate solutions is performed. The concept of velocity function is introduced. The dependence of the velocity function on the breakdown intensity is investigated. A special intensity at which isentropic wave creates the same flow rate as the shock wave is discovered. In the vicinity of this singular intensity approximate methods provide the highest accuracy. The domain of applicability for the approximate Osher-Solomon solution is defined by performing test calculations. The results are presented in a form suitable for usage in the numerical methods. The results obtained can be used in the high-resolution numerical methods.

Текст научной работы на тему «Анализ разностных схем, основанных на точном и приближенном решении задачи Римана»

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ январь-февраль 2015 Том 15 № 1 ISSN 2226-1494 http://ntv.ifmo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS January-February 2015 Vol. 15 No 1 ISSN 2226-1494 http://ntv.ifmo.ru/en

УДК 532.529

АНАЛИЗ РАЗНОСТНЫХ СХЕМ, ОСНОВАННЫХ НА ТОЧНОМ И ПРИБЛИЖЕННОМ РЕШЕНИИ ЗАДАЧИ РИМАНА П.В. Булат3, К.Н. Волков b, М.С. Сильников^ d, М.В. Чернышев^ d

а Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация b Университет Кингстона, Лондон, SW15 3DW, Великобритания

c Санкт-Петербургский государственный Политехнический университет, Санкт-Петербург, 195251, Российская Федерация

d НПО специальных материалов, Санкт-Петербург, 194044, Российская Федерация Адрес для переписки: pavelbulat@mail.ru Информация о статье

Поступила в редакцию 11.09.14, принята к печати 08.12.14 doi: 10.17586/2226-1494-2015-15-1-139-148 Язык статьи - русский

Ссылка для цитирования: Булат П.В., Волков К.Н., Сильников М.С., Чернышев М.В. Анализ разностных схем, основанных на точном и приближенном решении задачи Римана // Научно-технический вестник информационных технологий, механики и оптики. 2015. Том 15. № 1. С. 139-148

Аннотация. Рассматривается задача Римана о распаде одномерного произвольного разрыва параметров нестационарного газового потока в приложении к построению численных методов типа Годунова. Задача решается в точной и приближенной постановке (разностная схема Ошера-Соломона, используемая в численных методах сквозного счета): определяются интенсивности (отношения статических давлений) и перепады скорости потока на сторонах образующихся разрывов и волн, после чего рассчитываются остальные параметры во всех областях течения. Выполнено сравнение результатов расчетов модельных течений с использованием точных и приближенных решений. Введено понятие скоростной функции. Исследована зависимость скоростной функции от интенсивности разрыва. Выявлена особая интенсивность, при которой изоэнтропическая волна создает такой же скоростной напор, как и ударная волна. В окрестности этой особой интенсивности приближенные методы дают наиболее высокую точность. Путем выполнения тестовых расчетов определена область применимости приближенного решения Ошера-Соломона, результаты представлены в виде, удобном для использования в численных методах. Результаты работы могут быть применены для численных методов высокого порядка точности.

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

ANALYSIS OF FINITE-DIFFERENCE SCHEMES BASED ON EXACT AND APPROXIMATE SOLUTION OF RIEMANN PROBLEM P.V. Bulat3, K.N. Volkovb, M.S. Silnikovc, d, M.V. Cher^shey" d

а ITMO University, Saint Petersburg, 197101, Russian Federation b Kingston University, London, SW15 3DW, UK

c Saint Petersburg State Polytechnic University, Saint Petersburg, 195251, Russian Federation d "Special Materials", Corp., Saint Petersburg, 194044, Russian Federation Corresponding author: Davydov_vadim66@mail.ru Article info

Received 11.09.14, accepted 08.12.14 doi: 10.17586/2226-1494-2015-15-1-139-148 Article in Russian

Reference for citation: Bulat P.V., Volkov K.N., Silnikov M.S., Chernyshev M.V. Analysis of finite-difference schemes based on exact and approximate solution of Riemann problem. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2015, vol. 15, no. 1, pp. 139-148 (in Russian)

Abstract. The Riemann problem of one-dimensional arbitrary discontinuity breakdown for parameters of unsteady gas flow is considered as applied to the design of Godunov-type numerical methods. The problem is solved in exact and approximate statements (Osher-Solomon difference scheme used in shock capturing numerical methods): the intensities (the ratio of static pressures) and flow velocities on the sides of the resulting breakdowns and waves are determined, and then the other parameters are calculated in all regions of the flow. Comparison of calculation results for model flows by exact and approximate solutions is performed. The concept of velocity function is introduced. The dependence of the velocity function on the breakdown intensity is investigated. A special intensity at which isentropic wave creates the same flow rate as the shock wave is discovered. In the vicinity of this singular intensity approximate methods provide the highest accuracy. The domain of applicability for the approximate Osher-Solomon solution is defined by performing test calculations. The results are presented in a form suitable for

usage in the numerical methods. The results obtained can be used in the high-resolution numerical methods. Keywords: arbitrary discontinuity breakdown, shock wave, Riemann wave, contact discontinuity.

Введение

Классическое изложение решения задачи Римана о распаде произвольного разрыва параметров потока для одномерных волн и разрывов приведено в 2001 г. в работе O. Igra [1]. Независимо от этой работы полное исследование областей существования различных вариантов одномерного распада разрыва в 2000 г. провел В.Н. Усков [2]. Задача встречается в различных технических приложениях, например, разрыв возникает на стенке при отражении от нее ударной волны [3]. Так возникает разрыв скорости, равный скорости потока за ударной волной, поскольку на стенке происходит торможение потока до нулевой скорости. В данном случае, как и в некоторых других, удобно использовать понятие безразмерной скоростной функции интенсивности волны, характеризующей скачок скорости на волне [4]. Если волна распространяется по покоящейся среде, то данный параметр равен скорости спутного потока за волной.

Большое внимание к теории распада произвольного разрыва было привлечено в результате развития численных методов типа Годунова [5, 6], в которых в качестве разрыва рассматривается скачок параметров на границе разностных ячеек. Получены точные решения, сведенные к системе трансцендентных уравнений, решаемых итерационными методами. В ряде случаев, например, при моделировании взрывов в реальном времени [7, 8], необходимо существенное сокращение времени расчетов. Следовательно, актуальными являются и приближенные решения типа разностной схемы Ошера-Соломона [9], использующие тот факт, что вдали от ударных волн разрывы на границе ячеек, как правило, слабые. Как известно, изоэнтропическая поляра сжатия и ударная поляра при интенсивности, равной единице, имеют второй порядок касания, что позволяет получить простое и однозначное приближенное аналитическое решение для параметров течения за исходящими разрывами. Особенно большой выигрыш в скорости вычислений приближенные решения дают в случае численных методов повышенного порядка точности [10].

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

Математическая модель

Решение одномерной нестационарной задачи о распаде разрыва в терминах скоростной функции. Используя понятие безразмерной скоростной функции интенсивности волны, можно записать универсальное выражение для нахождения скорости потока газа за бегущей волной:

« = «0 +Хwa0Uw (J).

Здесь и0 - скорость невозмущенной среды; a0 - скорость звука в невозмущенной среде; xw - показатель направления движения волны; Uw - скорость фронта волны; J - интенсивность разрыва, равная отношению давлений за разрывом и до него. Для волн, сонаправленных исходному потоку газа, xw = 1 , а для встречных волн xw = 1. Скоростная функция для ударных волн имеет вид

D ( ) \/1+ё 4JJ+&'

где е = (у -1) /(у +1); у - показатель адиабаты газа. Для волн Римана (сжатия и разрежения) соотношение, определяющее скоростную функцию, следует из условия изоэнтропности среды:

UR(J) = —(J1/* -1), к = 2у/(у-1). е v '

Если в результате распада произвольного разрыва образуются центрированная волна разрежения Римана, движущаяся в область 1, и ударная волна, бегущая в область 4 (рис. 1, а), то условия на контактном разрыве запишутся в виде

щ - a1UR (Jj, ej = и4 + a4U(J2, е2). (1)

Если, наоборот, волна разрежения распространяется по области 4, а ударная волна бежит в область 1, то условие равенства скоростей на контактном разрыве запишется в виде

«1 -aU d(Jx,ej = и4 + a4UR(J2,e2) . (2)

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

щ -a^D(Ji,ej = «4 + aUD(J2,e2). (3)

Р

Р1 Р2

г

Рис. 1. Задача Римана о распаде произвольного разрыва. Распределения давления (а) и (в); конфигурации, состоящие: из волны разрежения (И), ударной волны (О) и контактного разрыва (С) (б) и двух ударных волн (О) и контактного разрыва (С) (г). р - давление, р1 - давление до разрыва,

Р2 - давление за разрывом, t - время

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

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

г

с

\ \

я я

\\л

-

а

Р

Р2

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

разрыва (С)

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

и1 = и2 , Р1 = Р2

связывают интенсивности волн 31(К1) и 32(Я2) с перепадами [и] и [и]2 скорости потока на их сторонах.

При J1 > 1 или J2 > 1 перепады скорости на образующихся ударных волнах связаны с их интен-сивностями:

х

б

а

х

х

в

г

х

б

х

в

г

[" 1. -с-ь

[и1 = ( ^

J 2 +8 1 +8

1 +8 J 2 +8

(4)

Изменение скорости в изоэнтропных волнах разрежения определяется соотношениями

2а.

[" 1. =т"г (." Jíy"1)/2 у)

[и 12 (1 " J 2 г)

(5)

Если известны перепады скорости, то можно определить обратные зависимости Ji от [и],- для ударных волн:

J1 = 1 +

J2 = 1 +

1")г ([и 11 Ч[и 12 + 4 (1 "8/ а2

•([и 12 ^[и 12 + 4 ( "8/

2 (1 "8)а2 у[и 1

2 (1 "8/

22 а2

(6)

и волн Римана:

Jl =(1 -(у- 1)[и 172«, )2 ^<У"1)

J 2 =(1 + (У- 1)[и 1^2«2 )2 ^

(7)

Отношения Е1 и Е2 плотностей газа до и за ударными волнами (адиабата Рэнкина-Гюгонио) определяются как

Е = (1 + )/(Jl +8) , Е2 = (1 + и2)/(J2 + 8), (8)

а для изоэнтропных волн Римана (адиабата Пуассона) - как

Е1 = у, Е3 = Jз"1/у. (9)

В отличие от аналогичной задачи о взаимодействии наклонных сверхзвуковых стационарных потоков, система (4)-(9) всегда имеет единственное решение, получаемое численно.

Аналитическое решение Ошера-Соломона для слабых волн. Как правило, перепады параметров течения на границах вычислительных ячеек в разностных методах невелики, и разрывы в решении в задаче Римана можно считать слабыми. Разностная схема Ошера-Соломона использует этот факт, заменяя точную постановку задачи Римана приближенной [11], в которой формулы (5), (7), (9) связывают интенсивности, скорости и плотности потока и на волнах разрежения, и на ударных волнах. Задача о распаде разрыва в приближенной постановке решается аналитически:

Jl =

J 2 =

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

2у/(у-1)

[и 11 =

(у -1) (и1 - и2) + 2 (а1 +а2) 2 (а1 + а2/1)

(у -1) (и1 - и2) + 2 (а1 + а2) 2 (а11 + а2)

2а2 (1 -1) + (у-1)1 - и ) а.-1

2у/(у -1) '

а11 + а2

у -1

[и1 = 2а1 (1 -1 )+(у-1)1 (и1- и2) _ _а2_'

2 а11 + а2 у -1

где I = (р2/ А)(у-1)/2у.

Численный алгоритм метода Годунова. При решении гиперболической системы квазилинейных уравнений в частных производных, записанной в дивергентной форме,

50 дГ „ —- +— = Н,

дг дх

простейшая схема первого порядка для определения вектора 0.. в разностной ячейке . в новый момент времени г + Аг (рис. 3, а) выглядит следующим образом:

Ах,

• оJ (г + Аг) = Ах.. • о. (г ) + (

, - V , •

.-12 к .-1/2

Ч-1/2

) Аг - (+1/2 - V.+„2 • 0.) Аг + Б. • Н. (г).

Здесь Ах. и Ах™ - размеры ячейки . до и после шага Аг интегрирования, V._1/2 и V.+1/2 - скорости движения ее границ, = (Ах. + Ах™) ■ Аг / 2 , а О. (г) и Н. (г) - известные векторы консервативных

переменных и источниковых членов в начальный момент времени. Значения консервативных переменных

(О,

¿у _1/2

и О .+1/2) и их потоков (Е.. _1/2 и Е.. _1/2) через границы ячеек необходимо определить.

у-1/2

3

J+1/2

движение границ ячейки

У-1/2 б

У-1/2 в

Рис. 3. К обоснованию метода Годунова: разностная ячейка (а); разрыв параметров на границе ячеек (б); распад разрыва с исходящими ударной волной йц и волной Римана И (в). т - тангенциальный разрыв, р - плотность; а - первая характеристика волны разрежения и Ь - последняя характеристика волны

разрежения (рис. 3, в)

Основная проблема при построении разностных схем расчета заключается в желании повысить порядок аппроксимации и одновременно обеспечить получение монотонного численного решения при наличии сильных и слабых разрывов. В работе Годунова [5] показано, что монотонная разностная схема не может иметь порядок аппроксимации выше первого. Выход из противоречия между необходимостью получения монотонного решения и повышением порядка аппроксимации предложен в работе Колгана [12], смысл которого заключается в создании нелинейных механизмов, обеспечивающих непрерывный переход от немонотонной схемы второго порядка аппроксимации с центральными разностями к монотонной схеме первого порядка с односторонними разностями в узлах сетки. Разностные схемы с повышенным порядком аппроксимации используются в узлах, в которых численное решение является гладким, а в точках, в которых решение имеет разрывы, используются монотонные разностные схемы низкой точности. Схема Годунова обладает аппроксимационной вязкостью, поэтому для расчета сильных разрывов нет необходимости вводить искусственную вязкость. При расчете слабых разрывов типа волн разрежения погрешность аппроксимации становится достаточно большой, что проявляется в их сильном размазывании (которое тем сильнее, чем меньше число Куранта).

В классической схеме С.К. Годунова значения О._1/2, Е.._1/2 = Е(Оу_1/2) и им подобные определяются из решения задачи о распаде разрыва параметров потока (О._ и Оу, рис. 3, б) на границах ячеек. В

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

После решения задачи Римана в точной или приближенной постановке рассчитываются скорости движения всех волн и разрывов. Скорости К и К2 перемещения ударных волн Д и ¿2 определяются зависимостями

Wl = и._1 _ а.( +£)/(! + в) , W2 = и. + а^(2 +е)/(1 + в) .

Легко вычисляются и скорости распространения контактного разрыва (К), а при образовании волн разрежения Я1 и Я2 - их передних (W1a и К2а) и задних (Щ, и W2b) фронтов (рис. 3, с):

Wx= и1 = ^1а = и._1 _ ау_1 , ^2а = иу + ау ,

К, = и1 _ а1 = иу _1 +[и ]1 _ ау _1 ■ А

(у_1)/2у

К24 = и2 + а2 = и. +[и]2 _ а. ■ 1)2у.

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

г

г

1

х

а

Если же траектория границы пролегает внутри веера характеристик волны Д или К2, искомые свойства потока зависят от значения скорости: в волне Я1

uj-1/2 = ( -8)( _,/•. + a

aj-1/2 = 8

j-1/2

1

+ 8U

j-1 :

j-1

У -1

(

_ Uj-1 - Vj-1/2

Pj-1/2 = Pj-1 • в волне R2

^-V2

V aj-1

\2/ (У-1)

Pj-1/2 = Pj-1 •

"'j-12 V aj-1

л2у/(У-1)

u

j-1/2 =(1 _8)(Vj-1/2 - aj )+8Uj 2a,

aj-1/2 = 8

У -1

(

j - Uj + Vj-1/2

P j-1/2 = Pj •

\2/(У-1)

^-У2

A.

•Pj-V2 = Pj •

Jj -V2

\2y/ (Y-1)

Последние соотношения являются следствием условия сохранения инвариантов Римана в изоэн-тропных волнах:

R1: u +

2a Y-1

2a

= uj-1/2 +"

j-12

2a

Y -1

= uj-1 +

j-1

R2: u--

2a

2a

1 j-1/2 17 1

Y -1 Y -1 Y -1

Они выводятся из уравнения Менделеева-Клапейрона, адиабаты Лапласа-Пуассона, а также равенства скоростей границы ячеек и одной из прямолинейных характеристик соответствующей волны разрежения: Vj= u,- ajили Vj= u,+ aj

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

1. Экстраполяция неизвестных для нахождения состояния потока на его гранях по величинам, заданным в центре (reconstruction). На практике используются кусочно-постоянное (схема Годунова), кусочно-линейное (схема Ван Лира) и кусочно-параболическое (схема Чакраварти-Ошера) распределение параметров потока в пределах ячейки и различные ограничители потока.

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

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

3. Реализация шага по времени (evolution).

j-1/2

Y _ 1 2a,

Ql, Qr

Решение задачи Римана

Схема Годунова Ограничитель потока

Повышение порядка

Рис. 4. Типичная реализация схемы Годунова с использованием монотонизирующих ограничителей потоков. 01 - левая сторна ячейки, - правая сторона ячейки

Общим во всех методах подобного класса является использование разнообразных монотонизирующих ограничителей потоков (рис. 4) с переключателями, зависящими от локальных свойств решения

(под а( понимается 1-я характеристика). Большинство ограничителей имеют дискретные переключатели

типа тах {/1, /2 ], что приводит к разрыву первой производной и снижению точности (использование

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

Анализ

Анализ скоростной функции. Скоростная функция волны Римана ия(А) и ударной волны и0у) имеют при А = 1 порядок касания не ниже второго, а при у = 5/3 - третий. При у <5/3 спутная скорость за волной сжатия Римана всегда меньше, чем за ударной волной, равной интенсивности. Различие тем больше, чем больше интенсивность волн. При у > 5/3 ситуация иная. Скоростные функции ия(А) и ударной волны ип(А) имеют еще одну точку пересечения ия(Ах) = ид(Ах). Зависимость Ах от показателя адиабаты у показана на рис. 5.

•Л 20

15 10 5

3,0 у

Рис. 5. Зависимость от показателя адиабаты Y особой интенсивности Л, при которой скоростные функции

ударной волны и волны Римана равны

Если А > Ах, то спутная скорость за волной сжатия Римана меньше, чем за ударной волной, равной интенсивности. Если 1 < А < Ах, то меньше спутная скорость за ударной волной. Особая интенсивность Ах имеет определенное прикладное значение. В ряде технических приложений, например, в упрочнении поверхности металлов, используется метание частиц с помощью волн. При Ах достигается наименьшее значение затрат энергии на единицу увеличения кинетической энергии частицы.

Анализ решения Ошера-Соломона для слабых волн. На рис. 6, а, приведены значения интен-сивностей волн и А2 (кривые 1 и 2 - точное решение, кривые 1' и 2' - решение Ошера-Соломона) и

перепадов скорости потока [и ] = [и ]1 = [и ]2 (кривые 3 и 3') (рис. 6, б) на волнах, образующихся в ударной

трубе при распаде разрыва давления Р двух первоначально покоящихся газов с одинаковой температурой и показателем адиабаты у = 1,4 .

А

4

Р

1

0,8 0,6 0,4 0,2

0

Р

Рис. 6. Точное приближенно-аналитическое решение задачи Римана: значения интенсивностей волн и А2 (кривые 1 и 2 - точное решение, кривые 1' и 2' - решение Ошера-Соломона (а); перепадов скорости

потока [и ] = [и ]1 = [и ]2 (кривые 3 и 3') (б)

3

2

1

0

б

а

Видно, что при больших начальных перепадах статического давления (Р > 5) неточность приближенного решения становится заметной. В области же слабых разрывов совпадение вполне достаточное. Поскольку решение задачи о распаде произвольного разрыва в ходе численных расчетов производится множество раз, то использование приближенной модели считается оправданным.

Решение тестовой задачи Сода методом Годунова в точной постановке и в приближении Ошера-Соломона. Модельные задачи играют роль испытательного полигона для проверки новых методологических концепций и оценки точности результатов, полученных с помощью сконструированных на их основе программных средств. Для тестирования вычислительной процедуры используется задача расчета эволюции бегущих волн различного профиля и различные конфигурации задачи Римана. Задача об эволюции бегущих волн служит для проверки шага реконструкции решения, а задача Римана - для проверки шага эволюции. Результаты расчетов (рис. 7) позволяют судить о монотонности и точности численного метода.

Образующаяся ударно-волновая структура соответствуют двум различным решениям задачи Сода [13]. В первом случае (рис. 7, а-в) имеет место дозвуковое течение, а во втором случае (рис. 7, г-е) -сверхзвуковое. В качестве рабочей среды принимается воздух у = 1,4. Приведенные решения соответствуют малому промежутку времени с момента начала распада разрыва, когда в численном решении наблюдаются наибольшие отклонения от точного решения. В отличие от классической постановки задачи Сода, в которой начальные условия заданы в относительных переменных, в настоящей работе используются размерные величины.

Р

16

12

8

4

0

Р 1,6 1,2 0,8 0,4

0

г д е

Рис. 7. Тестовая задача Сода. Фрагменты а-в соответствуют дозвуковому течению, фрагменты г-е -сверхзвуковому; а, г - распределения давления; б, д - распределения плотности; в, е - распределения скорости. Сплошная линия соответствует точному решению задачи, пунктирная линия - расчету по схеме Годунова, утолщенная линия — расчету по схеме МиЭС1_ 3-го порядка, кружки - по схеме

Чакраварти-Ошера

Различные разностные схемы показывают примерно одинаковые результаты. В целом схема Чакраварти-Ошера дает более точное решение, чем другие схемы. При этом схема Годунова требует примерно в 4,2 раза больше расчетного времени, чем схемы, основанные на приближенном решении задачи Римана.

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

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

Заключение

Задача изучения распада произвольного разрыва остается актуальной уже много лет. Необходимость ее решения возникает в численных методах, использующих схему типа Годунова. Требование оптимального сочетания приемлемой точности аппроксимации с высокой скоростью вычислений требует продолжения исследований приближенных методов решения задачи о распаде разрыва, например, схемы Ошера-Соломона, в которой для расчета слабых ударных волн используются соотношения для изоэн-тропических волн сжатия. Расчеты показали, что приближенный метод может использоваться до интенсивности ударных волн, меньших пяти, что чаще всего выполняется на границах разностных ячеек в типичных случаях.

Актуальным является разработка новых алгоритмов по расчету областей существования различных решений.

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

Литература

1. Handbook of Shock Waves. Eds. G. Ben-Dor, D. Igra, T. Elperin. NY: Academic Press, 2001. 824 p.

2. Усков В.Н. Бегущие одномерные волны. СПб.: БГТУ «Военмех», 2000. 220 с.

3. Архипова Л.П., Усков В.Н. Универсальное решение задачи об отражении одномерных бегущих волн от твердой стенки и его анализ для волн уплотнения // Вестник Санкт-Петербургского университета. Серия 1: Математика. Механика. Астрономия. 2013. № 2. C. 77-81.

4. Архипова Л.П. Скоростная функция интенсивности одномерной нестационарной волны и ее анализ для волн уплотнения // Вестник Самарского государственного аэрокосмического университета им. академика С.П. Королева. 2012. № 3-1(34). C. 57-62.

5. Годунов С.К. Разностный метод численного расчета разрывных решений уравнений гидродинамики // Математический сборник. 1959. Т. 47. № 8-9. C. 271-306.

6. Годунов С.К., Забродин А.В., Иванов М.Я., Крайко А.Н. Численное решение многомерных задач газовой динамики. М.: Наука, 1976. 400 с.

7. Gel'fand B.E., Sil'nikov M.V., Mikhailin A.I., Orlov A.V. Attenuation of blast overpressures from liquid in an elastic shell // Combustion, Explosion and Shock Waves. 2001. V. 37. N 5. P. 607-612.

8. Silnikov M.V., Mikhaylin A.I. Protection of flying vehicles against blast loads // Acta Astronautica. 2014. V. 97. N 1. P. 30-37. doi: 10.1016/j.actaastro.2013.12.012

9. Osher S., Solomon F. Upwind difference schemes for hyperbolic conservation laws // Mathematics of Computation. 1982. V. 38. N 158. P. 339-374. doi: 10.1090/S0025-5718-1982-0645656-0

10. Волков К. Н. Применение и реализация разностных схем высокой разрешающей способности для решения задач газовой динамики на неструктурированных сетках // Научно-технический вестник информационных технологий, механики и оптики. 2014. № 6 (94). С. 153-162.

11. Kulikovskii A.G., Pogorelov N.V., Semenov A.Yu. Mathematical Aspects of Numerical Solution of Hyperbolic Systems. Chapman & Hall/CRC Press, 2001. 560 p.

12. Колган В.П. Применение принципа минимальных значений производной к построению конечно-разностных схем для расчета разрывных решений газовой динамики // Ученые записки ЦАГИ. 1972. Т. 3. № 6. С. 68-77.

13. Sod G.A. A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws // Journal of Computational Physics. 1978. V. 27. N 1. P. 1-31. doi: 10.1016/0021-9991(78)90023-2

Булат Павел Викторович - кандидат физико-математических наук, руководитель научной лабора-

тории, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, pavelbulat@mail.ru

Волков Константин Николаевич - доктор физико-математических наук, старший лектор, Университет

Кингстона, Лондон, SW15 3DW, Великобритания, k.volkov@kingston.ac.uk

Сильников Михаил Владимирович Чернышев Михаил Викторович

Pavel V. Bulat Konstantin N. Volkov Mikhail V. Silnikov

Mikhail V. Chernyshev

член-корреспондент РАН, доктор технических наук, профессор, директор Института военно-технического образования и безопасности, Санкт-Петербургский государственный Политехнический университет, Санкт-Петербург, 195251, Российская Федерация; генеральный директор, НПО Специальных материалов, Санкт-Петербург, 194044, Российская Федерация, director@npo-sm.ru

доктор технических наук, доцент, заведующий кафедрой «Экстремальные процессы в материалах и взрывобезопасность» Института военно-технического образования и безопасности, Санкт-Петербургский государственный Политехнический университет, Санкт-Петербург, 195251, Российская Федерация; НПО Специальных материалов, ведущий научный сотрудник, Санкт-Петербург, 194044, Российская Федерация, chernyshov@npo-sm.ru

PhD, scientific supervisor, ITMO University, Saint Petersburg, 197101, Russian Federation, pavelbulat@mail.ru

D.Sc., senior lecturer, Kingston University, London, SW15 3DW, UK, k.volkov@kingston.ac.uk

RAS corresponding member, D.Sc., Professor, Director, Institute of Military-Technical Education and Security, Saint Petersburg State Polytechnic University, Saint Petersburg, 195251, Russian Federation; CEO, "Special Materials", Corp., Saint Petersburg, 194044, Russian Federation, General Director, director@npo-sm.ru

D.Sc., Associate professor, Head of Department, Institute of MilitaryTechnical Education and Security, Saint Petersburg State Polytechnic University, Saint Petersburg, 195251, Russian Federation; leading scientific researcher, "Special Materials", Corp., 194044, Saint Petersburg, Russian Federation, chernyshov@npo-sm.ru

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