IMG_20200708_0001
IMG_20200708_0002_2R
IMG_20200708_0003_1L
IMG_20200708_0003_2R
IMG_20200708_0004_1L
IMG_20200708_0004_2R
IMG_20200708_0005_1L
IMG_20200708_0005_2R
IMG_20200708_0006_1L
IMG_20200708_0006_2R
IMG_20200708_0007_1L
IMG_20200708_0007_2R
IMG_20200708_0008_1L
IMG_20200708_0008_2R
IMG_20200708_0009_1L
IMG_20200708_0009_2R
IMG_20200708_0010_1L
IMG_20200708_0010_2R
IMG_20200708_0011_1L
IMG_20200708_0011_2R
IMG_20200708_0012_1L
IMG_20200708_0012_2R
IMG_20200708_0013_1L
IMG_20200708_0013_2R
IMG_20200708_0014_1L
IMG_20200708_0014_2R
IMG_20200708_0015_1L
IMG_20200708_0015_2R
IMG_20200708_0016_1L
IMG_20200708_0016_2R
IMG_20200708_0017_1L
IMG_20200708_0017_2R
IMG_20200708_0018_1L
IMG_20200708_0018_2R
IMG_20200708_0019_1L
IMG_20200708_0019_2R
IMG_20200708_0020_1L
IMG_20200708_0020_2R
IMG_20200708_0021_1L
IMG_20200708_0021_2R
IMG_20200708_0022_1L
IMG_20200708_0022_2R
IMG_20200708_0023_1L
IMG_20200708_0023_2R
IMG_20200708_0024_1L
IMG_20200708_0024_2R
IMG_20200708_0025_1L
IMG_20200708_0025_2R
IMG_20200708_0026_1L
IMG_20200708_0026_2R
IMG_20200708_0027_1L
IMG_20200708_0027_2R
IMG_20200708_0028_1L
IMG_20200708_0028_2R
IMG_20200708_0029_1L
IMG_20200708_0029_2R
IMG_20200708_0030_1L
IMG_20200708_0030_2R
IMG_20200708_0031_1L
IMG_20200708_0031_2R
IMG_20200708_0032_1L
IMG_20200708_0032_2R
IMG_20200708_0033_1L
IMG_20200708_0033_2R
IMG_20200708_0034_1L
IMG_20200708_0034_2R
IMG_20200708_0035_1L
IMG_20200708_0035_2R
IMG_20200708_0036_1L
IMG_20200708_0036_2R
IMG_20200708_0037_1L
IMG_20200708_0037_2R
IMG_20200708_0038_1L
IMG_20200708_0038_2R
IMG_20200708_0039_1L
IMG_20200708_0039_2R
IMG_20200708_0040_1L
IMG_20200708_0040_2R
IMG_20200708_0041_1L
IMG_20200708_0041_2R
IMG_20200708_0042_1L
IMG_20200708_0042_2R
IMG_20200708_0043_1L
IMG_20200708_0043_2R
IMG_20200708_0044_1L
IMG_20200708_0044_2R
IMG_20200708_0045_1L
IMG_20200708_0045_2R
IMG_20200708_0046_1L
IMG_20200708_0046_2R
IMG_20200708_0047_1L
IMG_20200708_0047_2R
IMG_20200708_0048_1L
IMG_20200708_0048_2R
IMG_20200708_0049_1L
IMG_20200708_0049_2R
IMG_20200708_0050_1L
IMG_20200708_0050_2R
IMG_20200708_0051_1L
IMG_20200708_0051_2R
IMG_20200708_0052_1L
IMG_20200708_0052_2R
IMG_20200708_0053_1L
IMG_20200708_0053_2R
IMG_20200708_0054_1L
IMG_20200708_0054_2R
IMG_20200708_0055_1L
IMG_20200708_0055_2R
IMG_20200708_0056_1L
IMG_20200708_0056_2R
IMG_20200708_0057_1L
IMG_20200708_0057_2R
IMG_20200708_0058_1L
IMG_20200708_0058_2R
IMG_20200708_0059_1L
IMG_20200708_0059_2R
IMG_20200708_0060_1L
IMG_20200708_0060_2R
IMG_20200708_0061_1L
IMG_20200708_0061_2R
IMG_20200708_0062_1L
IMG_20200708_0062_2R
IMG_20200708_0063_1L
IMG_20200708_0063_2R
IMG_20200708_0064_1L
IMG_20200708_0064_2R
IMG_20200708_0065_1L
IMG_20200708_0065_2R
IMG_20200708_0066_1L
IMG_20200708_0066_2R
IMG_20200708_0067_1L
IMG_20200708_0067_2R
IMG_20200708_0068_1L
IMG_20200708_0068_2R
IMG_20200708_0069_1L
IMG_20200708_0069_2R
IMG_20200708_0070_1L
IMG_20200708_0070_2R
IMG_20200708_0071_1L
IMG_20200708_0071_2R
IMG_20200708_0072_1L
IMG_20200708_0072_2R
IMG_20200708_0073_1L
IMG_20200708_0073_2R
IMG_20200708_0074_1L
IMG_20200708_0074_2R
IMG_20200708_0075_1L
IMG_20200708_0075_2R
IMG_20200708_0076_1L
IMG_20200708_0076_2R
IMG_20200708_0077_1L
IMG_20200708_0077_2R
IMG_20200708_0078_1L
IMG_20200708_0078_2R
IMG_20200708_0079_1L
IMG_20200708_0079_2R
IMG_20200708_0080_1L
IMG_20200708_0080_2R
IMG_20200708_0081_1L
IMG_20200708_0081_2R
IMG_20200708_0082_1L
IMG_20200708_0082_2R
IMG_20200708_0083_1L
IMG_20200708_0083_2R
IMG_20200708_0084_1L
IMG_20200708_0084_2R
IMG_20200708_0085_1L
IMG_20200708_0085_2R
IMG_20200708_0086_1L
IMG_20200708_0086_2R
IMG_20200708_0087_1L
IMG_20200708_0087_2R
IMG_20200708_0088_1L
IMG_20200708_0088_2R
IMG_20200708_0089_1L
IMG_20200708_0089_2R
IMG_20200708_0090_1L
IMG_20200708_0090_2R
IMG_20200708_0091_1L
IMG_20200708_0091_2R
IMG_20200708_0092_1L
IMG_20200708_0092_2R
IMG_20200708_0093_1L
IMG_20200708_0093_2R
IMG_20200708_0094_1L
IMG_20200708_0094_2R
IMG_20200708_0095_1L
IMG_20200708_0095_2R
IMG_20200708_0096_1L
IMG_20200708_0096_2R
IMG_20200708_0097_1L
IMG_20200708_0097_2R
IMG_20200708_0098_1L
IMG_20200708_0098_2R
IMG_20200708_0099_1L
IMG_20200708_0099_2R
IMG_20200708_0100_1L
IMG_20200708_0100_2R
IMG_20200708_0101_1L
IMG_20200708_0101_2R
IMG_20200708_0102_1L
IMG_20200708_0102_2R
IMG_20200708_0103_1L
IMG_20200708_0103_2R
IMG_20200708_0104_1L
IMG_20200708_0104_2R
IMG_20200708_0105_1L
IMG_20200708_0105_2R
IMG_20200708_0106_1L
IMG_20200708_0106_2R
IMG_20200708_0107_1L
IMG_20200708_0107_2R
IMG_20200708_0108_1L
IMG_20200708_0108_2R
IMG_20200708_0109_1L
IMG_20200708_0109_2R
IMG_20200708_0110_1L
IMG_20200708_0110_2R
IMG_20200708_0111_1L
IMG_20200708_0111_2R
IMG_20200708_0112_1L
IMG_20200708_0112_2R
IMG_20200708_0113_1L
IMG_20200708_0113_2R
IMG_20200708_0114_1L
IMG_20200708_0114_2R
IMG_20200708_0115_1L
IMG_20200708_0115_2R
IMG_20200708_0116_1L
IMG_20200708_0116_2R
IMG_20200708_0117_1L
IMG_20200708_0117_2R
IMG_20200708_0118_1L
IMG_20200708_0118_2R
IMG_20200708_0119_1L
IMG_20200708_0119_2R
IMG_20200708_0120_1L
IMG_20200708_0120_2R
IMG_20200708_0121_1L
IMG_20200708_0121_2R
IMG_20200708_0122_1L
IMG_20200708_0122_2R
IMG_20200708_0123_1L
IMG_20200708_0123_2R
IMG_20200708_0124_1L
IMG_20200708_0124_2R
IMG_20200708_0125_1L
IMG_20200708_0125_2R
IMG_20200708_0126_1L
IMG_20200708_0126_2R
IMG_20200708_0127_1L
IMG_20200708_0127_2R
IMG_20200708_0128_1L
IMG_20200708_0128_2R
IMG_20200708_0129_1L
IMG_20200708_0129_2R
IMG_20200708_0130_1L
IMG_20200708_0130_2R
IMG_20200708_0131_1L
IMG_20200708_0131_2R
IMG_20200708_0132_1L
IMG_20200708_0132_2R
IMG_20200708_0133_1L
IMG_20200708_0133_2R
IMG_20200708_0134_1L
IMG_20200708_0134_2R
IMG_20200708_0135_1L
IMG_20200708_0135_2R
IMG_20200708_0136_1L
IMG_20200708_0136_2R
IMG_20200708_0137_1L
IMG_20200708_0137_2R
IMG_20200708_0138_1L
IMG_20200708_0138_2R
IMG_20200708_0139_1L
IMG_20200708_0139_2R
IMG_20200708_0140_1L
IMG_20200708_0140_2R
IMG_20200708_0141_1L
IMG_20200708_0141_2R
IMG_20200708_0142_1L
IMG_20200708_0142_2R
IMG_20200708_0143_1L
IMG_20200708_0143_2R
IMG_20200708_0144_1L
IMG_20200708_0144_2R
IMG_20200708_0145_1L
IMG_20200708_0145_2R
IMG_20200708_0146_1L
IMG_20200708_0146_2R
IMG_20200708_0147_1L
IMG_20200708_0147_2R
IMG_20200708_0148_1L
IMG_20200708_0148_2R
IMG_20200708_0149_1L
IMG_20200708_0149_2R
IMG_20200708_0150_1L
IMG_20200708_0150_2R
IMG_20200708_0151_1L
IMG_20200708_0151_2R
IMG_20200708_0152_1L
IMG_20200708_0152_2R
IMG_20200708_0153_1L
IMG_20200708_0153_2R
IMG_20200708_0154_1L
IMG_20200708_0154_2R
IMG_20200708_0155_1L
IMG_20200708_0155_2R
IMG_20200708_0156_1L
IMG_20200708_0156_2R
IMG_20200708_0157_1L
IMG_20200708_0157_2R
IMG_20200708_0158_1L
IMG_20200708_0158_2R
IMG_20200708_0159_1L
IMG_20200708_0159_2R
IMG_20200708_0160_1L
IMG_20200708_0160_2R
IMG_20200708_0161_1L
IMG_20200708_0161_2R
IMG_20200708_0162_1L
IMG_20200708_0162_2R
IMG_20200708_0163_1L
IMG_20200708_0163_2R
IMG_20200708_0164_1L
IMG_20200708_0164_2R
IMG_20200708_0165_1L
IMG_20200708_0165_2R
IMG_20200708_0166_1L
IMG_20200708_0166_2R
IMG_20200708_0167_1L
IMG_20200708_0167_2R
IMG_20200708_0168_1L
IMG_20200708_0168_2R
IMG_20200708_0169_1L
IMG_20200708_0169_2R
IMG_20200708_0170_1L
IMG_20200708_0170_2R
IMG_20200708_0171_1L
IMG_20200708_0171_2R
IMG_20200708_0172_1L
IMG_20200708_0172_2R
IMG_20200708_0173_1L
IMG_20200708_0173_2R
IMG_20200708_0174_1L
IMG_20200708_0174_2R
IMG_20200708_0175_1L
IMG_20200708_0175_2R
IMG_20200708_0176_1L
IMG_20200708_0176_2R
IMG_20200708_0177_1L
IMG_20200708_0177_2R
IMG_20200708_0178_1L
IMG_20200708_0179
Текст
                    Аглаи
юл попов
РАЗНОСТНЫЕ
СХЕМЫ
ХАЗОВОЙ
шкгллгллк

А. А. САМАРСКИЙ, 10. П. ПОПОВ РАЗНОСТНЫЕ СХЕМЫ ГАЗОВОЙ ДИНАМИКИ Допущено Министерством высшего и среднего специального образования СССР в качестве учебного пособия для студентов вузов, обучающихся по специальности «Прикладная математика* ИЗДАТЕЛЬСТВО «НАУКА» ГЛАВНАЯ РЕДАКЦИЯ ФИЗИКО-МАТЕМАТИЧЕСКОЙ ЛИ ГЕРАТ УРЫ Москва 1975
518 С 17 УДК 519.95 Разностные схемы газовой динамики. А. А. С а- марский, Ю. П. Попов Главная редакция физико-математической литературы изд-ва «Наука», М., 1975. В основу книги положен годовой курс лекций, который авторы читали в Московском государст- венном университете. Дается систематическое изло- жение методов построения и исследования раз- ностных схем для численного решения одномерных нестационарных задач газовой динамики и магнит- ной гидродинамики, включая результаты, полу- ченные в последние годы. Наряду с разностными схемами в книге большое внимание уделяется алгоритмам, их реализующим. Значительная часть схем и алгоритмов, описанных в книге, испытана на практике при решении боль- шого числа различных задач. Приводятся примеры подобных расчетов, иллюстрирующих эффективность выбранных схем и алгоритмов. Книга рассчитана на студентов, инженеров и научных работников в области прикладной мате- матики. Книга содержит 109 рис., библ. 48 назв. 20204 — 105 С О53(02)-75 © Главная редакция физико-математической литературы издательства «Наука», 1975,
ОГЛАВЛЕНИЕ Предисловие................................................. 5 Введение.................................................... 9 Глава I. Элементы газовой динамики ...................... 15 § 1. Математическая модель газовой динамики............ 15 § 2. Интегральная форма уравнений газовой динамики . . 25 § 3. Уравнения газовой динамики в дифференциальной форме ...........:................................... 34 § 4. Гиперболичность си/гемы одномерных нестационарных уравнений газовой динамики............................. 53 § 5. Разрывные решения................................ 64 § 6. Структура фронта ударной волны.................... 72 § 7. Задача о поршне................................... 83 Глава II. Некоторые принципы построения разностных схем газовой динамики ...................................... 94 § 1. Основные понятия и обозначения теории разностных схем .................................................. 94 § 2. Анализ некоторых разностных схем газовой динамики. Понятие консервативности схемы........................ 111 § 3. Полностью консервативные разностные схемы....... 121 § 4. Однородные разностные схемы. Искусственная вяз- кость ................................................ 129 § 5е Результаты численных расчетов.................... 139 § 6. Разностные схемы для уравнения теплопроводности 148 Глава III. Устойчивость разностных схем газовой динамики 158 § 1. Понятие устойчивости разностной схемы............ 158 § 2. Устойчивость разностных схем для уравнения пере- носа. Спектральный метод и принцип максимума ... 165 § 3. Энергетический метод исследования устойчивости раз- ностных схем ......................................... 180 § 4. Устойчивость схем для системы двух уравнений пер- вого порядка ......................................... 185 § 5. Влияние вязкости на устойчивость разностных схем 194 § 6. Устойчивость разностных схем для уравнения тепло- проводности .......................................... 199 1* 3
Глава IV. Реализация разностных схем газовой динамики • • 206 § 1. Явные методы.................................... 206 § 2. Метод Ньютона. Метод прогонки................... 212 § 3. Применение метода Ньютона к решению разностных уравнений газовой динамики ........................... 217 § 4. Метод раздельных прогонок . ..................... 233 § 5. Граничные условия................................ 240 § 6. Практические рекомендации........................ 246 ['лава V. Разностные схемы магнитной гидродинамики . . . . 257 § 1. Приближения магнитной гидродинамики. Основные уравнения ..... ....................................... 257 § 2. Уравнения одномерного нестационарного магнитогид- родинамического течения................................ 264 § 3. Некоторые особенности магнитной гидродинамики . . . 273 § 4. Полностью консервативные разностные схемы для урав- нений магнитной гидродинамики.......................... 287 § 5. Решение разностных уравнений электромагнитного поля .................................................. 299 § 6. Расчет электрических цепей в задачах магнитной гид- родинамики ............................................ 309 Приложение. Примеры постановки и решения некоторых задач магнитной гидродинамики.......................... 323 § 1. Взаимодействие плазмы с магнитным полем в канале рельсотрона............................................ 323 § 2. Сильноточный разряд о учетом эффекта вторичного пробоя................................................. 329 § 3. Магнитогидродинамическая модель вспышки сверхно- вой ................................................... 339 Литература ............................................... 347 Предметный указатель ................................... 350
ПРЕДИСЛОВИЕ Во многих областях современной науки возникают за- дачи, включающие в качестве существенного элемента урав- нения газовой динамики. Уравнения газовой динамики нелинейны, поэтому единственным эффективным и универ- сальным способом их решения в настоящее время являются численные методы, основанные на использовании быстро- действующих электронных вычислительных машин (ЭВМ). Количество научных работников, в той или иной мере связанных с решением задач газодинамики, постоянно уве- личивается, чем объясняется растущий интерес к соответ- ствующим разделам вычислительной математики. Отсюда также вытекает необходимость в пособиях с систематиче- ским изложением основ данного вопроса. К этой катего- рии и относится настоящая книга. При численном решении задач газовой динамики ме- тодом конечных разностей непрерывная среда заменяется некоторой дискретной моделью, а дифференциальные урав- нения, описывающие исходную задачу, — конечной систе- мой алгебраических соотношений (разностной схемой). Разностная схема, аппроксимирующая дифференциальную задачу, может быть построена неединственным образом. Поэтому возникает проблема конструирования оптималь- ных в определенном смысле разностных схем. В книге изложены некоторые общие принципы (консер- вативность, однородность и т. д.), позволяющие получать разностные схемы газовой динамики, которые обладают хо- рошими количественными характеристиками. В частности,
сформулирован принцип полной консервативности, который дает возможность строить схемы, правильно передающие быстро изменяющиеся решения даже на грубых сетках, когда фактически теряется аппроксимация. Эти качественные принципы имеют теоретическое обоснование для линейного случая и подтверждены практическими расчетами для нели- нейных задач. При изложении основные вопросы теории иллюстрируются простыми наглядными примерами. Следует отметить, что большинство описанных принци- пов носит эвристический характер и отражает общие физи- ческие закономерности изучаемого явления. По-видимому, это обстоятельство носит общий характер: на современном этапе решать численно сложную нелинейную задачу мате- матической физики как абстрактно математическую нецеле- сообразно. Эффективные разностные схемы и алгоритмы могут быть построены лишь при соответствующем учете физического содержания исследуемого объекта. Значительное место в книге уделено также описа- нию методов реализации разностных схем газовой дина- мики, которые представляют собой большие системы нели- нейных алгебраических уравнений. На основе сформулированной системы принципов по- строены разностные схемы для численного решения одно- мерных нестационарных задач радиационной газовой дина- мики и магнитной гидродинамики в лагранжевых массовых переменных. Этот класс схем может быть использован для решения широкого круга практически интересных задач. Описанные идеи и методы могут быть применены и к другим задачам математической физики. При написании книги авторы стремились познакомить читателя с приемами построения и анализа разностных схем газовой динамики, указать схемы и алгоритмы, на- дежность и эффективность которых проверена на практике при решении больших сложных задач, описать ряд «техно- логических» вопросов, неизбежно возникающих при реали- зации численных алгоритмов на ЭВМ и составляющих «кухню» исследователя — вычислителя, — одним словом,
передать в какой-то степени многолетний опыт решения задач газовой динамики и магнитной гидродинамики, накопленный большим коллективом, в который входят и авторы. Авторы полагают, что подробно познакомившись с мате- риалом книги, читатель сможет самостоятельно проводить численное решение одномерных нестационарных задач ра- диационной газовой динамики и магнитной гидродинамики. С помощью численных методов к настоящему времени выполнены большие комплексы исследований в различных областях математической физики и, в частности, в меха- нике, в магнитной гидродинамике, в физике плазмы. Сам стиль таких исследований, проводимых на основе послед- них достижений современной прикладной математики и вычислительной техники, характер получаемых результа- тов, методы их обработки, интерпретация, степень соот- ветствия реальному явлению и т. д. приближают эти работы к физическим экспериментам. Подчеркивая это обстоя- тельство, в применении к подобного рода исследованиям часто употребляют термины «вычислительный эксперимент», «численный эксперимент». В приложении в качестве примеров приведены поста- новки и решения трех магнитогидродинамических задач: «взаимодействие плазмы с магнитным полем в канале рельсо- трона», «сильноточный разряд с учетом эффекта вторичного пробоя» и «магнитогидродинамическая модель вспышки сверхновой». Эти задачи, относящиеся к актуальным на- правлениям физики плазмы и астрофизики, позволяют на- глядно продемонстрировать эффективность численных алго- ритмов, описанных в книге. При чтении книги желательно знакомство с элементар- ными сведениями из теории газодинамических течений (по любому систематическому курсу газовой динамики), с осо- бенностями постановки задач математической физики (на- пример, по книге А. Н. Тихонова, А, А. Самарского [13]), а также с основными вопросами теории разностных схем (см., например, книгу А. А. Самарского [5]). Однако, для 7
цельности изложения в книге предусмотрены специальные разделы, содержащие все необходимые справочные сведения» Следует отметить методическое и идейное единство книги с монографиями: «Введение в теорию разностных схем» А. А. Самарского [5] и «Устойчивость разностных схем» А. А» Самарского и А. В, Гулина [15]. Книга возникла па основе лекций, которые авторы в течение нескольких лет читали в Московском государ- ственном университете для студентов и аспирантов физиче- ского факультета и факультета вычислительной математики и кибернетики. Она предназначена для широкого круга читателей, связанных с применением разностных методов к решению задач газодинамики и магнитной гидродина- мики. Авторы считают своим приятным долгом выразить бла- годарность П. П. Волосевичу, В. Я. Гольдину, Н. Н. Ка- литкину, С. П. Курдюмову и другим сотрудникам Ин- ститута прикладной математики АН СССР, совместная работа с которыми над решением различных задач газо- динамики и магнитной гидродинамики, нашла отражение в этой книге. Авторы признательны Е. В. Шикину и T9. Д. Шмыглевскому, которые прочитали книгу в рукопи- си и сделали полезные замечания, а также А. В. Гулину, давшему ряд предложений по содержанию главы III.. /1. /1, Самарский, /О. //. Понос
ВВЕДЕНИЕ Многие вопросы современной науки и техники в той или иной мере связаны с решением уравнений газовой динамики. В качестве примера можно назвать аэродинамику летатель- ных аппаратов и задачи астрофизики, прогноз погоды и прое- ктирование магнитогидродинамических генераторов электри- ческой энергии, теорию реактивных двигателей, управляемый термоядерный синтез и многие другие актуальные проблемы. Отдельные разделы газовой динамики развиваются до- статочно давно и весьма интенсивно. Получено много важ- ных, интересных и «изящных» результатов и тем не менее общих методов решения газодинамических задач до сих пор не существует. Более того, следует отметить, что здесь в общем случае пока нет даже доказательств существования и единственности решения. Это объясняется сложностью уравнений газовой динамики и прежде всего их нелиней- ностью. В то же время именно нелинейность порождает такие эффекты, как, например, ударные волны, не имеющие аналога в линейном случае и представляющие большой теоретический и практический интерес. Уравнения газовой динамики описывают движение сплошной сжимаемой среды. В последнее время практика все чаще выдвигает задачи, где на газодинамические тече- ния воздействуют различные дополнительные факторы та- кие, как электромагнитные н гравитационные поля, про- цессы тепло- и электропроводности, химические реакции и т. д. Учет подобных явлений усложняет математическую постановку задач и порождает самостоятельные проблемы при их решении. Однако и здесь основу задачи по-прежнему составляют классические уравнения газодинамики. Поэтому разработка эффективных методов решения этих уравнений представляет один из важных вопросов для многих разде- лов современной науки. ь
Отметим, что в газовой динамике хорошо развит и широко применяется аппарат автомодельных решений. С помощью такого подхода осуществлена постановка и про- веден анализ многих важных задач. Автомодельные методы позволяют детально исследовать отдельные качественные стороны явления, получать количественные оценки, выяс- нять влияние различных параметров. Однако построение автомодельных решений, как правило, возможно лишь для некоторых частных, упрощенных вариантов исходной за- дачи. В общем случае фактически единственным эффективным способом решения задач газовой динамики являются чис- ленные методы, основанные на использовании быстродей- ствующих электронных вычислительных машин. Эти методы получили свое развитие сравнительно недавно, примерно в течение последних трех десятилетий. В отличие от ана- литических методов, где зачастую для каждой задачи разрабатываются свои самостоятельные приемы решения, численные методы отличаются большой универсальностью и применимы для исследования широкого класса яв- лений. Метод конечных разностей, который в основном исполь- зуется для численного решения задач газовой динамики, состоит в замене непрерывной среды некоторой ее дискрет- ной моделью. При этом физическое пространство аппро- ксимируется разностной сеткой, а дифференциальные и интегральные уравнения, описывающие исходную задачу,— системой алгебраических уравнений (вообще говоря, нели- нейных) — так называемой разностной схемой. Как пра- вило, для одной и той же дифференциальной задачи можно построить большое число различных разностных схем. Поэтому возникает проблема отбора наилучших в некото- ром смысле схем из общего класса допустимых схем. Такой отбор должен производиться в соответствии с определен- ными критериями. Качество результатов, полученных с помощью той или иной разностной схемы, зависит, естественно, от величины шагов сетки: на мелких подробных сетках разностные схемы «работают» лучше. Однако, при решении сложных задач применение мелких сеток зачастую не представляется возможным, ибо это приводит к большим затратам машин- ного времени, даже при использовании современных быстро- действующих ЭВМ. Поэтому важно строить такие схемы, которые сохраняли бы свои «хорошие» качества на сетках, ю
применяемых в реальных расчетах (как говорят, на «гру- бых» сетках). Для линейных уравнений математической физики суще- ствует хорошо развитая теория разностных схем, опираю- щаяся на три фундаментальных понятия: аппроксимацию, устойчивость и следующую из них сходимость. Изучение аппроксимации разностной схемы для гладких функций не представляет труда как в линейном, так’и в не- линейном случаях. Доказательство устойчивости схемы фак- тически сводится к получению некоторых априорных оце- нок, выражающих непрерывную зависимость разностного решения от входных данных задачи. В отличие от линей- ного случая построение подобных оценок для нелинейных уравнений сопряжено с большими трудностями, а для уравнений газодинамики такие оценки вообще отсутствуют. Поэтому проверку устойчивости схем обычно проводят на некоторых линейных аналогах исходной задачи, например, в акустическом приближении. Поскольку получить достаточно общие количественные априорные характеристики разностных схем газовой ди- намики не удается, приходится использовать различного рода качественные соображения. Естественно, например, требовать, чтобы дискретная модель была адэкватна непре- рывной модели, т. е. правильно передавала физические особенности изучаемых процессов. Уравнения газодинамики — это математическое выра- жение основных законов сохранения (массы, импульса и энергий). Поэтому разумно строить разностную схему так, чтобы в ней также выполнялись аналоги этих законов. Схемы такого типа называются консервативными. В важ- ности этого требования можно убедиться уже на примере линейных задач, где консервативность является необходи- мым условием сходимости схемы. Дальнейшее развитие принципа консервативности при- вело к понятию полной консервативности. Полностью кон- сервативные схемы для уравнений газовой динамики харак- теризуются тем, что в них выполняются не только раз- ностные аналоги основных законов сохранения, но так- же и дополнительные соотношения, выражающие баланс отдельных видов энергии. Примеры показывают, что при- менение таких схем особенно эффективно при использо- вании «грубых» сеток для задач, которые описываются функциями, резко изменяющимися во времени и прост- ранстве. 11
Помимо физических требований к схемам предъявляются также требования алгоритмического характера. Например, весьма важным является свойство однородности схемы. Оно заключается в том, что формулы, по которым ведется расчет, должны записываться единообразно во всех узлах сетки, без явного выделения возможных «нерегулярностей» решения, например, точек разрыва. Свойство однородности существенно упрощает организацию программы для реали- зации алгоритма на ЭВМ. Свойства того или иного алгоритма для расчета задач газодинамики, как правило, трудно оценить теоретически. Поэтому при анализе качества схемы, помимо различных априорных суждений, большую роль играют апостериорные исследования. Сюда в первую очередь следует отнести опробование схем и алгоритмов на специальных «точных» решениях — тестах. Для этого проводится расчет некото- рых упрощенных вариантов исходной задачи, которые быть может не дают полную физическую картину процесса, но допускают простое (например, аналитическое) решение. Сопоставление результатов расчетов с известными реше- ниями позволяет судить о точности схемы, скорости сходи- мости и т. д. Поэтому построение точных тестовых решений; в частности, автомодельных представляет собой необходи- мый элемент в общей программе конструирования числен- ных алгоритмов. Па практике, в зависимости от типа рассматриваемой задачи, от особенностей изучаемого процесса, используются различные формы записи системы уравнений газовой дина- мики (стационарные или нестационарные уравнения, одно- мерное и многомерное приближение, эйлеровы координаты или переменные Лагранжа и т. д.). В этой книге излагаются методы численного решения системы одномерных нестационарных уравнений газовой динамики в лагранжевых массовых координатах. Однако многие принципы построения и решения разностных схем естественным образом обобщаются и на другие газодинами- ческие задачи. Следует отметить, что для рассматриваемого класса одно- мерных нестационарных задач газодинамики существуют и другие методы численного решения такие, как, например, метод характеристик, метод «распада разрывов», метод «крупных частиц» и т. д. Их подробное описание можно найти в соответствующих публикациях. Не ставя перед собой цель дать обзор всевозможных методов (подобный 12
обзор можно найти в главе III книги Б. Л. Рождествен- ского и Н. Н. Яненко [3]), мы ограничили изложение достаточно подробным и систематическим описанием од- ного класса разностных схем, которые в течение длитель- ного времени применялись для решения разнообразных задач газовой динамики и магнитной гидродинамики. Описываемые схемы прошли многолетнюю проверку на практике и показали высокую надежность. В первой главе книги изложены некоторые физические и математические основы газовой динамики в форме,, удоб- ной для использования в дальнейших главах. Однако, эта глава не претендует на полноту и, конечно, не может заме- нить систематический курс газодинамики. Поэтому у чи- тателя предполагается определенная степень знакомства с теорией газодинамических течений. Точно так же § 1 главы II, который посвящен описанию основных понятий теории численных методов, носит спра- вочный характер. Детальное изложение затронутых здесь вопросов можно найти, например, в [5]. Остальные пара- графы второй главы посвящены принципам построения разностных схем радиационной газовой динамики, таким как консервативность, полная консервативность, однород- ность. Приведены примеры, подтверждающие эффективность этих принципов. Основным требованием, которому должна удовлетворять любая разностная схема, является свойство сходимости, обеспечивающее близость разностного решения к решению дифференциальной задачи. Сходимость схемы вытекает из ее аппроксимации и устойчивости. Анализ устойчивости разностных схем газодинамики содержится в главе III. При этом используются линейные модели уравнений газо- вой динамики — уравнения акустики и уравнение пере- носа. В последнем параграфе главы III рассмотрены во- просы, связанные с устойчивостью разностных схем для уравнения теплопроводности. Содержание главы IV составляют методы решения раз- ностных схем, представляющих собой системы алгебраи- ческих уравнений. Неявные схемы решаются с помощью итерационных методов. Подробно рассмотрено применение метода Ньютона, который позволяет свести разностную схему к системе линейных «трехточечных» уравнений, ре- шаемых с помощью прогонки. Описан также метод раздель- ных прогонок. Его применение целесообразно в тех слу- чаях, когда исходная система уравнений газодинамики 13
усложнена учетом дополнительных факторов, таких как теплопроводность, электромагнитные поля и т. д. Следует отметить, что в главе IV получены оценки сходимости ите- рационных процессов решения уравнений газовой дина- мики, что является новым результатом. Описанные в главах II—IV методы построения и решения разностных схем газодинамики обобщаются в главе V на случай системы одномерных нестационарных уравнений магнитной гидродинамики. Изложены вопросы, связанные с решением уравнений электромагнитного поля для случая сильноменяющегося коэффициента электропроводности. Рассмотрен метод расчета электротехнических цепей, кото- рые являются важным элементом многих задач магнитной гидродинамики. В первом параграфе главы V рассмотрены некоторые общие вопросы теории магнитогидродинамиче- ских течений и, в частности, отмечен ряд специфических эффектов, которые порождает учет в уравнениях газовой динамики электромагнитного поля.
Глава I ЭЛЕМЕНТЫ ГАЗОВОЙ ДИНАМИКИ В этой главе изложены некоторые сведения по теории газодинамических течений. Объем и форма изложения про- диктованы потребностями последующих глав. В §§ 1—3 рассматриваются основные приближения мате- матической модели газовой динамики, дается представление о переменных Эйлера и Лагранжа, приводятся различные формы записи системы уравнений газодинамики с теплопро- водностью. В §4 анализируются некоторые математические свойства системы одномерных нестационарных уравнений газодинамики, показана ее гиперболичность, рассмотрено линейное приближение — акустика. § 5 посвящен разрыв- ным газодинамическим решениям — контактным разрывам и ударным волнам. В § 6 изучается структура фронта удар- ной волны в диссипативной среде, обладающей вязкостью и теплопроводностью. В § 7 содержится решение классиче- ской задачи о равномерно движущемся поршне, где в зави- симости от направления движения поршня в газе возникает либо волна разрежения, либо ударная волна. Здесь же рассмотрено автомодельное решение задачи о поршне, дви- жущемся ускоренно. § 1. Математическая модель газовой динамики 1. Приближение сплошной среды. В газовой динамике изучается движение сжимаемых жидких и газообразных сред. Для теоретического анализа газодинамических явлений используется широко распространенный прием — матема- тическое моделирование. При этом вместо реального про- цесса рассматривается некоторый упрощенный, идеаль- ный процесс — как говорят, «модель явления», — который 15
выбирается так, чтобы он, с одной стороны, отражал основные качественные стороны явления и, с другой сто- роны, допускал достаточно простое математическое описа- ние. По мере углубления исследования строятся новые мо- дели, более детально описывающие явление. Факторы, которые считаются второстепенными на данном этапе по- строения математической модели, отбрасываются. Однако на следующих этапах исследования, по мере усложнения модели, они могут быть включены в рассмотрение. В зави- симости от цели исследования один и тот же фактор может являться основным или второстепенным. Принятые допущения или, как говорят, приближения, определяют рамки применимости модели. Только в этих рамках, вообще говоря, будут справедливы все введенные понятия и все полученные результаты. Обоснованием разум- ности и эффективности модели является сравнение резуль- татов, полученных с помощью этой модели, с эксперимен- тальными данными. В основе газодинамической модели лежит фундаменталь- ное предположение о «сплошности» среды. Как известно, любая среда дискретна — она состоит из отдельных микро- частиц (атомов, молекул, ионов, электронов и т. д.), рас- стояние между которыми во много раз превышает их соб- ственные размеры. Эти частицы хаотически движутся, стал- киваясь друг с другом. Расстояние, пройденное частицей за время между двумя столкновениями, называют длиной свободного пробега. Эта длина тем меньше, чем больше частиц заключено в единице объема среды, т. е. чем больше ее плотность. В газовой динамике рассматриваются доста- точно плотные среды, содержащие в единице объема гро- мадное количество частиц. Представление об этой величине может дать число Авогадро, т. е. число частиц в одной грамм-молекуле вещества Мл = 6’1023 Иг* моль. В таких объемах влияние частиц сказывается усредненно. Поэтому можно рассматривать лишь некоторые средние характери- стики объема, не интересуясь поведением отдельных микоо- частиц. В этом и заключается смысл перехода к модели сплош- ной среды, заполняющей пространство непрерывным обра- зом. Конечно, такой переход можно осуществить не во всех случаях. Количественным критерием применимости прибли- жения сплошной среды может служить неравенство UL < 1, (1.1) 16
где i _ длина свободного пробега, L — характерный раз- мер задачи. Степень малости отношения UL в (1.1) в конкретных задачах может быть различной. Например, в газах при обычных условиях I ~ 10~5—10’6 см. Поэтому условие (1.1) для тел с характерным размером L порядка сантиметра и выше выполнено с хорошей точностью. Условие (1.1) может выполняться не только за счет «ма- лости» /. Так, например, в межзвездном газе длина свобод- ного пробега велика по сравнению с привычными размерами. Однако, если изучаются явления космических масштабов — обтекание Земли солнечным ветром или эволюция Галак- тики, то характерный размер задачи велик, критерий (1.1) выполнен, и разреженную межзвездную среду можно рас- сматривать как сплошную. В то же время, если речь идет об исследовании полета космического корабля в этой межзвездной среде, то харак- терный размер задачи (размер корабля) уже не может обес- печить выполнение неравенства (1.1), и здесь использование приближения сплошной среды неправомерно. Гипотеза сплошности, которая представляется сейчас совершенно очевидной, в свое время завоевывала позиции, конкурируя с другими теориями. Например, Ньютон считал, что воздух состоит из отдельных, не связанных друг с дру- гом частиц. При обтекании тела эти частицы, налетая на него, отдают свой импульс. В этом, в частности, Ньютон видел механизм возникновения подъемной силы. Предположение о сплошности в газовой динамике ведет свое начало от Эйлера, который впервые стал рассматри- вать газ как непрерывную, легко деформируемую материю. В математическом отношении предположение о сплош- ности, непрерывности среды позволяет взять на вооружение достаточно хорошо разработанный аппарат непрерывных функций, дифференциальное и интегральное исчисление. В газовой динамике бесконечно малым принято назы- вать объем, малый в геометрическом отношении, т. е. объем, измерения которого малы по сравнению с характерными раз- мерами задачи. В то же время этот объем достаточно велик, так что в нем заключено большое число микрочастиц, и его можно рассматривать как элемент сплошной среды. О движении такого выделенного малого элемента говорят как о движении частицы среды (газа, жидкости). Приближение сплошности является основным, но не единственным в модели газовой динамики. Помимо него, 17
делается ряд общих предположений об евклидовостп про- странства, о малости скорости движения среды по сравне- нию со скоростью света, абсолютности времени и пр., а также принимаются определенные допущения о свойствах самой среды (наличие или отсутствие вязкости, теплопро- водности, гравитационных сил и т. д.). 2. Характеристики сплошной среды. Элементы термоди- намики. Для количественного описания процессов в газе вводятся различные характеристики. Положение частицы среды характеризуется ее радиусом- вектором г в некоторой системе координат. Изменение положения частицы в пространстве со временем опреде- ляется ее скоростью: dr (t)/dt\ (1.2) здесь I — время. В процессе движения взаимное располо- жение частиц среды изменяется. Изучение движения газа состоит в нахождении движения всех его частиц. Состояние газа характеризуется еще рядом параметров, называемых термодинамическими. Под плотностью газа р понимают массу вещества, за; ключенного в единице объема. Сила, действующая в среде на единичную площадку нормально к ее поверхности, назы- вается давлением р, К термодинамическим параметрам от- носятся также температура 7, удельный объем г] = 1/р, энтропия S и др. Аккуратное определение этих понятий, установление соотношений между ними составляют пред- мет термодинамики (см., например, [1]). Мы ограничимся кратким напоминанием фактов, которые окажутся необ- ходимыми в дальнейшем. В термодинамике вводится понятие внешних параметров, характеризующих положение внешних по отношению к газу тел, с которыми газ взаимодействует в процессе движения. Рассмотрим для определенности однородный газ, заклю- ченный в цилиндрический сосуд, закрытый с одного конца неподвижной стенкой, а с другого — поршнем (рис. 1). В данном случае внешним телом являются стенки сосуда и поверхность поршня, граничащая с газом. Они ограничи- вают занятый газом объем V, который является внешним параметром. В общем случае в число внешних параметров включаются и различные силовые поля, созданные внеш- ними источниками, например электромагнитные поля. В процессе взаимодействия газа с внешними телами внеш- ние параметры изменяются — газ совершает работу (или 1Ь
над газом совершается работа). В нашем примере (рис. 1) при бесконечно малом изменении внешнего параметра — объема dV, вызванного бесконечно малым перемещением поршня, газ совершает работу dA = —pdV, (1.3) или, в пересчете на единицу массы газа, da — р Л), где = 1/р — удельный объем, т. е. объем единицы массы газа. Заметим, что эта работа отлична от нуля только при перемещении внешних тел. Так, при истечении газа в ва- куум из сосуда перемещения внешних тел не происходит, и работа, вычисленная по формуле (1.3), равна нулю в силу того, что давление на границе газ — вакуум обра- щается в нуль. Совершая работу, газ изменяет свою энер- гию. Изменение энергии газа может происходить также за счет обмена теплом с внешними телами. Связь между энергией газа, совершенной им работой и подведенным теплом в термодинамике устанавливает первое начало, являющееся частным случаем общего за- кона сохранения энергии. Для единицы массы газа эта связь выглядит следующим образом: d& = dQ — р dr], (1.4) где 8 —удельная внутренняя энергия газа, Q —количество тепла, подведенного к единице массы газа. Соотношение (1.4) справедливо не только для рассмот- ренного нами примера (рис. 1), но вообще для любых равновесных процессов в газе. Напомним, что термоди- намически равновесным называется процесс, протекающий бесконечно медленно, причем его любое промежуточное 19
состояние является равновесным. В свою очередь равно- весным термодинамическим состоянием системы называется состояние, не изменяющееся со временем при фиксирован- ных внешних параметрах и отсутствии теплообмена с внешними телами. Реальные процессы, естественно, протекают с конеч- ными скоростями и, строго говоря, не являются равно- весными. Однако идеализация, связанная с введением равновесности, достаточно хорошо описывает широкий круг явлений, и поэтому ее введение оправдано. Из первого начала термодинамики вытекает, что внутренняя энергия 8 является однозначной функцией состояния газа. Величины же Q и а зависят не только от состояния системы, но и от ее предыстории, т. е. от процесса, в результате которого система пришла в это состояние. Иными словами, величина de —полный диф- ференциал, в отличие от dQ и da, не представляющих, вообще говоря, полных дифференциалов каких-либо вы- ражений. Существование еще одного полного дифференциала и, следовательно, однозначной функции состояния (энтропии S) постулирует второе начало термодинамики: dS — dQ/T или TdS = dv + p dq. (1.5) Введенный в равенстве (1.5) «интегрирующий делитель» Г, называется температурой. Температура является внутрен- ним параметром, характеризующим состояние газа. Со статистической точки зрения температура определяется средней кинетической энергией теплового хаотического движения молекул газа. Очевидно, величина энтропии определяется с точ- ностью до произвольной постоянной. Значение этой постоянной устанавливает третье начало термодинамики (теорема Нернста), из которого следует, что при абсолют- ном нуле температуры энтропия системы равна нулю: S -> О при Т -> 0. Заметим, что в общем случае для процессов, не явля- ющихся равновесными, но допускающих введение функ- ций температуры, энтропии и т. д., формулировка второго начала приобретает вид dS^dQ/T, причем знак равенства относится к равновесным процес-
сам. В частности, для теплоизолированных систем с dQ = O (адиабатических систем) второе начало записывает- ся в .л де dS^O. (1.6) Как показывает неравенство (1.6), процессы в системе идут так, что энтропия системы не уменьшается. Для равновесных процессов среди термодинамических функций р, р, е, т|, Т, S и т. д. имеются только две независимые. Если в качестве таких независимых пара- метров принять температуру Т и плотность р, то осталь- ные функции могут быть выражены через них р=р(р, Т), е=е(р, Т) и т. д. Такие равенства носят название уравнений со- стояния. В простейшем случае идеального газа эти уравнения имеют вид /9-р/?Г, е = Е(Т), (1.7) где /< —газовая постоянная. Если внутренняя энергия газа линейно зависит от температуры, второе из равенств (1.7) может быть записано в виде 8 = /?77(у-1), (1.8) где у —безразмерная величина, равная отношению тепло- емкостей газа при постоянном давлении и постоянном объеме. 3. Подход Лагранжа и подход Эйлера к изучению движения сплошной среды. Для описания движения сплошной среды используют два подхода, связанных с выбором системы координат. При использовании подхода Лагранжа наблюдение ведется за фиксированной частицей среды, прослеживает- ся изменение во времени ее параметров. Зная судьбу всех частиц, мы имеем исчерпывающую информацию об изучаемом процессе. Очевидно, независимыми перемен- ными, помимо времени, в этом случае должны являться некоторые признаки, позволяющие отличать одну части- цу от другой (так называемые переменные Лагранжа). Например, если число частиц конечно, то их можно перенумеровать, и за лагранжеву координату частицы принять ее номер, 21
Часто в качестве переменных Лагранжа выбирают координаты начального положения частицы. В этом случае закон движения сплошной среды, т. е. движение любой ее частицы, выражается формулами = W, *2, *зЛ), 1,2,3, (1.9) где —текущие координаты частицы, а х? — координаты ее начального положения при / = 0, т. е. лагранжевы переменные'. X/lf-o^Xf. Зафиксировав в (1.9) xj, х2, х3, мы получаем закон движения отдельной частицы, иными словами, ее траек- торию. Фиксируя t и рассматривая как функции пере- менных х}, х2, Хд, мы получаем распределение всех час- тиц по пространству на данный момент времени. Формулы (1.9) устанавливают взаимно однозначное соответствие между х; и х? *). Поэтому, разрешая их от- носительно х2, можно получить ^i = hi (хь х2, х3, t). (1.10) При этом якобиан преобразования д==О(х1, х2, x3)/D(x{, х£, х£) (Ml) предполагается отличным от нуля во все моменты времени. В подходе Эйлера наблюдение ведется за точками физического пространства. Переменными Эйлера являются координаты точки наблюдения хь х2, х3. Через точку пространства с течением времени проходят различные частицы среды. Значение, например, скорости, в данной точке физического пространства в данный момент време- ни отождествляется со значением скорости той части- цы среды, которая в данный момент проходит через точку. Во избежание возможных недоразумений при опреде- лении скорости формулой v = drldt укажем, что здесь г не является радиусом-вектором точки наблюдения в физи- ческом пространстве, т. е. независимой переменной Эйлера. Согласно определению (1.2) г есть зависящий от времени радиус-вектор некоторой фиксированной частицы среды. Существо подходов Лагранжа и Эйлера хорошо отра- жает, как нам представляется, удачное сравнение, заим- *) Если в течении со временем образуются пустоты, то для то- чек физического пространства х/, соответствующих этим пустотам, не существует образов в пространстве начальных состояний хЧ. Поэ- тому в дальнейшем этот случай не рассматривается. 22
ствованное из [2]. Изучение движения воды в реке можно вести, либо плывя на лодке от истоков реки до ее устья и наблюдая за судьбой отдельных частиц жидкости (под- ход Лагранжа), либо наблюдая за течением с берега в определенных местах (подход Эйлера). 4. Связь между подходами Эйлера и Лагранжа. И под- ход Эйлера, и подход Лагранжа дают полную картину движения среды и в этом смысле они эквивалентны друг ДРУГУ- Зная закон (1.9) движения частиц и зависимость произвольного параметра f от начального положения частиц и времени: f=f(x'l, х2, xg, /), т. е. имея описание движения среды по Лагранжу, мы всегда можем, восполь- зовавшись формулами (1.10), получить представление этого движения в переменных Эйлера: f=f[h1(x1, х2, х3, t), h2 (хъ х2, х3, t), h3 (хь x2, x3, t), /]. Здесь мы учли предпо- ложение о том, что во всех системах отсчета время течет одинаково (абсолютность времени). Аналогично осуществляется переход от переменных Эйлера к переменным Лагранжа. Для этого нужно пре- дварительно проинтегрировать уравнения dxi/dt = vi(x1) х2, х3, t), i—1, 2, 3, в результате чего будут получены формулы Xi = Xi(x[, х§, хЗ, t). (1.12) Поясним сказанное на простом примере. Пусть известна зависимость для скорости в форме 1»!=1/в=const, v2=v3=0 (однородное поступательное движение). Интегрирование соответствующей системы уравнений dx-Jdt — U0, dx2/dt — 0, dx3ldt = 0 дает Xi — Xl + Uot, х2=хЗ, х3 = х§, где постоянные интегрирования определены из начальных условий. Имея формулы перехода (1.12), нетрудно построить зависимость любого параметра f от переменных Лагранжа, если известно его представление по Эйлеру f(xlt х2, х3, /). Действительно, t=f[xl(x4, х8, хЗ, I), х2(хЗ, л-3, хЗ, /), х3(х!, хЗ, хЗ, /), /]. (1-13) 23
Из последней формулы, в частности, можно получить связь между эйлеровой и лагранжевой производными по времени. Заметим, что, дифференцируя f по времени при фиксированных хь х2, х3, мы вычисляем частную произ- водную по времени в фиксированной точке физиче- ского пространства (эйлерова производная). Фиксируя лагранжевы координаты хУ, хЗ, хз и проводя дифферен- цирование по времени, мы получаем так называемую пол- ную или субстанциональную производную, характеризую- щую изменения, происходящие с выделенной частицей среды вдоль ее траектории (лагранжева производная). Итак, продифференцируем (1.13) по /, фиксируя х}5 Хз, Хз: * 4/ _ ж ж . dj_ /1 141 dt dt 1 дх-i dt дх.2 dt дх$ dt * V • / Здесь df/dt и dfldt — производные Лагранжа и Эйлера со- ответственно. Учитывая, что производная (Xi, Хз, Хз, I) при фиксированных х?, хз, хз есть f-я компонента скоро- сти выделенной частицы, перепишем (1.14) Ж+2Ж=Ж’»- «-is» 1 = 1 Проиллюстрируем особенности подходов Эйлера и Ла- гранжа и, в частности, различия между производными яв- но не- 2)- по времени в этих подхо- дах двумя примерами. Рассмотрим одномер- ное (т. е. зависящее лишь от одной пространствен- ной переменной, напри- мер Xi) движение среды. Пусть это течение ляется стационарным Эйлеру dldt = §, но однородным по пространству д/дхх 0 (рис. Так как течение стационарно по Эйлеру, то значение любого параметра f в каждой точке пространства не из- меняется со временем: /(xi) = / = const, f (Xi)==/=const. Однако в силу неоднородности течения ]=£f. Поэтому в любой частице среды, переместившейся из сечения х2 24
в сечение л'1; значение параметра / изменяется на вели- ЧИНу — f. Если Ах1 = х1 — л-j достаточно мало, это изменение можно представить в виде С/Л j Отсюда лагранжева производная по времени для такого течения есть df_ _ dxi а/ _ _а/_ di di dxj 1 dxt ’ что, естественно, согласуется с общей формулой (1.15). Другой пример. Рассмотрим одномерное однородное (д/дх^О), но нестационарное по Эйлеру (d/dt ^0) тече- ние. В силу однородности течения любая его характери- стика есть функция только времени f(/), т. е. во всех точках пространства изменение f происходит по одному и тому же закону. Поэтому изменение параметра f в час- тице, сместившейся из положения в положением (см. рис. 2), будет в точности таким же, что и в самих точ- ках хъ Xi. Иными словами, df[dt=dfldt> т. е. эйлерова и лагранжева производные по времени в этом случае сов- падают. ТакИхМ образом, можно сделать заключение, что лаг- ранжева производная по времени определяется как неста- ционарностыо процесса, так и неоднородностью распре- деления параметров в пространстве, где перемещаются частицы среды. Несмотря на отмеченную выше эквивалентность под- ходов Эйлера и Лагранжа для описания механического движения среды, использование одного из них может оказаться предпочтительнее при постановке и решении конкретных задач (см. ниже § с). § 2. Интегральная форма уравнений газовой динамики 1. Общий случай. Переменные Эйлера. Уравнения га- зовой динамики представляют собой выражение общих законов сохранения массы, импульса и энергии. Запи- шем их, пользуясь переменными Эйлера. Пусть У — некоторый фиксированный объем физического пространства, в котором происходит течение газа, £ _ 25
гладкая замкнутая поверхность, ограничивающая этот объем (рис. 3). Масса газа, заключенная в этом объеме в некоторый момент вре- мени t, выражаетея инте- гралом 5 p(r, t)dV, V Рис. 3. где г = {хх, х2, х3} — радиус- вектор элемента объема d V = dx± dx2 dx3, p — плот- ность газа в нем. Частицы среды в своем движении входят и выходят из объема V, пересекая его границу Количество газа, поки- дающего объем V за еди- ницу времени, составляет величину § p(v/f)d£, где п — s единичный вектор внешней нормали к элементу поверх- ности d^ (рис. 4), (©/г)-скалярное произведение. Составим баланс вещества за промежуток времени A/== t2 — ti $ [р (л '"г) — Р (л ;1)1 dV + $ $ р (<оп) di = 0. (2.1) V t-f s Уравнение (2.1) выражает закон сохранения массы в объ- еме V на интервале времени Д^ и носит название у рае- пения неразрывности. 26
При выводе второго уравнения газовой динамики — уравнения движения — предположим, что в среде действует некоторая внешняя сила с объемной плотностью F(r,t). Примерами такой силы могут служить: сила тяжести, электромагнитная сила Лоренца, действующая на прово- дящий газ, движущийся в магнитном поле, и т. д. Газ, находящийся в объеме V, обладает количеством движения, равным pvdV. Изменение этой величины со v временем происходит за счет вытекания газа, покидаю- щего объем V, причем в единицу времени теряется — Р ® s а также за счет действия внешних сил. Помимо объемной внешней силы F(r, /), на газ, заключенный в выделенном объеме V, действует сила со стороны остальной массы газа. Это взаимодействие носит поверхностный характер, и в общем случае сила взаимодействия Р в каждой точке поверхности £ направлена под некоторым углом к внеш- ней нормали (рис. 5). Касательная составляющая силы связана с нали- чием в среде вязкости; это сила трения, возникающая при относительном движении слоев газа, которые сопри- касаются по поверхности Если мы ограничимся рас- смотрением невязких сред, то сила поверхностного взаимо- действия сведется к нормальной, составляющей, которую 27
можно представить в виде Р«== — ря, где р — газокинетическое давление. Полный импульс этой силы за промежуток времени А/ =^1.2 — 1х составит — jj J рп б/V dt, И X Учитывая все сказанное, запишем закон сохранения импульса в объеме V *): $ [Р (Г, t2) v (г, /2) - р (г, Zi) v (г, /J] dV + v + f$ p(vn)vdyidt = —^ pnd^dt + \ \FdVdt. (2.2) G x H X й V Это выражение есть интегральная форма уравнения дви- жения среды. В отличие от (2.1), это уравнение —век- торное. Чтобы получить третье уравнение, следует записать для объема V закон сохранения энергии. Полная энергия газа (внутренняя плюс кинетическая) в объеме V вычис- ляется по формуле Н+тИ V Ее изменение происходит за счет переноса через поверх- ность работы внешних сил (объемных и поверхност- ных), а также за счет действия внешних источников, если таковые имеются: ( {р (г, /.,) 18 (г, /2) + -ЦуУ] _ р (Г) (1} [е (r> V + Р (е +Й'Х Л = ь X = — С ( р (©л) dV dt + ( (F©) dV di + G s ?i v G i’. + j jj Q dV dt - J (Wn) dZ dt, (2.3) tr V H x *) 13 (2.2) в интегралах по времени все функции зависят от г и I, 28
Q — мощность объемных источников энергии, распреде- ленных в пространстве, например интенсивность джоулева нагрева электрическими токами, текущими в проводящем газе. Последний член в (2.3) описывает приток энергии через поверхность объема £ за счет процессов теплопро- водности, IV —вектор плотности теплового потока. Эта величина определяется через остальные параметры сле- дующим образом (закон Фурье): IV—— xgrad Т (Т — температура). Если среда изотропна, то х— ска- ляр, называемый коэффициентом теплопроводности. Этот коэффициент является, вообще говоря, функцией термоди- намического состояния среды: х = х(р, Г). Уравнение (2.3) в газодинамике называют уравнением энергии. Полученные уравнения газовой динамики (2.1) —(2.3) представляют собой интегральную форму законов сохра- нения массы, импульса и энергии. Эти уравнения запи- саны в переменных Эйлера, так как объем газа V, фигу- рирующий в формулах, фиксирован по отношению То\ к эйлеровым координатам. I 2. Интегральные урав- Vftzl) нения в переменных Лаг- ранжа. Нетрудно получить лагранжево представление I тех же законов сохранения. '—£—' Рассмотрим объем, образо- )------** ванный фиксированными л частицами среды, который -г перемещается вместе со сре- Рис. 6. дой, изменяя свою конфи- гурацию (так называемый «жидкий объем») (рис. 6). Пов- торим для этого жидкого объема V (/) рассуждения, про- веденные выше для неподвижного объема. За промежуток времени Д/ = /2 —Л частицы газа переместятся в новое положение, объем V (/) деформируется. Однако при этом количество частиц в объеме не изменится, и масса газа останется прежней: $ p,(r, l2)dV — $ p(r, tJdV. (2.4) Г(0) Это соотношение представляет собой закон сохранения 29
массы в интегральной форуме, записанный для жидкого объема, т. е. в форме Лагранжа. Существенным отличием от эйлерова вида этого же уравнения (2.1) является за- висимость от времени объема, по которому проводится интегрирование. Рассмотрим далее уравнение движения. Так как в про- цессе движения частицы среды не поступают в объем и не покидают его, то в балансе импульса так же, как в зако- не сохранения массы (2.4) будет отсутствовать член, свя- занный с потоком импульса через поверхность £ (/) объема. Изменение количества движения в этом случае происхо- дит лишь за счет внешних (объемных и поверхностных) сил: $ Р ^2) ® (/*, /2) dV — J р (г, /х) v (г, /J dV = V(t2) V(G) l2 f2 = —\ 5 pnd£dt + \ FdVdt. (2.5) 't 2(0 G V(Z) Аналогичные изменения претерпевает и уравнение энер- гии. Оно принимает вид Р (/*, М [в (Г, t2) + j dV — 4) - р(г, О [e(r, = /2 I 2 = - jj J p(vn)dVdt+^ Jj + ti 2(0 G V'(O + j J QdVdt-^ J (Wn)d£dt. ti v\o 2(0 Три уравнения газовой динамики (2.1) — (2.3) (или аналогичные уравнения в форме Лагранжа) содержат пять подлежащих определению функций р, р, 8, Т, v. (Век- торное уравнение (2.2) мы рассматриваем как одно урав- нение, а вектор v как одну неизвестную функцию.) В связи с этим вводят дополнительные соотношения, за- мыкающие систему уравнений газодинамики. Такими соотношениями являются термодинамические уравнения состояния р = р(р, Г), е = е(р, Г). 30
Если уравнения, выражающие законы сохранения массы, импульса энергии носят достаточно общий харак- тер, то уравнения состояния несут информацию о конкрет- ной модели газовой динамики, о конкретных свойствах среды. Так, для модели идеального газа уравнения состо- яния имеют вид (1.7). Отметим, что при использовании подхода Лагранжа количество неизвестных увеличивается: дополнительно приходится искать на каждый момент времени положение в пространстве частиц среды. В этом случае к системе уравнений добавляется соотношение dr/dt = являющееся фактическим определением скорости. Три закона сохранения и уравнения состояния (а в лагранжевом случае и уравнения для г) составляют замк- нутую систему уравнений газовой динамики. 3. Интегральные уравнения одномерного течения газа. В дальнейшем при построении разностных схем для задач газовой динамики мы будем рассматривать лишь одномер- ные нестационарные течения газа, т. е. течения, в кото- рых все параметры среды зависят лишь от одной прост- ранственной координаты и времени. Получим для этого случая уравнения в интегральном виде. Существуют три типа одномерных движений — плоские, осесимметричные и сферически симметричные движения. В этом параграфе мы ограничимся лишь плоскими одно- мерными течениями *). Пусть Xj — единственная пространственная переменная, от которой зависят все параметры среды (далее для одно- мерных течений мы опустим у координаты нижний индекс хх = х). Общие интегральные выражения законов сохра- нения (2.1) —(2.3) справедливы и для частного случая одномерных течений газа. Выберем в качестве объема V, фигурирующего в этих формулах, прямой параллелепипед, основания которого — квадраты единичной площади, лежа- щие в некоторых плоскостях П' и П", проведенных через и х" перпендикулярно оси х (сечения х' и х" произ- вольны) (рис. 7). В дальнейшем такой параллелепипед мы будем называть единичным. Нам достаточно изучить логи*) ^Се" И с^еРически симметричные случаи рассматриваются ана 31
поведение газа в таком объеме. В силу плоской симмет- рии процессы в любом другом таком же параллелепипеде бу- дут протекать аналогично. Элемент объема единичного параллелепипеда выража- ется так: dV = 1 • 1 • dx, где единицы имеют размер- ность длины, и их произ- ведение выражает площадь поперечного сечения па- раллелепипеда. Далее в выкладках это произведе- ние опущено. Предположим для прос- тоты, что вектор скорости имеет лишь одну кохмпоненту, направленную по оси абсцисс, Vi=v. Учитывая все сказанное, перепишем для одномерного случая уравнение неразрывности (2.1): х" >9 5 [р (х, t2) - р (х, 4)] dx + $ [р (х", о V (х", /) — V 6 — р(х', t)v(xf, /)]Л = 0. (2.6) Так как через боковые грани параллелепипеда поток ве- щества отсутствует, от интеграла по поверхности v в нашем случае остались лишь интегралы по основаниям параллелепипеда, площади которых равны единице. Перед интегралом по торцу х' стоит знак минус, так как здесь на- правление скорости газа и внешней нормали к поверх- ности противоположны (в выкладках скорость принима- ется положительной). Преобразуем соотношение (2.6). Выберем в фазовой плоскости ху t контур С — прямоугольник со сторонами, параллельными осям координат; размеры сторон указаны па рис. 8, а. Рассмотрим выражение ф (р dx — pv dt) = Q. (2.7) Нетрудно убедиться в том, что вдоль указанного контура С уравнения (2.6) и (2.7) равносильны. То же самое справедливо для случая, когда контур С состоит из любого конечного числа отрезков, параллель- 32
иых осям координат (рис. 8, б). Действительно, мы можем разбить область Т на несколько прямоугольников и для каждого записать соотношение (2.7). Суммируя контурные t интегралы, мы получим, что слагаемые, относящиеся к внутренним границам, взаимно уничтожаются, так как каждый отрезок внутренней границы проходится дважды в противоположных направлениях. В результате вновь 2 А, А. Самарский, IO. П. Попов 33
приходим к формуле (2.7), но для контура более сложной конфигурации. В случае произвольного контура покроем плоскость х, t сеткой, образованной линиями, параллельными осям координат (рис. 8, в), Выбере^м минимальную область Т* с контуром С*, образованную ячейками сетки, в которой целиком лежит исходная область Т с контуром С. Для С* формула (2.7) справедлива. При измельчении ячеек сетки Не останавливаясь на обосновании пре- дельного перехода, заключаем, что в пределе формула (2.7) оказывается справедливой для любого замкнутого кусочно-гладкого контура С в плоскости (х, /). При этом предполагается, что подынтегральные функции ограни- чены, кусочно-непрерывны и на контуре С могут терпеть разрыв лишь в отдельных точках. К виду, аналогичному (2.7), можно преобразовать и два других уравнения— законы сохранения импульса и энергии: ф ру dx — (р pv2) dt = J J Л dx dt, (2.8) т p } dx — 4“ ~J 4" ] d/ = == $ jj Fv dx dt + jj jj Q dx dt. (2.9) T Г Здесь F и Г" — компоненты по x векторов внешней силы и теплового потока. § 3. Уравнения газовой динамики в дифференциальной форме 1. Дифференциальные уравнения в переменных Эйлера. Интегральные соотношения (2.1)—(2.3) являются наиболее общей формой уравнений газовой динамики. В них не содержатся производные от функций, характеризующих состояние среды, и потому не предполагается больших ограничений на гладкость этих функций. Более того, вы- веденные уравнения допускают существование разрывных решений (см. § 5). Однако на практике при решении задач удобнее поль- зоваться уравнениями газовой динамики в дифференциаль- ной форме, которые могут быть получены на основе интегральных уравнений. Переход к дифференциальным уравнениям сужает класс допустимых решений. В част- 34
ности, дифференциальные уравнения не содержат важный случай разрывных уравнений. Обратимся к закону сохранения массы (2.1). Преоб- разуем в соответствии с известной формулой векторного анализа поверхностный интеграл к объемному: J р (vri} d% = J div (рг>) dV. s v Разделим далее обе части уравнения (2.1) на Д/ = = /2_/1 и устремим Д/ к нулю. Предполагая, что соот- ветствующие производные существуют, получим (^y + div p-z^ dV = 0. I \д/ k / v Отсюда в силу произвольности объема V следует: |2 + divp©=0. (3.1) Дифференциальное уравнение неразрывности (3.1) по- прежнему выражает тот же физический факт, что и соот- ношение (2.1), — закон сохранения массы. Из процесса вывода уравнения (3.1) ясно, что производная повремени в нем является эйлеровой, и само уравнение записано в переменных Эйлера. Векторное уравнение движения (2.2) предварительно спроектируем на координатное направление и затем проделаем преобразования, аналогичные тем, которые при- вели нас от уравнения (2.1) к (3.1). В результате по- лучим + div + Fh dt 1 k 1 dxL 1 1 Левая часть этого равенства с учетом уравнения нераз- рывности (3.1) преобразуется к виду + di v pvtv = р (J + (eV) . Оператор (©V) уже рассматривался в § 1 при определе- нии субстанциональной производной (см. (1.15)). Итак, дифференциальная запись закона сохранения импульса такова: Р (-% + (®V) иД = - ^ + Fh ‘ \ dt 1 4 / ох/ 1 *’ 2* 35
или в векторной форме + -и— — --gradр + —. dt 1 v ’ р Р Так же выводится и дифференциальное уравнение энергии. Система дифференциальных уравнений газовой дина- мики в переменных Эйлера выглядит следующим образом: + div pv = 0, (3.2) j4-(z,V)® = -lgradp+^, (3.3) Де+т) + <®v)(s+j) = ==_ldivpu + | +----------IdivW, (3.4) . p=p(p, T), c = e(p, T). (3.5) 2. Дифференциальные уравнения в переменных Ла- гранжа. Дифференциальные уравнения газодинамики можно получить и из интегральных уравнений в форме Лагранжа (2.4), (2.5), Разделим уравнение (2.4) на Д/==/2 —и устремим А/ к нулю. В пределе имеем J pdV = Q. (3.6) V(t) Заметим, что здесь дифференцирование ведется вдоль тра- екторий частиц газа, составляющих движущийся жидкий объем V (/), и таким образом, в (3.6) входит лагранжева производная по времени. В силу того, что объем, по ко- торому ведется интегрирование, изменяется во времени, дифференцирование в (3.6) следует проводить по извест- ной формуле А ( ®dV = ( [^ + div(O.®)pV, (3.7) V (0 V(t) где Ф(г, /) —некоторая скалярная функция. Применяя формулу (3.7) к (3.6) и учитывая произ- вольность объема V (/), получим уравнение неразрывно- сти в переменных Эйлера J + divpo = 0, совпадающее с (3.2). 36
Однако можно применить к уравнению (3.6) некоторый другой прием, который приводит к дифференциальному уравнению неразрывности в форме Лагранжа. Интегрирование в (3.6) ведется в переменных Эйлера, т> е. dy = clxi dx2 dx3. Сделаем замену переменных: перей- дем от переменных Эйлера х2, х3 к переменным Ла- гранжа xj, zvS, л'з, понимая под ними, как и в S 1, началь- ное положение частиц среды. Известно, что при такой замене элемент объема преобразуется по формуле dV = dxL dx2 dx3 = A dx^ dx2 dx3 = A dV\ (3.8) где А —якобиан преобразования (1.11) — предполагается положительным. Переменный объем V (/) в пространстве переменных Эйлера, по которому ведется интегрирование, перейдет в некоторый объем V0 в пространстве начальных состояний x°lf х$, хф Этот объем V0 уже не зависит от времени. Поэтому А С !о dV = 4 рА dV° = { ~ (рА) dV° = 0. dt J 1 dt J k J dt 4 ' V (0 И далее ^(РД) = О. (3.9) Полученное уравнение представляет собой дифференциаль- ное уравнение неразрывности в переменных Лагранжа. Уравнение движения (2.5) можно преобразовать к виду A pOrf|/= jj (-gradp + FW. (3.10) Если применить к левой части (3.10) формулу (3.7), сразу же получится уравнение движения в форме Эйлера. Ис- пользование описанной выше замены переменных позво- -ет след^Ю1ЦИМ °^Разом преобразовать левую часть 57 § i (pvX) dVQ— v d) v/Q г ° - (3J1> V (0 37
Здесь мы учли, что, согласно (3.9), произведение рД есть величина постоянная и может быть вынесена из-под знака дифференцирования. Кроме того, в конце цепочки преоб- разований (3.11) сделана обратная замена переменных. Подставляя (3.11) в (3.10), имеем = — gradp + F. (3.12) Аналогично (3.12) строится и уравнение энергии. Выпишем получающуюся таким образом систему диф- фер ен ц 11 а л ы I ы х у р а в не н и й: |(рЛ)-о, ^? =—-gradp + —, di р ь ' ' р * + (3'13’ dt \ 1 2 / р ' 1 р 1 р р ’ р = р(р, Т), е = 8(р, Т). Строго говоря, система (3.13) не полностью записана в лагранжевых переменных — в левых частях уравнений стоят лагранжевы производные по времени, однако в их правых частях дифференцирование проводится по эйлеро- вым координатам. Система уравнений (3.13) весьма похожа па уравнения (3.2)—(3.5), что лишний раз демонстрирует эквивалент- ность подходов Эйлера и Лагранжа. Более того, уравне- ния движения и энергии в (3.13) получаются непосред- ственно из (3.3) и (3.4): достаточно воспользоваться вы- веденной в § 1 связью (1.15) между лагранжевой и эйлеровой производными по времени. Однако мы пред- почли вывести уравнения (2.13) непосредственно, так как сам процесс их вывода позволяет ярче проиллюстрировать различия между переменными Эйлера и Лагранжа. 3. Дифференциальные уравнения одномерного неуста- новившегося движения газа. Лагранжевы массовые пере- менные. Чтобы получить дифференциальные уравнения одномерного нестационарного течения, можно восполь- зоваться интегральными уравнениями одномерного движе- ния из § 1. Однако проще обратиться к общим дифферен- циальным уравнениям (3.2)—(3.5). Для одномерного ие- установившегося плоского течения газа (д/дх2 = д[дх3 = 0, 38
д/дх^д/дх^О) из них сразу следует: V + Я' (Ри)= dt 1 dx Vk ' ’ dv । dv _ 1 dp dt ~T~V dx p dx ’ d I , из\ , a / ,-j2\ i d . . i air. (3,14) st (8 + '2) + y^(8 + "2/’~ 7 a7’ p = p(p, T), e=e(p, T). В (3.14) под v и W понимаются проекции векторов скорости и теплового потока на ось х, а члены с внеш- ними силами F и источниками энергии Q опущены, так как их учет в данном параграфе не является принци- пиальным. Введем в рассмотрение так называемые лагранжевы массовые координаты. Поясним их смысл на конкретном примере —плоской одномерной нестационарной задаче об истечении газа в вакуум. Эта задача формулируется следующим образом. Рас- смотрим две параллельные плоскости, пространство между которыми заполнено газом (рис. 9). Левая плоскость — не- подвижная стенка, ее эйлерова координата в течение всего процесса постоянна и равна л'о. Правая плоскость, кото- рая отделяет газ от вакуума, в начальный момент / = 0 мгновенно убирается (физически это отвечает, например, разрыву некоторой диафрагмы), и начинается, как гово- рят, процесс истечения газа в вакуум. Мы предполагаем, что процесс истечения будет одномерным. В частности, это означает, что граница газа с вакуумом будет оста- ваться плоскостью во все моменты времени (ее коорди- ната хв(/)); кроме того, траектории всех частиц — прямые, параллельные оси х. Рассмотрим поведение газа в единичном параллелепи- педе Xq^x ^хв(/) (см. рис. 9, а, б, а также § 1). Заме- тим; что хотя объем этого параллелепипеда изменяется со временем, частицы газа не покидают его и не приходят извне, так что масса газа в параллелепипеде остается неизменной. Обозначим ее через М. Проведем в начальный момент в параллелепипеде сече- ние некоторой плоскостью Л, параллельной его основа- ниям. Очевидно, все частицы газа, находившиеся в этом сечении в начальный момент, будут двигаться одинаково и образовывать в любой момент t > 0 плоское сечение 39
(его можно назвать «жидким сечением»). Эйлерова коор- дината этого сечения хА (!) изменяется со временем в со- ответствии с законом движения частиц газа. Частицы среды, находившиеся в параллелепипеде левее жидкого сечения Л, в процессе движения не могут оказаться пра- вее его, так как в противном случае в газе началось бы перемешивание и нарушилась бы одномерность течения. Поэтому масса вещества, находящаяся в параллелепипеде слева от сечения А в течение всего процесса будет оста- ваться постоянной и равной ее начальному количеству: xA(t) <0' $д=- § Р(У> $ р (У, 0) 1 • Idy. (3.15) X. *|> 40
Произведение единиц здесь, как и в § 1, соответствует единичной площади поперечного сечения параллелепипеда. В дальнейшем мы также опустим в формулах это произ- ведение. Чтобы при этом не возникло недоразумений с размер- ностями, будем считать, что в задачах с плоской симмет- рией s выражает массу, приходящуюся на единицу пло- щади поперечного сечения и имеет размерность г[см*. Рассмотрим общее выражение X 8= \р(У, t)dy, А'о (3.16) устанавливающее соответствие между величинами х и s. Когда х изменяется от х0 до хв (/), $ пробегает значения от 0 до М. Если в (3.16) зафиксировать верхний предел интегрирования х, то определенная таким образом функ- ция $(/) будет выражать массу, находящуюся в единич- ном параллелепипеде левее сечения х = const. Если же зафиксировать в (3.16) значение s (O^s^/И), то верх- ний предел будет функцией времени х (/), причем полу- ченная зависимость соответствует траектории движения частиц, левее которых в единичном параллелепипеде за- ключена масса s. Итак, величина s обладает характерным свойством — для каждой частицы среды в рассматриваемом одномерном течении она имеет свое значение, не изменяющееся в про- цессе движения. Поэтому величина s может быть выбрана в качестве переменной Лагранжа. Учитывая, что s имеет размерность массы, такую переменную называют лагран- жевой массовой координатой. Равенство (3.16) устанавливает взаимно однозначную связь между лагранжевой массовой координатой и пере- менными Эйлера х, I. Очевидно, одной такой связи недо- статочно для того, чтобы выполнить замену переменных. Необходимо еще определить вторую переменную Лагран- жа—время. Это делается посредством равенства G = (3.17) которое выражает тот факт, что в лагранжевых и эйле- ровых координатах время течет одинаково. Чтобы избе- жать путаницы, в формулах этого параграфа мы будем помечать время в переменных Лагранжа индексом л; 41
буквой i без индекса обозначается время в системе пере- менных Эйлера. 4. Уравнения газодинамики в лагранжевых массовых переменных. Формулы (3.16) и (3.17) реализуют переход от переменных Эйлера к лагранжевым массовым коорди- натам. Преобразуем уравнения (3.14) в соответствии с этими формулами от переменных Эйлера х, t к пере- менным Лагранжа s, /л. Выведем предварительно соотно- шения для преобразования производных. Как и при всякой замене переменных, имеем d ___ д ds . d dtn dt “ ds dt ""I” d^ dt ’ . ъ (3.18) d d os . d din K 7 dx ds dx dtJl dx * Из (3.17) следует dtjdt—], д(л/дх = 0, (3.19) а из (3.16) — ds/dx = p(x, I). (3.20) Несколько сложнее вычисляется производная ds/di: A A ds С фо p/> t) i C d . . , gl = g/' — dtj = — -j- (p (tj, I) V (IJ, /)) dy = = — [pu, t)v(x, l) — p(x0, t)v(x0, /)]. (3.21) Здесь производная dp/dt заменена с помощью уравнения неразрывности из (3.14). Так как в рассматриваемой нами задаче левая граница неподвижна: t>(x0, 0 = 0, то dsldt = — р(х, 1\и(х, /). (3.22) Если же левая граница движется по некоторому задан- ному закону Xo = xo (0, то вместо (3.16) имеем s(x, Z)= 5 Р(У, Vfdy. хо (?) При вычислении ds/dt в преобразовании, аналогичном (3.21), необходимо провести дифференцирование по пере- менному нижнему пределу интегрирования. В результате вновь приходим к формуле (3.22). Подставляя (3.19), (3.20) и (3.22) в (3.18), получим 0 д d и d о 5, = V — P^ Г , Д =Рт-. (3.23) dt dt j ‘ ds1 dx k ds k ' 42
Возвратимся к прежнему обозначению для лагранжевой производной по времени д/д1л = d/dt и перепишем (3.23) в несколько иной форме: d д д d dt dt V дх ’ ds р dx ’ (3.24) Первая из формул (3.24) совпадает с определением субстанциональной производной, которое было получено в § 1 для случая, когда лагранжевыми переменными яв- ляются координаты начального положения частицы. Это можно было предвидеть заранее, еали учесть, что функ- ция s также характеризует начальное положение частицы. Особенно наглядна эта связь между s и начальной коор- динатой частицы %0 в случае, когда исходная плотность г^за постоянна: р (х, O) = p0 = const, и хо = О. Действи- тельно, для фиксированной частицы имеем X X 8=$Р (У, О dy = \pody = pox. Хо О Преобразуем теперь уравнения (3.14) с помощью (3.24); при этом будем считать, что все величины являются функциями хи/. Рассмотрим для примера уравнения неразрывности: Остальные уравнения преобразуются аналогично. Система уравнений газовой динамики для одномерного плоского нестационарного течения в лагранжевых массовых коор- динатах приобретает следующий вид: d / 1 \ _dv dv ____dp dx______~ dt \ p / ds ’ dt ds ' dt p = p(p, T), 8 = 8 (p, T). К трем законам сохранения и уравнениям состояния здесь добавлено уравнение для нахождения траектории частицы х(/). Прямые производные по времени в (3.25) означают, что здесь дифференцирование ведется вдоль траектории 43
частицы (субстациональная производная). Однако с точки зрения лагранжевых переменных s и/ = /л —это обычные частные производные по времени. Имея в виду сделанное замечание, в дальнейшем при записи уравнений газоди- намики в лагранжевых массовых координатах мы будем использовать там, где это не вызовет недоразумений, част- ные производные по времени: д / 1 \ _ dv dv _ др дх __ dt \ р / ds ’ dt ds ’ dt V’ d / . v- \ c) . .. \ djq nr / \ •57 e + = — v (P^) —5—» (3.25 ) dt \ 1 2) ds ' ds ’ v 7 P = P(P, T), e = e(p, T). 5. Особенности постановки задач газовой динамики в ла- гранжевых массовых переменных. Выше мы подробно разби- рали особенности подхода Лагранжа к изучению движе- ния газа, свойства лагранжевых переменных. Естественно, возникает вопрос, в чем заключаются преимущества пере- менных Лагранжа, когда они проявляются и в каких случаях ими следует пользоваться на практике. Отметим прежде всего, что система уравнений газодинамики для одномерного нестационарного случая в лагранжевых мас- совых координатах (3.25) выглядит более просто и ком- пактно, нежели система (3.14). Однако главное состоит не в этом. Целесообразность использования массовых переменных Лагранжа определяется особенностями изу- чаемого течения газа. Для широкого круга явлений ма- тематическая формулировка задачи в лагранжевых мас- совых координатах оказывается существенно проще, чем в переменных Эйлера. Связано это в основном с постанов- кой краевых условий. Обратимся вновь к описанной! в п. 3 этого параграфа задаче об истечении газа в вакуум. Представим качест- венное поведение решения как в переменных Эйлера, гак и в лагранжевых массовых координатах. На рис. 10 ука- заны распределения плотности газа в координатах х и s на три последовательных момента времени 0 Область определения переменной s (рис. 10, б) заранее известна (O^s^M) и не изменяется со временем. В эйлеровых координатах правая граница области опреде- ления решения хв (/) переменна (рис. 10, а), причем закон ее зависимости от времени подлежит определению в про- цессе самого решения задачи. Поэтому краевые условия, 41
формулировка которых является неотъемлемой частью постановки задачи, в переменных s выглядят так: v (0, 0 = 0, p(Mt /) = 0. (3.26) В то же время в эйлеровых координатах имеем и(0, /) = 0, d = 0. (3.27) Задание режима на границе, положение которой опре- деляется искомым решением, приводит при решении задачи Рис. 10. к дополнительным трудностям. Поэтому разобранную за- дачу об истечении в вакуум и вообще одномерные задачи о течении конечной и неизменной во времени массы газа, 45
удобно формулировать и решать в лагранжевых массовых переменных. Отметим, что в лагранжевых массовых координатах удобно решать также задачи с контактными разрывами. Контактный разрыв есть образование, локализованное по ’ массе, т. е. связанное с фиксированными частицами среды (см. § 5). При рассмотрении в переменных Эйлера такой разрыв перемещается в пространстве, что в численных расчетах приводит к его «размазыванию» по координатной сетке. В лагранжевых массовых переменных координата контактного разрыва остается неизменной во все время процесса. Поэтому ника- > кого «размазывания» здесь —л--------------------->- не происходит. _• Часто приходится иметь ‘ ____>- я дело с задачами, где рас- * ----> сматриваются газы различ- пых сортов, отличающиеся друг от друга физическими свойствами, гакими, как Рис. 11. уравнения состояния коэф- фициенты теплопроводно- сти и т. д. Подобные задачи, если они допускают одномер- ную интерпретацию, удобно также решать в массовых переменных. В этом случае границы областей, занятых различными газами, находятся при фиксированных зна- чениях массовой переменной. При использовании подхода Эйлера эти границы движутся в пространстве, и за ними необходимо специально следить. Конечно, использование подхода Лагранжа оправдано не всегда. В этом убеждает простейший пример течения газа в трубе между двумя сечениями I и 11 (рис. 11). Решать такую задачу в переменных Лагранжа неудобно, так как в этом случае масса газа между сечениями / и /7 переменна во времени, и краевые условия приходится задавать на границах изменяющейся во времени области в массовых координатах. В то же время в эйлеровых переменных сечения I и II неподвижны, что делает привлекательным рассмотрение задачи в координатах Эйлера. Следует иметь в виду, однако, что избежать задания краевых условий на движущихся границах удается не всегда. Пусть в рассмотренном выше примере истечения газа в вакуум левая стенка выполнена из легкоиспаряю- 46
шегося вещества, которое после испарения вовлекается в процесс истечения. Такая ситуация часто встречается, например, в электродинамических ускорителях плазмы. В этом случае при использовании лагранжевых массовых координат, левое краевое условие приходится ставить на переменной границе, причем закон движения этой гра- ницы (т. е. масса испаренного вещества) зависит от самого решения (в частности, от температуры газа) и- поэтому не может быть указан заранее. При рассмотрении этой задачи в переменных Эйлера аналогичная трудность, как указывалось выше, возникает при формулировке гра- ничного условия на границе газ — вакуум. 6. Лагранжевы массовые вере менныедля задач с цилиндрической и сферический симметрией. До сих пор мы обсуждали способ введения лагранжевых массовых координат в конкретной задаче об истечении газа в вакуум. Очевидно, что точно так же можно определить массо- вые переменные в любой одномер- ной плоской задаче. В случае цилиндрической симме- трии вместо (3.16) следует исполь- зовать формулу Рис. 12. $ = \р(у, l)ydy. (3.28) О По физическому смыслу здесь s —масса газа, заклю- ченная в цилиндрическом секторе единичной высоты с азимутальным углом в один радиан (рис. 12, а). Этот сектор играет ту же роль, что и «единичный параллеле- пипед» в плоском случае. Нормировка лагранжевой пере- менной на один радиан удобна тем, что в системе уравне- ний не появляется дополнительных множителей 2л. В цилиндрическом случае s —масса, приходящаяся на единицу высоты, — имеет размерность г/см. Заметим также, что нижний предел интегрирования в (3.28) не обязательно должен быть нулевым. Если рас- сматривается цилиндрический слой газа, то в качестве 4/
этого предела следует взять координату внутренней гра- ницы слоя. Для сферически симметричных течений лагранжева массовая координата вводится следующим образом: s = §pz/2dz/, (3.29) о В этом случае она соответствует массе, заключенной в телесном угле в один стерадиан (рис. 12, б). Здесь s имеет размерность грамм (г). Формулы (3.16), (3.28) и (3.29) можно объединить в одну: s = $p(z/, t)yn dy, О (3.30) где параметр п = 0, 1, 2 соответственно для случаев плоской, цилиндрической и сферической симметрии. Не останавливаясь на деталях вывода, который в точ- ности повторяет рассуждения, проведенные выше для плоского случая, приведем систему одномерных нестацио- нарных уравнений газовой динамики в лагранжевых мас- совых координатах (3.30), описывающую случаи плоской, цилиндрической и сферической симметрии: д / 1 \ _ Э(/пу) пдр_ dt \ р) ds ’ dt ds ’ dt ’ P = P(P, T), 8 = e(p, T), (3.31) 7. Закон изменения объема. Система уравнений (3.31) записана в так называемой дивергентной форме. Она вы- ражает основные законы сохранения. В самом деле, доста- точно проинтегрировать, например, уравнение энергии по времени и массовой координате, т. е. выполнить процедуру, обратную той, которая привела нас от интегрального уравнения (2.9) к дифференциальному, чтобы получить закон сохранения энергии для фиксированной массы газа на некотором промежутке времени. Однако (3.31) —не единственная форма записи урав- нений газодинамики в переменных Лагранжа. Для простоты вновь ограничимся уравнениями одномер- ного плоского движения (3.25) или, что то же, (3.31) при ч = 0, а также положим, что потоки тепла в среде отсут-
ствуют IF = 0 (адиабатический случай). Обратимся к урав- нению неразрывности и подставим в него вместо ско- рости v = dx/dt: д_ /_£\ __ д_ fdx\ dt у р / dt yds / Проинтегрировав это равенство по t и s, приходим к соотношению А1 $ ds/p=x(M, t)-x(O, f). (3.32) i' Здесь масса газа в «единичном параллелепипеде», а х (М, /) и х (0, i) — эйлеровы координаты правой и левой границ этой массы. Равенство (3.32) можно назвать зако- ном изменения объема. В самом деле, подынтегральная величина ds/p есть объем, который занимает масса ds, и, следовательно, интеграл выражает полный объем единич- ного параллелепипеда. Справа в (3.32) стоит тот же объем, но вычисленный непосредственно (х (М, I) — х (0, /) — высота параллелепипеда, а множитель, отвечающий единичной площади основания, опущен). Итак, уравнение неразрывности в форме (3.25) дает не закон сохранения массы, а некоторый иной физический факт, который мы определили как закон изменения объема. В этом нет ничего удивительного, так как при использо- вании лагранжевых массовых координат закон сохранения массы выполняется автоматически. Вместо уравнения неразрывности в (3.25) можно исполь- зовать соотношение dx-=dslp. (3.33) Это равенство является частным случаем общей форму- лы (3.8); величины dx и ds — элементарные объемы в соот- ветствующих пространствах, а величина 1/р —dx/ds = Д (см. (3.20)) — якобиан соответствующего преобразования переменных. Отметим, что при численном решении задач формула (3.33) часто оказывается удобнее, нежели само уравнение неразрывности. 8. Различные формы записи уравнения энергии. Рас- смотрим далее уравнение энергии. Умножив предвари- тельно уравнение движения на у, получим соотношение 4У
которое определяет изменение во времени кинетической энергии единицы массы газа. Вычитая (3.24) из уравне- ния энергии (3.25), где U7 = 0, придем к равенству аГ = -Р*’ <3-35> или, учитывая уравнение неразрывности, ЭГ рд1\рГ (3*36) Уравнения (3.35) и (3.36) имеют непосредственный фи- зический смысл: они показывают, что изменение внутрен- ней тепловой энергии газа происходит за счет работы сил давления. Сравнивая (3.36) и (1.4), можно убедиться, что это уравнение фактически выражает первое начало термо- динамики для адиабатического случая. Согласно второму началу термодинамики (1.5) имеем, у четом (3.36), rpdS дг . д / 1 \ п QQ7 Т1Й = 31 +pdA^)=Q’ <3-37> где S (р, Т) — энтропия единицы массы газа. Отсюда для гладких адиабатических течений получаем еще одну возможную формулировку уравнения энергии dS/dt = O. (3.38) Все сказанное выше справедливо при любых уравнениях состояния. Обратимся теперь к идеальному газу. Выразим для него из уравнений состояния (1.7) и (1.8) зависимость внутренней энергии от давления и плотности: е = -Ц-Л- 7—1 Р Используя полученное соотношение и формулу (3.36), придем после несложных преобразований к выражению ds . d / 1 \ pY-i д f р \ п сй + р dt\pj y-ldt \pY/ °' (3*39) Таким образом, для адиабатических равновесных течений идеального газа для каждой частицы газа остается неиз- менным во времени отношение p/pY = const» (с .40) 50
Сопоставляя (3.39) с (3.37), можно получить, используя (1.8), явное выражение для энтропии идеального газа через остальные термодинамические параметры С— ]п d 1 inpr (3.41) В (3.41) опущена произвольная постоянная, с точностью до которой определяется энтропия' каждой частицы газа. Если в какой-то момент времени все частицы газа имели одинаковую энтропию, то в соответствии с (3.38) этот факт будет наблюдаться во все последующие моменты времени. Такие течения, в которых энтропия всех частиц газа во все моменты времени одинакова, - называют изо- энтропическими. Полученные выше различные формулировки уравнения энергии относятся к случаю, когда в среде отсутствуют диссипативные процессы. При наличии, например, тепло- проводности энтропия частиц уже не остается постоян- ной,—ее изменение описывается уравнением dt “ Т ds 9 Г = -х(р, 7)р^. Реальные вещества всегда в той или иной мере обла- дают свойством теплопроводности. Поэтому адиабатическое течение можно рассматривать как некоторый предельный случай, когда коэффициент теплопроводности среды х исчезающе мал. Возможен и противоположный предельный случай: х->оо. Так как величина теплового потока W при этом остается конечной, то температура должна быть однород- ной по пространству: dT/ds-^О. Физически этот факт очевиден —за счет сильного процесса теплопроводности неоднородности температуры интенсивно разглаживаются. На практике подобная ситуация встречается при изуче- нии явлений, происходящих при очень высоких темпера- турах, ибо коэффициент теплопроводности х(р, Т) здесь является резко возрастающей функцией температуры. В указанном предельном случае, который называют изо- термическим, роль уравнения энергии выполняет соотно- шение Т = const. Конкретное значение температуры определяется внешними телами, с которыми взаимодействует рассматриваемый гсз. 51
Уравнение состояния для идеального газа в изотер- мическом случае приобретает вид линейной связи между давлением и плотностью: р = Ару А = const или р/р = А. Сравнивая последнее равенство с (3.40), можно заклю- чить, что некоторые результаты для изотермических тече- ний газа могут быть формально получены из соответ- ствующих формул для адиабатического случая, если в них подставить у=1. При этом, как следует из уравне- ний состояния, теплоемкость идеального газа становится бесконечной, что и обеспечивает неизменность темпе- ратуры. Итак, мы получили несколько видов записи уравне- ния энергии для газодинамических течений. Мы убеди- лись, что все они для гладких решений эквивалентны в том смысле, что посредством равносильных преобразо- ваний сводятся друг к другу. Поэтому при постановке и решении задач можно пользоваться любым из этих видов. В то же время физическая суть различных формулировок одного и того же уравнения может быть неодинакова — каждая формулировка отражает определенную физическую закономерность процесса. 9. Интегральные уравнения в лагранжевых массовых переменных. Заключая этот параграф, приведем без вы- вода систему уравнений газовой динамики в интегральной форме для одномерного нестационарного случая в лагран- жевых массовых переменных: ф ~ ds-\-v dt = O, (3.42) ^vds — pdt — Q, (3.43) <^(e + ^ds — pvdt — 0. (3.44) Эта система аналогична соответствующей системе из § 1 (см. уравнения (1.7) — (1.9)) и может быть получена из общих интегральных уравнений газовой динамики в форме Лагранжа. Контур, по которому здесь ведется интегри- рование, лежит в плоскости s, /; требования к нему ана- логичны соответствующим требованиям из § 1. Система (3.42) — (3.44) потребуется нам при построе- нии разностных схем.
§ 4. Гиперболичность системы одномерных нестационарных уравнений газовой динамики 1. Акустическое приближение. Уравнения газовой дина- мики являются нелинейными (квазилинейными) и это обстоятельство порождает основные трудности при их исследовании и решении конкретных задач. До сих пор в достаточно общем случае для уравнений газодинамики не доказаны утверждения о существовании решения и его единственности. Поэтому при изучении свойств этих уравнений часто обращаются к различным упрощенным частным случаям, выясняя па их примере качественные закономерности газодинамических течений. Например, та- ким широко распространенным частным случаем является акустическое приближение, В акустике рассмат- риваются «слабые» движения газа, т. е. такие движения, когда все параметры газа мало отклоняются от некоторых исходных значений. Это позволяет линеаризировать общую систему уравнений, что существенно упрощает задачу. Рассмотрим неограниченное пространство, заполненное покоящимся однородным газом. Начальные значения его параметров обозначим через р0> Ро? ®о = О. В газ вносится малое возмущение. Задача состоит в изучении дальнейшей судьбы этого возмущения. Естественно ожидать, что воз- мущение, малое в начальный момент, останется малым во все моменты времени. Это означает, что решение можно искать в виде малого отклонения от начального состоя- ния: Р = Ро + р, Р = Ро + Р> (4.1) причем условие малости выражается неравенствами |р/ро!<1, !р7ро!<1. (4.2) Неравенства, аналогичные (4.2), предполагаются выпол- ненными не только для самих функций, но и для их производных. Анализ акустического приближения можно проводить как в эйлеровых, так и в лагранжевых переменных. Мы воспользуемся массовыми переменными Лагранжа и огра- ничимся одномерным плоским случаем,— основные качест- венные закономерности акустики отчетливо просматри- ваются и па этом простом примере. Напомним также, что мы рассматриваем среду без диссипации — вязкость и теплопроводность отсутствуют. 53
Подставим (4.1) в уравнения (3.25') и пренебрежем членами второго порядка малости. Уравнение неразрыв- ности ! п2 dt ‘° ds с учетом того, что скорость v==v является малой первого порядка, дает t+Pof = °- Н-3) Рассматривая далее давление как функцию двух термо- динамических параметров (плотности и энтропии)р = = р(р, S), запишем следующее соотношение: д_Р _ (^Р\ dp (dp\ dS 2др dt \dp/sdt'\dS)pdt dt' где c2 = (dp/dp)s- Как принято в термодинамике, нижний индекс S или р у производной показывает, что при ее вычислении энтропия или соответственно плотность пред- полагаются постоянными. Второй член справа опущен, так как движение газа в акустике адиабатично, и в ка- честве уравнения энергии можно использовать форму (3.38), которая гласит: dS/dt = Q, Перепишем с учетом этого (4.3) др о о dv It-----СоРо а® ’ <4-4) Здесь индексом «О», как и всюду в этом параграфе, поме- чены параметры, вычисленные для начального фона, по которому распространяются малые возмущения. Линеаризация уравнения движения в (3.25z) дает dv/dt = — др/ds. (4.5) Уравнения (4.4), (4.5) и образуют систему уравнений акустики: исключая из нее одну из неизвестных функ- ций, например v, получим для описания возмущения дав- ления простейшее уравнение гиперболического типа — уравнение колебаний струны g = (CoPo)2g. (4.6) Остальные функции (плотность, скорость и т. д.) также удовлетворяют аналогичному уравнению.
2. Скорость звука. Решение уравнения (4.6) ищется в виде P(s, O = Ms-G)PoO + A (s + copoO (4.7) в соответствии с методом распространяющихся волн. Вид функций Д и f2 определяется формой начальных возму- щений. Физический смысл решения (4.7) таков: малые ‘Возмущения распространяются без. искажения вправо и влево по пространству со скоростью с0р0 (бегущие волны). В газовой динамике по определению скорость распростра- нения малых возмущений называется скоростью звука. Так как мы используем лагранжевы массовые координаты, то скорость a=f0p0 является «массовой скоростью звука», т. е. скоростью распространения малого возмущения по массе от частицы к частице. При использовании эйлеровых координат, т. е. в обыч- ном физическом пространстве роль скорости звука играет величина с0. Для адиабатического течения идеального газа эту величину нетрудно вычислить. Достаточно вос- пользоваться полученным для этого случая в предыдущем параграфе соотношением (3.40) A>/PY = po/pj’ = const. Отсюда вытекает с = / (dp/dp)s = / w = VyRT. (4.8) Все полученные результаты оказываются справедливыми и для изотермического случая, который рассматривался в конце § 3, достаточно лишь всюду положить у=1. При этом, в отличие от адиабатической скорости звука (4.8), величину = (4.9) называют изотермической скоростью звука. Из формулы (4.7) следует, что по крайней мере для плоского случая, который мы рассматриваем, возмущения по амплитуде со временем не нарастают. Зто оправды- вает сделанное выше предположение о малости решения во все моменты времени, если только начальное возму- щение было мало. Прямые s = dz copQt + const (4.10) на плоскости s, I, вдоль которьж распространяются воз- мущения, называются характеристиками (рис. 13).
При распространении плоской звуковой волны частицы газа остаются неподвижными до тех пор, пока пришедшее возмущение не вовлечет их в движение. После того как возмущение прошло, частица останавливается. Направле- ние смещения частиц можно вычислить из (4.7), (4.5). Рис. 13. Так, для возмущения, распространяющегося вправо, имеем Cq ~ v = —р, Ро Н (4.11) Иными словами, в волне сжатия частицы смещаются в направлении распространения волны; в волне разреже- ния—в противоположную сторону. Аналогичный факт имеет место и для «левой» волны. Из (4.11) следует также оценка малости для скорости i V/C01 = I P/Po < 1, т. e. акустическое приближение применимо, если возму- щение скорости частиц мало по сравнению со скоростью .жука в газе. об
3. Справочные данные. Как было показано в преды- дущем параграфе, уравнения газодинамики в частном случае акустического приближения имеют гиперболиче- ский тип. Выясним, как обстоит дело в более общем случае. Напомним предварительно некоторые определения для систем квазилинейных уравнений первого порядка; + (4.12) где и (х, 7)=={zz1(x, /), ип (х, /)} —неизвестная вектор- функция, образованная п искомыми функциями, А = — \а^(х, /, а)\, i, / = 1, 2, ./I,—матрица порядка /?, a b = {bl{x, t, и), ..., bn(x, t, и)} — вектор правой части. Квазилинейность системы (4.12) проявляется в том, что матрица А и вектор Ь, вообще говоря, зависят от реше- ния и. Число X (х, /, и) называется собственным значением, а вектор / —{/j., ...» 1п} —левым собственным вектором матрицы А, если выполнено равенство /Л=Х/, (4.13) причем предполагается, что хотя бы одна из компонент вектора I отлична от нуля. Из (4.13) следует, что для нахождения всех собственных значений к необходимо ре- шить уравнение п-н степени: det (Л —ХЕ) = О, (4.14) где Е —единичная матрица. Система уравнений (4.12) называется гиперболической в некоторой области пространства х, /, и, если всюду в этой области собственные значения XL, ..., ХЛ матрицы А вещественны и различны *). Пусть система (4.12) гиперболична. Умножим ее слева на k-й собственный вектор /ш, отвечающий собственному значению ХА», и учтем равенство (4.13): /U) д“ /wА д“ = IW + ; д“\ = ]5) dt dx \ dt 1 “ dx) 1 v k=\, 2, ..., 11. *) Требования, предъявляемые к собственным значениям Л, в определении гиперболичности, могу! быть несколько ослаблены (см., например, [3]). Однако для наших целей такое определение достаточно. 57
Выражение в скобках в (4.15) есть производная вдоль линии, которая задается уравнением dx/dt = /, zz), k=l, 2, и. (4.16) Отразим это обстоятельство при помощи следующего обо- значения: d/dt + )Чгд/дх = (d/dt)k. (4.17) С частными случаями формулы (4.17) мы уже встре- чались. Так, если \ = dx/dt = то дифференцирование (4.17) ведется вдоль линии х = х0 = const на плоскости х, I и d/dt = d/dt совпадает с эйлеровой производной по времени, вычисляемой в фиксированной точке физиче- ского пространства х0- Другой пример: dx/dt = v (4.18) (обозначения соответствуют § 1). В этом случае получаем выражение d/dt = d/dt -ф vdldxy определяющее субстанциональную производную; здесь линией, вдоль которой ведется дифференцирование, является траектория частицы (4.18). Линин, определяемые уравнениями (4.16), для гипер- болической системы уравнений первого порядка (4.12) называются характеристиками. Уравнения (4.15), полу- ченные в результате преобразования исходной системы, с учетом (4.17) можно записать в виде = = 1, 2, ..., /г. (4.19) Соотношения (4.19) называются характеристической фор- мой системы уравнений (4.12). Их особенность со- стоит в том, чю в каждом уравнении (4.19) дифферен- цирование проводится только вдоль одной характерис- тики. 4. Характеристическая форма уравнений газодинамики. Используя приведенные справочные данные, обратимся к системе уравнений газодинамики для одномерного неста- ционарного случая в лагранжевых массовых координатах (3.25). 58
Заменим в уравнении движения производную от давления: др ds dS- ~ — C2O2-flWr/- dpjs ds \<?S }p ds ~ c ‘° Й.Д p K ds (4.20) где c—V (dp/dp)$ — скорость звука, a = (dp!dS)p. Перепи- шем теперь основные уравнения системы (3.25) с учетом (4.20), по-прежнему полагая U7 = 0: («» |-с!С=й(?) + “5 = 0' f4'22’ § = 0. (4.23) В качестве уравнения энергии мы выбрали одну из эквивалентных форм (3.38). После введения обозначений [Vp] / о —1 о\ П = < v >, Л =—с2р2 0 а| (4.24) [ S J \ 0 0 0/ система уравнений газодинамики (4.21) — (4.23) приобре тает вид (4.12), где х заменяется на $, а вектор правой части b тождественно равен нулю*). Решая уравнение (4.14) det (Л - Х£) = — К (А2 - с2р2) = 0, находим собственные значения: 2^ = 0, Х2 = ср, Z3 = — ср. (4.25) Они вещественны и различны при условии (<3р/др)5> 0, которое оказывается выполненным для большинства прак- тически интересных сред. Таким образом, система одно- мерных нестационарных уравнений газовой динамики имеет гиперболический тип. Равенства ds лч ds dt = U’ 777 ds ср, = — ср ‘ at ‘ (4.26) *) Последнее обстоятельство b ее 0 имеет место только в плоском случае, рассмотрением которого мы и ограничиваемся здесь в целях простоты. 59
определяют характеристики системы уравнений газовой динамики. Заметим, что второе и третье из уравнений (4.26) обобщают на случай «немалых» движений резуль- таты, полученные выше для акустического приближения (см. формулы (4.10)). Характеристика же, определяемая первым из уравнений (4.26), совпадает с траекторией частицы. Действительно, лагранжева массовая коорди- ната s частицы при ее движении вдоль траектории со временем не изменяется. Следует сказать, что если бы мы проводили рассмот- рение в переменных Эйлера х, /, то уравнения для характеристик выглядели бы следующем образом: dx dx । dx , л q я». _ = „, dt=v-\-c, -di = v~c- (4-27> Решая уравнение (4.13) для всех трех значений А», найдем собственные векторы: {01 С —ср ] ( ср ] ок /<2>=Л 1 к z<3’=J 1 к 1J [<x/(cp)J (_a/(pp)J Далее построим с их помощью характеристическую форму системы уравнений газовой динамики: (4.28) (4.29) (4.30) Нетрудно видеть, что в каждом из уравнений (4.28) — (4.30) дифференцирование ведется вдоль одной из харак- теристик (4.26). Характеристика, соответствующая соб- ственному значению % = 0, совпадает с траекторией частицы. Вдоль нее остается неизменным значение энтро- пии (см. (4.28)). Поэтому характеристику ds/clt = O назы- вают иногда энтропийной. 5. Инварианты Римана. Особенно просто выглядят уравнения (4.28) — (4.30) для изоэнтропических течений S —const, рассмотрением которых мы ограничимся в этом :i0
параграфе! <4-29'’ /до dv\ . / д / 1 \ д / 1 \\ п 1Л QnM чт —фч~ 4-ф 57 -- ~Фт — =0‘ (4.30 ) \dt к ds ‘ к \dt VP/ к ds \ о // 4 ' Уравнение (4.28) выполнено автоматически. Введем функцию р 9 о Р С с , — \ — пр. J Р () о Функция <р зависит только от одного аргумента — плот- ности. В общем случае любая термодинамическая харак- теристика среды, в том числе и скорость звука с, может быть представлена как функция двух любых термодина- мических параметров, например плотности р и энтропии S. Но в рассматриваемом случае энтропия постоянна: S = = SQ = Const. ПОЭТОМУ <?(р, S)=c(p, S0)=c(p), <р = ф(р); с помощью ср (р) сделаем замену: вместо неизвестных функций v и 1/р введем две новые функции р г+(у, р) = п — ср (р)==^4- ~ dp, (4.31) Ро р r~(v, р) = п-Нр (р) = У — ~dp. (4.32) Функции г+ и г~ называют инвариантами Римана. Их введение придает системе (4.29), (4.30) еще более компактный вид: дг+ , дг+ п dt ‘ ‘ ds ’ (4,33) дг~ дг~ ~ -47 ф --ч- = 0. dt k ds (4.34) Это и есть система уравнений газовой динамики в инва- риантах Римана. Правда, для полной законченности сюда следует подставить вместо с и р их выражения через г+ и г~, что несложно сделать. Можно заметить, что в уравнениях (4.33) и (4.34) дифференцирование проводится соответственно вдоль вто- рой и третьей характеристик (4.26), которые обычно назы- вают С+- и С--характеристинами системы уравнений газо- 61
динамики. Это дает возможность получить еще.один вид записи: , t const вдоль О: dJj = + Ф, (4.33') = const вдоль С~: -~ = — ср. (4.34') Инварианты определяются с точностью до’ произвольной постоянной. Поэтому в формулах (4.31), (4.32) в качестве нижнего предела интегрирования р0 можно выбрать зна- чение плотности в произвольной фиксированной частице среды. Пойдем на дальнейшие упрощения и рассмотрим иде- альный газ. Опираясь на формулы (1.7), (1.8), (3.40), (4.8), после несложных выкладок получим 2 2 (4.35) Г~ = V-----i с. у-1 Произвольные постоянные, с точностью до которых опре- деляются гг и г~, здесь опущены. Инварианты Римана и уравнения в инвариантах, построенные на первый взгляд совершенно формально, имеют наглядную интерпретацию. Пусть рассматривается задача о течении газа, начальное состояние которого задано. Это означает, что при (рис. 14) известны распределения по пространству всех физических характе- 62
ристик, в том числе скорости газа v(s, 0) и скорости звука c(st 0), Пользуясь формулами (4.35), можно вычис- лить и начальные значения инвариантов г+ и г~ (напом- ним, что мы считаем газ идеальным, а течение изоэнтро- пическим). На плоскости $, / существует сетка из С+- и 0-характеристик, так как через любую точку плоскости ($, 0 проходят две характеристики из этих семейств (рис. 14). Вдоль характеристик переносятся без изменения значения соответствующих инвариантов; по ^-характеристике АА' — инвариант г+, по 0-характе- ристике В силу этого можно записать равенства - I 2 + . 2 = + = Уд + —7-Сд, 2 _ 2 (4'36) Гр = Vp — cP = rB — VB — Ср, где нижний индекс указывает, в какой точке на рис. 14 вычисляется данная функция. Выразим состояние в про- извольной точке Р через начальные данные, используя соотношения (4.36). Имеем vp — ~2 —Г ’ 7 (4.37) Ср = 7 4 - (VA ~ vb) +0.5 (Сд + Ср). Зная скорость газа vP и скорость звука сР, можно вычислить в точке Р все остальные параметры. Имея формулу (4.37), нельзя, однако, утверждать, что состояние газа в точке Р целиком определяется зада- нием начального состояния при / = 0 лишь в двух точках А и В, Дело в том, что Р есть точка пересечения двух характеристик, которые, как отмечалось выше, зависят от решения и заранее неизвестны. Ход характеристики, т. е. ее наклон в каждой точке (например, наклон харак теристики ВВ' в точке D) определяется состоянием газа в этой ючке (см. (4.26)). В свою очередь состояние газа определяется значением инвариантов Римана г+ и г~, при носимых в эту точку соответственно из точек Л1 и В. В конечном счете положение точки Р на плоскости (s, /) и значение параметров среды в ней определяются началь- ными условиями на отрезке АВ и не зависят от состоя- ния газа вне этого отрезка. В этом смысле отрезок АВ 63
называется областью зависимости точки Р. Заштрихован- ный на рис. 14 «криволинейный угол» есть область ели яния точки М, т. е. та зона, где решение зависит от состояния газа в точке Л! (но не определяется им пол- ностью). § 5. Разрывные решения В § 3, переходя от инте- 1. Соотношения на разрыве. тральных уравнений газодинамики к более простым диф- ференциальным уравнениям, мы отмечали, что при этом класс допустимых решений сужается — из рассмотрения выпадают разрывные решения. Поэтому, приступая к ана- лизу решений с разрывами, играющих важную роль в при- ложениях, мы должны вновь обратиться к уравнениям где характеристики свое значение скач- плоскость, переме- в пространстве с не- газовой динамики в интеграль- ной форме. П р ед п о л ож и м, ч то те че н и е среды, в котором ее параметры терпят разрыв, является одно- мерным и плоским. При этом поверхность разрыва, т. е. по- верхность, изменяют ком, есть щающаяся которой скоростью (/). Для описания такого тече- ния мы можем использовать интегральные уравнения (2.7) —(2.9). Если опустить члены, соответствующие внешним силам, источникам энергии и тепловым потокам, эти уравнения имеют вид ф р dx — pv dt = O, ф pv dx — (p + pv~) dt = 0, (5.1) s+ у 1 dx — pv (e + у + P/P) dt = O, где интегрирование ведется по некоторому контуру, свой- ства которого обсуждались в § 2. Заметим, что в (5. ^на- правление скорости газа v нормально к плоскости разрыва. Выберем в качестве контура С контур А В В'А' (рис. 15). Линия РР' есть траектория разрыва x(Z), поэтому dxldt = & (t). о4
Значения параметров среды, вычисленные справа и слева от разрыва, снабдим соответственно индексами 0 и 1. Наша цель получить соотношения, связывающие эти зна- чения. Для этого, записав уравнения (5.1) для контура С, будем неограниченно сближать боковые стороны криво- линейного четырехугольника АВ В'А' так, чтобы они оставались по разные стороны от линии разрыва’ x(t). Интегралы по верхнему и нижнему основаниям ,ВВ' и А А' при этом стремятся к нулю, так что, например, первое из уравнений (5.1) переходит в пределе в соотно шение Р, р $ (Pi dx — рр?! dt) + $ (podx — poVQdt) = O. (5.2) p p' Учитывая, что вдоль линии разрыва РР' dx = & dt, перепишем (5.2): J (Pi^ — p^x) dt — $ (p0-> — povo) dt=0. tt h Отсюда в силу произвольности и /2 следует pi(Vi-^r) = po(vo--^r). (5.3) Поступая аналогично с остальными уравнениями (5.1), получим также Pi(Ci-^r)2 + Pi = po(^o-W + Po. (5.4) Рх (V, - >) (6] + -^ + = = Ро (Vo - ^) (so + ^ + . (5.5) \ Ро z / Уравнения (5.3) —(5.5) представляют собой общую форму соотношений, связывающих параметры по обе сто- роны от поверхности газодинамического разрыва и ско- рость ее распространения. Эти соотношения, называемые соотношениями Гюгонио, выражают законы сохранения потоков массы, импульса и энергии через поверхность разрыва. Часто соотношения Гюгонио записывают в системе координат, движущейся вместе с разрывом со скоростью . В этом случае все скорости преобразуются согласно формуле и — о — & (6.6) 8 Аа А, Самарский, Ю, П, Попов — 65
и равенства (5.3) —(5.5) приобретают вид PiW]=po^o> (5.3 ) Pi^ + Pi = Po«o + Po» (5.4л) Pi^i 4~ + -у) = РоОо (ео+ (5.51) 2. ? Контактный разрыв. Величина /?? = роно = р1«1 пред- ставляет собой поток массы вещества через разрыв. В зави- симости от величины этого потока разрывы в газовой динамике делятся на две группы. Разрывы с /я = 0 (5.7) называются контактными. Соотношение (5.7) означает, что через поверхность такого разрыва отсутствует поток вещества. Так как по физическому смыслу р! и р0 не равны нулю, равенство (5.7) может быть выполнено лишь при «1 = «о = О, а это, согласно (5.6), дает = = . Линия контактного разрыва на фазовой плоскости совпа- дает с траекторией частицы. Таким образом, контактный разрыв есть образование, не перемещающееся по массе, связанное во все время процесса с одними и теми же частицами среды и движущееся вместе с ними. Именно поэтому контактные разрывы удобно рассматривать в лаг- ранжевых массовых координатах (разумеется, если течение одномерно). В этом случае не нужно вести наблюдение за перемещениями разрыва, —его массовая координата остается неизменной. В силу (5.7) первое и последнее из соотношений Гюго- нио выполняются автоматически, а оставшееся соотно- шение (5.4') дает Pi = Po. (5.8) Итак, на поверхности контактного разрыва должны быть непрерывны нормальная составляющая скорости газа и давление. Остальные функции, например температура и плотность, изменяются скачком. Отметим, что если в газодинамическом течении при- сутствуют различные среды, отличающиеся уравнениями состояния, то границы их раздела являются контактными разрывами.
3. : Ударные волны< Адиабата Гщгонио. Обратимся теперь к разрывам с т Ф 0, которые носят название ударных волн. Вопрос о знаке т здесь существенной роли не играет,—этот знак указывает, лишь в какую сторону направлен поток массы через разрыв. Перепишем соотношения Гюгонио для ударной волны, сократив в уравнении (5.5') обе части на m = p1u1 = p0«0 и введя удобную для проведения дальнейших выкладок функцию г)=1/р: = «о (5 9) (5.10) По Hi “5 7 + Wlo-Wh- (5.11) Из соотношения (5.9) выразим и исключим эту вели- чину из (5.10). Получим «о = По(Р1-Ро)/(По-П1). (5.12) Аналогично «1=П1(Р1-Ро)/(По-П1). (5.13) Комбинация полученных формул дает возможность выра- зить скачок кинетической энергии единицы массы газа на разрыве: I <“i - “Э - - = 4 (Л - А) (Ч. + L). В свою очередь эта формула в сочетании с (5.11) позво- ляет записать соотношение ei (Л, П1)-бо(Ро, По)=у (Р1 + Р°)(По-П1)> (5.14) которое называют уравнением адиабаты Гюгонио. Это уравнение связывает параметры термодинамического состоя- ния газа (давление и удельный объем) по обе стороны от разрыва. Если ударная волна распространяется по газу с заданным состоянием (параметры р0 и т]0 известны), то, чтобы определить состояние газа за фронтом волны, необ- ходимо, согласно (5.14), задать значение одного из пара- метров pL или тц. 4. Ударные волны в идеальном газе. До сих пор мы анализировали свойства газодинамических разрывов в об- щем случае, не делая никаких конкретных предположений 3* 67
относительно уравнений состояния. Далее мы продол- жим рассмотрение ударных волн для идеального газа. Подставляя выражение для внутренней энергии идеаль- ного газа e = pii/(y— 1) в '(5.14), можно преобразовать уравнение адиабаты Гюгонио к одному из видов либо Pi = (?+0 т)о —(?—Б тк A) (Y-H1) ХИ — (т — 1) Но = (т+ 0 Po + (Y— 1) Pi и» (TH- 1) P1 + (Y — 1) Ро * (5.15) (5.16) Для дальнейшего нам потребуются формулы для срав- нения относительной скорости газа и (скорости газа отно- сительно системы координат, связанной с фронтом удар- ной волны) и скорости звука с. Напомним, что для идеаль- ного газа с2 = урт] (см. (4.8)). Воспользуемся равенством (5.12) и вычислим отношение квадратов этих скоростей для начальных значений параметров, т. е., как говорят, на «фоне» перед фронтом ударной волны: По (Pi — Ро) = Pi —Ро , Со WnoOlo — Hi) ТРо(1 —П1/По) ’ Отношение удельных объемов, стоящее в знаменателе, исключим с помощью (5.16) и после преобразований по- лучим !) + (?+1)^]- (5.17) Точно так же выводится и равенство >-^[(7-1> + (7+1>^-]. (5.18) Имея набор формул (5.12) — (5.18), приступим к описа- нию свойств ударных волн в идеальном газе. Интенсив- ность ударной волны определяется ее амплитудой, т. е. величиной скачка, который претерпевают параметры газа при переходе через фронт волны. Будем считать, что на- чальное состояние газа задано параметрами р0, т]0. Тогда графическое изображение адиабаты Гюгонио (5.15) на плоскости термодинамических состояний р, т] (линия на рис. 16) есть геометрическое место точек, в которые можно перевести газ из исходного состояния р0, т]0, «пуская» по нему ударную волну. Задавая значение удель- ного объема тц за фронтом ударной волны (тем самым 68
задается интенсивность ударной волны Ло““Л1)» мы по адиабате Гюгонио сразу определяем величину давления pL за волной, и затем значение любого параметра газа. Адиабата на плоскости р, ц имеет горизонталь- ную и вертикальную асимптоты. Действительно, как сле- дует из. (5.15), при т|1/г|о -> со отношение давлений стре- мится к значению рг/р0 —>—(у— 1)/(у + 1). Аналогично из (5.16) при pi/Po->co вытекает, что отношение удель- ных объемов стремится к конечной величине П1Л1о = (Т-1)/(т+1)- (5.19) Физически это означает, что в ударной волне нельзя сжать газ больше чем в (у+1)/(у — 1) раз. Для одноатом- ного газа с у = 5/3 эта величина равна четырем, для двухатомного с у = 7/5 — шести. Остановимся на предельном случае рх/р0 -> 1. В соот- ветствии с (5.16) Лх/Ло -> 1» и, следовательно, состояние газа за фронтом такой волны мало отличается от исход- ного: р0, В частности, е0->Сх и формулы (5.17) и (5.18) для этого случая дают U?/Cq 1, U1/C1 -> 1. Таким образом, ударная волна бесконечно малой ин- тенсивности (т]0 — -> 0) распространяется относительно газа со скоростью звука, т. е. фактически вырождает- ся в звуковое возмущение, правда, в отличие от § 4, 69
разрывного характера. Физически этот результат достаточ- но очевиден. Разобранному предельному случаю на рис. 16 соответствует точка О. 5. Теорема Цемплена< Адиабата Гюгонио состоит из двух ветвей: О А при т] < т]0 и О А* при л>л0- Знаки приращений Др = р1 —р0 и Дт] = г|1 — т)0 вдоль адиабаты противоположны. Поэтому формально ветвь ОА отвечает ударным волнам повышения давления (Ар>0) и сжатия (Ат) < 0, Др>0), а ветвь ОА' — ударным волнам пони- жения давления (Ар<0) и расширения (Дт| > 0, Др<0). Для ударных волн сжатия (pL/pQ> 1), согласно (5.17) и (5.18), имеем U2Q/Cl > 1, Ui/C[ < 1, т. е. фронт такой ударной волны распространяется отно- сительно фона со сверхзвуковой скоростью, а относи- тельно газа за волной —с дозвуковой. Для ударных воли разрежения имеют место обратные неравенства ^/Сб<1, и{/с{>1. Выясним, как обстоит дело с изменением энтропии в ударных волнах. Приращение энтропии при движении вдоль адиабаты Гюгонио можно было бы вычислить не- посредственно по формуле (3.41). Однако мы воспользу- емся несколько иными соображениями. Проведем на пло- скости (р, т]) через точку (р0, п10) линию, вдоль которой энтропия остается неизменной и равной So, т. е. значе- нию в точке (р0, т]0). Такая линия называется адиаба- той Пуассона; ее уравнение в соответствии с (3.40) есть (5-20) (линия на рис. 16). Адиабата Пуассона —это геометрическое место точек на плоскости (р, 1]), в которое можно перевести газ из начального состояния р0, г|0 адиабатическим путем без изменения энтропии. Итак, вдоль kS = S1 — So = 0; выше (область, покрытая горизонтальной штрихов- кой) AS > 0; под адиабатой (вертикальная штриховка) AS < 0. Взаимное расположение адиабаты Гюгонио и адиабаты Пуассона таково, что при щ < т]0 адиабата Пуассона про- ходит ниже адиабаты Гюгонио. В этом нетрудно убедиться следующим образом: из (5.20) видно, что для адиабаты Пуассона при р1-^оо в то время как адиабата 70
Гюгонио целиком расположена левее асимптоты щ = = Поэтому для ветви О А адиабаты Гюгонио AS>0, т. е. в ударных волнах сжатия энтропия газа возрастает по сравнению со значением на фойе. Кривые и ©ЙГ в точке О имеют касание второго по- рядка; схематический рис. 16 этого обстоятельства не отражает. Ветвь адиабаты Гюгонио ОА' при Ц1>т]о располо- жена под адиабатой Пуассона, поэтому для ударных волн разрежения энтропия убывает. Однако такое заключение находится в противоречии со вторым началом термодина- мики: dS^O. Поэтому ударные волны разрежения, фор- мально содержащиеся в соотношениях Гюгонио, сущест- вовать не могут. Такой вывод мы сделали для идеаль- ного газа, однако он справедлив и в общем случае при сравнительно слабых ограничениях на вид уравнений со- стояния и носит название теоремы Цемплена. 6. Приближение «сильной волны». Выше мы уже выде- ляли случай ударной волны сжатия предельной амплитуды: Й = оэ’ (5.21) Этот случай носит название приближения «сильной волны» и реализуется тогда, когда давлением на фоне можно пренебречь по сравнению с давлением за ударной волной. Например, это можно сделать для ударной волны, рас- пространяющейся по холодному фону с рогч>О. Получим для этого случая явные формулы, выражающие значения параметров газа за фронтом волны через параметры на фоне и скорость волны. Подставим вторую из формул (5.21) в (5.9). Учитывая определение скорости u = v — £), а также предполагая, что газ, по которому движется рассматриваемая нами ударная волна, покоится (уо = 0), получим 1 Y + 1 Давление рх за фронтом выразим из (5.10): __ 2 Р1 ?+1 Но ’ а температуру — из уравнений состояния: Т _ 2(V-1) 1 (Y+02 Я * 71
Подытожим результаты. Если по идеальному покоящемуся (уо = О) холодному (ро = О, То = О) газу, плотность кото- рого ро, движется ударная волна со скоростью <^, то за ее фронтом газ принимает следующие значения пара- метров: у — 1 Pi pi _ 2(V-1) (V+1)2 R • (5.22) 2 V-H По ’ О В более общем случае при ра 0 формулы несколько усложняются. Опуская выкладки, приведем лишь резуль- таты, следующие в этом случае из соотношений Гюгонио: п _V-1 । 2Т РоП* п _ 1 П1-^ртЛо+ _________2 у-l Р1 У4-1 По 7+1^°’ (5.23) 2 v+l 2? А) По _ рг T+1 & ’ pt/? ’ § 6. Структура фронта ударной волны 1. Постановка задачи. В предыдущих параграфах, ана- лизируя разрывные решения, мы рассматривали уравне- ния газовой динамики без учета диссипативных процес- сов. Однако наличие диссипации (вязкости, теплопровод- ность и т. д.) присуще всем реальным газодинамическим явлениям. Наиболее заметно они проявляются в тех зо- нах течений, где параметры газа испытывают резкие из- менения по пространственной координате. Именно такие условия осуществляются, например, во фронте ударной волны. Известно, что диссипативные процессы приводят к неадиабатичности течения, к термодинамически необрати- мому превращению энергии в ее низшую форму —тепло. Диссипация является причиной увеличения энтропии во фронте ударной волны. Таким образом, рассмотренные выше разрывные реше- ния являются своего рода идеализацией для газа с ис- чезающе малыми коэффициентами теплопроводности, вяз- кости и т. д. Строгий анализ этих решений должен прово- диться с учетом диссипативных факторов. При этом вместо разрыва возникает некоторая узкая переходная область, в которой параметры газа изменяются уже непрерывно. 72
Рассмотрим структуру фронта ударной волны в газе, обладающем вязкостью и теплопроводностью. Что каса- ется процессов теплопроводности, то опи были приняты во внимание при выводе уравнений газодинамики (3.25). Вязкость в этих уравнениях учтена не была. Не вдаваясь в подробности, мы укажем лишь, что наличие в среде вязкости, как и теплопроводности, приводит к дополни- тельному негазодинамическому переносу импульса и энер- гии. Математически в простейшем одномернОхМ случае это можно выразить посредством некоторой «добавки» со («вяз- кого давления») к газодинамическому давлению р, имею- щей вид со =— vdv/dX) (6.1) где v — коэффициент вязкости. Мы будем анализировать структуру плоской ударной волны, считая течение газа одномерным. Соответствующая система уравнений в лагранжевых массовых координатах выглядит следующим образом*): д / 1 \ dv dt \р / ds * dv dg dt ““ ~ds 1 d / . cM d . . dW dt \e+ 2 ) ~ ds ds • (6.2) (6.3) (6.4) Здесь g — сумма газокинетического и «вязкого» давлений: + С учетом (3.23) перепишем (6.1): &= —vpdv/ds. (6.5) Поток тепла имеет вид W = — npdTlds. (6.6) Коэффициенты v вязкости и х теплопроводности для простоты положим постоянными, хотя реально это неко- торые функции термодинамического состояния газа. Кроме того, газ будем считать идеальным. Пусть ударная волна движется с постоянной ско- ростью & по газу с известными параметрами р0, р0, v0 — *) Анализ структуры фронта ударной волны можно вести и в переменных Эйлера; конечные результаты, естественно, от агого не изменятся. 73
«фону», который простирается в положительном направ- лении осн s до -ф сю. Естественно считать этот газ поко- ящимся: ??о = 0. Пусть также состояние газа, возникаю- щее за фронтом волны и пока неизвестное, простирается по s до — сю. Положим при этом, что на «обеих беско- нечностях» режимы установились, т. е. параметры газа приняли соответствующие значения и производные по пространству от любой величины f равны нулю: (3//&)5_1оо=0. (6.7) Такая идеализованная постановка задачи в бесконечной области — сю<С5< + сю связана, с одной стороны, с тем, что заранее ширина фронта неизвестна, и, с другой стороны, с желанием отвлечься от конкретного вида крае- вых условий в реальных задачах. Профиль изменения параметров газа в волне также считаем установившимся; он распространяется по массе с постоянной скоростью D. ^Массовая скорость волны D связана с эйлеровой скоростью распространения волны & соотношением О = (^г —t»)p. (6.8) Будем искать решение поставленной задачи, т. е. все функции, описывающие течение газа, в виде (/ — любой параметр) /(М) = Ш g = (6.9) Функция /(g) дает профиль параметра / по перемен- ной s в фиксированный момент времени (/ = const) либо закон изменения со временем этого параметра в фикси- рованной частице среды (s = const). 2. Дифференциальное уравнение для структуры. Замена переменных (6.9) *) эквивалентна переходу в систему координат, связанную с волной, где профили всех пара- метров стационарны. Эта замена позволяет выразить про- изводные по s и t через производную по g dfds — d/dl, d/dt = — Dd/d^ и тем самым свести систему уравнений в частных произ- водных (6.2) — (6.4) к системе обыкновенных диффереп- *) Такую’ замену называю! введением автомодельности типа «бегущей волны», 74
циальных уравнений: + <6-10) IF—ig:. n n d% Равенство (6.7), играющее роль граничных условий, пре- образуется к виду В частности, тепловой поток IF0 и вязкое давление (оо на фоне при £ = -|-оо в силу (6.11) обращаются в нуль: со0 = 0, №о = О. (6.12) Проинтегрируем уравнения (6.10) по £ от фона £= + оо до некоторого текущего значения: — D(t]-t]0) = c\ (6.13) Dv = g~p0, (6.14) D (8 — е0 +t>2/2) = g^ + (6.15) Здесь учтены условия (6.12), а также то обстоятельство, что газ на фоне покоится (vo = 0). Исключая из системы уравнений (6.13) — (6.15) все неизвестные, кроме т], а также диссипативных членой а) и W, получим । _ (У+1)£>3 тйГ'п /У~1 । 2? Ро \1 W + у — 1 ~ 2(7—1) ^L1 \V+1Tlo+y+l D2)]' (6.16) Заметим, что обе части этого равенства обращаются в нуль на фоне при т] = т]0 (£ -> + оо) в полном соответствии с (6.11). Аналогично левая, а следовательно, и правая части должны обратиться в нуль и при — оо. Поэ- тому значение удельного объема т]х, которое устанавли- вается при £-> — оо, должно быть равно n — 2ZZ* т) х-Bl ^“7 + 1 + ? + lD2* Сравнивая этот результат с (5.23), убеждаемся, что он совпадает с тем, что дают в этом случае соотношения Гюгонио для ударного перехода. Итак, дифференциальное 75
уравнение (6.16) (а это действительно дифференциальное уравнение, так как и со и W пропорциональны производ- ной dr\/d£>) в самом деле описывает структуру фронта ударной волны, «размазанной» вязкостью и теплопровод- ностью. Оно определяет кривую ц = ч(£) где т]о и Л1 связаны соотношениями Гюгонио (рис. 17). Зная T](g), можно пост- ыл роить профили всех ос- ________I_____________ тальных параметров. Важно отметить, что значения т]0 и т^, которые > соединяет интегральная 71l кривая уравнения (6.16), --------------- не зависят от конкретного вида диссипации. Тот или -------------о-------- ЙН0й вид вязкости и тепло- проводности определяет рис- 17> лишь характер «размазы- вания» параметров, шири- ну фронта и т. д., но отнюдь не интенсивность газоди- намической ударной волны. 3. Структура фронта ударной волны в вязкой среде; Квадратичная вязкость. Рассмотрим подробно структуру ударной волны, возникающую в результате действия одной только вязкости (№7 = 0). Преобразовав в этом случае со с помощью (6.13) к виду со = л—получим из (6.16) обыкновенное дифференциальное уравнение первого порядка § = (По - 'ЧИП ~ 111). (6.17) Оно легко интегрируется: Г) Чх + ЧоК^* п (Y+1) (Чо + Ч1) Q /п 1О\ Произвольная постоянная К определяет однопараметри- ческое семейство решений. Это и естественно, так как, формулируя задачу, мы не «привязали» начало отсчета координаты s (соответственно £) ни к одной характерной точке профиля волны. Сделаем это. Продифференцируем (6.17) по g и, приравняв вторую производную нулю* найдем значение удельного объема Ч1<Ч<Чо, при котором все кривые семейства (6.18) имеют точку перегиба: Л = (По + П1)/2. 76
Теперь выберем из семейства кривых (6.18) ту, у которой абсцисса точки перегиба равна нулю. Подставив £ = 0 и T: = fj в (6.18), получим уравнение для /<: (t1o + y1i)/2==(t)i + ПоОП +/(), откуда Итак, мы выделили кривую ’1(£)= 1+е^ ’ (6.19) (жирная линия на рис, 18), которую и будем анализиро- вать далее. Формально ширина фронта ударной волны, размазан- ного вязкостью, бесконечна. Но основное изменение всех величин происходит в не- которой конечной области. Опр ед ел им хар а ктер ны й размер этой зоны, т. е. эф- фективную ширину фрон- та. Это можно сделать раз- личными способами, но все они дают качественно оди- наковые результаты. /Мы поступим следующим об- разом. Проведем к кривой (6.19) касательную в точке перегиба £ = 0. Точки пе- ресечения этой касательной с прямыми н==г|о и п = щ и дадут искомую ширину фронта А. Угол наклона ос касательной найдем из уравнения (6.17), в правую часть которого нужно подставить т) => = Л = (По 4- П1)/2: tg « = (Y?b8v(Ло — П1)2- Эффективная ширина фронта ударной волны выражается следующим образом: 8v (По-41)’ (6.20) Видно, что эта ширина определяется интенсивностью волны (ее скоростью и амплитудой) и коэффициентом вязкости. 77
При уменьшении коэффициента вязкости v эффективная ширина фронта сокращается (рис. 19), так что в пре- деле при v = 0 имеем разрывное решение, рассмотрен- ное в предыдущем пара- графе. Выясним теперь, какую структуру фронта ударной волны порождает так на- зываемая квадратичная вязкость со = рр (dv!ds}\ (6.21) пропорциональная, в отли- чие от «линейной вязкости» (6.1), квадрату производ- ной скорости. Очевидно, все рассуждения, приведшие нас к уравнению (6.16), сохраняют силу и в этом случае. Выразив со через Е иг) и подставив полученное выражение в (6.16), получим диффе- ренциальное уоавнение Рис. 20. /<—постоянная интегрирования, которая, как и в (6.18), задает однопараметрическое семейство решений уравнения (6.22). Положив /< = л./2, выделим из этого семейства ин- тегральную кривую, у которой точка перегиба r| = rj = --== (г|0 + i]i)/2 совмещена с началом отсчета Н = 0 (рис. 20). Для нас представляет интерес лишь участок кривой т) (£), расположенный на рис. 20 между точками А п В. Именно эта часть кривой г] (£) в сочетании с лучами т] = т]0 и т] = т]1 (линия В'ВАА') дает решение задачи о структуре фронта ударной волны. Характерная черта, отличающая полученное решение от разобранного выше случая линей- 78
ной вязкости,— конечная ширина фронта волны X. Из (6.23) без труда определяется ее величина A = V2p/(y+ 1) л. (6.24) Примечательно, что здесь ширина размазывания не зависит от интенсивности волны. При стремлении коэффициента вязкости р к нулю гладкое решение вырождается в разрыв- ное и в этом случае. 4. Структура фронта волны в теплопроводной среде. Рассмотрим случай, когда вязкость в среде отсутствует и структура фронта ударной волны формируется под влия- нием процесса теплопроводности. Уравнение (6.16) по-преж- нему справедливо, только в нем отсутствует вязкость (со = О). Для простоты будем считать, что коэффициент теплопроводности постоянен х(р, T) = x0 = const. Тогда поток тепла в автомодельных переменных имеет вид х0 dT ДГЗР (6.25) Наша задача — получить связь .между производными dT'/dZ и тогда (6.16) вновь сведется к обыкновен- ному дифференциальному уравнению для функции т|(^). Из соотношений (6.13) и (6. Ц), с учетом того, чтс со = 0, а следовательно, g = p, выразим давление: Р=Ро~ Е>2 (т] - т]0). (6.26) Из уравнения состояния те- перь следует формула для температуры: т—еи ~ А “ = Дро - D2 (1] - По)] Т|- (6.27) Графически зависимость (6.27) представлена на рис. 21. Дифференцируя (6.27) по т]> получим = Д(Д_г»2\ (6.28> Л] R \ ч / Первое слагаемое в скобках есть квадрат изотермиче- ской массовой скорости звука (см. (4.9)); р/т)==р2(У^)2=(рС/)2. 79
Таким образом, выражение в скобках в (6.28) обращается в нуль в той точке течения, где скорость волны стано- вится равной местной изотермической скорости звука. Если в (6.28) подставить р из (6.26), то это равенство можно записать в виде dT 2D2 , ч (6.28') где Л* = (По + Ро/^2)/2 Ss Ло/2. Учитывая сказанное выше, отметим, что в точке, где rj = T)4. , скорость ударной волны совпадает с местной изо- термической скоростью звука. Подставляя выражение для потока тепла (6.25) в (6.16) и учитывая, что dT/d^^dT/dr}' dt\/d%, приходим к урав- нению ^Л £> (?+*)/? (По—Л)0|—Л1) л 4х0(т—1) (л—И*) (6.29) которое и определяет «теплопроводпостную» структуру фронта ударной волны. Проанализируем качественно поле интегральных кри- вых этого уравнения. Прежде всего отметим, что, в отли- чие от предыдущего случая с вязкостью (6.17), в (6.29) знаменатель обращается в нуль при л = Л*- Физическое содержание этой особенности решения было выяснено выше —в этой точке осуществляется переход через изо- термическую скорость звука. Ясно, что поведение интег- ральных кривых уравнения (6.29) существенно зависит от взаимного расположения характерных значений удель- ного объема т]0> Л1 и Л*- При условии Л* < Ль (6.30) которое справедливо для достаточно слабых ударных волн, удовлетворяющих неравенству (6.31) картина интегральных кривых имеет вид, указанный на рис. 22, а. Здесь дана одна интегральная кривая, которую можно выделить из общего семейства так же, как в «вяз- ком» случае. В силу условия (6.30) в диапазоне Л1<Л<Ло 80
правая часть уравнения (6.29) положительна и особен- ность, связанная с л*, отсутствует. Ветвь интегральной кривой, заключенная в указанном диапазоне изменения г1; и представляет собой решение задачи о структуре фронта волны, удовлетворяющей условию (6.31). Как видно, это решение непрерывно. Соответствующая диаграмма 7, Л представлена на рис. 22, б. Ширина «размазывания» здесь бесконечна, однако если ввести эффективную ширину фронта так, как эк» делалось выше для случая вязкости, го можно показать, что она пропорциональна величине коэффициента теплопровод- ности х0. 5. Изотермический скачок. Перейдем к анализу струк- туры сильных ударных волн с па 3?— 1 Ро 3 — у По * Здесь уже Л1<П* <Ло> и потому поле интегральных кривых уравнения (6.29) имеет иной вид (рис. 23, а). Ветвь интегральной кривой, расположенной в диапа- зоне т]1 < Л < По, Уже не может целиком описать решение задачи о структуре. При переходе через л* интегральная кривая поворачивает обратно, и далее движение вдоль нее осуществляется в положительном направлении оси Это не имеет физического смысла, ибо такое движение, в соответствии с определением (6.9), g==s —£)/ означало бы для при фиксированном $ движение
«против времени». При фиксированном I это же обстоя- тельство приводит к неоднозначности параметров среды в пространстве по координате $. Выход из этой ситуации заключается в постановке раз- рыва в решении, где удельный объем скачком изменяет значение от некоторого т]с до величины гц. В силу того, что среда обладает теплопроводностью, температура на разрыве должна оставаться непрерывной, так как в про- тивном случае здесь возникли бы бесконечно большие < потоки тепла. Условие «изо- Рна. 24. выведенным в § 5 для сов, В нашем случае термичности» позволяет определить значе- ние г)с: т]с = 2т]* — ri!>T] * > i]i- Поведение.температуры на плоскости (7, Т|) для этого случая указано на рис. 23, б. Заметим, что описанный изотермический разрыв не под- чиняется условиям Гюгонио, □I без диссипативных процес- тие в существенной степени определяется потоком тепла, который па разрыве претер- певает скачок. Характерные профили параметров во фронте сильной ударной волны по координате s на некоторый момент В2
времени представлены на рис. 24. Здесь, в отличие от сла- бых волн, теплопроводность не в состоянии полностью «разгладить» скорость, давление и удельный объем, и в структуре сохраняется скачок этих величин. Темпера- тура при этом непрерывна, правда, ее производные тер- пят разрыв. Передний фронт волны (на рис. 24 волна движется в положительном направлении оси s) находится в бесконечности, однако задний фронт (разрыв) располо- жен в конечной точке. Итак, в отличие от вязкости, теплопроводность сохра- няет разрывы плотности, скорости, давления и т. д. в структуре фронта сильной ударной волны. § 7. Задача о поршне 1. Постановка задачи. Классическая задача о поршне в одномерном плоском случае формулируется так. Одно- родный покоящийся газ занимает полупространство, огра- ниченное слева плоскостью — поршнем (рис. 25). В началь- ный момент времени t = Q поршень под действием неко- торых внешних сил начи- нает двигаться со скоро- стью, закон изменения ко- торой во времени U=U (/) задан. Знак U (!) может быть любым в зависимости от того, вдвигается пор- шень в газ или выдвигает- ся из него. В газе начи- нается движение в виде волны, фронт которой рас- пространяется от поршня, захватывая новые частицы среды. Исследование возникающего газодинамического течения и составляет существо задачи о поршне. Особенно просто решение задачи о поршне выглядит в том случае, когда скорость поршня во все моменты времени />0 постоянна. При этом, как следует из об- щей теории размерности, задача допускает автомодельное решение [4]. Этот случай мы и рассмотрим ниже. Газ будем считать идеальным, влиянием диссипативных про- цессов пренебрежем. Сформулируем математическую постановку задачи. 83
Систему уравнений запишем в лагранжевых массовых координатах *): <+р'Чг-0> <7-» >+т=°> <7-2’ p/pY== const. (7.3) Начальные данные однородны: p(s, О) = ро, P(s, О) = Ро, v ($, 0) = уо = 0. (7.4) Заметим, что уравнение (7.3) выражает изоэнтропич- ность процесса. Переход от адиабатичности к изоэнтро- пичности здесь оправдан благодаря тому, что начальные данные однородны. Задача решается в области />0, s>0. Мы полагаем, что частицы газа с координатой s = 0 все время прилегают к поршню и имеют ту же скорость. Поэтому краевое условие имеет вид о (О, /) = [/, (7.5) где скорость поршня /7 = const задана. С помощью приема, который уже использовался в § 4, преобразуем производную от давления, входящую в (7.2): ^Р_ - !ЁВ.\ — z.2 Ф 1/Т7 ds ~ \ др JS ds ds ’ К v Р * Уравнение (7.2) приобретает следующий вид: 2. Автомодельное решение. Будем искать автомодель- ное решение поставленной задачи, т. е. такое решение, в которое независимые переменные s и t входят не произ- вольным образом, а лишь в комбинации g = / (s, 0 = /®, (7.6) £ —автомодельная переменная, / — любая из функций р, р, V. Выразив производные df_____I df_ df_ = 1 df_ dt ~ ’ ds t dg ’ *) Совершенно аналогично решение строится и в переменных Эйлера. 84
заменим дифференциальные уравнения (7.1), (7.2) системой обыкновенных уравнений (система «автомодельных уравне- ний») _ t _ЁР_ _1_ р2 dv_ g * dt dt v, (7.7) c24f-S-S- = O. dt b dt Краевое условие (7.5) при />0 в автомодельных пере- менных примет вид ц(0) = [/, (7.8) так как поршню соответствует автомодельная координата Jj = O. Отметим прежде всего, что уравнения (7.7) допу- скают тривиальные решения, где все функции постоянны. В частности, таким решением является «фон»: р = р0, ^ = уо = 0. Очевидно, однако, что непрерывное решение задачи о поршне (а мы ищем именно непрерывное реше- ние) не может быть целиком построено из тривиальных участков, где все параметры постоянны. Решение должно содержать области, в которых параметры газа изменяются. Для того чтобы однородная система уравнений (7.7) имела нетривиальное решение, ее определитель должен равняться нулю: ^-С2р2=:0, т. е. ^ = ±ср. Из (7.6) следует, что £>0, так как вели- чины s и I по физическому смыслу положительны. Поэтому из двух возможностей выбираем: £=Ф. (7.9) Уравнения (7.7) при этом становятся зависимыми, и оба приводятся к виду Chl~ р~< = 0‘ (7.10) Скорость звука с является функцией одной лишь плот- ности р. Так как все частицы газа в начальный момент времени имели параметры р0, Ро, то уравнение (7.3) может быть записано как P/Pv = Po/py. Выражая отсюда р через р и подставляя результат 85
в формулу для скорости звука, имеем где с0 = К?Ро/Ро — скорость звука на фоне. Подставим (7.11) в (7.10) и проинтегрируем получен- ное уравнение от некоторой точки £0, в которой, как мы предполагаем, происходит непрерывная «стыковка» рас- сматриваемого нетривиального решения с тривиальным решением —фоном: p(lo) = po> с(|0) = с0, о (£о) = О. Имеем у__2£о rm(Y”1)/2__ л т—1 L\ ро / J Последнюю формулу с учетом (7.11) можно переписать следующим образом: о — 2с/(у — 1) = 2с0/(у — 1) = const. (7.12) Левая часть (7.12) есть инвариант Римана г (см. (4.35)), вычисленный для идеального газа. Равенство (7.12) уста- навливает, что во всем нашем непрерывном решении (если оно существует) инвариант Римана г~ постоянен. Отметим, что подобные газодинамические непрерывные изоэнтропические течения, в которых один из инвариантов Римана постоянен, носят название волн Римана или про- стых волн. Итак, нетривиальное решение, которое мы ищем, яв- ляется простой волной. Подставим (7.11) в (7.9) и заметим, что £о = £оро- Это позволяет получить явную зависимость плотности в авто- модельном решении* от переменной £: р© = р0(Шш+1). (7.13) Остальные функции выражаются без труда: с(?) = с0(Ш(у-1т-!1), (7.14) 9 г/ t \(Т — 1)/(Y'+ 1) "1 ^)=v5r4(-|-) -ф (7.15) Нетривиальное автомодельное решение получено. 3. Решение задачи о поршне, выдвигаемом из газа. Будем строить решение задачи о поршне, комбинируя это нетривиальное решение с тривиальными постоянными течениями. 86
Рассмотрим сначала случай, когда скорость поршня отрицательна (поршень выдвигается из газа): = Уо>О. Диапазон изменения автомодельной переменной таков: 0<g<oo, причем в точке g = 0 находится поршень. Точка go соответствует фронту волны, распространяющейся от поршня. Поэтому правее g0 решение тривиальное — невозмущенный фон (рис. 26): p(l) = Po> v(& = vo = O, g>£0. Левее точки g0 построим в соответствии с формулами (7.13) и (7.15) нетривиальное автомодельное решение р (g) и v (g), непрерывно примы- кающее к фону. Однако эти формулы нельзя ис- пользовать во всем интер- вале (0, go). Действитель- но, из (7.15) следует, что v (0) = — 2с0/(т — 1), а это в общем случае не согла- суется с граничным усло- вием (7.8). Поэтому реше- ние (7.13), (7.15) имеет смысл рассматривать лишь до точки gb где = — (7.16) Рис. 26. и далее (для 0<g<gi) непрерывным образом продол- жить его тривиальным решением: v = Vi =— UOi p = pi = = р (gi). Значение координаты gj определяется из формулы (7.15) после подстановки в нее t/(g1) = —t/0: В1 = £о(1 у — 1 £/0\(v+1)/(t—D 2 cj Значение pi дает соотношение (7.13) Pi — Ро 1 т_ 1 ^7O\2/(V—1) 2 со) Решение задачи о поршне в автомодельном виде по- строено. Чтобы получить теперь распределение скорости газа, его плотности и прочих функций по массовой пере- менной s в некоторый фиксированный момент времени 87
/>0, нужно «растянуть» профили этих параметров р (g) (рис. 26) в направлении координаты % в / раз. В самом деле, согласно (7.6): s = %t. В этом и проявляется свойство автомодельности решения, — изменяясь со вре- менем, оно тем не менее сохраняет основные качествен- ные черты, остается «самоподобным» *). Зависимость плот- ности от массовой координаты на два момента времени Рис. 27. 1г и /2 приведена на рис. 27, а. Здесь же дана соответ- ствующая картинка на фазовой плоскости (s, t). Физи- ческий смысл величины g —местная скорость звука (мас- совая) (см. (7.9)); в частности, go = Q)Po — массовая ско- рость звука на фоне, £i = CiPi —в газе, примыкающем *) Это слово является буквальным переводом термина selisimi- larity, распространенного в американской литературе и являющегося эквивалентом понятия автомодельный#. 83
к поршню. Поэтому оба фронта волны — передний (точка А на рис. 26 и рис. 27, а) и задний (точка В) движутся с местными скоростями звука. Их траектории на плос- кости (s, /) —прямые Oz4(s = c0PoO и OB(s = c1p1/). Сопо- ставляя этот результат с (4.33'), убеждаемся, что эти прямые являются (^-характеристиками. В точках Л и В, где «сшиваются» нетривиальное реше- ние с тривиальным, производные всех параметров тече- ния терпят разрыв, в то время как сами эти параметры непрерывны. Разрывы такого типа называют слабыми,. в отличие от рассмотренных выше сильных разрывов (кон- тактных разрывов и ударных волн), на которых испыты- вают скачки значения самих параметров. Факт, установленный нами выше, справедлив и в об- щем случае—-слабые разрывы движутся вдоль характе- ристик; скорость их распространения совпадает с местной скоростью звука. Область между точками А и В есть волна разрежения, плотность здесь падает, а частицы газа приобретают отри- цательную скорость, изменяющуюся от нуля до величины —1/0. Ширина этой области пропорциональна времени (CoPo — ^iPiH* У поршня образуется «пробка» газа с пара- метрами съ Vi = — UQ. Ее размер также возрастает пропорционально времени. На рис. 27, б для сравнения приведены картинки в переменных Эйлера. Здесь луч 00' — траектория поршня. На фазовой плоскости в зоне волны разрежения (между линиями ОА и OS) бихарактеристики являются лучами, расходящимися веером из точки О. Течения такого типа называются центрированными простыми волнами. В осталь- ных зонах фазовой плоскости (^-характеристики парал- лельны соответственно прямым О А или ОВ. Итак, построенное нами.решение задачи о поршне, выдвигающемся из газа, является центрированной про- стой волной разрежения. Как видно из рис. 26, такое решение можно построить только тогда, когда скорость поршня заключена в диа- пазоне 0 < Uq 2с0/(у — 1). Если скорость превышает критическое значение Оо'>2с()!(у — 1), поршень отрывается от газа; между поршнем и газом возникает зона вакуума. Возникающее течение газа называется истечением в вакуум. Частицы с координатой s —0 движутся со скоростью v (0, /) = —2с0/(у—1), так называемой скоростью истече- ния в вакуум, плотность этих частиц р (0, 89
4. Решение задачи о поршне, вдвигаемом в газ. Рас- смотрим другой случай: поршень вдвигается в газ: у(0, О = >0. Попытка сконструировать решение так, как это было сделано выше, формально приводит к следующей картине (рис. 28). В области между и решение получается трехзначным. Это не имеет физического смысла и сви- том, что в непрерыв- ке сущест- Я рШ vf=U0 Рис. 28. задачи о в ___детельствует о данном случае кого решения А вует. Решением - поршне, вдвигаемом газ с постоянной скорое- ? тью, является разрыв-удар- пая волна. Ее параметры можно определить с помо- щью соотношений (5.23), воспользовавшись тем фак- том, что скорость газа за фронтом волны известна и равна скорости поршня vt = UQ, Тогда скорость распространения фронта ударной волны есть ^=1+2{/о+]/ (v+l[/oj2+^. Значения остальных параметров теперь определяются по общим формулам (5.23). Мы разобрали сравнительно простой вариант задачи о поршне, когда скорость поршня постоянна во все мо- менты времени />0. Такая постановка содержит опре- деленные черты идеализации. Действительно, поршень, который в начальный момент покоился, не может мгно- венно приобрести конечную скорость, так как это связано с действием бесконечно больших сил. Реально, поршень в течение определенного времени разгоняется прежде, чем достичь заданного значения скорости. В общем случае при произвольном законе движения поршня задача уже не автомодельна, — в ее формулировке появляются дополнительные размерные параметры такие, как, иаприхмер, время выхода поршня на режим посто- янной скорости. Однако при некоторых специальных 90
законах движения поршня автомодельные решения воз- можны и здесь. 5. Задача об ускоряющемся поршне. Рассмотрим задачу об ускоряющемся поршне, скорость которого изменяется по закону и (О, /) = И(А (7.17) n>0, Ко —размерная постоянная. Поршень вдвигается в газ, образуются ударные волны, и теперь в системе уравнений газодинамики уже нельзя использовать урав- нение изоэитропичности (7.3). Запишем систему уравнений газовой динамики в виде (3.25') <?П __ ди dv__dp ds_ dv рц 7 dt ~ ds* dt ~ ds' dt~ p ds ’ где по-прежнему т]= 1/p. Относительно начального состо- яния газа для простоты предположим, что П = По, v = Vq = 0, р = = 8 = 80 —О, (7.19) т. е. газ «на фоне» холодный или, что то же, его давле- ние пренебрежимо мало по сравнению с давлением, воз- никающим в возмущенной области. В качестве автомодельной переменной здесь удобно выбрать <7-2°) а все параметры течения газа, входящие в (7.18), ис- кать в виде v(s, t) == Voa (g) tn, 11 (s, O = 1loM£). p(s, 0 = e(s, t) = V>e®t^. (7,2I) Размерные множители, а также показатели степени у вре- менных множителей в (7.21) выбраны из соображений размерности. Кроме того, приняты во внимание краевые условия: формула для скорости в смысле явной зависи- мости от времени должна «стыковаться» с (7.17). Отсут- ствие зависимости от времени в формуле для удельного объема т) диктуется тем обстоятельством, что удельный объем на фоне не изменяется со временем. Остальные параметры фона: давление, скорость, внутренняя энер- гия равны нулю, и для них подобное условие выполнено автоматически при любой зависимости от t в (7.21). V1
С помощью (7.20) и (7.21) система уравнений (7.18) при- водится к «автомодельному виду»: -(n+l)eg + J| = O, - (n + 1) ё § + ?- + па = 0, (7.22) _(n+l)tg + pg- + 2/ie = 0, е = р/г/(у — 1). Краевые условия для полученной системы обыкновенных дифференциальных уравнений дают формулы (7.17) а(0) = 1, (7.23) ибо точка g = 0 при />0 соответствует поршню, и (7.19) /i(5o) = l, cc(go) = O, ₽(5о)=О, е(5о) = О. (7.24) Значение автомодельной переменной 5о, где происходит «сшивание» решения системы (7.22) со значениями на фоне (7.24), заранее неизвестно. Это «сшивание» проис- ходит разрывным образом через ударную волну. Поло- жение фронта волны по массе на любой момент времени определяется величиной 5о в соответствии с (7.20) Отсюда легко вычисляется массовая скорость фронта удар- ной волны и ее эйлерова скорость, т. е. скорость распространения в физическом пространстве: ^=^ = (/1+1) (7.25) Параметры газа за фронтом ударной волны при 5 = 5О — 0 связаны со значениями параметров на фоне при 5 = £о + 0 посредством соотношений Гюгонио (5.22) (рис. 29). Под- ставим формулы (7.21) при 5 = 5о + 0 в (5.22); учитывая выражение для скорости (7.25), получим a1 = a(5o-0)=-4T(n-bl)U V (7.26) ₽! = 0 (^0 - °) =7+1 («+ 1)2£о, hx = h (go - 0) = , ex = e (g0 - 0) = („ + 1 )* & 92
ОС(& Таким образом, построение автомодельного решения задачи об ускоряющемся поршне свелось к исследованию системы обыкновенных дифферепциальнььх уравнений (7.22) в области 0<g<go-0 при условиях (7.23) и (7.26). А н а л ити ческое решение здесь получить не удается. Тем не менее провести чис- ленное интегрирование не представляет труда. Удоб- но решать задачу справа налево от точки g = go — O, где значения всех функций известны (7.26). Левое ус- ловие (7.23) «пристрелива- ется»; «параметр пристрел- ки» — положение фронта волны go, которое пока ос- талось неопределенной ве- личиной. Типичное поведение кривых решения в автомодель- ных переменных и в физических переменных s, t представ- лено на рис. 30, а, б (сплошные линии). Мы рассмотрели си- стему уравнений (7.18) без диссипативных членов. В прин- ципе можно было бы провести рассуждения с учетом, например, вязкости (6.5) (пунктирные линии). Правда, h(^gOhhf| 'h(H) j £ Рис. 29. в этом случае, для того чтобы задача осталась автомо- дельной, приходится вводить явную зависимость коэффи- циента вязкости от времени. Это снижает ценность такого решения с точки зрения его физического смысла. Однако такое решение может быть использовано в качестве теста при оценке свойств того или иного численного метода расчета уравнений газодинамики.
Глава II НЕКОТОРЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ РАЗНОСТНЫХ СХЕМ ГАЗОВОЙ ДИНАМИКИ В этой главе некоторые общие принципы теории раз- ностных схем —однородность, консервативность и др.— применяются для построения полностью консервативных схем одномерной нестационарной газодинамики. С помощью численных расчетов продемонстрировано, что такие схемы обладают рядом преимуществ по сравнению с другими схемами того же порядка аппроксимации. Вводный пер- вый параграф содержит основные понятия и обозначения теории разностных схем. В § 2 обсуждается понятие консервативности разностной схемы, которое получило дальнейшее развитие в ’ принципе полной консерватив- ности (§ 3). Из общего многопараметрического семейства схем на основе сформулированного в §3 критерия выделено однопараметрическое множество полностью консерва- тивных схем первого порядка аппроксимации по вре- мени и единственная схема второго порядка. § 4 посвя- щен однородным разностным схемам газодинамики, рас- смотрен, в частности, метод сквозного расчета ударных волн с помощью искусственной вязкости. В § 5 путем непосредственных расчетов некоторых тестовых задач про- водится сопоставление разностных схем различных типов. В § 6 обсуждаются способы построения разностных схем для уравнения теплопроводности. § 1. Основные понятия и обозначения теории разностных схем 1. Общие замечания. Решение многих задач газовой динамики представляет практический интерес для различ- ных областей науки и техники. Однако уравнения газо- 94
динамики даже в простом одномерном нестационарном случае весьма сложны, и сложность эта заключена прежде всего в их нелинейности. Поэтому, несмотря на то, что аналитические методы решения задач газовой динамики достаточно давно и весьма интенсивно развиваются, суще- ствует ограниченное число проблем, решение которых удалось построить в явном виде. Большой прогресс в решении задач математической физики вообще и газовой динамики в частности вызвало широкое внедрение численных методов на основе приме- нения быстродействующих электронных вычислительных машин (ЭВМ). Эти методы обладают большей универсаль- ностью по сравнению с классическими аналитическими методами и позволяют «вычислять» решение с заданной степенью точности. Не следует, однако, думать, что численные методы целиком вытеснят традиционные аналитические методы решения. «Точные» аналитические решения, полученные для некоторых упрощенных «предельных» вариантов ис- ходной задачи, позволяют полнее представить механизм изучаемого явления, его зависимость от характерных параметров. Это в свою очередь дает возможность лучше отработать численный алгоритм. Кроме того, точные реше- ния выполняют, как правило, роль тестов, которые ис- пользуются при отладке программ для ЭВМ, а также для контроля точности расчетов. Таким образом, численные и аналитические методы должны разумным образом соче- таться при исследовании задач. Следует отметить, что возможности современной вычислительной техники не беспредельны, и это ограничивает класс задач, которые могут быть решены численно. Так, если способы расчета пространственно одномерных нестационарных задач газо- вой динамики в настоящее время достаточно хорошо разработаны и широко применяются, то двумерные и тем более трехмерные расчеты больших практически важных задач пока немногочисленны. И все же, несмотря на все оговорки, численные ме- тоды являются сейчас наиболее эффективным и перспек- тивным средством исследования задач газовой динамики. Среди всевозможных численных методов наиболее раз- работанным представляется метод конечных разностей. Часто даже отождествляют эти понятия, хотя существуют и прочие численные методы, такие, как, например, вариа- ционные методы (Ритца, Бубнова —Галеркина и др.). $5
Существо метода конечных разностей состоит в сле- дующем В рассматриваемой области пространства вместо непрерывной среды, состояние которой описывается функ- циями непрерывного аргумента, вводится ее разностный аналог. Эта дискретная модель среды описывается функ- циями дискретного аргумента, которые определены в конечнОхМ числе точек на сетке. Дифференциальные уравнения, т. е. законы, в соответствии с которыми эво люционирует непрерывная среда, заменяются соответст- вующими алгебраическими конечно-разностными соотно шениями. В итоге дифференциальная задача заменяется, или, как говорят, аппроксимируется системой разностных уравнений — разностной схемой. В дальнейших пунктах этого параграфа мы напомним основные понятия теории разностных схем (подробнее см. [5]). 2. Сетка. Исходным пунктом при построении разност- ной схемы является замена области непрерывного изме- нения аргумента некоторым конечным множеством точек, О ty-th /S^st+OJb о~к-о^Х=о------------------о-х- М s О , / 2 1-1 t 1+1 N~1 N Рис. 31. лежащих в этой области. Это множество есть область определения функций дискретного аргумента; оно назы- вается разностной сеткой. Соответственно функции диск- ретного аргумента, определенные на этой сетке, носят название сеточных функций. Для одномерной задачи простейшим примером прост- ранственной разностной сетки является равномерное раз- биение отрезка [О, М] на W равных частей, длина кото- рых есть h = M/N (равномерная разностная сетка). Отре- зок [О, /И] можно рассматривать, например, как область изменения лагранжевой массовой переменной в простран- ственно одномерной задаче, М — рассматриваемая масса газа. Точки деления sz отрезка (на рис. 31 отмечены кружками), число которых в данном случае составляет Af+l (O^i^AQ, называют узлами сетки. Расстояние между узлами sl+1 — Si = h есть шаг сетки (по массе), величина h именуется часто массовым интервалом. Сово- 96
купность узлов составляет множество точек <оЛ, где опре- деляются сеточные функции: c^h= {sL = th, i = 0, 1, .N}. Наряду с узлами, которые называют целыми точками, часто рассматривают так называемые толу целые точки» sz+1/2 = -|-0,5/г (на рис. 31 они отмечены крестиками). Множество полуцелых точек также можно использовать в качестве области определения сеточных функций. Несмотря на кажущуюся простоту, вопрос о рацио- нальном выборе сетки заслуживает внимания. С одной стороны, количество узлов сетки желательно брать боль- шим, т. е. пользоваться мелкими, подробными сетками. Точнее передавая при этом область изменения дискрет- ного аргумента, мы интуитивно рассчитываем лучше аппроксимировать непрерывное решение сеточными функ- циями. К тому же известные теоретические суждения о качестве разностных схем (аппроксимация, сходимость и т. д.) применимы, как правило, лишь для достаточно мелких сеток. С другой стороны, практические соображения, и в пер- вую очередь ограниченность быстродействия и объема памяти ЭВМ, заставляют обращаться к сеткам со срав- нительно небольшим количеством узлов. В дальнейшем такие сетки мы будем называть «грубыми» или «реаль- ными». Подобная конфликтная ситуация типична для раз- ностных методов, и выбор разумного компромисса зача- стую определяется не рекомендациями теории, а опытом и интуицией исследователя. Например, при выборе сеток 4 А, А. Самарский, Ю. П. Попов 97
часто используют неравномерные сетки *). Если имеется априорная информация о решении, например известно расположение некоторых его особенностей, для «разре- шения» которых необходима мелкая сетка, то естественно, не увеличивая общего числа узлов, сгустить сетку в ок- рестности особенностей; в областях гладкости решения сетку можно сделать редкой. На рис. 32 представлен при- мер неравномерной сетки — ее шаг /iz = sz+1 — [^hi = выбран переменным с тем, чтобы наилучшим образом передать пик решения и (s). Однако и такой прием не универсален,—достаточно обратиться к случаю, когда особенность решения пере- мещается по сетке, причем закон ее движения, как это чаще всего бывает на практике, заранее неизвестен. Аналогично разностной сетке в пространстве опреде- ляется сетка по временной переменной: о\ =j = ^f 1, 2, Z/ = tz}, tz —шаг сетки по времени, в общем случае зависящий от номера шага. Произведение сеток 0) = 0)/г X 0)т= {($/, /у), SZ+1 — S/ hl, tjA-i = tj -|- Ту, i = 0, 1, 2, ..., N, j = 0, 1, 2, ..., so = O, sN = M, /о = О} См. также п. 9 настоящего параграфа. 98
дает пространственно-временную разностную сетку для численного решения одномерной нестационарной задачи (рис. 33). Набор узлов (sz, tj) при и фикси- рованном / называют /-м временным слоем сетки оэ. Иногда рассматривают .«полуцелые» слои, отвечающие значению //+1/2 = // + 0,5т/. Узлы, расположенные на вер- тикальных прямых г = 0 и i = называют граничными. Значение сеточной функции у в некотором узле сетки (sz, tf) будем обозначать через у{ или у} У(£ь t^y'^y. Соответственно f/(sz±i, 6) = r/f±i = t/(± 1) И y(st, = У- 3.; Сеточные функции. Нормы в сеточном пространстве.^ Разностная задача строится с целью нахождения сеточ* ной функции у, определенной на введенной сетке и близкой к решению и соответствующей дифферепциаль- ной задачи. Сеточная функция у есть функция дискрет- ного аргумента, решение дифференциальной задачи и — функция непрерывного аргумента. Они принадлежат раз- ным функциональным пространствам. Поэтому возникает вопрос, как судить о степени близости этих функций. Обычно поступают следующим образом. Рассматривают значения и в узлах сетки, что дает некоторую сеточную функцию uhi являющуюся, как говорят, проекцией реше- ния и на пространство сеточных функций, и близость функций у и и характеризуют величиной [\у — uh\\, где |! • lj — некоторая норма в пространстве сеточных функций. Естественно брать в качестве такой нормы некоторый сеточный аналог нормы в обычном пространстве. В тео- рии разностных схем широко используется, например, сеточный аналог нормы в пространстве непрерывных функций С (на фиксированном временном слое) а также сеточный аналог нормы в L2 ,N— 1 \1/2 b'H 2 т • \ : = 1 / О близости решений разностной и дифференциальной задач можно говорить в том случае, когда величина 4* W
||г/— uh\\ неограниченно уменьшается при бесконечном дроблении сетки. 4. Разностная аппроксимация дифференциальных опе- раторов. Основной момент в постановке разностной задачи состоит в переходе от дифференциальных уравнений, опи- сывающих эволюцию сплошной среды, к соответствующим соотношениям для сеточных функций. В классическом анализе производная от функции непрерывного аргумента определяется следующим образом: да = ]im «(s+As, Q—a(s, 0 zj ds as_»o As • v • ' Для функции дискретного аргумента на фиксирован- ной сетке понятие подобного предельного перехода те- ряет смысл. При определении разностной производной вместо отношения бесконечно малых ограничиваются отношением ко- нечных разностей. Пусть s^lf sit ТРИ последовательных узла равномерной разностной сетки по пространству с ша- гом h = sM — Si = Si — sz_x (рис. 34). Для аппроксимации производной (1.1) в узле (на /-м. временном слое) мож- но использовать следующие соотношения: __ y(s.-+i, 9)~уО' 9) = y(+ i)-y lJs S/+1 — Si h h __у (sb 9 _ == y—y (-1) " Si — Si-i ~ h — h Выражения (1.2), (1.3) называют односторонними разностными производными, ys — правая производная (или производная вперед), у~ —левая (или производная назад). Очевидно, правая производная в узле i является левой в узле Z-J-1, т. е. У8 = У$ ( +1). Аналогично y~s=ys (—1). Помимо соотношений (1.2), (1.3), используют также центральную, или двустороннюю разностную производную У (дг+1, 9~У (М> Q) = yi+1-yi-i = г/ (+!)-</(-!) S/+1 S/_-j 2/? 2/z (1.4) Нетрудно проверить, что симметричное выражение (1.4) 100
является полусуммой односторонних производных (1.2) и (1.3) =°.5 (ys + //;)• Аналогично определяется разностная производная по времени </(\-, 9+1)-^(sz- О _ ^+1-^ _ у-у н lJt~ т ~—Г- И.5) Вторая разностная производная определяется следую- щим образом: = ± Г У1+1 —У j _ У1 — У1-1 ~| = У1+1 — 2У1 + У1-1 = ss ft L fl h J Д2 = = r/(+l)-2// + ty(-l) /z2 Эта запись представляет собой разностную производную от первой разностной производной. Отметим, что для равномерной сетки y-s =ys~, 5. Погрешность аппроксимации. Заменяя дифферен- циальный оператор L некоторым разностным операторохм Lhl мы допускаем ошибку — погрешность аппроксимации, от величины которой будет зависеть точность решения разностной задачи. Выясним величину погрешности аппроксимации диф- ференциального оператора разностным для случая пер- вых производных, используя разложение в ряд Тейлора решения дифференциальной задачи « (Si ± 1, О =11 ± !г> О = « (si> О h (sh if) + А2 д2и + t4^s‘-> О + 0(П Исходя из определений (1.2) —(1.4), получим для погреш- ности аппроксимации ty = Lhuh — (Lu)h в каждом конкрет- ном случае следующие выражения: (s,) = («Л)5 - -g- (s;, //) = A -g- (S/> //) + о (/г) = О (/г), гр- (s;) = (иЛ)- -(sh t^-!^ (Sl> t.} + о (Л2) = О(й), Ч(5/)=(“Л)з->(5/, Q=0(n Эти соотношения справедливы для достаточно гладкой функции и (s, t) непрерывного аргумента. 101
Говорят, что разностный оператор Lh аппроксимирует дифференциальный оператор L с порядком /г>0 (п — по- рядок аппроксимации) в точке sz, если для погрешности аппроксимации имеет место Ч’/ = '’г (Si) = LhUh - (/-и)л 's-s. = О (hn). В соответствии с этим определением односторонние разностные производные (1.2), (1.3) аппроксимируют про- изводную (1.1) с первым порядком, а центральная произ- водная—со вторым. Замечание. Производная ys является правой отно- сительно узла Si и в то же время левой относительно узла sz+1. Очевидно, относительно полуцелой точки sz+1/2 == = sz + 0,5/i эта же производная ЬЛ=(?;), является центральной. Таким образом, разностная произ- водная ys аппроксимирует производную (1.1) с первым порядком в узлах z и i-j-l и со вторым порядком в полу- целой точке z’4-1/2. Аналогичное утверждение справедливо и для разност- ной производной по времени: выражение щ аппроксими- рует производную du/dt с первым порядком О (т) на слоях / и /4-1, и со вторым 0 (т2) — на полуцелом слое /4-1/2. Вторая разностная производная н- аппроксимирует производную dhi/ds2 со вторым порядком «s-s=$(?b z/)+ll5(sb O + 0(A3)=J(s;, //) + 0R. Как видно из структуры приведенных выше формул, величина погрешности аппроксимации представляет собой произведение шага сетки (/i или т) в некоторой положитель- ной степени на соответствующую производную от реше- ния. Поэтому на грубых сетках, где шаги h и т велики, а также для решений, претерпевающих резкие изменения во времени и пространстве, величина погрешности аппрок- симации ф может стать не малой, так что само понятие аппроксимации теряет смысл. 6. Разностная аппроксимация дифференциальных урав- нений. Возможные способы аппроксимации дифференци- альных уравнений мы рассмотрим на примере одного из уравнений газовой динамики — уравнения движения £ + 1=°- С-6) 102
Функции непрерывного аргумента скорость v и давле- ние р заменим на сетке со сеточными функциями, сохра- няя для них обозначения v и р. Будем пока считать, что эти сеточные функции вычисляются в узлах сетки (sz, /,). (i,j+?h q(IJ+V О-——-о с>—О' ..- о (Ц) (i,j) Рис. 35. Рис. 36. Используя введенные выше обозначения, мы можем пред- ложить для аппроксимации дифференциального уравнения (1.6) следующие конечно-разностные соотношения: ^ + р. = 0, (1.7') vt + р-^ 0. (1.7") Участвующие в этих записях наборы узлов называются шаблонами (рис. 35). Погрешность аппроксимации уравнения (1.6) разност- ными уравнениями (1.7'), (1.7") в узле (sz, tj) имеет пер- вый порядок по времени и пространству О(т + Л). Разно- стное уравнение с цент- ральной производной по пространству Vf + P; = о, (1.7") записанное на четырех- точечном шаблоне (рис. 36) имеет в узле (sb tj) второй порядок аппро- ксимации по простран- ству: ф = О (т + Л2). Однако, Рис. 37. как это будет показано в гл. III, такая аппроксимация через точку приводит к неустойчивым схемам. Существует еще один подход к аппроксимации урав- нения (1.6). Будем относить значения сеточной функции давления к пол у целым точкам на полуцелом временном слое (s/+i/2, /7+1/2), а скорости —к целым ($ь /у). Тогда разностное уравнение на шаблоне, изображенном на рис. 37, примет вид (в индексных обозначениях) (1.8) 103
Здесь разностная производная от давления симметрична относительно, точки (sz, //+1/2) и имеет второй порядок аппроксимации O(/i2). Разностная производная по вре- мени от v в точке (s/, //+1/2) также имеет второй порядок аппроксимации по времени О (т2), т. е. уравнение (1.8) аппроксимирует дифференциальное уравнение (1.6) в этой точке с порядком: ф = 0 (т2 + Л2). В отличие от (1.7"'), где центральная производная вычисляется «через точку» (pi не участвует в записи урав- нения), в соотношении (Г.8) производная от давления определяется по соседним полу цел ьш точкам, что позво- ляет избежать неустойчивости (см. гл. III). Сетка, на которой часть функций относится к целым точкам (как скорость vi. в предыдущем примере), а часть (подобно дав- лению + к полуцелым по времени и пространству, называется шахматной. Фактически шахматная сетка по- лучается наложением двух сеток с целыми и полуцелыми точками. Для упрощения записи разностных соотношений вве- дем обозначение Теперь соотношение (1.8) можно переписать в компактном так называемом безындексном виде + = (1.8') До сих пор для разностной аппроксимации простран- ственной производной в (1.6) мы использовали j-й (или (/+ 1/2)-й) временной слой. Разностные уравнения, по- строенные по такому принципу, называются явными, В такое уравнение входит лишь одна величина с (/ +1)-го или, как говорят, с «верхнего» слоя = v. Если зна- чения сеточных функций р[ на /-м слое известны, то значение v выражается явным образом, например, из (1.8'): v = v — тр-. Очевидно, при записи разностных уравнений можно поль- зоваться и «верхним» временным слоем. Тогда на шаблоне с полуцелыми точками (рис. 38) получим аналогично (1.8') v/4-P.-=0. (1.9) 104
Напомним, что крышка над р означает, что эта величина вычисляется на (/+ 1)-м слое (р-^р{ 1 Погрешность аппроксимации уравнения (1.6) уравнением (1.9) в узле (г, /+1) равен ф = О (т-р/г2). Разностные уравнения (1.9) называются неявными,— здесь на верхнем слое оказываются «завязанными» несколь- ко различных неизвестных величин, и получить явную формулу для их выражения через значения функций на Рис. 38. (i-i/zj+f) । /7+/Д/+/7 1 1 l kL J । । ?z. . ,.Ж "1 i , 1 I _1 4 I т 1 । [(ij) i (/-О Рио. 39. /-м слое не удается. Методы решения неявных разностных уравнений представляют большой самостоятельный вопрос (см. гл. IV). Для разностной аппроксимации уравнения (1.6) можно использовать линейную комбинацию соотношений (1.8') и (1.9) +(1-сг)р-=О (1.10) на шеститочечном шаблоне (рис. 39). В дальнейшем для сокращения записи будет исполь- зоваться обозначение {/10=^+(1 где о— так называемый весовой множитель. С помощью этого обозначения можно переписать (1.10) в виде + = (1.10') При частном значении о = 0,5 соотношение (1.10') имеет относительно точки ($/, //+i/2) порядок аппроксима- ции О(т2 + А2). В остальных случаях аппроксимация = О(т + Л2). 7. Постановка разностной задачи. Постановка диффе- ренциальной задачи в газовой динамике, помимо самих 1и5
уравнений, включает формулировку краевых условий и начальных данных, которые обеспечивают выделение из совокупности всех возможных решений единственного. Те же элементы должна содержать и разностная постановка задачи. Способы аппроксимации некоторых дифференци- альных уравнений разностными были разобраны в пре- дыдущем пункте. Характер разностной аппроксимации граничных и начальных условий зависит от конкретного вида задачи. В качестве иллюстрации рассмотрим задачу об исте- чении газа в вакуум, постановка которой для дифферен- циального случая была сформулирована в § 3 гл. I. На- помним, что в этой задаче слева газ граничит с непо- движной стенкой, поэтому левое краевое условие выглядит следующим образом: У(0, о = о, />о. Правое краевое условие на имеет вид р(Л1, 0 = 0, границе газа с вакуумом />0, где М — масса газа, заключенная в единичном параллеле- пипеде. Начальные условия таковы: газ однороден и покоится, так что u(s, 0) = у0 = 0, p(s, 0) = р0, Р(«, 0) = р0, 0<s<M. В этой простейшей задаче разностная аппроксимация кра- евых и начальных условий записывается без труда: ио = 0’ = /=1( 2, ...» v? = o, р? = Ро, Р° = Ро, i=l> 2, ...» N— 1. Здесь для простоты рассмотрен случай, когда все сеточ- ные функции вычисляются в целых точках сетки. Разностные уравнения в совокупности с разностной аппроксимацией граничных и начальных условий состав- ляют разностную схему. Разностная схема есть система алгебраических соотношений, методы решения которых представляют самостоятельную проблему. В дальнейшем иногда для краткости мы будем назы- вать также разностной схемой одну лишь систему раз- ностных уравнений, подразумевая при этом, что в кон- кретной задаче к ней добавляется разностная запись на- чальных и краевых условий. 106
8, Сходимость и устойчивость разностных схем.. Пусть у — сеточная функция, являющаяся решением разностной задачи, a uh — проекция в пространство сеточных функций решения соответствующей дифференциальной задачи. Если в некоторой сеточной норме для любого фиксированного / = //о = /от имеет место условие ||#7° — и£в||->0 при /г->0, т->0 (/о~>схэ), то говорят, что решение разностной задачи сходится к ре- шению дифференциальной задачи {разностная схема схо- дится). Если при этом \\y — uh\\^O(hn> + %n‘), то говорят, что разностная схема сходится со скоростью 0{1гП1 + т;п*) или имеет порядок точности пг по простран- ству и п2 —по времени. Сходимость считается одним из основных критериев качества разностной схемы, обеспечивающим правильное воспроизведение искомого решения на сетке. К сожале- нию, это свойство схемы, как правило, трудно проверить теоретически, в особенности для нелинейных задач. Обычно для доказательства сходимости проверяют другое свой- ство схемы, называемое устойчивостью. Под устойчивостью понимают непрерывную зависимость решения разностной задачи от входных данных (в нашем случае от начальных и граничных условий). Запишем символическую разностную схему, аппрокси- мирующую дифференциальную задачу Lu=f> в виде Ал1/ = ср. (1.11) Это представление включает начальные и краевые ус- ловия (ф — аппроксимация входных данных /). Пусть у —решение разностной задачи с измененными входными данными ф Ь/$=ф. (1.12) Разностная схема устойчива, если существует постоянная /(>0, не зависящая от шагов сетки /гит (при доста- точно малых значениях h и т) и от выбора ф, ф и такая, что имеет место неравенство И-г/К^11Ф-ф||. (М3) Заметим, что сеточные нормы в левой и правой частях этого неравенства могут быть различными. 107
Из устойчивости и аппроксимации схемы вытекает ее сходимость. Для доказательства этого факта рассмотрим невязку ^ = Lhtih — Lf,y=Lhuh-(p. (1.14) Выразим отсюда ЛЛиЛ = Ф4-ср = ф. (1.15) В силу определения устойчивости (1.13) имеем, исходя из (1.11) и (1.15), Чтобы выразить величину невязки ф, добавим к правой части равенства (1.14) слагаемое (f — Lu)h, которое тожде- ственно равно нулю. Получим Ф = (Lhuh - ср) + (/ - Luh) = (Д - ф) + (Lhuh - (Lu)h). Теперь условие устойчивости приобретает вид I’ у - uh К к {|| Ф - Ml +1! Lhuh - (Z л)Л||}. (1.16) Таким образом, при наличии аппроксимации, когда |'ф —и ||^л — (А^)л||->0, при дроблении шагов сетки условие устойчивости (1.16) обеспечивает сходи- мость схемы ||у —иЛ||->0. Для общего случая теоретические доказательства устой- чивости разностных схем газодинамики, т. е. априорные оценки вида (1.13), в настоящее время отсутствуют. Рас- смотрение проводится обычно для простейшего случая акустического приближения (см. подробнее гл. Ш). Яв- ные схемы обладают устойчивостью лишь при достаточно малом шаге сетки по времени т, удовлетворяющем нера- венству типа где тк —некоторая критическая ве- личина временного шага, ^=Л/(рс), (1.17) с —скорость звука. Неявные схемы формально обладают большей устой- чивостью, однако их реализация с помощью итерацион- ных процессов порождает дополнительные ограничения на шаг т того же порядка, что и (1.17). 9. Неравномерные сетки. Выше, вычисляя погрешность аппроксимации, мы предполагали, что сетка является равномерной. В п. 2 этого параграфа указывалось, что встречаются ситуации, когда целесообразно использовать неравномерные сетки. В этом случае вычисление погреш- ности аппроксимации приводит к некоторым осложне- на
ниям. Для иллюстрации обратимся к разностному опера- тору второй производной. На неравномерной сетке его выражение выглядит следующим образом: (i-.л МРМг-МИ й'=0-5 Функция у здесь отнесена к полуцелым точкам. Как будет видно в дальнейшем, именно так аппроксимируется в урав- нении энергии член, соответствующий процессам тепло- проводности. Символ будем использовать для обозна- чения разностной производной второго порядка па нерав- номерной сетке. Погрешность аппроксимации указанного оператора выглядит так: где h — некоторая средняя величина шага сетки. Для неравномерной сетки л ^+1~~+?Ч-1 г) и \ Л1~ Щ —МО- Это означает, что фактически аппроксимация в точке (локальная аппроксимация) отсутствует. Таким образом, сильная неравномерность сетки, когда соседние интервалы резко отличаются друг от друга по величине, вредна. Остановимся на одном способе построения неравномер- ных сеток. Пусть hM = qhh т, е. укрупнение (7>1)или дробление (7<1) сетки осуществляется по закону гео- метрической прогрессии со знаменателем q (вообще говоря, q может зависеть от номера интервала z). Тогда _ у —2+1/7 _ С-?—1)2 ~ 4 “ 4(/ ’ и, например, для 7>1 имеем: при 7=1,1 /1 = 0,002, при 7=1,2 А =0,008, при q= 1,3 Л = 0,015 и т. д. Видно, что если q не сильно отличается от единицы (с/<С1,3), то и локальная погрешность будет невелика. Подобные сетки широко используются на практике. Отметим еще, что в задачах, где получить теоретиче- ские доказательства сходимости схемы не удается, часто используется следующий прием. Проводят несколько рас- четов задачи, последовательно сгущая сетку, т. е. увели- чивая число узлов сетки и соответственно уменьшая шаг На основании поведения решений, полученных таким об- разом, судят о сходимости схемы, о порядке ее точности. В случае равномерных сеток их сгущение производится 109
тривиальным образом, например путем деления шага по- полам. Если же специфика задачи требует использования неравномерных сеток, то сгущение следует проводить до- статочно аккуратно с тем, чтобы обеспечить одинаковую Степень неравномерности для всех сеток. Для этого мож- но воспользоваться так называемыми квазиравномерными сетками, которые обладают следующими свойствами. Пусть /г!У й=1, 2, ... — последовательность сеток. Тогда тре- бование квазиравномерности состоит в том, что выполнено условие Isa-CI-aW*’)’. где 0 —может зависеть от номера I, но не зависит от k, либо существует такая постоянная Мо, что а^Ми для всех /г. 10. Справочные данные. В заключение этого параграфа перечислим введенные в нем обозначения для сеточных функций, так как они зудут широко использоваться в дальнейшем: У&> ^ = У!1=У, y^±h, t^y\±l^y(±\), y(si, // + 1)=у<+1 =у, + + Ус + гН—З'с — З’ (1.18) — У „ _£/—р(—В ,, _У—У ys—----Tl--> У;----1—> , /а’ = сг£ + (1 -CT)ZZ- Ниже при проведении выкладок нам потребуется фор- мула перехода от одного веса к другому ^а) = //(Р) + (а-Р)т^. (1.19) Справедливость ее нетрудно проверить, раскрыв безын- дексные обозначения в соответствии с (1.18). Будут использоваться также формулы для разностного дифференцирования произведения сеточных функций Х^=У(+1) vs-\-vys, (1.20) {уи);~У(—1)»,-+^г. (1.20') Докажем первую из этих формул: У Ч __'/(+!) р (+D—У^ _ у (+1) у(+0 —'/(+1) v+.9(+l)g—ур_ V /5 h /z = У (+ 1) U(+C~? + = 0 + vlJS- 110
Так же доказывается и формула (1.20'). Аналогичная формула справедлива и для разностного дифференцирования по времени: + (1-21) § 2. Анализ некоторых разностных схем газовой динамики. Понятие консервативности схемы 1. Пример построения разностной схемы газовой ди- намики. В предыдущем параграфе описаны некоторые спо- собы аппроксимации одного из дифференциальных урав- нений газовой динамики — уравнения движения конечно- разностными соотношениями. Распространив один из этих способов на остальные уравнения, мы получим некоторую разностную схему численного решения одномерных неста- ционарных задач газовой динамики. Как отмечалось в гл. I, дифференциальные уравнения газодинамики допускают различные формы записи, выра- жающие определенные самостоятельные физические ас- пекты явления, эквивалентные с математической точки зрения, т. е. сводящиеся друг к другу посредством равно- сильных преобразований. При построении разностной схемы на первый взгляд все эти формы представляются равноправ- ными, и поэтому для аппроксимации может быть выбрана любая из них. Выберем, папример, следующий вид системы диффе- ренциальных уравнений газовой динамики в переменных Лагранжа: - dv _ __ др 9 п dt ~ ds9 = (2.3) dt \ р / ds ’ v ' V=-/r- (2-4) dt ' ds ’ 4 7 'p = pRT, е=Дт. (2.5) В данном случае уравнения состояния (2.5) описывают идеальный газ, однако с точки зрения построения раз- ностных схем это не является принципиальным. Поэтому в дальнейшем при записи разностной схемы уравнения состояния будут часто опускаться. Ш
Система уравнений (2.1) —(2.5) решается в области: = />0}, граничные и начальные условия, в соответствии со сказанным в п. 7 § 1, не рассматриваем. В области Q введем равномерную шахматную разност- ную сетку Q) = {(S/, //!, (S/+1/2> Si+l= Й, S/+i/2 = s/ + 0,5/i, i = 0, 1, W— 1, so = 0, 5дг = Л4, hN = M\ tj+i — ij 4~ t, tjJA/2 = 0,5т, /z=/t, / = 0,1,2,...}. (2.6) К узлам сетки (2.6) (sz, tj) будем относить сеточные функ- ции скорости и эйлеровой переменной xl, к «полуце- лым» точкам (s/+1/2, ^/+1/2) — сеточные функции давления, плотности, внутренней энергии и температуры: + = (рис- 4°)- Аппроксимируя на этой сетке уравнения (2.1) —(2.5) по образцу (1.8), можно получить, например, следующую (одну из возможных) схему: j.i -т 1_7i/ п/+ _п/4-1/2 vl vi _ Pi+1/2 —Pi-1/2 ,9 7 T — h > x\' + 1 — x{ = + \ (2.8) 1/1 1 \ 4+* ~ С'+ 3/2 — p/4-1/2 j = h > (2-9) T \Pi + 1/2 Pi + 1/2/ n /+3/2__ / + 1/2 et+l/2 e/4-l/2 1 ___ 7 f + 1 _ _ ni + 3/2 t/+1 b‘ (2.Ю) T h 9 /"1’3/2_ n /-r 3/2zp/3/2 1 + 3/2 R ^ri + 3/2 /О 1 1 \ Pi+ 1/2 — l<Pi + l/21 i + l/2> (4+1/2 = ^771 / £+1/2- (411) 112
Погрешность аппроксимации отдельных уравнений схемы О(т + Л2). Эта и подобные ей схемы описаны в литера- туре [3], [6], [7] и достаточно широко применяются на практике. Заметим, что и левая и правая части каждого уравнения здесь относятся к одной и той же точке сетки (целой или полуцелой). Поэтому при записи этой схемы не потребовалось использование каких-либо интерполяций сеточных функций. Одна из привлекательных черт приведенной схемы состоит в том, что хотя правые части всех уравнений, кроме (2.7), отнесены к верхнему временному слою /4-1 (неявность), тем не менее схема разрешается явным обра- зом. Для этого следует рассматривать уравнения (2.7) — (2.11) в указанном порядке: тогда из (2.7) определяется из (2.8) и (2.9) по известному + 1 определяются •4+1 и Р{-ф13/2> далее Уравнение (2.10) в сочетании с (2.11) ппот т. с/+3/2 дает Ъ-н/2 и 1/2 • Используя обозначения (1.18), перепишем построенную разностную схему (2.7) —(2.11) в безындексной форме: xt = v, (\lf>)t = vs, p=Rpf, (2.7') (2.8') (2.9') (2.10') (2.Н') Чтобы в дальнейшем избежать громоздких обозначе- ний, мы всюду, где это не вызовет недоразумений, опу- стим черту над функциями р, р, е, Т, имея по-прежнему в виду, что они относятся к полуцелым точкам сетки. С учетом этого замечания схема (2.7') — (2.1 Г) примет вид ^ = -Ps, (2-7") Xf = v, (2.8") (1/р), = ^ (2.9") — pvs, (2.10") p = RpT, 8 = /?77(v-1). (2.11") 2. Анализ разностной случае уравнение (2.4), схемы. В дифференциальном выражающее закон изменения По
внутренней энергии газа, может быть преобразовано с использованием других уравнений системы к дивергент- ному виду <2-4') Уравнение (2.4') представляет собой закон сохранения энергии. Выясним, как обстоит дело с законом сохранения энергии в разностной схеме (2.7") — (2.11"). Попытаемся преобразовать аналогично дифференциальному случаю разностное уравнение энергии (2.10") к дивергентной форме. Умножим 'уравнение движения (2.7") па а(0-5) = = 0,5 (v + v). Учитывая, что „Mo, = i^b£ = ^ = 0,5W,, (2.12) получим уравнение 0,5 (а2),= — v^p~. (2.13) Воспользовавшись формулой (1.19), преобразуем правую часть уравнения (2.10") Р vs = (Р + тр,) (^(0,5) + 0,5wz)s = pv^ — 6ё, (2.14) где = — 0,5тра/5 — xptvs. (2.15 Подставим (2.14) в (2.10") и сложим полученное выра- жение с (2.13). Эта операция дает (е + 0,5а2), = — ра<°»5) — v(Q*^p~ + 6§. Первые два члена в правой части «сворачиваются» в соот- ветствии с формулой разностного дифференцирования про- изведения (1.20). Окончательно получаем (е + 0,5а2)/ = —• (р (-1) а^))5 + 6§. (2.16) {Это соотношение является разностным аналогом дивер- гентного уравнения энергии (2.4'). Оно представляет дей- ствующий в рассматриваемой схеме сеточный закон со- хранения энергии, записанный для одного массового интер- вала h на промежутке времени т. Суммирование соотно- шений (2.16) на сетке по i и j (0< z <N, 114
дает сеточный аналог интегрального закона сохранения энергии. Итак, в схеме (2.7") — (2.11") разностный закон сохра- нения энергии оказывается невыполненным. Изменение энергии здесь определяется не только работой сил давле- ния, но и дополнительными источниками 6S, имеющими чисто разностное происхождение. Дисбаланс энергии, порожденный этими не обладаю- щими физическим смыслом фиктивными источниками, накапливается со временем. Мощность источников на глад- ких решениях составляет 0 (т) и уменьшается при исполь- зовании мелкой сетки по временной переменной. С дру- гой стороны, величина 6§ практически не зависит от шага сетки по массе h и потому не может быть сущест- венно уменьшена за счет дробления пространственной сетки (см. (2.16)). Мы можем получить несколько иную модификацию соотношения (2.16), если сложим уравнение (2.10") с урав- нением (2.13), записанныхм в (/4-1)-м узле сетки 0,5 (и2 (+1)), = - (+1) ра. t (2.13') В этом случае имеем (в + 0,5у2 (+ l))z == - (pv^)s + (2.17) Взяв полусумму уравнений (2.16) и (2.17), получим третью симметричную форму (е + = __ {p^)s + (2.18) где p, = 0,5(p + p(^l)) = 0,5(p/+J/f + p/±}/2) (2.19) —линейная интерполяция на равномерной сетке сеточ’ ной функции давления в целую точку. Интересно отме’ тить, что в (2.16) — (2.18) дисбалансные члены 6$ оди- наковы. Три различных вида разностного дивергентного урав- нения энергии (2.16) — (2.18) отвечают трем различным определениЯхМ в схеме кинетической энергии,—-в первом случае кинетическая энергия массового интервала опреде- ляется по скорости его левого конца 0,5/ш2, во втором — по скорости правого 0,5/w2 (+1), в последнем случае ИЗ
используется полусумма 0,5 (0,5/w2 + 0,5/w2 (+1)) = = 0,25 (у2 + v2 (+ О)- Соответственно в каждом случае определяется и разностный вид работы сил давления. Однако ни при одном определении не удается избе- жать нарушения в схеме закона сохранения энергии, что является существенным дефектом схемы. 3. Консервативные разностные схемы. Пример влия- ния неконсервативности. Разностная схема должна отра- жать основные свойства непрерывной среды. Поэтому естественно требовать, чтобы в схеме прежде всего выпол- нялись разностные аналоги основных законов сохранения. Разностные схемы, обладающие этим свойством, назы- ваются консервативными. На важность требования кон- сервативности схемы обратили внимание в начале 50-х годов А. Н. Тихонов и А. А. Самарский [8]. Ими был предложен интегро-интерполяционный метод для конструи- рования консервативных разностных схем и построен при- мер, когда неконсервативная разностная схема, обеспечи- вающая второй порядок точности в классе достаточно гладких коэффициентов, расходится в классе разрывных коэффициентов [9]. Изложим один из примеров такого типа. Для нагляд- ности рассмотрим простейшую модель — задачу для ста- ционарного уравнения теплопроводности: s(4Ws)=°. 0<х<1, u(Q) = \, ( ^2, и(1) = 0, 0<x<g, g<x<l. Коэффициент теплопроводности k (х) терпит разрыв в точке х = £. Поэтому дифференциальное уравнение рассматри- вается лишь в областях гладкости 0<x<;g и Н<х<1. На разрыве должны выполняться дополнительные усло- вия, необходимые с физической точки зрения и выражаю- щие непрерывность температуры и теплового потока: [u] = «(£ + 0)-«g-0) = 0, d/\=k^\ -k^\ dx] dx |x=|+o dx |x=|—о Эти условия в совокупности с граничными условиями 116
выделяют единственное решение, — функция и(х) кусочно- линейна и имеет вид (рис. 41) ч ( 1 — ах, OsgJxsgS, U(X=l Р(1-*), Заметим, что исходное дифференциальное уравнение мо- жет быть записано в недивер- гентной форме: d2u dx2 dk du___g dx dx В области введем равномерную сетку = {jq = th, i = 0, 1, ..., /V, h = 1/N}. Пусть точка разрыва x = % коэффици- ента k (х) попала в интервал между n-м и и (п+ 1)-м узлами: H = + 0< 0 < 1. Заменим дифференциальную за- Рис. 41. дачу разностной схемой, причем будем аппроксимировать недивергентную форму уравнения , Ui + i—i~\~ У i —Л I kj + i — yi+t — yt-1 _n 1 /г2 2h 2/z > Уо — 1, №=0. (В безындексной форме: ky-x-}-k°xy‘=Q.) Преобразуем разностное уравнение к виду {У,+i-yi)-ai (tn -f/i-i)] = 0, где «,• = £,! —4-(/г/+i — = + Оче' видно, что построенная разностная схема не является консервативной. В самом деле, условием консерватив- ности является равенство = а оно при kr k2 нарушено в ближайших к точке разрыва х = £ узлах (х = хп и х = хл + 1). Члены, нарушающие консервативность схемы, можно трактовать как некоторые фиктивные источ- 117
ники тепла, помещенные в эти узлы. Их мощность прямо пропорциональна разности коэффициентов теплопровод- ности k1 — k2 и обратно пропорциональна величине шага сетки h. Решение системы разностных уравнений находится в явном виде. При измельчении сетки ' ~»-0 оно стре- мится к некоторой функции и (х), удовлетворяющей сле- дующей дифференциальной задаче: AL(X) 4±1 = 0> 0<х< 1, dx 4 7 dx J * ’ X Ф Н(О)=1, й(1)«0 и дополнительным соотношениям в точке х = % [й ] = 0, [kdu/dx] = — q, где q = q (g, k19 k2, h) — фиктивный источник тепла в точке разрыва коэффициента k(x). Величина q может изменяться в пределах от — оо до 4-оо; в частности, 7 = 0 (й (х) == и (х)) только при ki = k2. На рис. 41 даны кривые и (х) и и (х) для случая ^=10, &2=1, £ = 0,5. Приведенный пример показывает, что неконсервативная разностная схема, вообще говоря, расходится. Заметим, что любая консервативная схема для данной задачи сходится. Для широкого класса задач свойство консервативности является необходимым условием схо- димости. 4. Интегро-интерполяционный метод. Сущность интегро- интерполяционного метода состоит в том, что разностные уравнения строятся на основе интегральных соотноше- ний, выражающих законы сохранения для элементарней ячейки сетки. При этом на сетке вводится определенная интерполяция искомого решения и коэффициентов урав- нения, изменяя которую можно получать различные раз- ностные схемы. Поясним сказанное на примере уравнения энергии. Запишем разностное уравнение, аппроксимирующее интег- ральное уравнение энергии (см. (3.44) гл. I): ф (е + z?2/2) ds — pvdt=> 0, для контура С, изображенного на рис. 42. 118
Примем следующую аппроксимацию отдельных кон- турных интегралов, входящих в уравнение: Тогда интегральное уравнение энергии порождает сле- дующее разностное дивергентное уравнение: щд-тщз , 1 (ддн-и ') -см-и т 4 т = - Т Й + Э "U \-Wi й + »’йй) “!+1 ], или с учетом обозначений (1.18) и (2.19) и замечания на стр. 113 [е + 0,25 (v2 (+ l)-|-v2)J, = —(рД),. (2.21) Поступая так же с остальными уравнениями газоди- намики, можно построить, например, следующую разност- ную схему: tb =— ры J/р) . Л (2.22) [t + U,2o(y (Т 1) + е2)], = — (/-* и ),. 119
Изменяя характер интерполяции (2.20), мы получим семейство схем, причем все они будут консервативными, т. е. для них выполнены сеточные аналоги законов сохра- нения массы, импульса и энергии. Действительно, напри- мер, в схеме (2.22) уравнение энергии, имеющее дивер- гентный вид, фактически выражает разностный закон сохранения энергии для одного массового интервала h за один шаг т по времени. Суммирование этого уравне- ния по сетке даст интегральный сеточный закон сохра- нения энергии. 5. Анализ консервативной схемы для уравнений газо- вой динамики. Остановимся подробно на схеме (2.22) и выясним, как изменяется в ней внутренняя энергия. Вычтем из уравнения энергии (2.21) полусумму равенств (2.13) и (2.13'), предварительно преобразовав правую часть (2.21) следующим образом: (р* v)s = [(/’* + * (Р*)<) (v<°-5) + 0,5tvz)]s= (р*у<°-5>)5 - fit, (2.23) где бВ = —т(0,5р*^4-и (р*)Д. (2.24) В результате приходим к уравнению et = — pv{°'5}+№. (2.25) Таким образом, в схеме (2.22) внутренняя энергия газа изменяется не только за счет работы сил давления, как это предписывается физическим содержанием процесса. Дополнительный вклад вновь вносят фиктивные источ- ники 6t, причина появления которых имеет разностную природу и состоит в несогласованности отдельных урав- нений разностной схемы. Величина дисбаланса &S имеет порядок О(т), практически не зависит от шага сетки по массе h и, таким образом, может быть уменьшена в данной схеме лишь за счет измельчения временного шага сетки. В схеме (2.22) соблюдается закон сохране- ния полной энергии (внутренней плюс кинетической), однако нарушен баланс тепловой энергии. Такой дефект схемы способен исказить внутреннюю энергию, темпера- туру и другие функции. Он не менее опасен, чем нару- шение закона сохранения энергии в неконсервативных схемах, особенно в задачах, где рассматриваются явле- ния, сильно зависящие от температуры, такие, как электропроводность, теплопроводность и т. д. 120
§ 3.: Полностью консервативные разностные схемы 1. Постановка задачи. Схемы с недивергентным урав- нением энергии. Мы убедились, что рассмотренные в пре- дыдущем параграфе разностные схемы адэкватно описывают поведение непрерывной газодинамической модели лишь в пределе при бесконечном измельчении шага разностной сетки по времени, когда влияние дисбалансных членов становится исчезающе малым. На реальных сетках при шагах конечной величины в задачах, решение которых пр дставляется функциями, быстро изменяющимися во вре- мени и пространстве, такие разностные схемы из-за нали- чия в них фиктивных источников энергии могут сущест- венно исказить изучаемое явление. В то же время вычислительная практика вынуждает проводить расчеты на грубых сетках. (Под такими сетками мы понимаем сетки, у которых шаги не малы, например, шаг по времени сравним с величиной хк, фигурирующей в условии устойчивости (1.17).) При этом все же же- лательно, чтобы точность расчетов была не слишком малой. Таким образом, возникает проблема построения раз- ностных схем, обеспечивающих заданную точность на реальных грубых сетках. Поиск таких схем будем вести в некотором исходном семействе разностных схем, заданных на сетке: со = {sz = ih, i = 0, 1, ... , N\ si+1/2 = (i + V2) h, I - 0, 1, ... , N - 1; tj = jxt j = 0, 1, ...}. Эта сетка содержит только целые временные слои. Сеточные функции =« v, х{ = х, как и ранее, относятся к узлам ($/, tj), функции же р<_рЛ = р{ = р, pJ-ju/. = р! = р, 8Lp/2 = = 8 — к полуцелым точкам (s/_|_i/2, /7-). Здесь черта над функциями означает сдвиг на полшага по пространственному индексу. Исключение полу- целых временных слоев сетки не является принципиальным и проведено с тем, чтобы избежать излишней громоздкости в выкладках. Очевидно, все полученные результаты авто- матически переносятся и на случай сеток с временными слоями Z/4-i/2, рассмотренный выше. Для этого достаточно понимать под у сеточную функцию, измеряемую в точ- ках (Sz+i/2, /7+1/2). Итак, рассмотрим многопараметрическое семейство раз- ностных схем, аппроксимирующих систему уравнений га- зовой динамики в виде (2.1)—(2.4) с недивергентным 121
уравнением энергии (3.1) xz = u<02>, (3.2) (1/Р)/ = ^аа), (3-3) 8/=> — (3.4) Веса 0 сг/г 1, й«1, 2, ...» 5, являются параметрами схемы. Варьируя их, можно получать различные схемы от чисто явной (огЛ = 0) до чисто неявной (<у/г= 1). ОтберелМ из семейства схем (3.1)—(3.4) те, которые пра- вильно передают необходимые энергетические соотноше- ния даже на грубых сетках. Выясним, как обстоит дело в схемах (3.1)—(3.4) с законом сохранения энергии. Проделаем уже использо- вавшиеся в § 2 выкладки. Умножим (3.1) на и(0’5) и сложим получающееся при этом соотношение 0,5 (v2)^ — ?0,5’/^1’ (3.5) с уравнением энергии (3.4), правую часть которого пред- ставим с помощью формулы (1.19) в виде = (р(<ь) -j- (а4 _ a j xpj (и(0’5) + (crj — 0,5) tvz)s = = //0,^(0.5) (3.6) 6S = — т [(а9 - 0,5) p{°l}vts — (ах - <т4) ptvs(<3,) ]. Окончательно приходим к равенству (8 + 0,5^), = — (— 1) y(°’5))s + 6S. (3.7) Это уравнение является разностным аналогом закона сохранения энергии на сетке для одного интервала h за шаг т. Как видно, в общем случае в схемах с неди- вергентным уравнением энергии этот закон нарушен за счет фиктивных источников энергии 6§, имеющих чисто разностное происхождение. Мощность этих источ- ников имеет на гладких решениях первый порядок по т (величину Q (т)) и практически не зависит от шага сетки по массе h. 2, Условия полной консервативности. Из структуры дисбаланса (3.6) следует, что в частном случае при а1 = а4 = а, сгб = 0,5 (3.8) (а —параметр) он тождественно обращается в нуль. Таким образом, при выполнении условий (3.8) разностная схема (3.1) —(3.4) обладает замечательным 122
свойством, аналогичным дифференциальному случаю, — не- дивергентное уравнение энергии (3.4) посредством тождест- венных алгебраических преобразований сводится к дивер- гентному виду (8 + 0,5^ = — (р<а) (—1) (3.9) Очевидно, в этом случае в схеме выполнены как закон сохранения полной энергии, так и балансы по отдельным видам энергии (внутренней и кинетической). Причем это свойство не зависит от величины шагов разностной сетки. Любопытно отметить, что при условии (3.8) уравне- ние (3.4) эквивалентно еще одной дивергентной форме (е + о,5^2 (+1))/ = - (3.10) которую можно получить, сложив уравнение (3.4) с урав- нением (3.5), записанным в (z’+1)-m узле сетки. Полусумма (3.9) и (3.10) дает еще один вид (е + 4 (v2 + v2 (+ - (р<“>v^)s. (3.11) В рассматриваемой схеме справедливы три разновид- ности дивергентного уравнения энергии, и тем самым три различные формы закона сохранения полной энергии. Они отличаются способом записи кинетической энергии и работы сил давления. Таким образом, каждая из них определяет свою дискретную модель явления. Отметим, что уравнения (3.9) и (3.10) в силу эквива- лентности уравнению (3.4) имеют второй порядок аппрок- симации по пространству. В то же время отдельные члены этих уравнений аппроксимированы с первым порядком. При дополнительном условии = (3.12) уравнение энергии с учетом уравнения неразрывности (3.3) сводится к следующему недивергентному соотноше- нию: е/ + р(а)(1М = 0, (3.13) которое аппроксимирует дифференциальное «энтропийное» д& . д /1 \ п уравнение энергии ^ + р = 0. Итак, при сформулированных условиях (3.8), (3.12) схема (3.1) — (3.4) одновременно аппроксимирует различ- ные виды дифференциальных уравнений энергии, каждое из которых имеет непосредственный физический смысл. 123
В схеме выполнен и закон сохранения импульса, что следует из дивергентности уравнения движения (3.1), которое фактически выражает этот факт для одного интер- вала сетки h за шаг по времени Н+‘ _to/ = _(p(.a)i/2_pW 1/2)т. Обратимся теперь к уравнению неразрывности. В главе I показано, что в дифференциальном случае оно допускает различные формы записи, эквивалентные математически, но имеющие различную физическую интерпретацию. Про- анализируем с этой точки зрения дискретный случай. Преобразуем правую часть уравнения (3.3) с помощью формулы (1.19) и уравнения (3.2): П(а3) = (У№) + (аз _ о2) = (xt + (аз _ а2) = xls + 6 V, 6У=т(а3-а2)им. Отсюда следует, что лишь при условии О*3 = СГ2, (3.14) когда 8V тождественно обращается в нуль, в схе^ме (3.1) — (3.4) выполнено соотношение 1/р=^, (3.15) или в индексной форме ^/pj-^i/2^{4-1(3.15') Равенство (3.15) аппроксимирует дифференциальное урав- нение неразрывности в форме (3.33) гл. I, которое мы назвали «законом изменения объема». Соотношение (3.15') наглядно иллюстрирует смысл этого закона применительно к массовому интервалу сетки. Оно часто используется в расчетах вместо уравнения неразрывности (3.3). При несоблюдении условия (3.14) указанное разностное соот- ношение для объема нарушается. Заметим еще, что закон сохранения массы в схеме (3.1) — (3.4), записанной в ла- гранжевых массовых координатах, выполняется тривиаль- ным образом. Сформулированные нами условия (3.8), (3.12), (3.14), которые мы перепишем еще раз в виде а13=ог4 = а, о2==а3 = о'5 = 0,5, (3.16) выделяют из общего семейства схем (3.1)— (3.4) одно- параметрическое семейство (свободный параметр а) v,= — xz = v(0’5), (1/р)^ = г/<и’5), = \з.17) 124
Как было показано выше, уравнение энергии в этой схеме путем равносильных алгебраических преобразований может быть сведено к недивергентному виду 8Z+P(a) (1М = 0, (3.18) или к дивергентному виду (симметричная форма) (е +1 (V2 + о2 (+1))), = - №> v(0-5))s. (3.19) а уравнение неразрывности — к соотношению l/p = xs. (3.20) Для построенного семейства схем выполнены не только разностные аналоги основных законов сохранения (массы, импульса и полной энергии), как для классических консервативных схем, но также ряд дополнительных сеточных соотношений, необходимость выполнения кото- рых диктуется физическими соображениями. Схемы такого типа были названы полностью консервативными [43]. Нару- шение условий полной консервативности (3.16) порождает различные дисбалансы, которые на грубых сетках для негладких решений достигают значительной величины, и приводит к тому, что разностная схема плохо модели- рует в дискретном случае процессы, протекающие в не- прерывной среде. 3. Анализ семейства консервативных схем. Мы постро- или полностью консервативную схему (3.17), исходя из семейства схем (3.1) —(3.4) с недивергентным уравнением энергии. Подобные построения мы можем осуществить и на основе схем с дивергентным уравнением энергии (кон- сервативных схем). Возникает вопрос, не получается ли в этом случае другой тип полностью консервативных схем. Рассмотрим следующее многопараметрическое семейство: (З-21) xt=v^, (3.22) (1/р), = и<стз), (3.23) (е + 4 (у2 + у2 (+1))^ = - (р^ v^)s. (3.24) Оно отличается от семейства (3.1) —(3.4) уравнением энер- гии, которое в данном случае обеспечивает выполнение закона сохранения энергии. 125
Выясним, при каких условиях в этой схеме соблю- дается баланс внутренней энергии, для чего сведем урав- нение (3.24) к недивергентному виду. Вычитая из (3.24) полусумму уравнения (3.5) и уравнения (3.5), записан- ного в (£-{- 1)-м узле, получим ez = —p(a,)t40’5,+6£, (3.25) = — Т[(ст5 — 0,5) vt — (ах - <74) Ь. (3.26) Отсюда следует, что в консервативной схеме (3.21) — (3.24) при соблюдении закона сохранения полной энер- гии нарушен баланс внутренней энергии. Тепловая энер- гия газа е здесь изменяется не только за счет работ сил давления, но также из-за фиктивных источников энергии. Дисбаланс fit, возникающий за счет рассогласованности отдельных уравнений схемы, имеет на гладких решениях порядок О(т). Его структура аналогична структуре дис- балансного члена fit (3.6), за исключением одного обстоятельства: величина fit в отличие от fit имеет дивергентный характер, являясь разностной производной некоторого выражения. Условия, при которых fit обращается в нуль, совпа- дают с условиями (3.8), обеспечивающими равенство нулю члена fit в (3.7). При этом, как нетрудно проверить, дивергентное уравнение (3.24) эквивалентно недивергент- ному уравнению (3.17). Дальнейшие преобразования на пути выделения из семейства (3.21) — (3.24) полностью консервативных схем, аналогичны тем, которые были проведены в предыдущем пункте. Они вновь приводят к условиям (3.16) и той же схеме (3.17). Таким образом, однопараметрическое семейство схем (3.17) включает все возможные полностью консервативные разностные схемы, аппроксимирующие на заданном шабло- не систему одномерных нестационарных уравнений газовой динамики в лагранжевых массовых координатах. На прак- тике, как правило, удобнее пользоваться полностью кон- сервативными схемами с недивергентными уравнениями. Полностью консервативные схемы представляют собой сужение класса обычных консервативных схем. Очевидно, для получения полностью консервативных схем можно использовать те же приемы, что и при построении консер- вативных схем, например, описанный в § 2, п. 4 интегро- 120
интерполяционный метод. При этом дополнительно следует соблюдать некоторое формальное правило отбора: разност- ная схема должна одновременно аппроксимировать раз- личные виды записи исходной дифференциальной системы уравнений, имеющие непосредственный физический смысл. Другими словами, отдельные разностные уравнения схемы должны быть сформулированы таким образом, чтобы они допускали преобразования, аналогичные дифференциаль- ному случаю. Построенное однопараметрическое семейство полностью консервативных схем на гладких решениях имеет порядок аппроксимации О(й2 + т). В частном случае при а = 0,5 (3.27) получается единственная полностью консервативная раз- ностная схема второго порядка аппроксимации *). Итак, устранив неопределенность в исходном многопа- раметрическом семействе схем, мы указали такие значе- ния свободных параметров (весов оЛ), при которых схема на произвольной сетке удовлетворяет некоторому ком- плексу разумных с физической точки зрения требований. 4. Полностью консервативная схема для простран- ственно одномерного случая с произвольной симметрией. Построения, выполненные выше, легко обобщаются для одномерных цилиндрически и сферически симметричных задач. Соответствующая система дифференциальных урав- нений, полученная в гл. I, имеет вид dv JP дг д / 1 \ д , „ х д& & i „ \ dt ds ’ dt 9 dt \ pj ds 4 7 ’ dt ds v 7 9 где n=0, 1, 2 для плоского, цилиндрического и сфери- ческого случаев соответственно. В рассматриваемой области />0} введем неравномерную сетку = ^/), (Si-1-1/2, tj), Si + 1 = Si~\-hit St*4-i/2 = — -j-0,5/1/, = tjf = 0, 1, ...» N—1, so = 0, sAr = M, /0 = 0>0, 1, 2, ...}. К целым точкам сетки (sz, tj) будем относить сеточные функции радиуса г[ = г и скорости vi. = v, к полуцелым (зг+уг, tj) — давления /Н+1/2=р{=р, плотности p'-+i/2 = = р{ = р и внутренней энергии еД 1/2 = = е, причем, *) Подобная схема построена в [44] на основе других соображе- ний. 127
как и выше, черту над функциями, относящимися к полу- целым точкам, опустим. Система разностных уравнений записывается следую- щим образом: vt=-Rp^, (3.28) rz = t/°’5), (3.29) (1/Р)Н№°’5% (3.30) e/ = _p(a)(/^0,% (3.31) где r 1 —для плоского случая, г(о,5) —для случая цилиндрической —симметрии, (г2 + гг + г2)/3 — для случая сферической сим- I метрии, 0 а 1 — свободный параметр. В формуле (3.28) через у* обозначена производная назад на неравномерной сетке от сеточной функции, оп- ределенной в полуцелых точках: .. _^'-М/2 1/2_ У У ( 0 л.___lift | /7 \ ZQ ОО\ ys + — п ’ п~~ 2 w+hi-t). (3.32) Разностная схема (3.28)—(3.31) аппроксимирует си- стему уравнений газовой динамики (3.31) гл. I с поряд- ком O (t4-/i2), при а = 0,5 порядок есть О(т2 + Л2). В схеме (3.28)—(3.31) выполнены следующие локаль- ные законы сохранения. Закон сохранения объема (закон сохранения массы выполнен автоматически): +1 — И — плоский случай, -у-— = < Г(4+1)2 — (Н)2]/2 —цилиндрический случай, Pi’-И 1/2 [(г{- + 1)3 ~ (4)3]/3 — сферический случай. Напомним, что масса отнесена к одному радиану в ци- линдрическом случае и к единице телесного угла— в сфе- рическом. Закон сохранения энергии соблюдается в виде (е +1 + va Ж))), = - (P^Rv^)s, (3.33) 128
nTT_ „ hlPl— \/2^^i-lPi+ 1/2 где p* =-------/~^/г1 =L_<— интерполяция сеточной функции давления в целую точку для неравномерной сетки. § 4. Однородные разностные схемы. Искусственная вязкость 1. Вводные замечания. Одним из важных требований, предъявляемых к разностным схемам, является требова- ние однородности схемы [10], [11]. В это понятие вкладывается следующий смысл. Как отмечалось в гл. 1, при решении задач газовой динамики могут встречаться различные особенности, на- пример разрывы решения — ударные волны и контактные разрывы. К последним относятся и границы раздела двух сред с различными физическими свойствами. Помимо этих физических особенностей, в процессе решения задачи ко- нечно-разностными методами приходится иметь дело с не- регулярностями разностного происхождения. К ним сле- дует отнести, например, граничные точки сетки. Наличие в задаче подобных «неоднородностей» вынуждает в окрест- ности каждой особой точки видоизменять алгоритм чис ленного счета, приспосабливая его к каждой индивиду- альной особенности. Такой путь весьма неудобен,— он громоздок и приводит к большим сложностям при реали- зации логической структуры алгоритма, ибо, как правило, заранее положение нерегулярных точек неизвестно. Естественно пытаться строить такие разностные схемы, которые реализуются по одним и тем же формулам во всех узлах сетки, независимо от того, совпадает данный узел с точкой нерегулярности решения или нет. Схемы такого типа и называются однородными или схемами сквозного счета. 2. Расчет разрывных решений. Обратимся к способам расчета разрывных газодинамических решений — контакт- ных разрывов и ударных волн. Как отмечалось в гл. I, контактный разрыв перемещается в пространстве вместе с частицами вещества, т. е. неподвижен по массе. Отне- сем контактный разрыв, существовавший в течении в на- чальный момент пли образовавшийся позднее, к ближай- шему узлу сетки. Тогда во все последующие моменты времени разрыв будет оставаться в этом же узле. Нор- мальная компонента скорости, относящаяся к целым б А. А. Самарский, Ю4 П, Попов / 129
точкам, в силу этого автоматически оказывается непрерыв- ной на контактном разрыве, что соответствует физической сущности явления. В то же время значения сеточных функций плотности и температуры, измеряемые в ближай- ших полуцелых точках слева и справа от разрыва, могут претерпевать скачок, величина которого такова, что дав- ление остается непрерывным. Итак, благодаря использованию массовых координат и сетки с целыми и полуцелыми точками, не возникает Рис. 43. проблем (в одномерном случае) для «сквозного» расчета контактных разрывов. В переменных же Эйлера для ре- шения аналогичной задачи приходится предпринимать дополнительные усилия, ибо здесь положение в про- странстве контактного разрыва, вообще говоря, заранее неизвестно. Сложнее обстоит дело с построением однородных раз- ностных схем для расчета задач с ударными волнами. Напомним, что фронт ударной волны перемещается по массе, а параметры течения по обе стороны от разрыва связаны условиями Гюгонио ((5.9)—(5.11) гл. I). Попытки осуществить расчет движения ударной волны непосред- ственно по разностным схемам типа (3.1)—(3.4) пли (3.21) — (3.24) оказываются неудачными. На рис. 43 пред- ставлены результаты такого расчета. За фронтом ударной волны сеточные функции испытывают резкие колебания, не позволяющие установить истинные значения парамет- ров. Неверно передается и скорость распространения 130
фронта волны. Важно отметить, что наблюдаемая «бол- танка» не является следствиехМ вычислительной неустой- чивости схемы. При измельчении шага сетки по времени расчеты дают в точности те же самые результаты. Это свидетельство того, что полученная резко колеблющаяся кривая, неприемлемая в качестве решения физической задачи, представляет тем не менее решение соответствую- щих разностных уравнений. Механизму возникновения таких колебаний может быть дана наглядная интерпре- тация. Разностная схема представляет собой некоторую дис- кретную модель среды, сконструированную из пластинок (масса их равна массе интервалов), которые взаимодей- ствуют друг с другом через упругую среду, заполняю- щую пространство между ними. В механическом отноше- Рис. 44. нии такая система эквивалентна набору шариков, сое- диненных пружинками с переменной жесткостью (шарики могут смещаться только в продольном направлении, см. рис. 44). При распространении сильного возмущения (аналога ударной волны) шарики приходят в движение, которое носит колебательный характер и не затухает в силу отсутствия в системе трения. 3. Искусственная вязкость. Для расчета ударной волны без явного выделения на сетке ее фронта применяется метод «размазывания» фронта за счет введения в систему разностных уравнений некоторых диссипативных членов (так называемой псевдовязкоспш, или искусственной вяз- кости). Они моделируют действие реальной вязкости, т. е. преобразуют кинетическую энергию колебательного дви- жения в тепловую энергию [6], [7]. Очевидно, диссипа- тивный механизм теплопроводности для этой цели менее удобен, так как при этом разрывы в решении для до- статочно сильных ударных волн сохраняются, в то время как вязкость «разглаживает» ударные волны любой интен- сивности (см. гл. I, § 6). Для непрерывной среды влияние вязкости на струк- туру фронта ударной волны подробно рассматрива- лось в §6 гл. 1. Уравнения газодинамики в этом случае б* 131
записываются следующим образом: д [ 1 \ dv dv д . . . d& z . 4 dv dt-----+ ,^ = - (P + ro)^, где co —вязкость. Наиболее часто рассматриваются линей- ная вязкость со = —v pdv/ds. и квадратичная вязкость со = pip (dv/ds)2. В результате действия вязкости все параметры во фронте ударной волны изменяются непрерывно. В разностной схеме псевдовязкость вводится как до- бавок к давлению, аппроксимирующий соответствующее дифференциальное выражение. Как и сеточная функция давления, псевдовязкость относится к полуцелым точкам сетки. Для случая линейной вязкости имеем 1/2 М+ 1/2 4+1~р/< hi о, (4.1) VU1 Псевдовязкость предназначена «работать» лишь на фронте ударной волны, поэтому на волнах разрежения, которым соответствует положительный знак производной от скорости, вязкость в разностном счете полагается рав- ной нулю. Используя безындексные соотношения (1.18), перепи- шем еще раз определение искусственной вязкости: — vpvs, ^<0, О, (4.1') Здесь черта над функциями со и р, «измеряемыми» в полу- целых точках сетки, опущена. Коэффициент вязкости v на практике подбирают так, чтобы «размазать» фронт ударной волны на 3—4 массо- вых интервала сетки. Однако для линейной вязкости это сделать трудно, ибо эффективная ширина «размазывания» зависит от интенсивности волны: для слабых волн она велика, для сильных — стремится к нулю (см. (6.20) гл. I). 132
Этого недостатка лишена «квадратичная вязкость» (иногда ее называют вязкостью Неймана): ( W С<^)% ®-Д о, (4.2) Здесь ширина фронта ударной волны конечна, не зависит от силы волны и равна (см. (6.24) гл. I) А = ]/2ц/(у + 1) л. Отсюда получаем оценку для коэффициента вязкости (4.3) где k = 3 ч- 4 — количество массовых интервалов, на ко- торое мы хотим размазать фронт ударной волны, h — ве- личина интервала. При у = 5/3 эта оценка дает rt = ;i4-2)/i2. (4.3') Формулу (4.2) можно записать также в виде со = — о,5цр |ц5| (t\ —iuj). (4.4) Часто в расчетах используют комбинацию линейной и квадратичной вязкости. Следует отметить, что весь анализ структуры фронта ударной волны, на результаты которого мы здесь опи- раемся, выполнен в гл. I для дифференциальных урав- нений. Строго говоря, подобное рассмотрение следует провести и для разностных уравнений. Пример такого подхода дан в работе [12]. Исследованы различные типы вязкостей и показано, что решение типа «разностной бе- гущей волны» сходится к соответствующему решению системы дифференциальных уравнений. Таким образом, псевдовязкость есть искусственный механизм, позволяющий осуществить сквозной расчет удар- ных воли без явного их выделения на сетке, а разностная схема газовой динамики с псевдовязкостью является од- нородной. Под областью фронта в этом случае понимается зона резкого изменения параметров течения. Заметим, что ширина ударного перехода, обусловлен- ная действием псевдовязкости, не имеет никакого отно- шения к реальной ширине фронта волны, которая состав- ляет несколько длин свободного пробега молекул. 133
С точки зрения построения полностью консервативных схем добавление псевдовязкости не вызывает трудностей. Достаточно всюду в схемах вместо газокииетического дав- ления р использовать полное давление g, представляю- щее собой сумму обычного и «вязкого» давлений: g = = р4-о). Например, для плоского случая такая схема имеет вид = — gM* (l/p)f = iH0,5), xz = y(0»5), ez = — gWs°’5’, g = p + (d. Существуют и другие способы для расчета разрывных газодинамических решений. Так, в принципе можно ре- шать разностные уравнения газодинамики без диссипа- тивных членов в области гладкости, «сшивая» решения на разрыве с помощью разностного аналога соотношений Гюгонио. Однако такая схема не является однородной, она подразумевает постоянный контроль за перемещением разрыва и выполнение в его окрестности специальных операций по «сшиванию» решений. Это вызывает допол- нительные трудности, которые усугубляются еще и тем, что разрывы в газовой динамике могут образоваться с те- чением времени даже при гладких начальных и гранич- ных условиях. 4. Разностные уравнения в граничных узлах сетки. Рассмотрим способы записи разностных уравнений схемы в граничных точках сетки. Обратимся для примера к схеме (3.1)—(3.4) из предыдущего параграфа. Очевидно, что уравнение движения xt = v(o*> во всех целых точках сетки i = 0, 1, 2, N и урав- нения неразрывности и энергии (1/р), = = — p(Q4)y(o6) во всех полу целых точках (/ = 0, 1, /V — 1) записывают одинаковым образом. Иначе обстоит дело с уравнением движения (4.5) Во внутренних узлах сетки i = l, 2, ..., /V—1 это урав- нение имеет вид (индексная форма, неравномерная сетка, для простоты оу = 0) = _ р1+ч-р‘-^ м 6) и 0,5 (hi+ht_ 1) ’ К * 134
Соответствующий шаблон указан на рис. 45, а. В гра- ничных же точках, например в нулевом узле 1 = 0, запись этого уравнения такова: ро+1-Р» = _ pU -Ро (4 7) т 0,5Ао ‘ (см. шаблон на рис. 45, б). Центральная производная от сеточной функции давления в точке i — О заменена одно- сторонней. Кроме того, в (4.7) присутствует значение Рис. 45. давления в целой точке р0, в то время, как во всех дру- гих формулах эта сеточная функция относится к полу- целым точкам. Схема, в которой во внутренних точках сетки расчет ведется по формуле (4.5), а в граничных используется уравнение (4.7), является неоднородной — численный алго- ритм оказывается зависящим от номера узла сетки. Ана- логично обстоит дело и с дивергентным уравнением энер- гии в семействе консервативных схем (3.21) — (3.24). Избавиться от неоднородности в данном случае позво- ляет следующий несложный прием. Расширим формально разностную сетку, добавив к ней слева и справа по одному фиктивному массовому интервалу, величину кото- рых положим равной нулю h^1 = h/^=0 (рис. 46). Так же формально введем значения сеточной функции давления, отнесенные к серединам этих фиктивных интервалов: Р-’/ё = Р-Ь PN+'/г = Pn- (4-8) Здесь мы вновь используем черту, обозначающую, что 135
соответствующая сеточная функция вычисляется в полу- целой точке сетки.) По существу эти значения совпадают со значениями давления в граничных узлах Р-Чг = Ро» Pn+ '/2 = PN- Теперь на новой сетке уравнение (4.5) автоматически обращается в (4.6) во внут- [ I >< I • ч/ Реыних Узлах сетки и в | * I (4.7) —в граничном узле. То же самое справед- ливо и для уравнения энергии (3.24) в семействе (3.21) — (3.24), причем здесь (Д*)о = ^_1==р0. 5. Интегральные соот- ношения на сетке. Выше неоднократно отмечалось, что разностные уравнения являются сеточными аналогами некоторых физических за- конов и носят локальный характер. Так, например, дивер- гентное разностное уравнение энергии выражает закон сохранения энергии для одного массового интервала сет- ки за один шаг по времени. Чтобы получить интеграль- ные соотношения для всей рассматриваемой в задаче массы газа, следует просуммировать соответствующее раз- ностное уравнение по сетке. Это удобно сделать на вве- денной в предыдущем пункте «расширенной» сетке, вклю- чающей фиктивные интервалы h„i = hN— 0. Так, для семейства схем (3.1) —(3.4) с недивергентным уравнением энергии на промежутке времени интегральный баланс внутренней энергии для всей массы газа выполнен в виде V — 1 N — 1 S ^hi - 5 е/‘/г<= = 0 f = o =- Ё Ё (v^'+O-^Ox / = Л ' = 0 / ~ ! — v(+ 1 ^/4-1 — v}i\ х к —+(1 ~ffs) ~ т 1<4-9> Зто соотношение получено суммированием уравне- ний (3.4). 136
Для записи сеточных сумм применяются обозначения Л' — 1 У, yiViht = (y, V), 1=1 /V—1 У yiVihi = [y, V), {4J0) N 2^Л = [г/, у]. 1=0 Используя эти обозначения, мы можем переписать интег- ральный баланс (4.9): [s, о [<:+ s f<a5))T/=°’ <4-9') /=/1 где, как обычно, у |'? = у1’2 — у1'*. Разностный аналог интегрального баланса полной энергии в схеме (3.1)— (3.4) получается суммированием по сетке уравнений (3.7) или аналогичных уравнений, где кинетическая энергия массового интервала вычис- ляется как полусумма 0,25 (v2 + v2 (+l))/z. Для последнего случая имеем + J] — p<2V^°’5>) Ь = /?» <4J1) i = i i где ,v — 1 1 = 0 — полная энергия всей массы газа на /-м временном слое, а £ s’ (6<W/ = / = /1 t = o ==- S {(а3-0(5)!р№), (4.12) /=/1 — суммарный дисбаланс полной энергии. Для полностью консервативной схемы R == 0. Для семейства консервативных схем (3.21) — (3.24) ин- тегральный баланс полной энергии получается суммиро- 137
ванием по сетке уравнений (3.24) £л-£л+ z (/Jk-4,y!v5) - р^Ча8))г>=°- <4-13> i=ii Это и есть запись закона сохранения энергии для всей массы газа. В то же время интегральный разностный баланс внут- ренней энергии имеет вид (см. (3.25), (3.26)) /г [е, l)|£ + _SlP(O,)> (4-И) /1 fi=2 2№>г- / = /1 t = 0 /2 - - 2, ((“. - 0.5) (p f •' (М, - Р'Л' (».),) - - <"i - о.) ((₽«)?:;•’ - (/>_,),1 t5> В силу дивергентной структуры дисбалансного члена 8$ в (3.26) при суммировании по i слагаемые, относя- щиеся ко внутренним точкам сетки, взаимно уничто- жаются. Замечание. При введении в схему псевдовязкости порядок уравнений повышается, — в уравнении движения фактически присутствует вторая производная по простран- ству от скорости. Это вынуждает ставить дополнительные граничные условия. Обычно в крайних фиктивных интер- валах сетки й-i и h~N псевдовязкость полагают равной нулю. В противном случае искусственная вязкость может нарушать интегральный баланс энергии системы. В принципе вычисление балансных соотношений можно проводить и на основании исходных интегральных урав- нений (3.42) — (3.44) гл. I, записанных для полной массы газа. Однако при этом следует использовать тот же вид аппроксимации функций, что и в самих разностных уравнениях. Другими словами, балансные соотношения должны являться следствиями конкретной рассматривае- мой схемы. В противном случае эти балансные соотноше- ния окажутся нарушенными даже для полностью консер- вативных схем, 138
§ 5. Результаты численных расчетов 1. Выбор тестовой задачи. В этом параграфе будут изложены результаты численной проверки теоретического анализа разностных схем газодинамики, который был выполнен в предыдущих параграфах и привел к форму- лировке полностью консервативных схем. Эти схемы, как отмечалось, более эффективны, чем прочие схемы,' при расчете на грубых временных сетках решений, претерпе- вающих сильные изменения во времени и пространстве. В качестве простейшей задачи, имеющей решение такого типа, можно указать классическую задачу о поршне (см. гл. I, § 7), где возникает ударная волна, во фронте которой параметры течения испытывают резкие изменения. Рассмотрим случай, когда поршень вдвигается в газ с постоянной скоростью UQ. Газ в начальном состоянии будем полагать покоящимся v (s, 0) = 0 и холодным Т (s, 0) = 0. В качестве уравнения состояния используем уравнения <остояния идеального газа Р = /?рЛ е = /?77(у-1). Тогда, как известно, от поршня в глубь газа пойдет ударная волна со скоростью (см. гл. I, § 7) ^=Y±Lf/0. Параметры газа за фронтом волны вычисляются по фор- мулам (5.22) гл. I: Pi = '~“j" Ро» vi = 1 = л 2 О2П ?+ 1 /;-’о Т 2 (Y ~ О 1 Pl— v+i Ро— 2 11 (т + 1)2 R ~ 2 R* При значениях у-=5/3 (одноатомный газ) (70 = 2/(у+1) = = 0,75, Ро = 1, = 1 они составляют ^=1, ^ = 0,75, pj —0,75, 1\ = 0,1875, pi = 4. Расчеты проводились для конечной массы газа М На левой границе — поршне (s = 0) задава- лась скорость у(0, /) = (70, или, в разностном виде, и'= = Uo, / = 1, 2, ... Правая граница s = M считалась непод- вижной стенкой: v(M, t) = 0 или р^ = 0, /=1, 2, ... Расчет продолжался до тех пор, пока ударная волна не достигала правой границы, которая располагалась доста- точно далеко (Л4 — велико), чтобы дать возможность 139
разностному решению полностью сформироваться. В каче- стве начальных данных бралось исходное состояние газа: р?= 1, Л = 0, i = 0, 1, Л/-1, v" = 0, i = 0, 1, N. Для обеспечения возможности сквозного расчета удар- ной волны в схему вводилась псевдовязкость. Разностная сетка бралась равномерной, шаг по массе составлял h = 0,1, шаг по времени варьировался. 2. Результаты расчетов по неконсервативным схемам. Обратимся сначала к семейству схем с недивергентным уравнением энергии (3.1) — (3.4). На рис. 47, а представлены результаты расчета сформулированной задачи о поршне по одной из схем этого семейства — чисто неявной схеме, где о/г = 1, k=\, 2, ..., 5. Здесь даны графики темпера- туры по массовой координате на последовательные моменты времени для трех расчетов с различными значениями шага сетки по времени: т1 = 0,22т/<, т2=1,33тх, т3 = 2,66т^, где величина т/< вычислена по условию (1.17) для пара- метров за фронтом волны (подробнее см. гл. III). Ее числовое значение хк = 0,045. На рис. 47, а нанесено также точное решение задачи для системы уравнений газовой динамики без диссипаций. Как видно, при больших значениях шага сетки по вре- мени т>>Т/< параметры течения газа за фронтом волны, полученные в результате расчетов, заметно отличаются от точного решения, а скорость движения ее фронта не равна единице. С увеличением т это расхождение усили- вается. На рис. 47, б изображены результаты аналогичного расчета, проведенного по полностью консервативной схеме, выделенной из того же семейства (3.1) —(3.4): а1 = сг4 = = а = 1, о2 = о'з = о5 = 0,5. Эта неявная схема, формально имеющая первый порядок аппроксимации О(т), такой же, как и рассмотренная выше чисто неявная схема. При всех тех же значениях т, которые использовались и в предыдущем примере, наблюдается хорошее совпадение решения разностной задачи с точным решением. 3. Оценка дисбалансного члена в неявной неконсерва- тивной схеме. Оненим количественно роль дисбаланса полной энергии в неявной схеме, использованной в пер- вом примере. Обратимся к точному решению для струк- 140
туры фронта ударной волны (см. гл. I, § 6). Правда, это решение построено для дифференциальных уравнений, однако оно может быть использовано для проведения оценок и в разностном случае. Рис. 47. С учетом псевдовязкости дисбаланс полной энергии (3.6) для чисто неявной схемы имеет вид 6§== —0,5x0-^ (5.1) 141
В гл. I, § 6 показано, что дифференциальное уравне- ние, определяющее «вязкую» структуру фронта, имеет вид D Оъ - л) (л - лО- Кроме того, из соотношений (6.13), (6.14) гл. I для нашего случая следует: §- = 02(Ло-ц), v = D (г]о-Ц). Эти формулы позволяют вычислить дифференциальный аналог дисбаланса (5.1) на рассматриваемом автомодель- ном решении типа бегущей волны: fig = — о,5rg = — т(По — Л)2 01 —111) 01 - Л), (5.2) Л = 0,5 (Ло + пО- Отсюда, в частности, видно, что дисбаланс энергии возрастает на ударной волне с уменьшением коэффициента вязкости v, так как в этом случае решение становится «круче». Аналогично можно полу- чить оценку для члена рабо- ты сил давления в правой части уравнения энергии (3.7): Л = —(g(—1) tA5» (у + 1)£)1 ... . —— 01о - л)2 01 - Hi). (5.3) Таким образом, отноше- ние двух членов, стоящих в правой части уравнения (3.7) и определяющих в схеме изменение полной энергии, составляет (рис. 48) (v+i)^z . /с -д- = —т-Г-4^-(Л~Л). (5.4) Эта величина достигает максимального по модулю значе- ния вблизи переднего и заднего фронтов волны при т| = = т]0 и т] = Ц1: n = (5.5) 142
Здесь дисбалансные члены вносят наибольший отно- сительный вклад. При уменьшении шага сетки по вре- мени относительное влияние фиктивных разностных источ- ников энергии уменьшается. Выясним, при каких ограничениях на шаг сетки т неявная схема дает «не слишком искаженное» решение. Потребуем, чтобы максимальный вклад дисбалансного члена составлял не более 10% от работы сил давления а^0,1. (5.6) Напомним, что эффективная ширина фронта ударной волны в случае линейной вязкости выражается формулой д__ 8v (Y + 1) D (т]о —П1) • В расчетах она составляет 3—4 массовых интервала, т. е. Д = £Л, где А = Зн-4. Учитывая это, мы получаем из (5.6) и (5.5) неравенство r<0,lk^- = 0,lk — (-^} = 0,lkrKa, (5.7) ’ D ’ ст \ D J > л > \ / где т;< определяется формулой (1.17), a = cm/D, ст = рс — массовая скорость звука. Для задачи об ударной волне, результаты расчета которой представлены на рис. 47, £ = 3-ь4, а а ^0,5, и полученное неравенство приобретает вид т< (0,15 -f0,2)tk. Итак, при выполнении условия (5.7) влияние дисбаланса энергии практически не сказывается на характере раз- ностного решения; когда условие (5.7) нарушено, исполь- зование неявной схемы с недивергентным уравнением энергии (3.1) —(3.4) на грубой временной сетке ста но вится неэффективным, что подтверждают расчеты, резуль- таты которых приведены выше. Замечание. Рассмотренная нами неявная схема имеет порядок аппроксимации по времени О(т). Погреш- ность аппроксимации недивергентного уравнения энергии разностным уравнением (3.4), вычисленная формально на автомодельном решении задачи о структуре фронта удар- ной волны, имеет по величине тот же порядок, что и дисбалансный член (5.2). Поэтому, если дисбаланс велик (сравним с основными членами уравнения энергии), то 143
столь же велика и погрешность аппроксимации. Однако в этом случае само понятие аппроксимации уже теряет смысл. Проанализированный пример убеждает в том, что пол- ностью консервативные схемы являются более эффектив- ными по сравнению с прочими схемами на грубых сетках, когда отсутствует аппроксимация разностной схемой си- стемы уравнений газодинамики. 4. Пример расчета по консервативным схемам. Обра- тимся теперь к семейству консервативных схем (3.21) — (3.24). Повторим расчет задачи о поршне, описанной выше, по одной из схем этого семейства, например по чисто неявной схеме о/г=1, /г = 1, ..., 5. Результат оказывается аналогичным представленному на рис. 47, б, — независимо от шага сетки по времени разностное решение близко к точному. Чтобы осмыслить этот факт, проанализируем структуры дисбалаисных энергетических членов в схе- мах (3.1)-(3.4) и (3.21)-(3.24). В семействе схем (3.1) — (3.4) с недивергентным урав- нением энергии фиктивные источники б£, порождающие дисбаланс полной энергии, имеют объемный характер (см. (3.6), (3.7)). Их действие в интегральном дисбалансе (4.12) суммируется по отдельным интервалам сетки. В семействе консервативных схем (3.21) — (3.24) дис- баланс внутренней энергии 6% (3.26) имеет дивергентный вид. Фиктивные источники энергии в этом случае носят «поверхностный характер» — они «работают» лишь в гранич- ных интервалах сетки h0 и h^-i, а внутрь области эта фиктив- ная энергия, порожденная дефектами разностной схемы, распространяется в виде своеобразного потока. Мощность поверхностных источников энергии в (4.14) определяется производными по времени от сеточных функций давления и скорости в граничных узлах. Если эти величины слабо изменяются во времени, соответствующие дисбалансные члены малы. Именно такой и является используемая нами в качестве теста задача о поршне — в ней граничные режимы постоянны, и, следовательно, дисбаланс энергии равен нулю. 5. Сравнение консервативных и полностью консерва- тивных схем. Итак, в качестве теста для сравнения клас- сических консервативных и полностью консервативных схем следует взять задачу с переменными во времени крае- выми условиями. ПримерОхМ может служить задача об 144
ускоряющемся поршне, который вдвигается в газ с нара- стающей во времени скоростью: у (0, /) = Уо/", /г>0, (5.8) или в разностной форме /=1,2,... (5.8') Как показано в гл. I, §7, эта задача допускает авто- модельное решение при всех />0, которое определяется решением системы обыкновенных дифференциальных урав- нений (7.22). На рис. 49,(2, 49,6 в автомодельных переменных даны результаты расчета задачи об ускоряющемся поршне при п = 0,5 по двум схемам одного порядка аппроксима- ции О (т) — консервативной <yJ=0,5, о2 = а3 = а4 = а5= 1 (рис. 49, а) и полностью консервативной о'1 = о4=1, о2 = = сг3 = ог5 = 0,5 (рис. 49,6). Результаты приведены на три последовательных временных слоя. Здесь же нанесено точное решение (сплошная линия). Хотя точное решение задачи автомодельно при всех ^>0, численное решение, полученное по консервативной схеме, этим свойством не обладает: значения темпера- туры 0(g) в области 0<g<0,4 на различные моменты 145
времени заметно отличаются друг от друга (рис. 49, а). При 0,5 <£ значения 0(g) накладываются приблизительно на одну линию, что свидетельствует об автомодельности численного решения в этой области. Однако эта линия не совпадает с точным решением. Аналогичный расчет по полностью консервативной схеме дает хорошие результаты (рис. 49,6). Пользуясь формулами для точного решения (см. гл. I, (7.21)) Р(о, o=PoV?₽(OK2", ^(о, t) = v^t где р (0) — числовое значение «автомодельной функции давления» р (g) при g = 0, можно оценить мощность фик- тивного источника энергии, локализованного у.границы с поршнем. В соответствии с (4.15) имеем для рассмот- ренной консервативной схемы R = 2 °-5т2 [Ро (v0)t + (pa)t £0] Ъ1 Тр (0) У2ро/Зл. (5.9) / Эта величина положительна, чем и объясняется тот факт, что температура, полученная в расчетах (рис. 49,а), превышает истинные Значения. С увеличением п влияние дисбаланса растет Расчеты это подтверждают: на рис. 50, а даны результаты для значения п = 3 (темные треуголь- ники). Видно, что относительная величина отклонения от точного решения возросла по сравнению со случаем п = 0,5 (рис. 49,(2). На рис. 50, а нанесено также реше- ние, полученное подругой консервативной схеме: од ^--0,5, or1 = a2 = o3 = a5 = 1 (светлые треугольники). Для этой схемы оценка дисбаланса, аналогичная (5.9), дает Л = -|тр(0) (5.10) Отметим, что этот дисбаланс отрицателен, и потому зна- чения температуры, которые дает разностная схема, здесь меньше истинных. По абсолютной величине (5.10) в пол- тора раза меньше, чем (5.9), и это также согласуется с расчетами (ср., например, значения 0(g) вблизи мак- симума). Для сравнения на этом же графике приведены резуль- таты расчета по полностью консервативной схеме (кружки). Как следует из структуры (5.9), (5.10), влияние дисба- ланса внутренней энергии должно убывать при умень- 146
шении шага сетки по времени. Это демонстрирует рис. 50, б, на котором приведены расчеты по консервативной и пол- ностью консервативной схемам при п = 5 для двух зна- чений т. Суммируя результаты теоретического анализа и чис- ленных расчетов, мы можем заключить, что при расчете схема (а1 = а2 = а3 = а5= 1, (g1 = 0,5, (j2 = (j3 = (j4 = o5= 1), Рис. 50. а) д — консервативная сг4 = 0,5), А — консервативная схема О —полностью консервативная схема (о1 = о4=1, а2 = о3 = с>5 = 0,5). б) А — консервативная схема; шаг сетки по времени тх, д — консер- вативная схема; шаг сетки по времени тг/2, ф — полностью консер- вативная схема; шаг сетки по времени тх, О — полностью консерва- тивная схема; шаг сетки по времени тг/2. задач газовой динамики полностью консервативные раз- ностные схемы дают определенные количественные пре- имущества по сравнению с другими схемами того же порядка аппроксимации, в том числе и классическими консервативными схемами. Эти преимущества проявляются при расчете быстропеременных во времени и пространстве решений па грубых временных разностных сетках, когда фактически неприменимо понятие аппроксимации. 147
§ 6^ Разностные схемы для уравнения теплопроводности 1. Консервативная схема для уравнения теплопровод- ности. Выше были рассмотрены некоторые способы построе- ния разностных схем, аппроксимирующих систему одно- мерных нестационарных уравнений газодинамики без учета реальных диссипативных процессов. Обратимся теперь к случаю, когда в задаче присутствуют процессы тепло- проводности. Изменится лишь уравнение энергии, кото- рое для одномерного плоского случая имеет вид де _ ____ до________dW dt Р ds ds ’ (6.1) где 8 (Т) — удельная внутренняя (тепловая) энергия, W =— хр dT/ds — поток тепла. Введем обозначение & = = рх (Р> Т). С учетом сказанного имеем dt ~~ ds дТ W = -k^. (6.3) Здесь f = — р dv/ds — источник энергии газодинамического происхождения (в этом параграфе его мощность мы будем считать известной). Квазилинейное (коэффициент k9 вообще говоря, есть функция температуры) уравнение параболи- ческого типа (6.2) и является уравнением теплопровод- ности. В интегральной форме это уравнение выглядит следующим образом: ф 8 ds — W dt = f (s, t)dsdt9 (6.4) G где С —замкнутый, кусочно-гладкий контур, ограничи- вающий на плоскости (s, /) область G. В соответствии с идеей интегро-интерполяционного метода (см. § 2, п. 4) используем интегральное уравне- ние (6.4) для построения консервативной схемы. Введем в рассматриваемой части плоскости (s, t) сетку co = {(sz, tj), — /«=0, 1....N— 1, ^+1=О+ТЛ /=°» b ••• }• Сеточную функцию потока тепла будем относить к узлам сетки (si, tj), а к полуцелым точкам (sl + i/2, tj) — тем- пературу Tz + i/2 = 7,j, внутреннюю энергию e{+i/2 = ej, коэффициент теплопроводности который опре- 148
деляется значениями температуры Т{ и плотности р{, и источник газодинамической энергии $-н/2 = $ (см. рис. 51). Далее черточки над функциями k> f, е, Т и т. д. мы опустим. Применим интегральное уравнение (6.4) к контуру С, охватывающему элементарную ячейку разностной сетки (рис. 51). При этом применим следующий способ вычис- ления интегралов, входящих в (6.4): s/+i S e(s, /у)</5^е/+1/Д. = ё//1й si 5 Г (Si, t) di +1 + (1 - o) IFП tz = IF^Ty, 8/+i ff+i J $ f (s91) ds dt fihtXj. Здесь О о 1 — свободный параметр, позволяющий варь- ировать интерполяцию сеточной функции W. Способ вычис- ления газодинамического источника ~fi подробно описан в предыдущих параграфах. Учитывая все сказанное, при- ходим к следующему разностному уравнению, аппрокси- мирующему дифференциальное уравнение (6.2): 1/2 _ [аШ1-^+11(1 g)n+>-ni+ h‘ +//+Х (6.5) или в безындексной форме e, = -lF<0,+A (6.5') 149
Построим теперь разностное уравнение для теплового потока (6.3). Проинтегрируем для этого на временном слое tj по отрезку 1/2 уравнение dT[ds = =— W/А, вытекающее из (6.3). Получим S/+ 1/2 / i с U? (S, 6) ru1/2-^_1/2=- j s7 — 1/2 Считая, что функция W в промежутке S/_1/2 <$<<$14-1/2 имеет постоянное значение, равное имеем si+ 1/2 П+^-т1_„г=-т si— \/2 и далее 'pi ___т1! Напомним, что безындексное обозначение у- соответствует разностной левой производной, вычисленной на неравно- мерной сетке. Здесь sHl/2 1-1 = “CV5 (//,• +Лг_!) 5 k (s, tf) * <6‘7) s/_l/2 J si+l/2 Величину ds/k называют тепловым сопротивлением Ч—\/2 отрезка [s/-i/2, S/+1/2L 2. Аппроксимация коэффициента теплопроводности. Интеграл в выражении (6.7), аппроксимирующем коэффи- циент теплопроводности, можно заменить различными разностными соотношениями, например: s/-M/2 si —1/2 ds k Hi 1/2 s/4-1/2 ГДе ki± \/2^=k (Pi±l/2, 7\±l/2). 150
Соответственно коэффициент ciZ будет иметь вид = 1/2, а[ = &1+ 1/2, ai __ М — l/2fef-h 1/2 (fy + fy— 1) _ — 1/2 ^+1/2 1/г/+ 1/2 + ЛА— 1/2 Ч fl; — 1 I 1/9 "4“ fit 1 /о где =--------h\ + h------'— интерполяция коэффициента теплопроводности в целую точку на неравномерной сетке. Заметим, что приведенные формулы (6.8) для вычисления коэффициента теплопроводности al в некоторых условиях могут оказаться неэффективные / = 0, а коэффициент теплопро- водности k зависит от темпера- туры так, что при Т = 0 обра- щается в нуль (7г = 0). Рассмот- рим задачу о распространении температурной волны по холод- ному фону (7 = 0). Она имеет в этом случае конечный фронт (см. подробнее в п. 4.). Пред- положим, что в некоторый мо- мент времени гфронт тепловой (температурной) волны, распро- страняющейся направо, совпа- дает с t-м узлом сетки, так что — a ^i-i/2 0 (рис. 52). В этом случае разностный к( ности kl, вычисленный по второй . Действительно, пусть оффициент теплопровод- ii третьей формулам (6.8), тождественно равен нулю, ибо kM/2 — k (7/+1/2) = 0. Поэтому поток тепла WI в узле i также будет пулевым. Это озна- чает, что тепло никогда не проникнет в следующий мас- совый интервал hi сетки и температура 7/+1/2 здесь так и останется нулевой. Такая картина, полученная в рам- ках дискретной модели, противоречит физическому смыслу. Очевидно, первая из формул (6.8) приведет к аналогич- ному результату при расчете тепловой волны, распро- страняющейся налево. Избежать подобных недостатков можно, воспользовав- шись для вычисления al, например, формулой, пред став- 151
ляющей собой полусумму первых двух соотношений в (6.8): 4=(^_1/?+^+>/2)/2- (6.9) В силу того, что коэффициент теплопроводности зависит от температуры и плотности kM/2 = k (Л+1/2» Pz+1/2) = k (Тh pz), коэффициент a\ разностного уравнения в f-м узле в (6.9) будет определяться значениями температуры и плотности в соседних полуцелых точках = р/, Сводя вместе разностные уравнения (6.5) и (6.6), имеем = + W = — aT* (6.10) или, после исключения функции Wt et=(aTO{°'+f- (6.U) Использование интегро-интерполяционного метода поз- волило построить консервативную схему для уравнения теплопроводности (6.2), (6.3), имеющую второй порядок аппроксимации по пространству О (/г2) на равномерной сетке. Значению о = 0 в (6.10), (6.1!) отвечает явная схема, а значению о =1—чисто неявная схема; обе они имеют порядок аппроксимации O(ti При о = 0,5 полу- чаем схему второго порядка аппроксимации по вре- мени О(т2); ее называют симметричной схемой или схемой Кранка — Николъсона. Заметим, что разностные уравнения (6.10) и (6.11) записываются одинаково во всех точках сетки, даже если коэффициент теплопроводности разрывен. Поэтому сформу- лированная схема является однородной. 3. Формулировка краевых условий. Постановка задач для уравнения теплопроводности в ограниченной простран- ственной области включает формулировку краевых и на- чальных условий. В качестве начальных данных обычно задается распределение температуры среды 7(s, 0) = ф(5), 0<$</И или, в разностной форме, П4-1/2 = Ф (St-и 1/2), / = 0,1, ..., N — 1. (6.12) Краевые условия в зависимости от конкретных физи- ческих особенностей задачи могут иметь различный вид. Весьма распространенными являются задачи, где на границах рассматриваемой области заданы режимы изме- 152
нения со временем температуры (I краевая задача) Т (О, /) = 0* (t), Т(М, 0 = 0** (0, (6.13) или теплового потока (II краевая задача) «7(0, 0 = ^*(0, «7(М, 0 = ^**(0. (6.14) Встречаются и более сложные случаи, когда на гра- нице задается связь между тепловым потоком и темпера- турой: И7(0, /) = ^*[Т(0, 0, W(M, 0 = ^**[71(Л4, /),/]. (6.15) Функции w* и до**, вообще говоря, являются нели- нейными. Примером может служить задача, в которой 77 77 >-/ W W о-“ Х“О—X—о----------“О -10 1 N-1 О Ш Рис. 53. масса газа излучает с границы как абсолютно черное тело: «7(0, /) = о0Т4(0, /), <У(Л4, /)=<j0T4(M, /), где а0 — постоянная Стефана — Больцмана. Возможны также комбинации условий (6.13) — (6.15) на правой и левой границах. Обратимся к способам записи краевых условий в раз- ностной задаче. Уравнение (6.10), или (6.11), записанное, как и исходное уравнение энергии, в полуцелой точке, рассматривается на расширенной сетке, включающей фиктивные крайние интервалы /1_1 = 0 и A7V = 0. Значения температуры в этих интервалах фактически совпадают со значениями температуры в граничных узлах сетки (рис. 53): 7^ = 74, = Поэтому краевые условия (6.13) в раз- ностном виде выглядят следующим образом: 7’£i=e*(Q, тч=е**(7)- (6.16) Условия (6.15), включающие как частный случай (6.14), приобретают форму wio = w^TLlt tf), п = Q. (6-17) 153
Способы решения разностных уравнений (6.10) при краевых условиях (6.16), (6.17) будут изложены ниже в § 5 гл. IV. 4. Некоторые аналитические решения. Выяснение эффективности выбранного численного алгоритма, осо- бенно для случая нелинейных уравнений, обычно прово- дят на примере расчета некоторых тестовых задач, допу- скающих точные аналитические решения. Для уравнения теплопроводности таким тестом может, в частности, слу- жить задача о прогреве среды, заполняющей полуогра- ниченное пространство s>0, потоком тепла, поступающим через левую границу — неподвижную стенку s = 0. В силу того, что движение здесь не принимается во внимание, различие между эйлеровой и лагранжевой массовой коор- динатами несущественно. Предварительно укажем некоторые частные решения уравнений (6.2), (6.3). Пусть для простоты а коэффициент теплопроводности является степенной функцией температуры: k = kQTa. Тогда для уравнения дТ д ( . г™, дТ\ . ох л <6-18) можно искать автомодельное решение типа «бегущей волны» в виде Т (s, /) = Т(£), где g = s — Dt (см. подроб- нее гл. I, § 6, где подобное автомодельное решение строится для уравнений газодинамики). Выполнив ука- занную замену переменных и проведя несложное интег- рирование, получаем функцию Т (s, 0 = [^(Z)/4-S1-S)]1/a, (6.19) которая удовлетворяет уравнению (6.18). Здесь Sx —про- извольная постоянная. Другое частное решение уравнения (6.18) можно пост- роить методом разделения переменных. Положим Т (s, t) = «= v (s) 9 (/) и подставим этот предполагаемый вид реше- ния в (6.18). После стандартных операций приходим к двум обыкновенным дифференциальным уравнениям S f = (6.20) где X —параметр разделения. Интегрирование уравнений (6.20) приводит к выражению т <s- ц=ЬДДтДХ'. с6-21) 154
где sA и с — постоянные интегрирования. Заметим, что частным решением (6.18) является также тривиальное решение T(s, 0=0. (6.22) Из построенных частных решений при соответствую- щем подборе начальных и граничных условий можно скон- струировать решение указанной выше задачи о прогреве среды. Так, например, функция, скомбинированная из частных решений (6.19) и (6.22), ? /) = ( [v(£)Z + S1-s)]l/a ПрИ 0<;s=sSsi + DZ> 1 0 при s >• Sj + Dt (6.23) представляет собой решение следующей задачи: Т(0, z)=[v(S1 + DZ)],/a’ z>0’ (6.24) T(S, 0) = Начальные данные и краевое условие заданы, исходя из конкретного вида решения (6.23). Решение (6.23) пред- ставляет собой температурную волну, распространяющуюся от стенки, греющей среду, направо. Заметим, что эта температурная волна имеет, как говорят, конечный фронт, — точка, где температура обращается в нуль, дви- жется с постоянной скоростью D. Причина того, что ско- рость распространения тепла в рассмотренной задаче конечна, кроется в нелинейной зависимости коэффициента теплопроводности от температуры. Как известно [13], в классическом линейном случае скорость распростране- ния тепла бесконечна. Аналогично функция T(s, 0 = Г a(si—s)2 T/a n kfr.+w-o.l "p" OsSS,ss>’ (6.25) 0 при s>sx 155
является решением задачи дт д , <ра дг\ А А . . . дг = у \kQTа , s>0, 0</<£, dt ds \ и ds) ’ ’ * Т(0, О = [пг-/- ”1/—лТ/а» 0</<с, v ’ 7 |_2/?0(а+2)(с —/)] ’ (6.26) ( Г a (s-i—s)2 Tl/а n . Т (S, 0) =J L2/<o(a + 2) J ’ s S1> I 0 8>5р Решение (6.25) описывает турную волну. Несмотря на остановившуюся темпер а- то, что в среду через Рис. 54. границу s = 0 со временем поступает тепло, температура в области 5>>5! остается нулевой'. Решения (6.23) и (6.25) приведены в [14]. Оттуда же взяты рис. 54, а и 54,6, на которых эти аналитические решения сопоставлены с результатами численного реше- ния задач (6.24) и (6.26) соответственно. Параметры задачи имеют здесь следующие значения: для задачи (6.24) (рис. 54, а)\ сс = 2, /?о = 0,5, s^-0, D = 5; для задачи (6.26) (рис. 54,6): а = 2, /?о = О,5, = 0,5, с = 0,1125. 156
Тот факт, что коэффициент теплопроводности, зави- сящий от температуры, обращается в нуль на фронте температурной волны, вынуждает использовать в расчетах для вычисления коэффициента al формулу (6.9) или же определять значение al по средней температуре 4- 1/2 Результаты, полученные в главе II, относятся к одно- мерным нестационарным уравнениям газовой динамики, записанным в лагранжевых массовых координатах. Однако высказанные идеи и принципы могут быть использованы и для других случаев. Так, например, в [45] рассмотрены вопросы, связанные с построением полностью консерватив- ных разностных схем для одномерных нестационарных уравнений газодинамики, записанных в переменных Эйлера.
Глава III УСТОЙЧИВОСТЬ РАЗНОСТНЫХ СХЕМ ГАЗОВОЙ ДИНАМИКИ В главе III на примере линейной модели уравнений газодинамики выполнен анализ устойчивости различных разностных схем. § 1 посвящен общим вопросам и опре- делениям. Применительно к одному линейному уравнению переноса продемонстрированы особенности различных приемов исследования устойчивости разностных схем, — спектрального метода, принципа максимума (§ 2) и энер- гетического метода (§ 3). В § 4 рассмотрена устойчивость разностных схем для уравнений акустики. В § 5 даны примеры влияния вязкости на устойчивость схемы. В § 6 получены условия устойчивости для уравнения теплопро- водности, отмечены вопросы, связанные с асимптотической устойчивостью. § 1. Понятие устойчивости разностной схемы 1. Сходимость схемы. Метод конечных разностей пред- ставляет собой способ «вычисления» приближенного реше- ния дифференциальной задачи. Естественно, чго такое приближенное разностное решение должно быть близко к точному решению, причем различие между ними должно уменьшаться по мере дробления сетки. Такое свойство разностной схемы, с помощью которой получено прибли- женное решение, называется сходимостью схемы. Строго понятие сходимости формулируется следующим образом. Пусть в области G пространства . , хр) с границей Г требуется найти решение дифференциаль- ного уравнения и (х, /) g = LU4-/(x, t), x^G, (1.1) 158
удовлетворяющее некоторым краевым 1и = р(х, /), хеГ, 0</^Т, (1.2) и начальным условиям и (х, 0) = н0 (х), х е G, (1.3) где L и / — дифференциальные операторы по переменной х\ f(x, /), р (х, /) и Uq (х) — заданные функции («входные данные» задачи). Область G-f-Г непрерывного изменения аргумента заменяется дискретным множеством точек —сеткой &fl = = + (сод — множество внутренних узлов сетки xit yh — совокупность точек сетки, принадлежащих границе Г). Отрезок времени Ох/сУ, на котором рассматри- вается решение задачи, также разбивается на конечное число интервалов — вводится сетка по временной перемен- ной t: a)x = {tj, j = Q, 1, .Пусть А —шаг сетки по про- странству, т. е. параметр, характеризующий плотность расположения узлов сетки соЛ в G-фГ, т —шаг сетки по времени: tj+1 — tj = x. В общем случае шаги сетки пере- менны, т. е. сетка неравномерна. Исходную дифференци- альную задачу на сетке а) = ©/гхсот аппроксимируем, на- пример, разностной схемой (см. (1.18) гл. 11): yt = Lhy^ + (p, xt^ah, (1.1') 1ьУ = у, Xt^yh, (1.2') y° = v0, xt^ah, j = Q, (1.3') где yi — сеточная функция, аппроксимирующая решение дифференциальной задачи и, Lh, и /Л — некоторая разно- стная аппроксимация операторов L и /, ср, v, ^ — задан- ные сеточные функции, аппроксимирующие «входные данные» дифференциальной задачи /, р, Очевидно, рассматриваемые нами одномерные неста- ционарные задачи газовой динамики и разностные схемы их решения укладываются в приведенные общие опера- торные формулировки. Говорят, что решение разностной задачи (1.Г) — (1.3') сходится в некоторой сеточной норме к решению диф- ференциальной задачи (1.1) —(1.3), если для любого tj (О tj //0 = 7) имеет место |jи (х., Л) — при /1->0, т->0, (1.4) т. е. измельчение сетки, и тем самым увеличение количества 159
узлов сетки (например, числа временных слоев /0), приво дит к неограниченному сближению разностного и диффе- ренциального решений. Если при этом [ы(л> //)-^|| = 0('rm + /tn). то говорят, что схема (1.Г) —(1.3') имеет точность т по времени и п по пространству. Как правило, в нелинейных задачах математической физики, которые и представляют практический интерес, обосновать сходимость схемы, т. е. доказать справедли- вость условия (1.4), оказывается затруднительным. Иногда на практике выполнение этого условия пытаются проверить экспериментально, проводя серию расчетов задачи по одной и той же схеме и последовательно сгущая пространственную сетку, дробя шаг сетки 1г в 2, 4, 8 и т. д. раз. Оценивая количественные различия в полу- ченной последовательности разностных решений, делают выводы о сходимости схемы, и порой даже о ее точности. Однако если говорить строго, вряд ли такой путь может дать ответ. Действительно, в § 2 гл. II был приведен пример, когда разностное решение при дроблении шага стремится к функции, не имеющей ничего общего с реше- нием исходной дифференциальной задачи. Указанный выше «экспериментальный» способ проверки сходимости в этом случае зафиксирует сближение последовательных разностных решений, однако принять этот факт за под- тверждение сходимости схемы было бы опрометчиво. С другой стороны, как будет показано ниже, условие устойчивости многих схем требует при дроблении про- странственной сетки соответствующего измельчения шага по времени. В противном случае сходимость схемы может быть нарушена. Возможность же «уловить» эксперимен- тально указанную связь между шагами сетки по времени и пространству представляется весьма проблематичной, тем более в задачах с сильно неоднородными профилями параметров. 2. Корректность и устойчивость схемы. Принятым методом проверки сходимости разностной схемы является теоретическое исследование ее свойств аппроксимации и устойчивости, наличие которых оказывается необходимым и достаточным условием сходимости. Проверка аппроксимации разностной схемы достаточно проста и сводится фактически к разложению решения в ряд Тейлора. 160
- Основной интерес и основную трудность представляет исследование устойчивости схем. Понятие устойчивости разностной схемы является составной частью определения корректности разностной схемы. Напомним содержание определения корректности применительно к задачам мате- матической физики для непрерывного случая. Задача (1.1) —(1.3) считается поставленной корректно, если выполнены два условия: 1) задача однозначно разрешима при любых входных данных из некоторого класса, 2) решение задачи непрерывно зависит от входных данных. По аналогии определяется и корректность разностной задачи. Разностная задача (1.1') — (1.3') поставлена кор- ректно, если при любых достаточно малых шагах сетки: 1) решение у существует и единственно при всех входных данных из некоторого допустимого семейства, 2) решение у непрерывно зависит от входных данных, причем эта зависимость равномерна относительно вели- чины шагов сетки. Второе условие означает, что существуют такие постоян- ные 7И1>0, М2 > 0, 7И3>0, не зависящие от /г, т и от выбора входных данных (при достаточно малых h и т: |Л|</г0, т<т0), что справедливо неравенство ||(/ (0 - У (0II. 1: < All IIЦ> - v0 II., + М2 max | ср (t-) - ср (t' )||, + + Л43 max I v (/') — v (/') |, t = th (1.5) Здесь у и у — решения разностной задачи (1.1') —(1.3') с входными данными соответственно ср, v и с0, v; |Hi(2) — некоторые нормы в пространстве сеточных функций. Свойство разностной схемы, выраженное нера- венством (1.5), и называется устойчивостью схемы (1.1')— (1.3') по входным данным или просто устойчивостью. Неравенство И (0-у(0||<1)=^ AIjIIvo-vo||(n (1.6! выражает устойчивость схемы по начальным данным (ср = ср = 0, V == v = 0). Неравенство — //(О||(П=^Л12 max |ф(/')-ф(П||(г) U-? 6 А. А. Самарский, 10, П. Попов 161
означает устойчивость по правой части (t/ = yo = O, v = ==v = 0). Неравенства типа (1.5) —(1.7) называют также априорными оценками для схемы (1.1) —(1.3). Построению подобных априорных оценок и посвящена в основном теория устойчивости разностных схем *). В этой главе в основном будет рассматриваться задача Коши. В общей теории устойчивости доказывается, что для линейных задач схемы, устойчивые по начальным дан- ным, устойчивы и по правой части [15]. Поэтому в даль- нейшем мы ограничимся главным образом исследованием устойчивости разностных схем по начальным данным. Заметим, что в случае линейных операторов Lh и lh оценка устойчивости по начальным данным может быть записана в виде (1.6') Для задач гиперболического типа и, в частности, для задач газовой динамики без учета диссипативных про- цессов, константа Mlt как правило, равна единице: к ИII Л- Однако существуют и другие типы устойчи- вости. Например, в дальнейшем мы встретимся с оцен- кой устойчивости с константой = \\yf ||у0||, где tj^T и >0 — постоянная, не зависящая от шагов сетки h и т. Если справедливо неравенство типа Г'МЛ (1.8) то говорят, что схема равномерно устойчива по началь- ным данным; действительно, из (1.8) сразу же следует ИЛ111^11 Л- Однако соотношение (1.8) гарантирует нечто большее: ненарастание не только начальных оши- бок, но и погрешностей, внесенных на любом промежу- точном временном слое. 3. Акустика — линейная модель газодинамики. В общем случае исследовать устойчивость разностных схем газовой динамики не удается в силу больших трудностей, порож- даемых нелинейностью уравнений. Это обстоятельство вынуждает ограничиться рассмотрением линейного при- ближения газовой динамики — акустикой (см. § 4 гл. I). *) Вопросы устойчивости разностных схем подробно рассмотрены в книгах: А. А. Самарский, введение в теорию разностных схем, М., «Наука», 1971, А А. Самарский, А, В. Г у л и н, Устойчивость разностных схем, /М., «Наука», 1973. 162
Таким образом, о сходимости разностной схемы газовой динамики приходится судить по тому, как эта схема «работает» в частном случае акустики, т. е. насколько хорошо схема воспроизводит процесс распространения малых возмущений. В акустическом приближении уравнения газовой дина- мики сводятся к одному уравнению гиперболического типа второго порядка (уравнению струны, (4.6) гл. I) д, я возмущения любого из газодинамических параметров. Решение этого уравнения представляет собой две волны с неизменным профилем, которые распространяются в про- тивоположные стороны со скоростью звука. Уравнения акустики могут быть записаны также в виде системы двух уравнений первого порядка dt----ds' dt------ds' Ч-У) Здесь v и p — амплитуды возмущения скорости и давле- ния в акустической волне, распространяющейся по одно- родному газу с параметрами р0> vq' V (S, /) = VQ + V (S, /), Р (S, t) = Pq+^P (s, /), c0=|/’yp0/p0 —адиабатическая скорость звука, а = с^)(} — массовая скорость звука, т. е. скорость, с которой возмущение захватывает новые массы газа, перемещаясь от частицы к частице. Малость возмущения характери- зуют неравенства типа |р/Ро:<1. (1.10) Обычно, изучая устойчивость разностных схем газо- динамики на модельном примере — акустике, аппроксими- руют дифференциальные уравнения (1.9) разностными схемами, например семейством схем вида Vt==--pf\ Pt = — a2v^\ (1.11) где а, [3 — свободные параметры. Однако аппроксимация линейных дифференциальных уравнений акустики конечно-разностными соотноше- ниями ~операция не вполне законная. В самом деле, как дифференциальные уравнения /азодинамики, так и разностная .схема являются некоторыми самостоятельными математическими моделями сплошной среды и протекаю- щих в ней процессов. Несмотря на то, что обе эти модели списывают одну и ту же физическую реальность, разностные 6* 163
схемы, определяющие дискретную модель, имеют свои спе- цифические особенности. Так, в гл. II показано, что различ- ные возможные разностные схемы не эквивалентны, многие из них порождают своеобразные эффекты разностного происхождения, не имеющие аналога в реальном случае, например фиктивные источники энергии. На грубых сетках, которые и используются на практике, такая «разностная физика» может заметно исказить изучаемое явление. Неустойчивость разностной схемы есть также прояв- ление ее внутренних свойств, отражающих дискретный характер модели и заключающихся в том, что различные погрешности, неизбежно сопровождающие процесс вычис- ления решения, имеют тенденцию к неограниченному нарастанию. Уравнения акустики (1.9) получены линеаризацией общих дифференциальных уравнений газовой динамики и описывают процесс распространения малых воз- мущений при использовании непрерывной модели среды. Рассматривая тот же физический процесс в рамках диск- ретной среды, мы должны в предположении о малости амплитуды возмущений линеаризовать систему разностных уравнений газодинамики и полученную линейную раз- ностную схему считать дискретным аналогом акустики. Анализ показывает, что полученная таким образом схема эквивалентна (1.11) лишь при достаточно малом шаге сетки т, причем характер малости определяется усло- вием (1.10): т ~О (р/р0) *)• В дальнейшем мы будем рассматривать устойчивость семейства разностных схем (1.11). Для удобства пере- обозначим сеточные функции v = — v, и=р/а. a=const>0. (1.12) Теперь система разностных уравнений акустики прини- мает симметричный вид vt=au^\ ut=av^\ (1.13) Отметим, что мы рассматриваем простейший случай: устойчивость по отношению к возмущениям однородного состояния газа, т. е. устойчивость постоянного решения. Возможно исследование устойчивости и для других слу- чаев, например на известном решении задачи о структуре *) Отметим, что для полностью консервативных схем такая экви- валентность имеет место и для грубых сеток (при любых т). 1Ь4
фронта ударной волны. При этом существенно услож- няется техническая часть анализа, — в системе линейных уравнений (1.13) появятся дополнительные члены, связан- ные с дифференцированием исходного решения; кроме того, коэффициенты уравнений становятся функциями пространства и времени. 4. Линейное уравнение переноса. Для того чтобы, наг- ляднее вскрыть существо вопроса и продемонстрировать особенности различных методов исследования устойчивости разностных схем газовой динамики, часто обращаются к простейшему случаю, — линейному однородному уравне- нию переноса: ди , ди (л . 1 1 А. 1г+адг=°- а-14) Для этого уравнения в области — оо < s < оо, />>0 рас- сматривается задача Коши: при / = 0 решение удовлетво- ряет некоторым начальным данным u(s, O) = yo(s). (1.15) Коэффициент а, который для простоты мы будем полагать постоянным, может иметь любой знак. Решение задачи (1.14) — (1.15) представляет собой волну u(s, /) = u0(s — at), (1.16) распространяющуюся со скоростью а. Профиль волны задан начальными данными (1.15). Линии s — a/ = const, вдоль которых переносятся постоянные значения решения, являются характеристиками (рис. 55). Для вычисления 165
решения (1.16), конечно, не нужно строить разностные алгоритмы и писать программы для ЭВМ. Однако изуче- ние разностных схем, аппроксимирующих задачу (1,14)— (1.15), имеет определенный методический интерес. Иссле- дованию уравнения переноса — этой простейшей модели уравнений газовой динамики — посвящена обширная ли- тература. § 2. Устойчивость разностных схем для уравнения переноса. Спектральный метод и принцип максимума 1. Разностные схемы для уравнения переноса. Рассмот- рим разностные схемы решения задачи Коши для уравне- ния переноса + — c>o<s<oo, />>0, (2.1) и (s, О) = уо ($). В области G — { — оо <Z s <С оо, />>0} введем равное мерную сетку со = ч)Л х сот, (оЛ== = kh, /с = 0, ± 1, ±2, . ,ф, <DT = {Z/ = /т, / = 0, 1, 2, Сеточную функцию у. аппроксимирующую решение и дифференциальной задачи, отнесем к узлам (sfe, /z) сетки: y=y(ski lf)=yk = y *). Сформулируем две явные разност- ные схемы решения задачи (2.1). Первая схема + + k = 0, ±1,±2......j = 0, 1,..., (2.2) y* = ’y0(sft), k = 0, ± 1, ±2, ... Она определена на шаблоне., изображенном на рис. 56, а. В безындексной записи схема (2.2) имеет вид y, + ays=0. (2.2') *) Далее в этой главе а июня н пространственный индекс у сеточ- ных функций будем обозначать через Ze, оставив символ i для обо- значения мнимой единицы. 166
Вторая схема -';Н + =0, 6 = 0, ±1,..., / = 0, 1,..., т * h ’ ’ ' ’ ’ ’ (2.3) yl = v0(sk), /г = 0, ±1, ±2, ... В безындексной форме /// + ^s = 0. (2.3') Эта схема определена на шаблоне (рис. 56, б). Обе схемы имеют первый порядок аппроксимации О(/г + т), и фор- мальное различие между ними состоит лишь в способе записи разностной производной по пространству, -—в одном случае это правая производная (схема (2.2)), в другом — левая (2.3). Тем не менее в смысле устойчивости эти схемы отличаются радикально: при я>0 первая из них всегда неустойчива (абсолютно неустойчивая схема), вторая — устойчива при определенном соотношении на шаги сетки h и т (условно устойчивая схема). 2. Метод гармоник. Решение дифференциальной задачи Коши (2.1) при некоторых предположениях относительно его гладкости можно представить в виде интеграла Фурье u(s, 0=-z= w(9> t)eiesd9. (2.4) У 2л J — оо Функция w (9, 0 удовлетворяет уравнению +ta9m(9, /) = 0, (2.5) которое получается после подстановки (2.4) в исходное Уравнение (2.1). Решая (2.5), найдем: ацо, 0 = 0)<г1’Л 167
где w(6, 0) определяется по начальным условиям. Окон- чательно решение записывается следующим образом: оо u(s, 0=р= Jj ш(0, 0)егв^~а'>с1В. — СО Как говорят, решение линейной задачи (2.1) представимо в виде суперпозиции монохроматических бегущих волн или гармоник ^(0, 0)^-*Д (2.6) Поэтому в линейном случае о свойствах решения часто судят по поведению совокупности гармоник (2.6). Метод изучения устойчивости разностных схем, нося- щий название метода гармоник, основан на использовании аналогичных представлений для дискретного случая. Об устойчивости схемы, т. е. об эволюции во времени полу- ченного с помощью этой схемы разностного решения, судят по поведению частных сеточных решений, имеющих вид разностной гармоники: yik = V (<р) Vqf^k, q = e^, £=Л (2.7) Для простоты можно считать У=1. Здесь Z — мнимая единица, k и / (пространственный и временной номера узла сетки) являются показателями степени у q и % в пра- вой части (2.7), (р — произвольное действительное число. Сеточная функция у является периодической по простран- ству. Величина ф(ф) и тем самым q (ср) — комплексное число, которое подбирается так, чтобы гармоника (2.7) действительно была решением, т. е. удовлетворяла раз- ностному уравнению. Заметим, что % = cos ср Д-1 sin ср и | § | = 1. В то же время величина \q\ может принимать любое значение (положи- тельное). Если окажется, что для некоторых ф | 7 (ср) | > 1, то соответствующие гармоники со временем будут неогра- ниченно нарастать. Это означает нарушение неравенства (1.6') и свидетельствует о неустойчивости схемы на реше- ниях частного вида. Неустойчивость схемы в частном случае порождает неустойчивость в общем случае,—ведь общее решение может содержать «неустойчивые гармони- ки» с | q | > 1. Если при любых значениях ср имеем | 71 1, то все гармоники (2.7) ограничены. Однако отсюда еще не сле- дует ограниченность общего решения. Поэтому условие 168
представляет достаточное условие неустойчивости (| q I I — необходимое условие устойчивости), а метол гармоник позволяет устанавливать неустойчивость схем. 3. Анализ устойчивости схемы yt -f- (tys< = 0. Восполь зуемся описанным выше методом гармоник для анализа устойчивости разностных схем для уравнения переноса. Рассмотрим схему (2.2), использующую правую разност- ную производную по пространству: rf+l-<4 т 1 h Пусть для определенности а>0. Подставим в разностное уравнение частное решение—гармонику yik==q)lk: -----------Г- (X j -- т 1 h Сокращая на =£ 0, получим g = Iу (1 — £) = = (1+у- у cos ф) —fysincp, где у = ат/й —параметр, харак- теризующий схему. Итак, гармоники, в которых для каждого ф значение q определяется по указанной фор- муле, являются частными решениями исходного разност- ного уравнения. Вычислим квадрат абсолютной величины q\ |^|2 = (1-|-у — у cos ф)2 +У281п2'ф= 1 + 4у (у + 1) sin2 (ф/2). В силу того, что а>0, параметр у также положителен; это означает, что незавйсимо от соотношения шагов сетки Лит при всех ф таких, что sin (ф/2) =/= 0, имеет место неравенство 1д|>1. Необходимое условие устой- чивости не выполнено, схема (2.2) всегда неустойчива. Неустойчивость такого типа называется абсолютной не- устойчивостью, — ее не удается избежать никаким дробле- нием сетки. 4. Спектральный метод Предложенные разностные схемы (2.2) и (2.3) для численного решения уравнения, переноса формально могут быть записаны в операторном виде: y^ = Sy\ У! — \у1^ p = k-nly..., k,..., k + n2\t (2.8) Числа и п2 определяются шаблоном, на котором пост- роена конкретная разностная схема. Оператор S, назы- ваемый оператором перехода с одного временного слоя на следующий, позволяет в результате последовательного применения трансформировать начальные данные в разно- 169
стное решение на любом шаге по времени. Для линейных схем оператор S линеен. Очевидно, разностная схема, операторную запись ко- торой представляет равенство (2.8), будет устойчива по начальным данным, если оператор S по норме ограничен единицей: ||5К1. (2.9) Действительно, в этом случае имеем Таким образом, условие (2.9) обеспечивает равномерную устойчивость схемы по начальным данным ||у/+1||^ Если же вместо (2.9) выполнено соот- ношение || S ||^ 1 + Со'* (с0> 0 — постоянная, не зависящая от h и т), то оценка устойчивости изменится: k'+'kd+v) Здесь 0 sg Т — промежуток времени, на котором ищется решение. Рассмотрим уравнение (2.8) на сеточных решениях частного вида У>к = q%k = v (k) q>. (2.10) После подстановки (2.10) в (2.8) с учетом линейности опе- ратора S получаем qv = Sv, откуда | (7||jy|| = ||Sv||^||S|j||y|| и | q (<р) | || S ||. Поэтому необходимое условие устойчивости схемы состоит в выполнении (для всех ср) неравенства |9(<Р)|<1 (2.11) (или |^(ф) |^ 14-с0т). Здесь v (k) = vk — сеточные собст- венные функции разностной краевой задачи: они удовлет- воряют уравнению qv — Sv и граничным условиям задачи. Величина q является, таким образом, соответствующим собственным значением. Условие устойчивости в этом слу- чае выглядит так: шах | |^1, (2.12) где максимум берется по всем собственным значениям. Собственные значения q образуют спектр оператора S, поэтому неравенство (2.12) называют также спектраль- ным критерием устойчивости. Как уже говорилось, этот критерий дает необходимое условие устойчивости. Дока- зательство достаточности подразумевает полноту системы 170
собственных сеточных функций, что имеет место не всегда. Однако спектральный критерий часто используют как практическое достаточное условие устойчивости. Сказанное в этом пункте убеждает, что по существу метод гармоник является частным случаем спектрального метода для задачи Коши. 5. Анализ устойчивости схемы yt -|-яу-=0. Исследуем схему + (2.13) с помощью метода гармоник. Подставим в разностное уравнение сеточную функцию определим q и вычислим квадрат модуля этой величины. В результате получим | <712= 1-47(1 —7) sin2 (<р/2), откуда следует к(ф)!^1 при у^1, |<7(Ф)1> 1 при 7>1. ( Л Последнее из приведенных неравенств показывает, что при у> 1 необходимое условие устойчивости не выпол- нено. Следовательно, в этом случае рассматриваемая схема является неустойчивой. Информация, содержащаяся в первом из неравенств (2.14), не позволяет сделать заключение об устойчивости схемы при Для этого мы должны воспользоваться каким-либо другим методом анализа устойчивости схем, дающим достаточные условия. 6. Принцип максимума. Вновь рассмотрим схему yt -ф 4-ау-=0 при условии 0<у^1. (2.15) Перепишем разностное уравнение (2.13) в следующем виде: yik-i i = (l-7)z/; 4-7^_i, В силу условия (2.15) коэффициенты правой части этого равенства положительны. Поэтому из него следует оценка \у'к' v[ 171
Взяв максимум по k от обеих частей неравенства на соот- ветствующем временном слое, получим ||yj+l ||с ||у]' ||с, где ||r/z’||c = max I у{ I — сеточный аналог нормы в пространстве непрерывных функций. Полученное неравенство означает равномерную устойчивость схемы по начальным данным: Последнее неравенство называют также принципом мак- симума для разностной схемы: максимальное значение модуля разностного решения достигается на границе области. Для задачи Коши, которую мы рассматриваем, это имеет место в начальный момент на прямой / = 0. Таким образом, выполнение принципа максимума факти- чески является достаточным условием устойчивости раз- ностной схемы. Суммируя результаты исследования схемы с левой производной для уравнения переноса у( -\-ау- = 0, полу- ченные с помощью метода гармоник и принципа макси- мума, можно сделать вывод о том, что необходимым и достаточным условием ее устойчивости является выпол- нение неравенства (2.15). Перепишем его в виде x^h/a, а>0. (2.16) Итак, рассмотренная разностная схема условно устойчива при определенном ограничении на величину шагов разност- ной сетки. Условие (2.16) называют критерием Куранта\ это условие часто встречается при исследовании устойчивости разностных схем для задач гиперболического типа. Отметим, что в случае неравномерной сетки и непо- стоянного коэффициента a = a(s, /)>0, для обеспечения устойчивости схемы (2.3) условие Куранта должно соблю- даться во всех точках сетки: Т/^hila(S'ty tj), / = 0, ± 1, ± 2,...; / = 0, 1,... 7. Геометрическая интерпретация. Полученные, резуль- таты, касающиеся устойчивости разностных схем для уравнения переноса, могут быть проиллюстрированы с по- мощью наглядных геометрических представлений. Обратимся сначала к схеме (2.3) -\-ay-~0, а = = const >0). Перепишем разностное уравнение в виде ^+1 = (1-T)^ + VZ/U1. (2.17) 172
Это соотношение может быть истолковано следующим об- разом: значение разностного решения в узел (sk, t5+\) приносится по характеристике А А' (рис. 57) с нижнего временного слоя tf из некоторой точки $*: (%)=!/;. Точка (s*, tj) не совпадает, вообще говоря, ни с одним из узлов (sp, /7), р = 0, ± 1, ±2,... и значение решения в ней у^ определяется по значениям в соседних узлах. При у<1 точка (s*, tj) попадает в промежуток между узлами (S/e-x, //) и (skt tj) и определение в ней значения Л-/ Л Л+/ а) у</ Рис. 57. 0) у> 7 gl* сводится к интерполяции сеточной функции по значе- ниям и у[ (рис. 57, а). Если же у>1 (рис. 57,6), то s = s* находится вне интервала (sk_19 sk)t и значение у/., определяемое правой частью (2.17), находится с по- мощью экстраполяции, которая, как известно, приводит к большим погрешностям. Заметим, что областью зависимости решения исходной задачи (2.1) для точки (sA, //+1) на слое / = (если его принимать за начальный) является точка (s*, //). Для раз- ностной схемы (2.3) область зависимости включает два узла (5Л_1,//) и (sk, tf). Если критерий Куранта (2.16) не выполнен, то область зависимости решения и = и (s, t) на- ходится вне области зависимости разностного решения у == Е этом случае наблюдается неустойчивость, схо- димость схемы отсутствует. В самом деле, примем слой tf за начальный и будегч изменять данные на этом слое вблизи точки s*. Тогда решение zz(s, t) в точке (sA, //+1) будет изменяться. В то же время решение разностной за- дачи у'^л «не заметит» этих изменений. 173
Точно так же можно проиллюстрировать абсолютную неустойчивость схемы (2.2) (рис. 58). Область зависимости дифференциальной задачи —точка (s*, //), из которой осу- ществляется перенос решения по характеристике АА' в узел ($/г, /м), при любых соотношениях между шагами сетки Лит лежит вне области зависимости разностной задачи, состоящей из узлов ($Л, /z-), (s/i+it tj). До сих пор рассматривался случай, когда коэффи- циент уравнения (2.1) а» имеющий смысл скорости, был Рис. 58. Рис. 59. положителен. Если этот коэффициент отрицателен, то нак- лон характеристик отрицателен и результат исследова- ния устойчивости схем (2.2) и (2.3) изменится. Нетрудно проверить, что схема (2.2) при £<0 стано- вится условно устойчивой, причем необходимое и доста- точное условие ее устойчивости выражает критерий Ку- ранта —1^у<0 или Схема же (2.3) будет абсолютно неустойчивой (рис. 59). Если в исходном уравнении переноса скорость пере- менна a = a(s, I) и может изменять знак, то целесообразно использовать следующую комбинированную разностную схему: где yt + ajjs + (2.18) а_=1(а-|а|) = 0, а, а+ а, 0. а^О, а<0, а^О, а< 0. Эта схема автоматически обращается в схему (2.3) при а^О и (2.2) при п<0 и потому условно устойчива при выполнении критерия Куранта /г/\а[. 174
8. Схема с центральной разностью. Наряду с проана- лизированными схемами, содержащими односторонние раз костные производные, для уравнения переноса может быть предложена схема с центральной разностью: fe = 0, ± 1, ±2, / = 0, 1, tjk = v(t (sft) или в безындексной записи У, + <Ч/;==0. (2.19') Эта схема, в отличие от предыдущих схем, имеет второй порядок аппроксимации по пространству. В § 1 гл. II указывалось, что такой способ аппрокси- мации производной по пространству порождает неустой- чивость схемы. Покажем, что схема (2.19) является абсо- лютно неустойчивой. Используем для этого метод гармо- ник, который дает необходимые условия устойчивости. Подставим в уравнение (2.19) частное решение — Получим 1 Y Л- 1 \ 1 е'Ф — e~i(P 1 — iy sin ф. И далее | q |2 = 1 + У2 sin2 ср. Итак, при всех у и ф таких, что sin ср 0, имеем | q (ф) | > 1. Следовательно, схема (2.19) неустойчива при любых соотношениях между шагами сетки и любом знаке а. Полученный факт можно прокомментировать следующим образом: формально схема (2.19) представляет собой полу- сумму схем (2.2) и (2.3) (z/° =0,5 (ук + //-)), одна из которых (в зависимости от знака а) всегда абсолютно неустойчива. Заметим, что | q |2 1 + У2- Предположим, что сущест- вует такая постоянная со>0, что у2 = (ат/Л)2<с0т. Тогда | <7 |2 <С 1 + сот < еСо1 и соответственно | q | < е°’5с°т. Поэтому для рассматриваемого частного решения — раз- ностной гармоники — имеет место оценка I / | _ • ]i______________ , i <? I <е I, которая означает, что при введенном ограничении на шаги сетки а2х[№ <ZcQ) погрешности в решении могут 175
нарастать со временем, однако скорость этого роста огра- ничена экспонентой. 9. Неявные схемы. Исследованные выше схемы для линейного уравнения переноса были явными, —при записи разностных производных но пространству в этих схемах использовались значения разностного решения с преды- дущего (нижнего) внемеппого слоя. Перейдем теперь к анализу неявных схем. По анало- гии с (2.2) и (2.3) рассмотрим две схемы с односторон- ними разностными производными: -----^+Л+'Л |==0 Т 1 11 ’ /г = 0, ± 1, ±2, ..., / = 0,1,... (2.20) 1% + ^ = 0), y'k = va(sky, y’kV 1 -y’k, пlA+1 -у^-i_n T -i-« h — u> k = 0, ± 1, ±2, .... / = 0,1,... (2.21) (yz+^s-=0), = Соответствующие шаблоны представлены на рис. 60, а и 60, б. Использование подобных неявных схем особенно удобно при численном решении краевых задач. Рассмотрим урав- нение переноса в полубесконечной области 0<$<оо при заданном краевом условии (а>0) ди , ди ~ сх л - г\ —+ = 0, 0 < s < оо, 2>0, dt 1 ds 9 * ’ u(s, 0) = vo(s), 0<s<oo, u(Q, = 0, v0 (0) = ;.i(0). 176
Решение этой задачи задается формулой (рис. 61) (v0(s — at) при s^at, ц It — — \ при s < at. Применим для решения этой задачи схему (2.21) 6=1, 2, 3, ..., / = 0, 1, 2, ... yk===va(sk)i А==1, 2, (2.23) = /=1, 2, ... (2.24) Разностный алгоритм выглядит следующим образом. Пусть значения сеточной функции у решения на /-м «У Рис. 61. временном слое известны. Значения Z// + 1 в граничном узле определяются из (2.24). «Прикладывая» шаблон (рис. 60, б) к первому узлу сетки k=\ (рис. 62), мы по известным значениям yiQ + v и z// вычисляем с помощью уравнения (2.21) значение У{+ ’ = (У\ + УУ^')/(? + 1). У=ат/h. Перемещая шаблон вправо на один интервал сетки и повторяя описанную процедуру, находим значение «/'+’ по известному у' и только что определенному У{ + [. Последовательно передвигая шаблон, найдем всю цепочку 177
значений + 1 (Л=1, 2, ...) по формуле yj+' = (у( + уу!к 1! )/(т +1) • Итак, несмотря на то, что схема (2.2Г), (2.23), (2.24) фор- мально является неявной, она легко разрешается явным образом. Подобные алгоритмы называют схемами бегу- щего счета. Исследуем устойчивость схемы (2.21'), (2.23), (2.24) при k—\, 2, ... Перепишем разностное уравнение в виде О+Т)Щ'=ТУ;г1‘|4Щ. (2.25) Учитывая, что равенство рассматривается лишь при /г = = 1, 2, 3, ..., имеем (l+v) max | ЩЩ 7 max ) 14- max | г/' |, где k=\, 2, 3, ... Определим сеточную норму следую- щим образом: Щ||с = тах|Щ А=1, 2, 3..... где максимум берется по внутренним точкам k^O. Тогда из предыдущего соотношения следует: (1 4-7)ЩЩ^?тах \у<}+ ' |}4-'МС Существуют две возможности: либо максимум сеточной функции н (/4-1)-м временном слое достигается в гра- ничной точке И+’1<Щ+,1=НЩ)Ь *=>’ 2 либо во внутренней, и тогда из (2.25) следует 11у/+1М1уЩ 178
Объединяя два последних неравенства, можно записать I! г//+1||с max {| и (/z+1)|, Последовательно применяя это неравенство, получим ||г//+1^тах {| [л (//+1)i, max {| (.1 (//)!, ]/-*[,}} = = max {। j.i/+11, ... =sSmax{|p/+1|, ]p/|, .... 1нЧ h°M> |i/+1|ic^max j max | |V'I, ИИс I. lo</'</4-I I Полученное неравенство означает, что для разностной схемы (2.21'), (2.23), (2.24) справедлив принцип макси- мума—решение у достигает максимального по абсолют- ной величине значения либо на границе (Л = 0), либо в начальный момент (/ = 0). Это обеспечивает устойчи- вость схемы по начальным данным и краевому усло- вию. Геометрическая иллю- страция для разобранного случая дана на рис. 63. Формула (2.25) показывает, что значение разностного решения приносится в узел ($Л, //+1) по харак- теристике А А' из неко- торой точки Л, где оно вычисляется с помощью линейной интерполяции по и yik. Точка Л, т. е. область зависимости дифференциаль- ной задачи, попадает внутрь области зависимости разно- стного решения (отрезок MAf) при любом значении пара- метра у, т. е. при любом соотношении шагов сетки. Итак, неявная схема с левой разностью (2.2Г), (2.23), (2.24) при я>0 является безусловно устойчивой. Для неявной схемы (2.20) с правой разностью соот- ветствующий чертеж дан на рис. 64. Искомое значение разностного решения, приносимое в узел ($Л + Ь //+1) по характеристике А А', вычисляется посредством интерпо- ляции между у[ и yi+} в случае у > 1 и экстраполяции — при Можно ожидать, что рассматриваемая схема 179
будет устойчива, если у1, и неустойчива в противном случае. Строгие выкладки, связанные с использованием метода гармоник и принципа максимума, аналогичные тем, которые были проведены выше, подтверждают это. § 3. Энергетический метод исследования устойчивости разностных схем 1. Некоторые определения. Метод, указанный в назва- нии параграфа, оказывается весьма эффективным при исследовании устойчивости разностных схем. Предварительно поясним идейную сторону вопроса на простом примере одного линейного уравнения переноса с постоянным коэффициентом. Результаты анализа устой- чивости разностных схем для этого уравнения, получен- ные здесь с помощью энергетического метода, будут сопо- ставлены с условиями устойчивости этих же схем из пре- дыдущего параграфа, где применялся метод гармоник и принцип максимума. В дальнейшем в § 4 энергетический метод будет использован для анализа системы разностных уравнений. Сделаем некоторые замечания, уточняющие постановку дифференциальной задачи Коши для уравнения переноса. Ищется решение уравнения ди . ди п п Д-Я -^- = 0, —OO<S<OO, dt * ds ’ ’ удовлетворяющее начальному условию и (s, O) = vo(s), — oo<s<oo. 180
Будем дополнительно считать, что функция vQ(s) является финитной, т. е. обращается в нуль вне некоторого конеч- ного промежутка: yo(s) = O при | s | /. Тогда решение задачи и ($, Л в любой конечный момент времени Л также обращается в нуль при до- статочно большом значении |s| (рис. 65): и (s, /1) = 0 при I s I I (/J. Если в рассматривае- мой области плоскости (s, t) ввести сетку со = солХй)х: CO/i — { S/г — kh, 6 = 0, ± 1, ±2, ...}, со<== {Лг—1 /Т, 1 = 0, 1, 2, ...}, то сеточная функция yb, аппроксимирующая реше- ние, также будет финитной — она обращается в нуль в уз- лах с достаточно большими номерами Nf: У1г = 0 при \k\>Nh (3.1) Определим скалярное произведение сеточных функций у и v: (У, и)= 2 ykVkh. (3.2) k— — оо Если сеточные функции у и v являются финитными, т. е. удовлетворяют условию (3.1), то сумма (3.2) фактически берется по конечному числу точек (— Скалярное произведение (3.2) порождает норму (3.3) В пространстве сеточных функций, заданных на сол, опре- делим разностный оператор дифференцирования (назад) {Ауу^аУ'^-^а У~У(~^ ^(ay-s)>k, (3.4) /г = 0, ±1, ±2, ... Результат применения этого оператора к сеточной функ- ции вновь является сеточной функцией. 181
2. Сопряженный оператор. Вычислим скалярное произ- ведение (Ay, v) = ^(ay-}kvkh, /; где у и V — две сеточные финитные функции. В гл. II была получена формула (1.20') для разностного диффе- ренцирования произведения сеточных функций: (yv\ = = у(—l)v~ + vys. Выразим отсюда vy- и после суммиро- вания по k на конечном интервале | k | < п получим п k =—п =УЛ-У_<п+^_(п+и- 5 (3.5) Пусть n>Nj, где Лф—величина, фигурирующая в опре- делении (3.1) финитности. Тогда первые два слагаемых в правой части (3.5) обратятся в нуль. Перепишем (3.5) еще раз, «сдвинув» в последней сумме индекс суммиро- вания на единицу и учтя равенство S М^И=- Ё Mvs)A <’= —Г/ &==—(/2-Н) Возвращаясь к обозначениям (3.2), имеем v) = -(y, vs). (3.6) По определению оператор Д* является сопряэкенным к оператору Д, если выполнено равенство (Ду, ^) = (у, Д*и). (3.7) Соотношение (3.6) дает возможность заключить, что сопряженным к разностному оператору Ау — ау~ является оператор И *y)k = — {ays)k = — а(Ук+1- У к)/Л (3.8) Заметим, что оператор А не является самосопряженным: А*^=А. Построим еще одну разностную формулу, полезную для дальнейшего: ^(П+Ш-)72- 182
Отсюда после суммирования на сетке с учетом финитно- сти сеточной функции у (см. (3.1)) получим (z/s, //) = == ft ||2/2 или в операторной записи (Лу, //)=й||Л^11да). (3.9) 3. Примеры исследования устойчивости схем энерге- тическим методом. Рассмотрим разностную задачу + = а>°, ^ = ^o(sa)> ^ = 0, ± 1, ±2, ... (3.10) Эта схема, аппроксимирующая исходную дифференциаль- ную задачу, была проанализирована в § 2. Схема устой- чива при а>.0, если выполнен критерий Куранта %^h/a. (3.11) Продемонстрируем на ее примере особенности приме- нения энергетического метода исследования устойчивости разностных схем. Перепишем (3.10) в виде умножим на z/(0’5) и просуммируем по сетке. В резуль- тате получим у(0’5)). Учитывая, что г/(0,5) = г/+тг// = г/ —запишем |(||<)/ = - (Ау, (/)+j т||.4г/||2. •Окончательно, используя формулу (3.9), имеем Если правая часть этого равенства неположительна, что имеет место при условии x^h/a (а>0), (3.12) то отсюда следует неравенство ||.У/+1|,=С|' yf\\, означающее равномерную устойчивость схемы (3.10) по начальным данным. Энергетический метод устанавливает достаточные условия устойчивости. В рассмотренном случае таким условием является неравенство (3.12), совпадающее с кри- терием Куранта, полученным ранее. Однако метод энергетических неравенств может дать и большую информацию, нежели та, которую доставляют 183
метод гармоник и принцип максимума. Так, в предыду- щем параграфе была рассмотрена схема с центральной разностью ^ + ^»=0. (3.13) Метод гармоник показал ее абсолютную неустойчивость. Проанализируем теперь эту же схему с помощью энерге- тического метода. Перепишем (3.13) в операторном виде: & + Ау=0, (3.14) где (&у\ = {аУ1)к = а (Уь+1 -Ул-1)/(2/1), k= 0, ± 1, ± 2,... (3.15) Полезно заметить, что Ау=ш/; =^а(у~ + у5) = ~(Ау-А^у). Тогда в соответствии с определением сопряженного опе- ратора (3.7) (At/, у)=±[(Ау, у) — (А*у, у)] —О, (3.16) Проделаем теперь цепочку стандартных операций. Домно- жим (3.14) на t/(0>5) и просуммируем по сегке: |(ЬП—(А//, у™). Преобразуем правую часть с помощью (3.14) и (3.16): -(Аг/, у^) = -(Ау, у)+ ]- ||А//||2=у |iAt/|j2. Итак, производная по времени от квадрата нормы неот- рицательна: (Ы1Ч = ЧА<^0, (3.17) следовательно, норма сеточной функции у при переходе со слоя на слой может увеличиваться. Однако рост этой величины ограничен. Чтобы доказать это, оценим пред- варительно входящую в (3.17) норму || Аг/||: l|A(/||2 = a22('/sK/l = 4J2(№+I-№-')2/l^ k k У(^+i+w-i)/^ (3J8) 184
Подставляя полученный результат в (3.17), имеем воз- можность записать: k/+1IM[i+(^2) vV\yf IP- при условии a2x/h2^ cQ — const справедлива мажорантная оценка 1 + (а2х//г2) х ес^. Таким образом, мы пришли к неравенству Это неравенство приводит к условию устойчивости по на- чальным данным следующего вида: где Т — граница интервала времени, на котором рассмат- ривается решение (О // Т). Схема с центральной разностью (3.14) является устойчивой с константой, боль- шей единицы, при выполнении условия x^cQh2/a2. Заметим, что подобное условие устойчивости не является естественным для уравнений гиперболического типа. Оно напоминает условия устойчивости схем для параболических уравнений. § 4. Устойчивость схем для системы двух уравнений первого порядка 1. Анализ схемы «крест» методом гармоник.. Задача Коши для уравнений акустики ставится следующим обра- зом. В области — оо < s < оо, t > 0 ищется решение системы двух дифференциальных уравнений первого по- рядка dv ди ди dv dt а ds 9 dt а ds9 (4.1) удовлетворяющее начальным условиям v (s, 0) = ^o(s), и (s, O) = r/0(s), —oo<s<oo. Семейство разностных схем, аппроксимирующих эту диф- ференциальную задачу, было указано выше (см. (1.13)): v^auf, ut — avf\ v^v0(sk), u&=u0(sk), k = Q, ±1, ±2, ...» a, [3 — свободные параметры. 185
Продемонстрируем применение метода гармоник для анализа схем такого типа. Обратимся к конкретному случаю а = 0, ₽ = 1. Эта схема носит название «крест». Напомним, что в (4.2) сеточная функция с с точностью до знака соответствует скорости и относится к целым точкам (s/?, //), а и=й пропорциональна давлению и «измеряется» в полуцелых точках (s/г-ь 1/2, ^/4-1/2). Поэтому шаблоны, на которых определены уравнения схемы (4.2), имеют крестообразную форму (рис. 66), что и послужило причиной названия схемы. Перепишем эту схему в индекс- ной форме: г./ 4-1_л/ J + 1 /2___ui4-1 /2 Vk vk______ 4-1/2 Uk-\/2 x & h * /,/4-3/2 „/4-1/2 r./4~ 1 ri/4-1 (4.3) W/e4-l/2 w/e4-l/2 Vk + I Vk T “a h Рассмотрим частные разностные решения вида Ч = У V1/2 = 1Ч = (4.4) где g = eZcp, V, (У —амплитуды гармоник, / — мнимая еди- ница, ср — произвольное действительное число, (ср) — комплексное число, подлежащее определению. Сеточные функции (4.4) периодичны по пространству: это связано с тем, что рассматривается задача Коши. В случае кра- евой задачи необходимо рассматривать соответствующие сеточные собственные функции. 186
После подстановки (4.4) в (4.3) получаем систему алгебраических уравнений (7-1) V —V(1 — 1)С7==0, 77 (£ — 1) И — (7—1) (7 = 0, y = axlh. Для того чтобы эта система имела нетривиальные реше- ния, ее детерминант должен обращаться в нуль. Это дает уравнение — 2 (1 — 2у2 sin2 (ф/2)) <7-|-1 = 0, корни которого q±= 1 — 2у sin (<р/2)[у sin (ф/2) ± У у2 sin2 (ф/2) — 1]. (4.5) Рассмотрим случай, когда критерий Куранта нарушен: у>> 1. Тогда существуют значения ф, при которых под- коренное выражение в (4.5) положительно. Корни и q_ вещественны, причем абсолютная величина <?+ превы- шает единицу. Этого достаточно, чтобы сделать заключе- ние о неустойчивости схемы «крест» при невыполнении условия Куранта. По аналогии с одним уравнением пере- носа, рассмотренным ранее, можно ожидать, что при 1 будет наблюдаться устойчивость. Далее мы дока- жем это строго. 2. Энергетические соотношения для дифференциальной задачи. Энергетический метод особенно удобен при ана- лизе устойчивости разностных схем для систем уравнений. Прежде чем применить его к схеме (4.2), сделаем неко- торые замечания, относящиеся к дифференциальной за- даче (4.1). Умножая первое из уравнений (4.1) на v, а второе — на и и складывая результаты, получим (4.6) Предположим, что функции и и v являются финитными, т. е. обращаются в нуль при достаточно большом | s |. Чтобы обеспечить финитность и и v в любой конечный момент времени, достаточно потребовать наличие этого свойства в начальный момент, т. е. финитность функций М*) и 0ON- Интегрирование равенства (4.6; по а дает 0, (4.7) 187
-1-00 где Е(/) = 0,5 (и2 A-v2) ds — так называемая «энергия» —оо системы. Из (4.7) следует энергетическое тождество £(/) = £(0), (4.8) выражающее закон сохранения энергии. С помощью (4.8) в теоретических исследованиях дока- зывается, в частности, единственность решения задачи Коши (4.1). Действительно, для разности двух решений, совпадающих в начальный момент времени, энергия тож- дественно равна нулю в любой момент времени. Это и означает совпадение решений. 3. Энергетические соотношения для разностной схемы. В этом пункте нам предстоит провести цикл несложных, но громоздких выкладок, чтобы получить разностный аналог закона сохранения (4,8). Будем анализировать сразу все семейство схем (4.2), н< выделяя пока конкрет- ных случаев. Используя введенные в предыдущем пара- графе обозначения для операторов Ау = ау~ и А*у = — ays, запишем систему разностных уравнений акустики (4.2) в виде Vt = Au{a), ut= — (4.9) Умножим первое из этих уравнений на второе —на w(°.5) и просуммируем их по сетке 4(M2)f==G4«'“\ v^), Складывая полученные равенства, имеем |(М2+М|2)/=Л (4.10) где F = (Xu(a), и(0«5))_(Д*1ЛР\ ц<°’5>) = — (Аи{а), п’Р’У (4.11) Здесь мы использовали определение (о. 7) сопряженного оператора, 188
Преобразуем F с помощью формулы для перехода от одного веса к другому g(01) = У'0'1 + («г — o2) xyt. Перейдем в (4.11) от весов а и Р к весу 0,5: F= (а —0,5)т (Лм(, о(®15)) — (Р — 0,5) т(Ди(0>5), vt). (4.12) Ранее (см. (1.21) гл. II) уже упоминались формулы для разностного дифференцирования произведения: (yf)t = ^yft + fyt, (yf)t=yft+ fyt- Взяв полусумму этих равенств, получим еще одно соотношение (yf)t = f/(0,5)A + f^yt, сум- мирование которого на сетке дает формулу (У, f)t = (y^, Л) + (/(0Л у А- Эта формула позволяет преобразовать второе слагаемое в (4.12) (Лы(0’5), vt)=\Au, v)t — (Aut, ц(°’5>). Теперь F принимает вид F==(a-|-p — 1)т(Л«о у<°-5)) — (Р — 0,5) т(Аи, v)t. (4.13) Согласно второму из уравнений схемы (4.9) ut = — Л*и(Р>. Поэтому первый член в (4.13) можно записать в следую- щем виде: (Aut, v<°‘5>)== — (ЛЛ*1><₽>, V(o.5)) = — Л*и<°-5>) = = _(Л*и(0*5), Л*у<0-5’)-(Р-0,5)т(Л*рй Л*и<°-5>) = ----1| Л *о(0-5) ||2 * * - 0,5 (Р - 0,5) т (|| Л *v ||2),. Здесь принята во внимание формула (go g^5))=2g;7gft k 2 w=°-5 <» k k где g*=A*v. Итак, F = — (p — 0,5) x(Au, v)t — 0,5 (a + P — 1) (P — 0,5) t2x X (IIЛ *v П - o,25 (a + (3 - 1) тЦ * (v + b) ||*. Если подставить полученное выражение в (4.10) и про- извести некоторую перегруппировку членов, то придем 189
к выражению Л-<2, (4,14) ./ = {0,5 (j;u\~ + ]v |j2) + 0,5 (7, + 5 - 1) (5 - 0,5) V’’ A*v'^ + + ([3 -0,5)t(z4zz? 0}, Q = - 0,25 (a + P - 1)t 4:,: (?? + rj)]\ Пусть теперь для какой-либо конкретной схемы, т. е. для конкретных значений параметров а и р, будет дока- зана знакоопределенность выражений ./^0, Q<0. Трактуя J как некоторую сложную норму сеточных функ- ций и и v, мы получим из (4.14) доказательство устой- чивости схемы по начальным данным в этой сложной норме: J,+1 J0. 4. Устойчивость полностью консервативных схем. Используем полученные результаты для анализа устой- чивости полностью консервативных схем, построенных в гл. II. Напомним, что в семействе (4.2), представляю- щем разностный аналог уравнений акустики, этим схе- мам соответствуют значения (3 = 0,5, а —свободный па- раметр. Если же а = 0,5, то получается единственная полностью консервативная схема со вторым порядком аппроксимации. Из (4.14) следует, что при [3 = 0,5 J = 0,5(h||2 + h!i2)^0. «Энергия» разностной схемы в этом случае определяется аналогично дифференциальному случаю (см. определение энергии в формуле (4.7)), Для того чтобы выполнялось неравенство Q=C0, нужно потребовать 0,5. (4.15) Итак, для устойчивости полностью консервативных схем (в акустическом приближении) достаточно выполнение условия (4.15). В частности, полностью консервативная схема со вторым порядком аппроксимации а = [3 = 0,5 устойчива. Она обладает также замечательным свойством: для нее Q==0 и, следовательно, разностный закон сохра- нения энергии имеет форму, аналогичную дифференци- альному случаю h/+1li2+!l ^/+1ii2=h° ll2+h° II2- 190
Если же в схеме 0,5<а^1, то Q^O и энергия раз- ностной схемы убывает h/+Mf2+h,+1il2^h°ll2+h°ll2. Это происходит в результате влияния так называемой аппроксимационной вязкости схемы, т. е. собственной вязкости схемы. Скорость убывания разностной энергии тем выше, чем грубее сетка по времени, ибо Q имеет порядок О(т). Рассмотрим явную полностью консервативную схему с а = 0, р =0,5 подробнее: vf — au-t Uf==av^'\ Применяя метод гармоник, т. е. рассматривая частные разностные решения вида = u^ — Uq1^, приходим к следующему выражению для множителя q: q± = 1 — у sin (ф/2) [у sin (ф/2) ± К у2 sin2 (ф/2) — 4]. Если у2 sin2 (ср/2) <С 4, то под корнем стоит отрицательная величина, q+ и —комплексно-сопряженные величины и I q± I = 1 + 2у2 sin2 (ф/2) 1. При у2 sin2 (ср/2) 4 величины q+ и вещественны, и нетрудно видеть, что одна из них по модулю превышает единицу. Итак, метод гармоник указывает на абсолютную неустойчивость схемы. Обратимся к энергетическому методу. При а = 0, Р=0,5 в (4.14) имеем «' = |(!И2+М2). Q= ||| л* G + < ^||| (4.16) ^|МЧ2(1ЫГ+М2). При оценке Q использованы известные неравенства || А*у\\^ <М*|1Ы1 и (y + g)2^2(y2 + g2)- Подставляя (4.16) в основное соотношение (4.14), получаем неравенство '=J + 0,25т21|Л* ||2(||t) |)Ч|М|2). (4.17) Пусть сетка такова, что выполнено условие Ог5тМ*1Г^о, (4.18) 191
где с0 > 0— некоторая постоянная величина, не зависящая от т и h. Тогда из (4.17) можно заключить, что J — О,5сот 1| v ||2 J + 0,5сот II v j|2. [ Неравенство только усилится, если из левой его части вычесть неотрицательную величину О,5сот||г/1|2, а к пра- вой добавить О,5сот || и ||2. Учитывая определение J (см. (4.16)), можно записать J (1 —сот) J (1 +сот) или J^pJ, р = (1+сот)/(1 — сот) при I— сот>0. (4.19) Очевидно, р>1э Поэтому разностное решение со време- нем нарастает. Оценим скорость его роста. Предвари- тельно докажем справедливость вспомогательного нера- венства 1/(1 — х) <еа<>х, а0 > 1- (4.20) Рассмотрим функцию / (х) = са°Л (1 — %) — 1. Ее производ- ная /' (х)=еа”х (aQ— 1 — aQx) положительна в интервале 0<%<С 1 — 1/Яо < 1 При (70> 1. (4.21) Таи как /(0) = 0, то функция f (х) положительна, по крайней мере в интервале (4.21), и, следовательно, здесь выполнено неравенство (4.20). Если положить цп = 2, х = сот, то (4.20) дает соотно- шение 1/(1 — сот) <е2с°т, справедливое при 0 < сот < 0,5. Кроме того, имеет место уже использованное нами неравенство 1 +сот ^ес^. Объединяя эти неравенства, получим оценку р = ( 1 + с0Т)/( 1 — С0Т) < е3с°г. Возвращаясь к (4.19), запишем d=3c0, (4.22) и, продолжая далее, получим J' где 0 tj — конечный отрезок времени, на котором рассматривается решение исходной задачи. Итак, явная полностью консервативная разностная схема с а = 0, (3^0,5 условно устойчива; характер устой- чивости допускает нарастание погрешности со временем, 192
но этот рост ограничен экспонентой. В расчетах это явление может привести к потере точности. Условие устойчивости (4.18) накладывает ограничение на шаг сетки по времени т 2с0/[| А * ||2. Ввиду того, что (4.23) п (это соотношение доказывается аналогично (3.18)), доста- точное условие устойчивости можно представить в виде т 0,5соЛ2/^2. Как видно, условие устойчивости и сам тип устойчивости явной полностью консервативной схемы для уравнений акустики те же, что и для схемы с центральной раз- ностью в случае уравнения переноса (см. п. 3 § 3). 5. Достаточное условие устойчивости схемы «крест». Вернемся к анализу схемы «крест», неустойчивость кото- рой была показана в начале параграфа при невыполне- нии критерия Куранта.' Применим к этой схеме (а = 0, Р = 1) энергетический метод. В этом случае в (4.14) имеем Q = 0, J = 0,5 (i|ui|2 + hii2) +0,5т (Au, v\ Чтобы сделать заключение об устойчивости схемы, нужно доказать неотрицательность 7^0. Проведем несложную оценку J ^0,5 (h |ЧИ) - 0,5 т!| A lil! 0,5 (|1 и S2 - А |||| и |j|| v I' + 'l wii2). Чтобы обеспечить неотрицательность 7^0, достаточно потребовать выполнение условия т!|Л ||2^2. С учетом (4.23) получаем достаточное условие устойчивости схемы «крест» т /г/1 а |, или | у | 1, т. е. критерий Куранта. Это обстоятельство в сочетании с результатом, полученным в п. 1 данного параграфа дает возможность утверждать, что необходимым и достаточным условием устойчивости схемы «крест» для уравнений акустики является критерий Куранта. Полученный факт допускает столь же наглядную геометрическую интерпретацию, что и условие устойчи- вости для одного линейного уравнения переноса. При расчетах по схеме «крест» v{=au-, ut=avs значения Ч1 ' и Ч+* сеточной функции на (/4-1)-м временном 7 А, А. Самарский, Ю. П, Попов 193
слое определяются по значениям предыдущего слоя и Ч+р uk соответственно с помощью первого уравне- ния. Второе из уравнений схемы дает возможность вычислить значение функции по найденным значе- ниям V/ + 1 * * * и Таким образом, если исключить про- межуточные значения v, то сеточная функция и в узле (sk> С+1) определяется по значениям этой же функции на предыдущем слое в точках tj), (Sk, tj), (Sk+1, tj), которые и образуют для узла (sk, tj+1) область зависи- мости разностного решения. Область зависимости точки (sA, С+1) в Дифференциальной задаче представляет отрезок s* =CsОн выделяется точками пересечения харак- теристик А А' и ВВ', кото- рых в акустике две, с линией t = tj (рис. 67), Если отрезок [s*, $**] попадает в область дачи, что имеет место при Рис. 67. зависимости разностной выполнении условия Куранта, то схема устойчива. В про- тивном случае наблюдается неустойчивость и отсутствие сходимости. Рассмотренные выше примеры исследования устойчи- вости различных разностных схем для уравнения пере- носа и системы уравнений акустики подтверждают общий принцип: неявные схемы обладают большим запасом устойчивости, который возрастает с увеличением степени неявности, например с увеличением параметров аир в общем семействе схем (4.1). Однако решение неявных разностных уравнений представляет, как правило, значи- тельные алгоритмические трудности. § 5. Влияние вязкости на устойчивость разностных схем 1. Модельное уравнение переноса с вязкостью. В главе II указывалось, что для обеспечения возможности сквозного расчета ударных волн используются однородные разност- ные схемы с псевдовязкостыо. Наличие «вязких» членов в разностных уравнениях может изменить условия устой- 194
чивости, которые были получены выше без учета дисси- пации. Возникающие здесь возможности рассмотрим сначала на простом примере одного линейного уравнения пере- носа. При наличии члена, моделирующего действие псевдовязкости, дифференциальное уравнение выглядит следующим образом: ди . ди д2и d? + a&=v^- (5.1) Для него в области —cxd<s<oo, / решается задача Коши с начальными данными u(s, O) = c/o(s). (5.2) Как отмечалось выше, вторая разностная производная определяется разностью первых производных в соседних узлах сетки /., \ — J_ Г/х»_\ _(fJ-\ 1 1 |~У/г+1 У/г У/г У/г-1 1 (^ssK fa \Us h [_ h /z J ^2 * Производная вычислена в узле kt относительно кото- рого она симметрична. Можно определить вторую произ- водную несколько иначе: На равномерной сетке эти выражения совпадают: y-s = = ys~s- Итак, разностный аналог дифференциального уравне- ния с вязкостью (5.1) выглядит следующим образом (явная схема): y( + ay-=vy~s. Возможны и другие аппроксимации, различающиеся спо- собом записи первой разностной производной по про- странству. 2. Устойчивость схемы yt^ay- = vy-s. Рассмотрим разностную задачу Коши для уравнения переноса с вяз- костью ^ + a«/s=vy?s, (5.3) 0l = vo(si,), 6 = 0, ±1, ±2, ... (В.4) 195 7*
Пусть для определенности а>0. При v = 0 отсюда получается схема (2.3'), необходимое и достаточное усло- вие устойчивости которой дает критерий Куранта y = ai/h^\. (5.5) Проанализируем устойчивость схемы (5.3) при v=£0. Используя метод гармоник, ищем частные разностные решения вида = (5.6) Ф — произвольное действительное число, q (ср) — комплекс- ное число. Подставив в (5.3), получим уравнение 1 + — fl — -L\ = — 2+— \ т т /i V U Л2 § /’ откуда определяется q: q= [1 — 2 (у + 2со) sin2 (ср/2)] — iy sin ср, (5.7) где y = a'T/h, a)==vx/h2. При отсутствии вязкости (со = О) невыполнение усло- вия Куранта (у> 1) влечет за собой неустойчивость схемы (| q | > 1). При со 0 схема может оказаться неустойчивой,- даже если условие Куранта выполнено. В самом деле, пусть 0Рассмотрим частный случай сеточной гармоники (5.6): sin2 (ср/2) = 1. Тогда sincp = O и q = = 1 —2(у + 2cd). Чтобы рассматриваемая схема оказалась неустойчивой, достаточно потребовать, чтобы выполнялось неравенство |^|> 1. При фиксированном у это возможно, если (d< — 0,5y или cd > 0,5 (1 — у). Таким образом, неудачный выбор коэффициента вязкости приводит к неустойчивости схемы даже при выполнении критерия Куранта. Другими словами, «вязкие» члены могут ухудшать устойчивость разностной схемы по срав- нению со случаем, когда диссипация отсутствует. 3. Устойчивость схемы «крест» с вязкостью. Система уравнений акустики с учетом вязкости имеет вид dv ди . d2v ди dv . п — — =z3 LL = vpo>0. dt ds 1 r ds2 * dt ds’ ' В акустическом приближении в уравнении энергии вяз- костью, которая имеет первый порядок малости, можно пренебречь по сравнению с давлением, так что движение газа по-прежнему можно считать изоэнтропическим. 196
Разностная схема, обобщающая на случай учета вяз- кости обычную схему «крест», записывается следующим образом: vt = aus+vvss, ut=avs. (5.8) Вновь используем метод гармоник. Рассмотрим част- ные решения системы разностных уравнений (5.8) u^Uq^, vik = Vq’lk, g = (5.9) Как обычно, ф —здесь произвольное действительное число, q (ф) — комплексное число, которое подбирается так, чтобы гармоники (5.9) удовлетворяли систем'е (5.8). Подставляя (5.9) в (5.8), получим однородную систему алгебраических уравнений т(1 = (9-1)57-7? (£-1) V = 0, где y = ax’h, co = p/r//i2. Равенство нулю определителя этой системы дает уравнение для q q2 — 2 [1 — 2 (со + у2) sin2 (ф/2)] 74-1—4(0 sin2 (ф/2) = 0> корнями которого являются выражения 7±=1 — 2 (со 4-у2) sin2 (ф/2) ± ± 2 ]/ sin2 (ф/2) [(со 4- У2)2 sin2 (ф/2) - у2]. (5.10) Рассмотрим случай, когда подкоренное выражение в (5.10) отрицательно и корни q+ и q_ являются комплексно- сопряженными. Для этого должно выполняться неравен* ство (со 4- у2)2 sin2 (ф/2) < у2. (5.11) Это неравенство в свою очередь возможно, если параметр со достаточно мал со < 1/4, (5.12) а параметр у лежит в интервале 0,5 - ]/ 1/4 - со < у < 0,5 4-/1/4 - со. (5.13) При условии (5.11) квадрат модуля q± равен 1 — — 4со sin2 (ф/2). С учетом (5.12) и со>0 получим ! q± ! < 1. В частном случае отсутствия вязкости (со = 0) имеем \q х | = 1. Итак, гармоники (5.9) при выполнении условия (5.11) 197
в обычной схеме «крест» не затухают, в то время как вязкость приводит к затуханию указанных колебаний. Присутствие вязкости в рассматриваемой схеме поро- ждает более жесткие условия устойчивости. Действи- тельно, пусть параметр у таков, что условие Куранта выполнено, а неравенства (5.13) и, следовательно, (5.11) нарушены: 0,5 + /1/4-со<у<1. Тогда, как следует из (5.10), |7_|>1, что и означает неустойчивость схемы. 4. Вязкость в схеме с центральной разностью для уравнения переноса. Рассмотрим устойчивость еще одной схемы для уравнения переноса при учете вязкости yt + wi =vy-ss. (5.14) Ранее методом гармоник было показано, что эта схема при отсутствии вязкости (v = 0) абсолютно неустойчива,— амплитуда гармоник со временем здесь нарастает. Иссле- дование с помощью энергетического метода позволило установить характер этого роста,— оказалось, что гармони- ки нарастают не быстрее некоторой экспоненциальной функции. Проанализируем теперь устойчивость схемы (5.14) при v=^0. Переписав (5.14) в индексной форме y'k+1-y'k , „ y'k+1-y'k-i .. y'k + i-^i+y^-i --------х---+ а------2ft----=V---------Я-------> выразим отсюда значение сеточной функции решения на верхнем временном слое: +1 = (1 — 2(0) г/' + (и - 0,5у) Z// +1 + (о + 0,5у) , Предполагая неотрицательность коэффициентов правой части этого соотношения 1 —2со^0, со —0,5у^0, со + 0,5у 0, (5.15) получим ||/+1 Ис < [(1 - 2®) + (со - 0,5?) + (® + 0,5т)] || у' |'с=В //' ||с, где ||y,||c=max \у[ Это неравенство, выражающее принцип максимума для схемы (5.14), является достаточным условием устой- чивости. 198
Итак, для рассматриваемой схемы имеет место равно- мерная устойчивость по начальным данным, если выпол- нены неравенства (5.15). Эти неравенства выполняются, если коэффициент вязкости лежит в диапазоне |а|А/2^у<Л2/(2т), (5.16) 4jo в свою очередь возможно лишь при условии Куранта %*S:h/\a\. Содержание неравенства (5.16) понятно: с одной стороны, для того чтобы вязкость оказала влияние на устойчивость схемы, ее коэффициент не должен быть слишком малым. В то же время он не должен превы- шать величину, за которой начинается неустойчивость разностного уравнения (5.14) как явного уравнения пара- болического типа. Как следует из (5.16), минимальное допустимое значе- ние коэффициента вязкости v=|a|/i/2. При этом вязкий Член в уравнении (5.14) имеет порядок 0(h). § 6. Устойчивость разностных схем для уравнения теплопроводности 1. Необходимые условия устойчивости.; В предыдущей Главе было построено семейство разностных схем, аппрок- симирующих уравнение теплопроводности (см. (6.11) гл. II) где о —свободный параметр. Напомним, что через у* здесь обозначена производная назад на неравномерной сетке (см. (3.32) гл. II). Пусть для простоты fB=0, а = const, а удельная внут- ренняя энергия пропорциональна температуре: e*=cvT, как это имеет место для идеального газа. Тогда на рав- номерной сетке эта схема приобретает вид Л = (6.1) где a2 = a/cVi Т(а, = оТ +(1 — о) 7\ Как и в предыдущих параграфах, будем считать, что решения уравнения (6.1) рассматриваются на сетке {sk — = kh, tj — ft, k = Q, ±1, ±2, ..., / = 0, 1, 2, ...}. При- меним для исследования устойчивости схемы (6.1) метод гармоник, т. е. рассмотрим поведение во времени частных решений вида 199
где £ = е1ф, ф —любое действительное число. Множитель перехода со слоя на слой q (ф) определяется в результате подстановки этой гармоники в уравнение (6.1). После несложных преобразований получим _ 1 — 4х (1 — a) sin2 (ф/2) __ а2т 1+4ха sin2 (ф/2) - * h2 ' ‘ ' Потребуем, чтобы выполнялось неравенство —1 1. Правая часть его выполнена всегда, левая —при условии 1_______1 & 2 4х sin2 (ф/2) ’ которое заведомо справедливо, если 1 /;2 ’• = Т-Й7- (6-3) Соблюдение неравенства (6.3) является необходимым условием устойчивости. Если оно не выполнено, то можно указать такие гармоники (такие значения ф), для кото- рых что и означает неустойчивость схемы. 2. Достаточные условия устойчивости. Метод гармо- ник, использованный в предыдущем пункте, позволил установить необходимое условие устойчивости (6.3). Ока- зывается, что это же условие является и достаточным. Для доказательства указанного утверждения применим энергетический метод. По-прежнему будем вести рассмот- рение в неограниченной по s области. Как и ранее, рассмотрим скалярное произведение (*/, = (6.4) k и порождаемую им норму 1Ы!=К(^7)- (6.5) Умножим разностное уравнение теплопроводности Tt=aT% (6.6) на Tt и результат просуммируем по сетке. Получим <6-7> Выше в § 3 была доказана формула (см. (3.6)) (ys, v) = 200
«= — (у, u~). Полагая в этом равенстве У^Т[~} и v — имеем (ПА Л) = -(П0>, Tt-\ (6.8) Используя далее формулу (1.19) гл. II для перехода от веса о к весу 0,5, можно записать + + (o' — 0,5) т (vz)2 = 0,5 (v2)t + (о — 0,5) т (^z)2. Подставляя сюда в качестве v = T- и суммируя получающееся соот- ношение по сетке, приходим к формуле (TV, ^) = 0>5(IHIA +(a-0,5)T|T-J2. (6.9) С учетом выведенных соотношений (6.8), (6.9) уравнение (6.7) преобразуется к виду || ТII2 + °>-2 (IIЛ Г)/ + а2 (* - 0,5) т j T-t |ja = 0. (6.10) Для проведения дальнейших рассуждений нам потре- буется неравенство (б-11) Докажем его справедливость. Обращаясь к известному неравенству (аЦ-&)2=^2 (а2 + 62), получаем соотношение суммирование которого по сетке и дает нужный резуль- тат (6.11). Полагая в (6.11) v = Tt> перепишем это нера- венство в форме ||Tz|P^(/i2/4)||Tz-||2. В соответствии с этой формулой заменим в (6.10) первое слагаемое меньшей величиной. После приведения подобных членов получим [4 + a2((7-0,5)r]l|T-z|p + 0,5a2(||T-|p)z^0. (6.12) Если в (6.12) выражение в квадратных скобках неот- рицательно, т. е. /12/4 + а2(о-0,5)т^0, (6.13) то, отбрасывая первое слагаемое, имеем <4INrw 1П+‘1М<« 201
Таким образом, при соблюдении условия о-5» сг0 = — _ — (6.14) “ 2 4а2т ' которое следует из (6.13), справедливо неравенство <...<§% (6.15) где &/ = а2|7^-||2. Величину & называют энергией опера- тора Л: Ar/=a2y-s (см. правую часть исходного урав- нения (6.6)) ^z=s — (АГ7, Т7). Поэтому (6.15) означает устойчивость рассматриваемой схемы по начальным дан- ным в энергетической норме ||т1 ||л = V(AT\ 7Z), А = — Л. Достаточное условие устойчивости выражено неравен- ством (6.14), Сопоставляя этот результат с (6.3), убеж- даемся, что неравенство _ 1 Л2 2 4а2т (6.16) является необходимым и достаточньш условием устойчи- вости по начальным данным разностной схемы (6.6). Необходимое и достаточное условие устойчивости явной схемы (о = 0) выглядит следующим образом: а2т/Л2^1/2. (6.17) Чисто неявная схема (о=1) и симметричная схема (а = 0,5) являются абсолютно устойчивыми. Сформулированные выше условия устойчивости пост- роены для простейшего случая, когда коэффициент урав- нения а2 постоянен. Аналогичные условия могут быть получены и в более общем случае для линейного урав- нения параболического типа с переменными коэффициен- тами (см., например, [15]). 3. Асимптотическая устойчивость. Для уравнения теплопроводности с постоянным коэффициентом дт 2 д2т dt ~а ds2 (6.18) в области 0<s< 1, ОО рассмотрим краевую задачу С однородными граничными условиями 7(0, t) = Q, 7(1, () = 0, ОО, (6.19) и некоторыми начальными данными 7(s, О) = Ф(5), (6.20) 202
Как известно (см., например, [13]), решение этой задачи может быть построено с помощью метода разделе- ния переменных. Оно имеет вид T(s, 0= 2 cne~^vn(s), С6-21) 1 где = cAAi2 — собственные числа, a vn (s) =]/2 sin ms — собственные функции задачи. Коэффициенты сп определя- ются распределением температуры в начальный момент 1 С4 = $ Ф(«) Vn (s) ds. О Так как собственные значения ^ = tzW с увеличением номера п резко возрастают, то при больших значениях t влияние старших гармоник быстро затухает и решение в основном определяется первым членом ряда (6.21) (регулярный режим) T(s, (6.22) Определим норму функции и (s, /) следующим образом: 1 ||u(/)||a=Ju2(s> t)ds. О Учитывая, что для всех п имеет место а также принимая во внимание ортонормированность си- стемы собственных функций {рл($)}> имеем из (6.21) й Т (/) |'|2 = 5 г2 (s, 0 ds = 2 <&“2V О п п Отсюда следует априорная оценка для решения диффе- ренциальной задачи П(/Же-^||Т(0)||. (6.23) Разностная схема, аппроксимирующая краевую задачу (6.18) — (6.20), выглядит так: Т(=агТ%, (6.24) Т'о = О, T'n = Q, /=0, 1,2, .... (6.25) n = <P(sA), 6=0, 1, 2, ..., N, (6.26) 203
Если решение этой разностной задачи рассматривается на достаточно большом промежутке времени, то разумно потребовать, чтобы его поведение было аналогично пове- дению решения дифференциальной задачи (6.18) — (6.20). Например, естественно требовать, чтобы при раз- ностное решение было близко к регулярному режиму (6.22). Построим некоторое частное решение уравнения (6.24) вида Tl = 9Zsin p&, k = 0, 1, Л/. (6.27) Чтобы эта сеточная функция удовлетворяла краевым условиям (6.25), достаточно положить р==л/М, где N = = 1/Л —число интервалов равномерной сетки, введенной на отрезке 1. Итак, $ = и = sin nhk. (6.27') Множитель 7, определяющий характер изменения разно- стного решения со временем, определяется в результате подстановки (6.27') в уравнение (6.24). По аналогии с (6.2) имеем 1 —4z(l—a)sin2(n/z/2) _ сх2т /д 9q\ Ч— 1-I-4XG sin2 (л/г/2) ’ ’ Л2 ’ ^0,Z0' При достаточно малой величине шагов сетки выраже- ние для q можно преобразовать к виду q = а2л-’т Q (x-|-/l2)]. Таким образом, при некоторых ограничениях на шаги сетки поведение во времени найденного решения (6.27') при больших tj=j% описывается множителем f —а2л2т/ — а2л2/. q —е / = а 1 л Разностное решение в этом смысле близко к регуляр- ному режиму (6.22). Схемы, решение которых обладает указанным свойством, называются асимптотически устой- чивыми, В [15], в частности, показано, что для рассмотренной выше разностной схемы (6.24)—(6.26) справедливы сле- дующие утверждения. Явная схема (о = 0) асимптотически устойчива при некотором ограничении на шаг сетки т, которое практически совпадает с условием обычной устой- чивости (6.17). При о = 0,5 схема (6.24)—(6.26) абсолютно устойчива, однако асимптотическая устойчивость имеет место лишь при условии т^т0, т0^А/л. Схема с 0з==1 204
(абсолютно устойчивая) асимптотически устойчива при любых т. Асимптотическую точность схемы (6.24) — (6.26) может характеризовать отношение где q определено соотношением (6.28). Пусть а = 1, /i=l/30, // = 0,4, т = т0 = Л/л. Тогда | 1,204 при о=1, | 1,004 при ог==0,5. Итак, ошибка в главном члене для чисто неявной схемы (о=1) достигает 20%, в то время как для сим- метричной схемы (а = 0,5) эта ошибка составляет всего 0,4%, т. е. в 50 раз меньше.
Глава IV РЕАЛИЗАЦИЯ РАЗНОСТНЫХ СХЕМ ГАЗОВОЙ ДИНАМИКИ В главе описаны некоторые методы решения систем алгебраических уравнений, к которым сводятся разност- ные схемы газовой динамики, построенные выше. В § 1 рассматриваются явные схемы и простейшие итерацион- ные процессы; показано, что при этом возникают жест- кие ограничения на шаги сетки. § 2 содержит изложение метода Ньютона и метода прогонки, которые применяются в § 3 для решения разностных уравнений газодинамики. Доказана сходимость возникающего при этом итерацион- ного процесса. В § 4 описано применение метода раз- дельных прогонок к решению разностных уравнений газо- вой динамики с теплопроводностью. В § 5 даны форму- лировки различного типа краевых условий для разност- ных задач газодинамики и обсуждаются соответствующие алгоритмические вопросы. В § 6 указаны некоторые практи- ческие рекомендации по решению задач газодинамики разностными методами. § 1. Явные методы 1. Явная полностью консервативная схема. Разностная схема, аппроксимирующая дифференциальные уравнения газовой динамики, представляет собой систему алгебраи- ческих уравнений относительно значений сеточных функ- ций. Такие системы уравнений, являющиеся, как правило, нелинейными, приходится решать на каждом временном слое сетки. Число уравнений системы опреде- ляется количеством узлов сетки по пространству (обычно оно составляет 30-ь200). Таким образом, вопрос о прак* 206
тической реализации разностной сх^мы в общем случае является достаточно сложной самостоятельной проблемой. В главе II были получены полностью консервативные разностные схемы для уравнений газовой динамики, обла- дающие определенными преимуществами по сравнению с другими схемами того же порядка аппроксимации. На- помним вид этой схемы для случая плоской симметрии без учета диссипативных процессов: п=_р^, X=V<°-5), (1/р) =V<°-5), t r s ’ t s’ Л 1 \ —Р(а)^°’5), р = ^(р, Т), e = S(p, Т). ’ ' Благодаря свойству полной консервативности (см. гл. II) уравнение энергии в (1.1) можно преобразовать к экви- валентному дивергентному виду, однако на практике недивергентная форма оказывается удобнее. Уравнение неразрывности также может быть сведено к соотношению 1/р —которое выражает «закон изменения объема» и часто используется в вычислениях (вместо уравнения не- разрывности) для определения плотности. В схеме (1.1) о —свободный параметр. При частном значении о = 0 получается полностью консервативная схема с порядком аппроксимации О(т + /г2), имеющая вид (в индексной записи) = _ Pj-Pj-l т h * у/ + 1 _ у/ В/+1_₽/ J+l I _г,/+1_0/ 8; ,- е‘. = _ о,5р/ V‘+1TP<+» ____VJ т ‘ h p/+i=^(p(+i, e/+1=g(p/ + >, Т(+>). (1.6) Отдельные разностные уравнения этой схемы являются неявными: в правые части (1.3), (1.5) входят значения сеточной функции скорости с верхнего (/+1)-го времен- ного слоя. Однако, несмотря на это, указанная схема без труда разрешается явным образом. В самом деле, 207 (1.2) (1.3) (1-4) (1.5)
первое уравнение схемы (1.2) является явным. Оно дает возможность по сеточной функции давления р/, известной на /-м слое, определить значения скорости на (/+1)-м слое цр1. Найденные значения скорости в соответствии с уравнением (1.3) определяют сеточную функцию по которой с помощью (1.4) вычисляется плотность р/Ч1, Уравнение энергии (1.5) в сочетании с уравнениями со- стояния (1.6) дает температуру, внутреннюю энергию, давление и прочие термодинамические функции. Простота описанного алгоритма делает его привлека- тельным с точки зрения практической реализации. Однако, как было показано в гл. Ill, в смысле устойчивости схема (1.2)—(1.6) оставляет желать лучшего. Полученная в акустическом приближении оценка имеет вид у/41 e3Ci>1JQ, jf = 0>5 (! uf f +1| vj |!2), где 0 Т — интервал времени, на котором рассмат- ривается решение, а с0 — постоянная, не зависящая от величины шагов сетки h и т, которая фигурирует в нера- венстве т е0Л2/(2а2) (1.7) (а — массовая скорость звука). Напомним, что функция v с точностью до знака сов- падает со скоростью газа, а и пропорциональна дав- лению. Таким образом, погрешности, допускаемые в процессе вычислений, имеют тенденцию нарастать со временем. Кроме того, условие (1.7) накладывает на шаг сетки по времени слишком жесткие ограничения по сравнению, например, с критерием Куранта. 2. Пример итерационного процесса для неявной схемы. Чтобы повысить запас устойчивости, следует использовать неявные схемы, т. е. положить в (1.1) о>>0. В этом случае разрешить получающуюся систему разностных уравнений явным образом уже не удается. Разностные уравнения здесь являются нелинейными, поэтому для их решения приходится прибегать к различным итерацион- ным процессам. Опишем простейший итерационный процесс. Для опре- деленности положим о=1 в (1.1). Уравнения семейства 208
(1.1) принимают вид +1 — (1.8) т h xi 1’1 — х{ (1.9) — 0 5/ ' -1- т п/ + 1 h (1.Ю) Pt yi +1 xi1 +1 ’ xi + 1 xi 1 — d ± i , i — vi+1 — v! (1.11) t t — 0 5 л /+ 1 +1 4 ~~1 t - т p/:+>=^(pz+’( Т/+1), e/+i=g(PRi, т/.+i). (i.i2) Значение любой сеточной функции на верхнем (/ + 1)-м временном слое будем определять с помощью итерацион- ного процесса: k yi+'= iim yit k-+CO где k — номер итерации. Заменим в (1.8)—(1.12) искомые значения функций на (/+ 1)-м слое их значениями на итерациях. Это можно сде- лать различными способами, например так: fc+l . k k v. — vl- Р- — Р- , —------- = _ р‘ , (1.8') т Л v /2+1 X. ~~xi \ _^_2 = o,5( v. +^;, (1.9') k+x h p* =H1 r+T > (1.10) xz+i— xt Л+1 . Л+1 . * + 1 . /г+1 /Л + 1 /г + 1\ /г + l (k+\ Аг+Ц Л], ЛЛ (1.12') Очевидно, если итерационный процесс сходится, то при &->оо реализуется исходная схема (1.8)—(1.12). В дальнейшем мы будем часто обращаться к безыи- Дексным обозначениям = г/(а, = 07/ + (1-<т)г/. (1.13) 209
Используя (1.13), можно переписать систему уравнений (1.8')—(1.12') в более компактном виде /г + 1 k Vt =-Р^ /г+1 ЛЛ+1 Н-1 е, = — р о<°-5), р fe+l /г+1 X = tA°’5\ Л+1 fc+1 Р = V х3 • *+1 „/*+1 ft+'\ е =S{ Р , Т ). В качестве нулевой итерации, как правило, берут . о значения функции с предыдущего слоя у^у\. Если из- k вестны значения функции давления на £-й итерации, то определение всех функций на следующей (k -ф 1)-й ите- рации сводится к решению системы (1.8')—(1.12'). Это /г+1 осуществляется без труда: из (1.8') находится v , из АН-1 & + 1 (1.9') — координата х , далее из (1.10) —плотность р М-1 /г + 1 и с помощью оставшихся уравнений — величины Т , е , *+1 р . Последовательность операций, выполняемых на каж- дой итерации, буквально повторяет рассмотренную выше явную процедуру решения системы разностных уравнений (1.2)—(1.6). Используя полученное значение функции на k +1 новой итерации р , можно приступить к вычислению фг-ф2)-й итерации и т. д. Итерационный процесс прекра- щают, если различие в значениях сеточной функции на соседних итерациях станет меньше некоторой заданной величины, выбор которой определяется условиями задачи. Значения функций, полученные на последней итерации k = K, объявляются значениями на (/ -ф 1)-м временном слое: к = -1, Так, с помощью итерационного процесса осу- ществляется последовательный переход с одного времен- ного слоя на другой. Найденные сеточные функции удов- летворяют исходным разностным уравнениям лишь при- ближенно с некоторой заданной точностью. 3. Сходимость итерационного процесса. Исследуем усло- вия, при которых сходится описанный выше итерацион- ный процесс решения системы разностных уравнений га- зодинамики (1.8')—(1.12'). Так же, как и при изучении устойчивости разностных схем в гл. III, рассмотрение ограничим линейным приближением газодинамики — аку- стикой. Система разностных уравнений (1.8)—(1.12) для 210
этого случая перепишется следующим образом: u/ + 1_и/+1 т а h ’ uii+1 - 4 __ „ 4+1++1 - 4+1 - v{ т a 2h (1.14) Напомним, что здесь сеточная функция v с точностью.до знака совпадает со скоростью, а функция и пропорцио- нальна давлению (см. (1.12) гл. III). Соответственно ите- рационный процесс (1.8')—(1.12') в применении к (1.14) дает *4-1 k k x ~a h *4-1 , * *4-1 , *4-1 , = 0,5a °- -°' т * h i i iii = Ui, vi — v’i. (1.15) Введем следующие обозначения: Ь h Ъ Ъ 8ui = Ui — Ui + \ 8Vi = Vi — (1.16) Вычитая из уравнений (1.15) соответствующие уравнения (1.14), получим *4-1 / * * \ *4-1 / *4-1 *4-1\ 6 vt —6 Ui = 0,5у^6 t^+1 —6 Vi), где y = ax/h. *4-1 *4-1 Исключая из второго уравнения 6 viVL и 6 vt с по- мощью первого уравнения, приходим к равенству *4-1 / * * * \ 6 Ui =0,5у2(би/+1 — 26«/4-бц/_1//, откуда р || I Л | где [|£/^ = тах|г//|. Таким образом, для сходимости итерационного про- цесса достаточно потребовать выполнения неравенства 2уа 1, т. е. 0<у^1/К2. (1.17) Можно показать, что неравенство (1.17) является и необходимым условием сходимости итераций: существуют 211
примеры, когда при невыполнении условия (1.17) итера- ционный процесс расходится. В предыдущей главе было показано, что схема с а = 1 из семейства (1.1) безусловно устойчива (см. § 4, п. 4). Однако рассмотренный способ решения нелинейных раз- ностных уравнений этой схемы приводит к ограничению на шаги сетки (1.17), которое является даже более жест- ким, чем условие Куранта y^Cl. Качественно возникно- вение ограничений типа (1.17) понятно — использование любого итерационного процесса для решения системы не- явных уравнений фактически связано с введением опре- деленной степени «явности», что эквивалентно ухудшению устойчивости вычислительного процесса. Очевидно, усло- вия сходимости для разных итерационных процессов раз- личны. § 2. Метод Ньютона. Метод прогонки 1. Метод Ньютона для решения нелинейных уравне- ний. Неявные разностные уравнения газодинамики яв- ляются нелинейными. Для численного решения нелинейных уравнений при- меняются различные методы, одним из которых является метод Ньютона. Напомним вкратце его содержание. Рас- сматривается задача о нахождении корня х0 уравнения /М = 0. (2.1) Предполагается, что в некоторой окрестности корня функция f (%) вместе со своими производными /' (х) и /" (х) непрерывна, а /'(х) и /"(х) в этой окрестности не обра- щаются в нуль. Представим значение функции f в точке x = Xq с помощью разложения в ряд Тейлора, ограничи- ваясь линейным членом: О=/(хо)^Цх)+/' (х)(х0-х). (2.2) Выразим отсюда х0: х0^х — f(x)/f' (х). Последнее соотношение порождает итерационный про- цесс для вычисления значения х0: fe-H k /k\ fk\ х =x-f[x)/f'(x). (2.3) k Здесь k — номер итерации, x->x0 при £->oo. Начальное приближение, т. е. значение на нулевой итерации целе- 212
сообразно выбирать так, чтобы выполнялось неравен- ство [16] К5г(х)>0. По существу метод Ньютона состоит в построении системы касательных к кривой y=f(x) в точках х = х (рис. 68).. Касательная, • проведен- k ная в точке х, Пересе- Ул каясь с осью абсцисс, дает значение следую- k+i щего приближения х . Поэтому метод Ньютона часто называют методом касательных. Последо- вательные приближения k х сходятся к корню х0 У j 6 > монотонно. Для частно- % £х го случая, когда /(х) является линейной фун- Рис. 68. кцией, метод Ньютона дает точное значение корня х0 за одну итерацию. В об- щем случае этот итерационный метод имеет высокую ско- рость сходимости. Заметим, что итерационная формула (2.3) может быть k+1 записана в виде линейного уравнения относительно х где у=у(х). Рассмотрим теперь систему нелинейных уравнений fitxj........х„) = 0, •••, х„) = 0. Применение метода Ньютона для отыскания корня Этой системы приводит к итерационному процессу ре- шения системы линейных уравнений, которые строятся 213
аналогично (2.4)! Xi- *i) + --- + ^-n \ xn -xn) =—fi, (2.5) k k X1 X1' + -+at/ n n>------------tn' Производные dfm/dxp, m, p=l, ...» n вычисляются на предыдущей итерации. 2. Метод прогонки. Использование неявных разност* ных схем приводит к необходимости решать системы алгебраических уравнений. Важным частным случаем яв- ляются системы так называемых «трехточечных» разност- ных уравнений, которые связывают неизвестные значения сеточных функций в трех соседних узлах сетки. Решать такие системы позволяет известный метод прогонки [5,17J, который мы здесь кратко напомним. Система трехточечных линейных уравнений для сеточной функции у в общем случае может быть записана в виде АУ/-1 —С^/ + В/4//+1 =— (2.6) . где 4=1, ..., Af—1— номер узла сетки, Ah Bh Ch Ft— известные коэффициенты. Граничные условия для достаточно широкого класса задач могут быть приведены к форме — СоУо + B04/i = — Fo> А^ум-х — С кум = — FN, (2.7) где Со, Во, Во, а также AN, CNi FN заданы. После незна- чительных упрощений при Co=#O, эти условия приводятся к виду £'o = *i£/i +vx, Улг = х2уЛг_1 + г2, (2.8) где хх = Во/Со, v1 = B0/C0 и х2 = Лдг/Слг, v2 = FN/CN. При использовании метода прогонки предполагается, что параметры сформулированной задачи удовлетворяют неравенствам Ai Д> 0, Bz>0, С/^Л + В,-, 0=^X1, х2 1, Xi + x2<2, 4=1, 2, ..., ЛГ-1, (2.9) которые обеспечивают разрешимость задачи (2.6), (2.8) и устойчивость метода прогонки. Для решения системы уравнений (2.6), вообще говоря, можно использовать различные методы линейной алгебры. 214
Метод прогонки учитывает специальный вид системы — Треадиагональность ее матрицы. Решение задачи (2.6), (2.8) в методе прогонки ищется В виде f/z = a/+if/i+i + i = 0, 1, N — 1, (2.10) Йщ а/+1, Р/+1 — неизвестные пока коэффициенты прогонки, сключая с помощью (2.10) из (2.6) последовательно зна- чения yi-x и yh приходим к равенству [(Л/Я/ — Ci) az+1 + BJ £/z+i + [(Л/Я/ — Ci) Р/н + (Л/р/ -\-F/)] = 0. Это равенство, а следовательно, и уравнение (2.6), из которого оно получено, автоматически удовлетворяется, если выражения в квадратных скобках тождественно равны нулю: (Л/tt/ — Ci) а/+1 + В/ = 0, (Л/а/ —С/) P/+i + (Л/Р/ + Fi) ~ 0. Из последних двух равенств следуют рекуррентные фор- мулы для коэффициентов прогонки Я/+1 = B^Ct - Л/а/), Р/ + 1 = (Л/Р/ + Д)/(С/ - Л/Я/), (2.11) i= 1, 2, ..., N- 1. Чтобы вычислить по этим формулам значения и Р/ во всех узлах сетки, т. е., как говорят, выполнить прямую прогонку, нужно знать значения и рх. Эти числа опре- деляются с помощью левого краевого условия (2.8): ai = Xi, Pi = Vi. (2.12) Обратная прогонка проводится по формуле (2.10) —по Найденным значенияхМ Я/, р/ определяются искомые зна- чения сеточной функции yh i = N— 1, ..., 0. Исходное значение yNi с которого начинается обратная прогонка, определяется на основании совместного решения правого краевого условия в (2.8) и соотношения (2.10), записан- ного в точке t = N: £/лг-1 = ал^лг + Р.у (адг и Рдг уже вычислены в ходе прямой прогонки). В ре- зультате получим z/№=(v2 + x2₽jv)/(1 -w)- (2.13) Условия (2.9) обеспечивают выполнение неравенств i=l, 2.......N, (2.14) 215
которые в свою очередь гарантируют устойчивость счета по формуле (2.10), а также необращение в нуль знаме- нателя в (2.13), так как х2а^<1. 3. Матричная прогонка. Описанный выше метод про- гонки применим, когда исходная система разностных уравнений содержит значения лишь одной сеточной функ- ции. Если в систему входят значения нескольких сеточ- ных функций, но уравнения по-прежнему являются трех- точечными, используется матричная прогонка. В этом случае задача формулируется следующим образом. Нужно найти сеточную вектор-функцию У/ = Ш ...» Ут}, 1 = 0, 1, ...» N, (2.15) которая удовлетворяет системе уравнений Л/У/_1-С/У1 + В/У/+1 = —Лэ /=1, 2,..., 2V-1, (2.16) и краевым условиям -СоУо + ВоУ^-Fo, 4У#-1-СЛ = -Л (2.17) Здесь Ah Bt, Ct — заданные квадратные матрицы порядка п, a Fi~ вектор правой части. Алгоритм матричной прогонки является обобщением на случай матриц и векторов формул обычной прогонки, полученных в предыдущем пункте. По аналогии с (2.10) решение задачи (2.16), (2.17) ищется в виде У/ = ^< + 1У/ы + ^ы, i = 0, 1, ..., N—\, (2.18) где о/^ = р}, т, р=1, ...» п — матрица и <г®4= = {Ьц, ..., bni} — вектор составлены из неизвестных пока коэффициентов прогонки. Для их определения имеют место рекуррентные соотношения +1 = (Ci — A i^i)-1 Bi, ^i+1 = (Ci-Ai^i)-4Ai^i + Fi)9 z=l, ..., Af-l. (2Л9) Значения и дающие возможность начать счет коэффициентов прогонки по формулам (2.19), определяются из левого краевого условия (2.17) ^=Ce-F0. (2.20) 216
Здесь предполагается, что обратная матрица Со1 суще- ствует. Обратная прогонка ведется по формулам (2.18), при- чем Удг вычисляется на основании правого краевого усло- вия (2.17) и соотношения (2.18), записанного в точке I ж= N: Yn = (CN - An<^nY' (АЛ + FN). (2.21) Процесс решения задачи (2.16), (2.17) по формулам матричной прогонки устойчив по отношению к случай- ным ошибкам при условиях det (Со ^о) < 1, det ОЛдО < 1, det (СТВ,) + det (С?1 А) < 1, } которые обеспечивают выполнение во всех точках нера- венств det < 1. Метод прогонки широко применяется на практике и имеет ряд модификаций. Одна из таких модификаций, известная под названием потокового варианта метода про- гонки, описана в гл. V. § 3. Применение метода Ньютона к решению разностных уравнений газовой динамики 1. Изотермический случай. Неявная разностная схема для задач газодинамики представляет собой систему нели- нейных алгебраических уравнений. Применим для ее ре- шения итерационный метод Ньютона. Для большей нагляд< ности продемонстрируем сначала основные идеи на простом случае изотермической газовой динамики, когда темпера- тура газа постоянна: Т = const. (3.1) При этом уравнение энергии можно исключить из рас- смотрения, так как его роль фактически выполняет соот- ношение (3.1). Заметим, что при условии (3.1) давление является функцией только плотности р = &(р). Условие (3.1) позволяет сократить число уравнений в разностной схеме (1.1) Vt = —p(Q), Xf = V(Q’5), xs = 1/р, р = @>(р). (1.1') $ Несколько иначе, чем в (1.1), записан здесь и закон 217
(3.2) -Л^=о. изменения объема. Перепишем схему (1. Г) в виде системы (индексная запись) р{+1, р{+*) = т^ + р<^ = = V/+ > - у/ + а | (р/+1 - pi+}) + (1 - а) -J- (pl - р/_ х) = О, = xz+1 — xl — 0,5т (vl +1 + vj.) = О, КУШ, 4+1, РГ')= / lV+1_x{+’-x{+’ ~Ш (>h ~ h КУШ, рЖ) = р!Н_^(р/+1) = о. Применение к соотношениям (3.2) метода Ньютона приводит к следующей системе разностных уравнений: * + 1 k т 17*+ 1 k X zfe+l k XI * Vt - + |Д pi -pi)-\ Pi-1-Pi-1)\ = — fl,I, *+1 k /*-1-1 *x k Xi -Хг-О.бт^ Vi —Vi)== — f2tb ] r/ft + 1 k x /*4-1 *4 у |д */+l ~ X1+1J ~\xi— xi)J + (3.3) j /ft+1 *X k + тг“2\ Pi — Pz/ = — fs.b \Pi) * + l k /*X/*+l *x * pl -Pi-^'\Pi)\Pi -PiJ^ — Ub k Правые части fn, f этих равенств (n=l, 2, 3, 4) полу- чаются из соответствующих выражений (3.2) путем за- мены индекса /+1 на номер итерации k. Отметим, что функции /{+.1 и линейны по всем своим аргументам. Поэтому, как отмечалось в п. 1 § 2 настоящей главы, на всех итерациях, начиная с первой, будут иметь место соотношения: /ъ^0, = k=l, 2, ... В справедливости этого утверждения можно убедиться и непосредственно, анализируя формулы (3.3). Обратимся, например, ко второму из соотношений (3.3) и подставим /г /г k в пего вместо функции /2|i ее выражение через xit Vi 218
и т. д. Получим *4-1 k (k+\ k \ k Xi — Xi — 0,5тV/ —Vil^ — f^t^ = — [х/ — х[ — 0,5т(и/+ &/)], k = 0, 1, 2, ... Перенося все слагаемые в одну часть и приводя по- добные члены, приходим к равенству *+1 /fc-н \ Xi — х\ — 0,5t'v Vi — v!l) = Q. *+i Полученное соотношение означает, что Д> k = 0, 1,... k Функция f3 нелинейна, поэтому /3,z^0, 6=1, 2, ... Что касается функции /4, то здесь все определяется видом уравнения состояния,—если функция <$А(р) в (3.2) ли- нейна, как это имеет место для идеального газа (р = с2р, k С—const — скорость звука), то /4 / s 0, k = 1, 2,..., в про- k тивном случае /4|i^0. Введем обозначение &+1 fe+i k 6 Hi == — (3.4) Заметим, что оно отличается от подобного же обозначе- ния (1.16), использованного выше. В (1.16) под прира- k щением 8у понималась разница между значением сеточной функции на й-й итерации и точным решением. В (3.4) разность берется между двумя соседними итерациями. С учетом (3.4) система (3.3) перепишется в виде / + 1,атЛ*+1 / + 1 ) * 6 V( + -у (.6 Pi — 6 pi-ij^—flt I, k -Ь1 k +1 A 6 Xi — 0,5t6 Vi = — f2>h f k+l A +1 \ A + l (k \2 k ' ’ ' (6 X/+1-6 Xi M + 5 P ЛРА =— fa.b A + l fk \ * + 1 k 6 Pi (Pi)6 p; =—h,l. Л-Н Все искомые приращения 6 tji имеют здесь номер ите- k рации k +1, а сеточные функции fnti (я=1, 2, 3, 4), (рД Рй помеченные номером kt считаются известными. 219
В дальнейшем для сокращения записи мы будем опускать номер итерации. Кроме того, распространим безындекс- ные обозначения для разностных производных (1.18) гл. II на приращения 8у и сеточные функции Д-, рь е?' (pz). Все сказанное позволяет модифицировать запись уравнений (3.5): б1> + ат6р- =— 8х — 0,5т бу =— f2, , 6х, + 6р/р2 = —/3, 8р — &•' (р)6р = — ft. (3’5 На основе (3.5') приращения всех функций без труда выражаются через приращение скорости 8v 6х = О,5т<5у —/2, 6р =—0,5тр2бу5 — Y, 6р = -0,5тр2^' У=Р2(/3-(Ш. (3’6) Подставляя выражение для 8р в первое уравнение си- стемы (3.5'), приходим к уравнению для 8v: 8v — 0,5от2 (p2cF 8vs)~ = — fi 4- от (Д + К)-, В индексной форме это равенство сводится к трехточеч- ному уравнению Л / 6^/-! — Ci 8vi + Bi 8vi + 1 = — Fif 1=1, 2, ..., Af-l. (3.7) Коэффициенты зависят от номера итерации k и вычис- ляются по формулам Bi==4i) р^=л+1, /г гг / т \ 2 (k k k k \ k k Ci= 1 +"2 Iу) (рг-1^-1 + рЖ/= 1 + ЛМВ/, ' ' (3,o) k k /it k k \ Il k k Напомним, что /u = 0, /2г = 0, /з;^0, ^=1,2,.,, k Для идеального газа также и /4>z = 0, Ы1, 2, ... Поэтому на регулярной итерации /?^1 в этом случае правая часть (3.7) вычисляется по несложной формуле Fi = CTT[^'p (pXi-l)]s 220
Уравнение (3.7) на каждой итерации может быть решено с помощью описанного в предыдущем параграфе метода прогонки. Отметим, что условия (2.9), гарантирующие устойчивость прогонки, для уравнения (3.7) выполнены,— из (3.8) следует: Л/> 0, Bf>0, С\ = 1 + At + > A-t + 4- Bh i = 1, 2,... , N — 1. Здесь учтено, что =5^/<9p>0 (см. § 4 гл. I). Формулировка граничных условий для (3.7) и спо- собы их реализации будут изложены в § 5. Решив уравнение (3.7) и найдя во всех узлах сетки k +1 приращение можно по формулам (3.6) вычислить при- /г + 1 k + 1 /г -Н 1 ращения остальных функций б х,- , б pz , б pi , Затем /г-|-1 k /г+1 по общей формуле yt =yi + ^yt определяются значения всех сеточных функций на (k + 1)-й итерации. Далее про- цедура повторяется: по формулам (3.8) находятся зна- чения коэффициентов трех точечного уравнения па новой //г+1 /г+1 k -1-1 &+1\ (k-\- 1)-й итерации \ At , Bt , Ci , F-t J, и путем решения /г + 2 уравнения (3.7) вычисляется значение б V[. Затем опре- деляются приращения для всех остальных функций и далее значения самих функций на (йД2)-й итерации. Итерационный процесс продолжается до тех пор, пока не будет совершено заданное число итераций или выпол- нено некоторое условие сходимости, например условие вида нуДТ! <811^-1 + 82, * = 1, 2, .... N — \. (3.9) Здесь 8Ь 82 —малые величины, причем параметр 8г харак- теризует точность, с которой реализуется исходная раз- ностная схема; слагаемое 82 добавлено для того, чтобы критерий сходимости (3.9) правильно срабатывал в слу- /г / k \ чае, когда yt (^например vj обращается в нуль. В качестве нулевого приближения обычно используют значения сеточных функций с предыдущего шага У1=у{. (3.10, Заметим, что при этом (см. (3.2)) /1,^0, L = 0, А,г = 0. (3.11) При построении трехточечного уравнения (3.7) мы исключили из системы (3.5') приращения всех сеточных 221
функций, кроме скорости Sv. Конечно, это не единствен- ная возможность. Например, исключив все функции, кроме давления, можно получить трехточечное уравнение относи- тельно 6 р. Отметим также, что при построении разностной схемы можно ввести функцию удельного объема т] = 1/р. В этом случае система уравнений (1.1') примет вид »/= —xz=y(0’1 * * * 5)» Р = Ф(п), где последнее соотношение есть уравнение состояния. Заметим, что в отличие от (1.1') здесь первые три урав- нения линейны; нелинейность содержится в уравнении состояния. Так, для идеального газа (изотермический случай) имеет место р = с2/т]. После линеаризации (1.1') получим вместо (3.5') сле- дующую систему разностных соотношений: Sv + отбр- = — /\, — 0,5тби = — /2, 6n-6xs = — fat 6р-ф'6т] = — Д, где fi—fi—fs — Q при &5sl. Исключая отсюда все функ- ции, кроме 6т], приходим к трехточечному уравнению для 6ц. Каждый способ построения трехточечного уравнения порождает свой итерационный алгоритм. 2. Сходимость итерационного процесса.^ Выясним усло- вия сходимости итерационного процесса, описанного в предыдущем пункте. Для простоты ограничим рассмотре- ние случаем идеального газа р = & (р) = с2р, с=const. Перепишем исходную систему линеаризованных урав- нений (3.3), подставив вместо правых частей fn их выра- жения. Получим /г+1 М+1 Л+1 \ Vi -vjl+°-h\pl - pi-\]+ Л+1 М+1 \ X. -х/-о,5т^ ++/=0, (3ф12) 1 (*+' *+п 1 М+1 о 1 Xi + 1— Xi ) + Pl ~Pl) — — = ^t Pi Pl k +1 k +1 Pi Pi =0> k = 0t 1, 2, . 222
Используем обозначение Л+1 /г-4-1 6+1 5 у = у - у'+' = у -у. (3.13) Вычтем последовательно из каждого уравнения (3.12) соответствующее уравнение (3.2). Результат запишем, используя введенное обозначение (3.13): Л+1 Л+1 б v 4-^x6 р- = 0, ... * + ! k Д+1 । р ~р 1 ।__________1 6 s + \ k + Р>+1 р2 Р Р Л+1 k +1 6 х — 0,5тб v =0, Л-Н /г+1 3, б р — с2б р =0. (3.14) Первое, второе и четвертое уравнения здесь отлича- ются от соответствующих уравнений системы (3.5') лишь отсутствием правых частей. Нелинейное третье уравне- ние более существенно отличается от соответствующего уравнения (3.5'). Посредством несложных выкладок его можно преобразовать к виду 6+1 /г + 1 / k / 6\2 / k 8 xs +6p / p2 = — (.M / (p2p). (3.15) Из соотношений (3.14) следует 6 + 1 /г + 1 /г+1 6+1 бх = 0,5тб v =—0,5от2б р- = — 0,5от2с2б р- . S ’ S ’ ’ s s J r s s • Подставляя этот результат в (3.15), имеем /г+1 k /г+1 /6X2 / А У ~а* У^ = ~\у) / Р> (3.16) 6+1 /г+1 6 k где у =б р , а2 = 0,5ат2с2р2. В индексной форме (3.16) можно привести к виду 6 / /г \ 6+1 д‘2 //г+1 /г+1 X 6 А и+2^/(И У1 + = (3.17) Заметим, что если рассматривать задачи, где в гра- ничных точках I — — 1, i = N заданы режимы изменения со врехменем давления t), pi+] =р**(// + 1)> то, полагая в граничных точках для всех А = 0, 1, 2, ... k k k k P-1 = -P* (//+1). Pn = P** (0+1), имеем <5p_i = 0, 6p7V=O и, k k следовательно, 6p_j = 0, 6p/v = 0. Это дает грани -ные условия для уравнения (3.17) л+1 6+1 0-1 = 0, 0Л = О. (3.18) 223
К неоднородному уравнению (3.17) с однородными крае- выми условиями (3.18) применим принцип максимума [5]. Напомним формулировку некоторых его следствий. Рассматривается задача: найти сеточную функцию z/(x), удовлетворяющую во внутренних узлах сетки соЛ урав- нению Х[у] = А(х)у{х)- 2 S(x,g)//© = F(x), (3.19) gemz (х) а в граничных точках сетки yh краевому условию У (*)=ф W- (3.20) Здесь х— регулярный узел сетки, ИГ (х) — множество соседних с х узлов $^х, А (х), В (х, ^ — заданные коэф- фициенты уравнения. Относительно них предполагаются выполненными следующие неравенства: Л(х)>0, В(хД)>0, ^(х) = Л(х)- 2 В(хЛ)^0. (3.21) (х) В этих условиях имеют место следующие теоремьь Теорема 1. Пусть функция у (х), определенная на + неположительна на границе: z/(x)^O на vh, и всюду на (1)Л выполнено неравенство X [z/] 0; тогда //(х) неположительна всюду на о)Л + уЛ. Теорема 2. Если & (х) >* 0 всюду на соЛ, то для решения уравнения (3.19) с ц(х) = 0 верна оценка ^!|c^|;F(x)/^(x)||c. (3.22) Очевидно, уравнение (3.17) является частным случаем (3.19) с коэффициенталми: Ai=l+2ail h\ h\ BM=al/ h\ <^=1. Нетрудно видеть, что Л/>0, В/ + 1>0, =^>*0. Граничные условия, как показывает равенство (3.18), в данном случае нулевые. Так как X{y] = F(x) = -y}/ 3, ^0, то применение теоремы 1 дает /г+1 А? + 1 /г+1 z// + 1 = 6 pz = pz — pl ' =<0, k = 0, 1, 2, ... Таким образом, в процессе итераций приближение к корню 224
р/+1 происходит снизу. Использование теоремы 2 при- водит к следующему результату: (3.23) где т|= 1/р — удельный объем, &=\. Видно, что рас- сматриваемый итерационный процесс является квадратич- ным, как это и должно быть для метода Ньютона. Обозначим через g=\\ П !!с1Я^0. (3.24) Тогда из (3.23) следует *4-1 k (k—1\92 /0\2Аг-Ы /0\2Лг-Ь1—I 0 g g ) =\g) g. Учитывая обозначение (3.24), имеем Отсюда видно, что если начальное приближение таково, что ^зЫ1 = |1 n lie 1Р — р |г = <7< 1. (3.25) то итерационный процесс сходится. Если в качестве нулевой итерации используются зна- чения сеточных функций на предыдущем шаге, то для q получаем выражение q = || 1 /р'<1 ||с || р' - р' +1 = т II 1/р/1 jlt. II р, II.:. (3.26) Эта величина зависит от характера рассчитываемого процесса и, в частности, определяется скоростью изме- нения функций во времени. Однако за счет выбора шага сетки по времени всегда можно обеспечить выполнение неравенства (3.25), т. е. сходимость итерационного про- цесса. 3. Оценки для расчета изотермической ударной волны. В качестве иллюстрации рассмотрим, к каким ограниче- ниям приводит условие сходимости итераций (3.25) для конкретного примера — расчета движения ударной волны, возникающей в задаче о поршне. Однородные разностные схемы, обеспечивающие сквозной расчет ударных волн без явного выделения фронта волны, предполагают вве- дение вязкости. Точное решение задачи о «вязкой» струк- туре фронта ударной волны построено в § 6 гл. I. Однако там оно получено для адиабатического случая, Ь А. А. Самарский, 10, П. Попов 225
в то время как оценка (3.25) построена в предположении об изотермичности течения. Поэтому предварительно полу- чим результаты для структуры изотермической ударной волны в идеальном газе. Система дифференциальных уравнений в этом случае имеет вид dq _ dv dt ds ’ dv __ ____ dg_ dt ds ’ g=p + ®, v dv co =---------------5- , H d s ’• c2 (3.27) где 0 —изотермическая скорость звука. Так же как в § 6 гл. I, введем автомодельную пере- менную £ = s — Di, где D = const > 0 — массовая скорость движения фронта ударной волны. Переход к автомодель- ной переменной позволяет привести систему уравнений в частных производных (3.27) к обыкновенному диффе- ренциальному уравнению = V (По ~ П) (П - П1). (3.28) Здесь тц = Crr^/D2 = cc2r]0 (а = cm!D > 0) — значение удель- ного объема, которое устанавливается за фронтом волны, Cm — dy\Q — массовая изотермическая скорость звука, вычис- ленная по параметрам газа на фоне перед фронтом волны. Так как D>cm, то а< 1. Уравнение (3.28) формально можно получить из урав- нения (6.17) гл. I для адиабатического случая, если положить в нем у=1 (см. замечание на стр. 51). Точно так же из общей формулы для эффективной ширины фронта ударной волны (6.20) д___ 8у при у=1 получается значение этой величины для изо- термического случая A = 4v/(D(T]o-i'li))- (3.29) Точное решение уравнения (3.28) позволяет вычис- лить значения норм, входящих в (3.26): I; 1 Ч _п Но II — D* ijpy+ijj,.—'Io, IIPhIc- v (11о+г11)2- Поэтому, согласно (3.26), имеем О2 п» < По —Hi? 4 v (По+'h)2 126
Учитывая выражение для ширины размазывания фронта ударной волны вязкостью (3.29) и полагая, что эта ширина составляет k массовых интервалов сетки Д=&й, преобразуем q к виду (3.30) п 1 —а2 ст h h f 1 \ гДе ₽ = а(Г+а»7« а = ’о“’ T*-0 = 7^ = 7^\p-v)-MaK' симальное значение величины T/< = ft/(cp), вычисленной по условию устойчивости Куранта. Зависимость 0 (а) (0<а<1) приведена на рис. 69. На практике обычно &~4. В этом I случае условие сходимости итераци- I онного процесса (3.25) выглядит еле- Г" дующим образом: \ т<Т/<,о/0. (3.31) \ Принимая во внимание зависимость /--------V---- 0 от параметра а, характеризующего ; \ интенсивность ударной волны (см. \ рис. 69), заключаем, что с помощью | \ итерационного метода Ньютона мож- i----------^1—=► но вести расчет слабых ударных 1 волн (а >>0,5, 0<1) достаточно крупным шагом по времени, превы- шающим tA'i0- Расчет сильных волн Рис требует использования мелкого шага т<^а',о (₽ > 1). Заметим, что все эти оценки сделаны для ударной волны, т. е. решения, описываемого нелиней- ными уравнениями. В то же время исследования по устой- чивости разностных схем, проведенные в гл. III, и, в частности, сформулированное там условие Куранта по- лучены в линейном акустическом приближении. В оценке (3.31) акустическому приближению соответствуют слабые ударные волны с а-> 1, 0-> 0. В этом случае ограниче- ния на шаг т практически отсутствуют. Итак, применение итерационного метода Ньютона для решения даже абсолютно устойчивых разностных схем приводят к ограничениям на шаги сетки. Однако эти ограничения заметно слабее, нежели условие (1.17), полу- ченное в п. 3 § 1 для простейшего явного итерационного процесса. 4. Учет псевдовязкости. Как отмечалось в гл. II, для обеспечения возможности сквозного расчета ударных волн 8* 227
в разностную схему вводится псевдовязкость. В простей- шем изотермическом случае система разностных уравнений с псевдовязкостью принимает вид Vz = — g-°\ g = p + (0, х, = р<0’5), xs = l/p, p = <^(p). Искусственная вязкость ю^Щр,, vit ui+1), (3.32) или в безындексной записи co = Q(p, v, у(+1)) (3.32') может иметь различную форму. Обычно используются либо «линейная вязкость» со,- = — 0,5vp; ((y/+I - Vi)/h — I (v/+1 — vt)/h |), (3.33) ® = — 0,5 v р (^ - | |), (3.33') либо «квадратичная вязкость» (О/ = — 0,5рр; I (v/+i - Vi)/h 1 ((v/+1 - vt)/h -1 (u/+1 - v()/h |), (3.34) « = — 0,5pp | | (c»s— |vs|), (3.34') либо их линейная комбинация. Проанализируем, как повлияет присутствие в схеме псевдовязкости на процесс решения разностных уравне- ний с помощью итерационного метода Ньютона. Исходную разностную схему можно записать в виде системы ЛУ1 =т=°’ 1=т-у(0,5))=о. f3+i' = xs- 1/Р = °. /^1=Р~^(р) = 0, (3.35) Д*}1 = 03- Q (р- v> V(+ 1)), ^+'=§-(р + ш) = 0. Проведем линеаризацию этих уравнений методом Ньютона. В результате аналогично (3.5') получим 6v4-crr6g- = — /1( —0,5т6ц = — /2, 4-6р/р2 = —/3, 6р —^'6р = —/4) 6ф _ Sp + ® & + &, (+,)) _ /s, (3.36) bg - (Ьр 4- 6(0) = — /6. k Заметим, что функция /6> / равна нулю на всех итерациях: на нулевой (k = Q) в силу выбора начального приближения: gi^si, Pi-P’i, = g’i-P’ + ^i, 228
на остальных (й^1) вследствие линейности функции в (3.35). По той же причине для случая линейной вяз- кости равна нулю функция /б /. В общем случае, когда k вязкость нелинейна, /#=0, А=1, 2, ... Исключая из (3.36) все функции, кроме би, приходим к линейному уравнению = -/1 + ат(л + /5 + |г)., (3.37) где Y = p2[f3-(f2)s], dg/dp = &' (р) + д£1/др. Это уравнение является трехточечным относительно се- точной функции би и вновь может быть приведено к индексной форме (3.7) — C^Vi + ВД+i = — Fh Однако, в отличие от (3.8), коэффициенты вычисляются здесь по формулам: 1 т k2 /dg h 2 h Pi— 1 \dc л aT A,= Д ax Bi~T cf=n °/T'2 <3'38> ~/ k \ / k \ I от ( I ( dQ j ' h \du/i \du ( +l)/i —’ (k \ k k k \ w.+g Yh.<- Входящие в эти формулы производные от псевдовязкости вычисляются на основании конкретного вида функции Q в (3.32). Например, для линейной вязкости (3.33) f k \ fk k \ k k \dQldp)i = — 0,5v — | vs \)i = (Ol/р,, (3.39) k I \ / ^ \ [ dQ | (dQ ) \dv(+V)/i~^ \dv/i — vpilh при vs < 0, k 0 при 229
В остальном учет псевдовязкости не вносит никаких до- полнительных изменений по сравнению с предыдущим пунктом. При Q = 0 формулы (о.38) вырождаются в полу- ченные ранее выражения (3.8). Нетрудно видеть, что как для линейной, так и для квадратичной вязкости справедливы неравенства / ь \ / k \ / k \ которые обеспечивают положительность коэффициентов k k Л/, Bi в (3.38). Для вязкостей указанных типов выпол- нено также соотношение \d£l!dv (+ !))(= — (дЙ/дД, fe позволяющее преобразовать коэффициент С/в (3.38) к виду k k k С i = 1 Н- A i -|- В i. Указанные факты в соответствии с общей теорией обес- печивают устойчивость прогонки. 5. Адиабатический случай. Распространим метод, опи- санный в п. 1 для изотермического случая, на уравнения адиабатического течения газа. Соответствующая разност- ная схема такова: = —p(Q), X( = V^’5\ xs= 1/р, ez = — , Р==^(Р, Т), е = ^(р, Т). Чтобы не загромождать изложение, мы вновь опустили псевдовязкость, ее учет производится в точности так же, как это было проделано в предыдущем пункте. Перепишем разностную схему в виде: Лд1 = + Р(-а)) = 0, f^]1 (xt — гЛ°-5>) = 0, 1 = - 1 /р = °, №1 = т (£/ + ) = 0, //+.>=Р-^(Р, П = 0, //+>=е-^(р, Т) = 0. По сравнению с (3.2) сюда дополнительно вошло нели- нейное уравнение энергии; нелинейными, вообще говоря, являются и уравнения состояния. 230
Применение метода Ньютона приводит к линейной системе уравнений 8и-\-ат8р~ =— flt бх —0,5т6^ =— /2, 8xs + <5р/р2 = —f3, бе + 0,5 т p{o)8vs + от^0,Б)бр =— (3.40) &-(>6p+-1 "j—'- Все сеточные функции, кроме приращений б//, вычисля- ются здесь на предыдущей k-и итерации. Например, ли- неаризованное уравнение энергии фактически выглядит так: /?+1 /г /г+1 /г k +1 /г бе 4-0,5тр(а) 8vs 4-o"ws0’5' 8р = — f4. Входящие в последние два уравнения производные при постоянной температуре доР/др = (д&/др)т, д£/др = (dS/др)т (3.41) и постоянной плотности д^/дТ = (д&/дТ)р, dS/dT = (д$!дТ\ (3.42) также вычисляются на й-й итерации и относятся к полу- целым точкам сетки. В дальнейшем для сокращения мы опустим у этих производных нижние символы Т и р. Для идеального газа с уравнениями состояния p = pRT, & = RT/(у — 1) производные (3.41) и (3.42) выглядят так: [д&1др\ = R Th [d&'dTJi = Rph И/<Ш = 0, [д<$т = Заметим, что для идеального газа уравнение состояния для е k линейно, и потому /6 = 0 на всех итерациях k = 0t 1, ... Рассматривая изотермический случай, мы исключили из системы линеаризованных уравнений все неизвестные сеточные функции, кроме приращения скорости, и таким образом свели задачу к трехточечному уравнению для 8v, 231
которое решалось далее прогонкой. Точно так же можно преобразовать и систему (3.40). Однако, как было отме- чено выше, аналогичное уравнение можно получить для приращения любой функции. Например, исключая из (3.40) все функции, кроме 6р, получим k k -j-1 It k + I k It k tz k a bp — (Jr2P 6рГ$ = —Ф, a = dS/дТ uo,5pA+>fj. £> Ь В индексной форме соотношение (3.44) эквивалентно грехточечному уравнению — С ibpt + В£р^ — — Fh для коэффициентов которого справедливы формулы At = (3 (т/h)2 Bt = Ah Ci = Ai + Bi + ai. Для идеального газа в обычных условиях It р / k k \ k р> It а = -—г'I 4-от(т-Орр'Л'Л Д = —тТ>0, v — 1 V — 1 k k //? It >'t \ (3 = 0,5/?p ^p??7V(v — 1) 4- p{o)j >0. k k Поэтому коэффициенты Ah Bt положительны.Соответству- ющее неравенство k k A, + B[y которое обеспечивает устойчивость прогонки, выполнено, k если af^0, что, как можно показать, имеет место при условии I)). П=1/Р (относительное изменение удельного объема за один шаг не должно быть большим). Итак, для адиабатического случая принципиальная сторона вопроса не изменилась, — разностная схема по- прежнему сводится к трехточечному уравнению, которое решается методом прогонки с итерациями. 232
§ 4. Метод раздельных прогонок 1. Общий случай с учетом вязкости и теплопровод- ности. Учет теплопроводности в разностной газодинами- ческой схеме заметно усложняет алгоритм ее решения. Рассмотрим общее семейство полностью консерватив- ных схем газовой динамики, включающих псевдовязкость и процессы теплопроводности: Uz== —= Xs=l/p, g = p + <D, = W = -kT~, p = ^(p, T), e = &(p, T), k = K(p, P(-1), T, co = Q(p, v, V(+D). Для большей общности будем предполагать, что схема (4.1) записана на неравномерной сетке: yj — yj-i У1~У1 л hi » где Свободные параметры Oi и сг2 в (4.1) отличны от нуля, так что эта разностная схема не может быть разрешена явным образом. Перепишем систему разностных уравнений (4.1) в видо: //-Ь 1 = т (у, = 0, fl+.1 = т (xz — и<°>5)) = О, //+.1=xs-l/p = 0, fi+1=T(ez + ^)^,5) +^)) = 0., ny^w+kT^o, //6+'=р-^(р, n=o, f/-H=e_g(p, Г) = о, //-М=А-/((Р, р(_1), Т, Т(-1)) = 0, Д+/=®—й(р. и< у(+ 1))=о. Используя стандартные безындексные обозначения и тех- нику, развитую в настоящей главе, применим к реше- нию этой системы метод Ньютона. Линеаризованные урав- нения для разности сеточных функций на двух соседних 233
итерациях записываются следующим образом: 6х — 0,5тби = — f3, 6х, + бр/р2 = —/3. бе + О,5т£(0,)6о5 + TOiVs°’5)6g + то^бМ^ = — ft, (4.2) fW + T^k + kST^-f*. с /dd1 с I Ozjfc е'т'Х _ t бр + -^бГ) = -fe, бе-fj бр + ^бГ^-/;, \dp к 1 дГ / /7’ б/г - fбр + бр (—1) 4- 67 + \др ‘ 1 др (— 1/ ‘ д! 1 + гттл)6г<-1>) — !> 5»-и8!-’“6»+жтп> «»(+'); = -/. 6^ = 6р + 6(О. Система (4.2) весьма громоздка, что сказывается на дальнейших формулах. Исключая из (4.2) приращения всех функций, кроме скорости и температуры, можно све- сти эту систему к двум линейным уравнениям -та, f0,5тргби - д^+1( ММ > - - >T’j . = -!' + ™> (/• + >• +% И: • 0,5тЧ| ^р2бщ + ^у р2 (-1) би-) | + 4-0,5t|^(Qi) — р“ Л- +тс> гЛ°’5) 6ц +то,ц^°’5) х 1 ’ |б f \dp др/J $ 1 s х (|! 6"+э41г)& <+ ч; - го> [№Т; + т «' + л____2^_674— 1?)| +^4-то ц(°’5>^ )6Г = -г ( Ч) |s-T \дт -Г- тТз дТГ1 = /4 + Tal^s°’5) (/б + А)) +/7 + Т(Т2 ~~ -то2Гт Y +s-^-n Y <—^/l + + тоЛ0,5) д/\ y9 4 s \dp dp (— 1) v 7/Is \dp 1 1 др/ 9 (4.4) где / = р2 [Aj ~ (AOJ- Первое есть следствие уравнения движения, второе — уравнения энергии. 234
С использованием индексной записи соотношения (4.3), (4.4) можно представить в форме А<6^-1 - CfiVi + BfivM + - EfiTi = — Fh (4.3') Л J6v/-i — CM 4~ + ZiSv^+2 4~ + D'Mi-i - E'Mi + G<67/+1 = - F't. (4.4') Выражения для коэффициентов Л/, Л/, Bif B'i и т. д. без труда получаются из (4.3), (4.4). Однако они слишком громоздки, и мы их здесь не приводим. Особенностью системы (4.3'), (4.4') является то, что второе уравнение содержит значения искомой функ- ции би в четырех точках i — 1, /, /4-1, /4-2, и по- тому для его решения метод обычной прогонки непри- меним. 2. Случай дК/дрн=0. Если коэффициент теплопровод- ности среды не зависит от плотности, ситуация заметно упрощается. При дК!др = дК/др (—1) = 0 из уравнения (4.4') выпадают значения и 6и/4.2. В результате вместо (4.3'), (4.4') имеем Л/бц/-! - СМ 4- ВМ+1 4- - EfiTi = — Fh (4.5) - CM + BM+i 4h DM-i ~E'iiTi 4- Gi6T/+1 = — F[. (4.6) Коэффициенты первого уравнения вычисляются по фор- мулам, следующим из (4.3): Д О1Т 1дор\ Д _ OjT Di~~ hi \dTh-\' Ei~^ hi diy fe k !дк к k k \ Fi = — + + + , где da Ь / К k k \ / к Л I Л К T 2 dg 1 I £ I ft rz T \ ^ = 0114 0,5-j-p2 ~ 4- yr , fe/ = OiT 0,5 -г P—4—z-, M 1 \ 9 h 1 dp 1 dv i1 1 1 \ ’ h r dp cto(+l) Для коэффициентов уравнения (4.6) соотношение (4.4) 23fi
дает формулы k k k C'^ — di + u^v^f1 k r k Л ^=!ZF- Л/ hi ' *\ ь R ,dv/i’ B к , k I r)O \ / k\ t I k\ I | д£\ . /г(0,5) I d&\ W- Pi = [- К + w^°'5) (fi, + ?,) + /, + та2 (f5 - Т J K)s + (4.8) где Г / /Л dt = 0,5 р £<*> - р2 (~ + TOj^0’5’ hi L6 \Ф др/ k rt = (У2Т /? k k дК Л V> <?Г(-1)У? k qi = а2т г k k u k } dK^ Ji-i + dT 1 s I Вводя сеточные вектор-функции 6«,=|67:J, перепишем систему (4.5), (4.6) в матричной форме (o' D^Su^-(ci ^^ + (sl G')6u^ = -^- <4-9) Для решения (4.9) на каждой! итерации может быть использована матричная прогонка (см. § 2). По ходу вы- числений придется обращать матрицы второго порядка, две из которых (при 6^Г1 и 6uivi) являются треуголь- ными. Очевидно, что к системе (4.9) задача сведется и в том случае, если отказаться от строгого применения метода Ньютона и пренебречь вариацией плотности 6р в прира- щении коэффициента теплопроводности 6/г. Оправданием этому может служить тот физический факт, что коэффи- циент теплопроводности, как правило, в гораздо большей степени определяется значением температуры среды, не- жели ее плотностью. 3. Раздельные прогонки. Итак, разностную схему для одномерных нестационарных уравнений газовой динамики с теплопроводностью свести в общем случае к трехточеч- ным уравнениям, для решения которых годятся формулы обычной прогонки, не удается. Избежать такого рода 236
трудностей позволяет так называемый метод раздельных, или последовательных прогонок [18]. Суть его заключается в следующем. Разностные уравнения схемы (4.1) делятся на две группы. Группа I—«динамическая», включающая урав- нения движения, неразрывности и одно из уравнений состояния: v. = — XZ = U<°’5>, X = 1/р, g = p + (i>, (4.10) Р = ^(Р, Т), ® = й(р, v, и(-|-1)). Группа II («тепловая») состоит из уравнения энергии, определения теплового потока и второго уравнения со- стояния: е. = — £«и)у(°,5) - , W = — kT v, ' s s s (4.П) 8=g(p, T), k=K(p, p(-1), t, T(-i)). Уравнения каждой группы решаются итерационным ме- тодом Ньютона самостоятельно, с последующими допол- нительными итерациями между группами. В группе I определяются сеточные функции v, р, х, в группе II — 71, W. При решении уравнений одной группы величины, которые вычисляются в другой группе, считаются не- изменными, «замороженными». Поэтому группа урав- нений I весьма похожа на рассмотренный в § 3 случай изотермической газодинамики. Отличие состоит в том, что здесь температура по пространству не является по- стоянной, однако распределение ее задано. Группа 11 фактически есть уравнение теплопроводности с известным распределением источников газодинамиче- ского происхождения. Расчет динамической группы уравнений (4.10) сво- дится с помощью метода Ньютона к решению трехточеч- ного уравнения k !< Н- 1 /?/?+! k /г 4- 1 /е Л/бц/-! —С/6 Ц/ + В/6 = — Ft, (4.12) коэффициенты которого вычисляются по формулам (4.7). Аналогично тепловая часть (4.11) приводится к урав- нению I f I 1 I I 1 I I -I- I I Dtb Tt-r.-Etb Tt +G;-6 Tt^ — F't. (4.13) iii Для коэффициентов D't, E't, Gt- справедливы формулы 237
(4.8), соотношение для F'i несколько упрощается: А-=[-/*++/7+^2 & - Номера итераций в уравнениях (4.12) и (4.13) обозна- чены разными символами k и /, так как каждое из этих уравнений решается с помощью своего итерационного процесса. Алгоритм решения задачи с помощью метода после- довательных прогонок выглядит как показано на рис. 70. Рис. 70. Уравнение группы I (4.12) решается на каждой итера- ции k методом прогонки. Температура в процессе этих итераций не изменяется, ее значение пока берется с пре- дыдущего /-го слоя, так что уравнение состояния в груп- пе I фактически имеет вид р = ^(р, Г). Количество итераций К подбирается так, чтобы обеспе- чить нужную точность. Для этого можно использовать, например, критерий сходимости итераций вида max | би/ | < £11 Vi | + 82. (4.14) После окончания итераций полученные значения се- к к к точных функций р/, vit Xi передаются в группу II и ис- пользуются здесь для вычисления коэффициентов урав- 238
нения (4.13). Уравнение (4.13) решается на каждой ите- рации I методом прогонки. В процессе этих итераций изменяется сеточная функция температуры, значения же плотности, скорости и эйлеровой координаты фиксиро- ваны. Итерации заканчиваются на некотором номере l = L при выполнении условия сходимости для 67\-, аналогич- ного критерию (4.14). В результате определяется сеточная функция температуры 7\. Заметим, что при больших значениях коэффициента теплопроводности, когда обычная прогонка приводит к по- тере точности, для решения уравнения теплопроводности в части II может быть применен потоковый вариант ме- тода прогонки [19], который позволяет избежать указан- ных трудностей. Оба упомянутых итерационных процесса можно на- звать внутренними, ибо они проводятся изолированно в рамках каждой группы. Помимо них существуют внеш- ние итерации между группами I и II. В процессе этих операций описанная последовательность действий, вклю- чающая два внутренних итерационных цикла, повторяется. При этом в группе I в качестве заданного профиля тем- пературы используется результат, полученный в части II на последней внешней итерации. Как показывает практика внешний итерационный про- цесс достаточно быстро сходится, т. е. здесь можно огра- ничиться двумя — четырьмя итерациями. Значения сеточ- ных функций, полученные на последней внешней итера- ции, отождествляются с результатом (/+1)-го временного слоя. Порядок, в котором рассматриваются части I и 11 в методе последовательных прогонок, может быть любым. Метод последовательных прогонок, состоящий из се- рии повторяющихся итерационных циклов, требует для. реализации большего машинного времени, нежели матрич- ная прогонка, к которой сводится задача, если положить dKjdp= 0 (см. п. 2). Однако этот метод имеет и ряд преиму- ществ. Они связаны прежде всего с меньшим объемом информации, которую при выполнении расчетов необхо- димо хранить в оперативной памяти ЭВМ. Это обстоя- тельство особенно ощутимо, когда решаются задачи газо- вой динамики, осложненные дополнительными процессами: электромагнитными полями, излучением, химической ки- нетикой и т. д. В этом случае соответствующая система 239
уравнений может быть разбита на большее количество групп, которые «итерируются» самостоятельно. Поэтому метод последовательных прогонок оказывается весьма эффективным, особенно при решении сложных задач на вычислительных машинах со сравнительно небольшой оперативной памятью. Кроме того, метод последовательных прогонок удобен в алгоритмическом отношении, в частности, он допускает отладку соответствующей программы на ЭВМ по частям. § 5. Граничные условия 1. Вводные замечания. Выше были рассмотрены неко- торые итерационные способы решения неявных разност- ных схем. Они приводили к трехточечным уравнениям, к которым применим метод прогонки. Чтобы использо- вать для расчета рекуррентные формулы прогонки, необ- ходимо, исходя из краевых условий, задать исходные значения коэффициентов прогонки в одной из граничных точек сетки и значение искомой сеточной функции на другой границе. Укажем, как это делается для разност- ных схем газодинамики. Изложение начнем с более наглядного случая изотер- мической газодинамики. Напомним, что именно к этому случаю сводятся уравнения группы I в методе последо- вательных прогонок. Для простоты опустим пока псевдо- вязкость. Тогда соответствующая разностная схема в резуль- тате применения метода Ньютона сводится к трехточечному уравнению для сеточной функции 6^ —разности скоростей на двух соседних итерациях: k Л 4-1 k Л 4-1 Л Л 4-1 k А/6 —C/6 Vi + Д6 vi+i = — Fi. (5.1) Коэффициенты этого уравнения вычисляются по форму- лам (3.8). Уравнение (5.1) на каждой итерации k решается мето- дом прогонки, причем в процессе «прямой прогонки» по рекуррентным формулам вычисляются коэффициенты про- гонки (см. (2.11)) t k и ь k k <-1.2.......Л>-1. (5.2) Q — Л/а/ С/ —Л/а/ а в ходе «обратной прогонки» находятся значения сеточной 240
функции л-j-i k л 4-1 k 6 Vi = (X/+16 v/+i + Р/м» i = N 1, N— 2, ..., 0. (5.3) k k k -h i Значения коэффициентов аь 0! и значение 6 vN опреде- ляются из краевых условий. 2. Граничные условия для скорости. Рассмотрим класс задач, где на обеих границах области (s = 0, s = M) заданы законы изменения со временем скорости v(0, O=V*(Z), и(Л4, /) = V**(/); функции V* и V** известны. При формулировке разностной задачи эти условия аппроксимируются естественным образом: ^+1 = V* (W> = ('/«)• (5.4) Решение разностной задачи на (/4~1)-м временном слое определяется в результате итерационного процесса k у{ + ' = lim yt. ft -ЮО Учитывая (5.4), положим, что в граничных точках на всех итерациях, включая нулевую, выполнены условия k k ^=V*(M, V** (Z/+1), 6 = 0,1,... ft-j-1 Л+1 Отсюда следует: й0 =0, 6t^=0, 6 = 0, 1, ... Но тогда в соответствии с общими формулами (2.8), (2.12), (2.13) получим л л а1 = 0, р1 = 0,6^ = 0, 6 = 0, 1, 2, ... (5.5) Теперь в нашем распоряжении имеется вся необходи- мая информация для того, чтобы осуществить численное решение задачи. 3. Граничные условия для давления. Обратимся теперь к задачам, где на границах заданы режимы давления р(0, /) = />*(/), р(М, о = р**(П. В разностной записи р/+.=р/+1=Р*(/.+1)) р/+1=р/+.=р^(/,+1) (5.6) (рис. 71, а также п. 4 § 4 гл. II). 241
Уравнение (5.1) получено из системы разностных урав- нений (3.2), первое уравнение которой (уравнение дви- жения) имеет вид лл1 pi+l> p'iti)=x^,+pr')== = 0/ +1 _ vi. +1. (Р[. _ р._ i)(0) =0. (5.7) Выше в задачах, где в качестве краевых условий задавались законы изменения скоростей, уравнение (5.7) рассматривалось лишь во внутренних узлах сетки i = = 1, 2, ..., N— 1. Теперь, когда на границах задано Р-гРа Ро Pi Рн-г Pti-f Рн^Рм о- Х-с—х—о—И—О--------О—X—О—X— hfrO -10 1 2 N-1 N 0+1 Рис. 71. давление, использование уравнения (5.7) в граничных- узлах сетки (i = 0, i = N) позволяет получить два допол- нительных соотношения, которые учитывают граничные режимы (5.6). Так, при / = 0 с учетом (5.6) имеем 4,11 +1. Pl+*) = vi+1 - v' + о^7г [о- (р' +1 - Р* (/,+1)) + ’+(1-а) (р'-Р*(О)]=0. Применение к этому равенству метода Ньютона дает k 4-1 т /г 4-1 /г 6 Vo +Q6J7i6^o = — fl.o, (5.8) где ;io=J £№~аР*(w-o-*)p* ю] пр» *=°. I 0 при 1. /? Для приращения 6p0 в соответствии с формулами (3.6) справедливо равенство /г k It I; k k k k Spo = — О,5тр^о (6 vL — 6vQ)/h — zPqYq — Д|0. 242
Окончательно, из (5.8) получаем k Л + 1 k /г + 1 k — Сод v0 +В0Ь vL = — F0, (5.9) где ^Q = o\hj Ри^о» Со=1+Во, (5.10) ь ь ь ь ь /? = -А.о + 2а^(Л,о + ^'оГо). Соотношения (5.9), (5.10) можно было бы получить и как следствие общих формул (3.7), (3.8) при t = 0, если дополнительно положить, что в фиктивном интервале Лд ^_,=0, р_! = 0, 6 = 0,1,..., (5.11) k и учесть новое выражение (5.8) для/1|0. Точно так же ПрИ i = N и формальных условиях k k <^v = 0, pN = 0t k = 0t 1, .... (5.12) из общих формул (3.7) и (3.8) имеем k । j а Л 1 k А^8 vN-r — — FNt k = 0f 1, ..., (5.13) k k k где коэффициенты ACNi FN вычисляются аналогично (5.10). Соотношения (5.9), (5.13), полученные с учетом крае- вых условий (5.6), позволяют с помощью формул (2.8), (2.12), (2.13) выразить необходимые значения коэффи- циентов прогонки k /с k k k (Xi = Bq/Cqj Pi — Fq/Cq, k = 0, 1, ..., (5.14) и сеточной функции /г 4-1 fk k /г \ / k k k \ 6 + Рл^лг/ДС/у — ^л^л7/» k — 0, 1, ... (5.15) /? k Значения коэффициентов pyy в (5.15) вычисляются в ходе «прямой прогонки» (5.2). Заметим, что в (5.14) k знаменатель Со # 0, в чем легко убедиться по виду фор- мул (5.10). Не равен нулю также и знаменатель в (5.15). Итак, формулы (5.14), (5.15) делают задачу полностью определенной в случае, когда на границах задано давление. 243
Очевидно, в задачах с граничными условиями сме- шанного типа, где на одной границе задана скорость, а на другой — давление, анализ краевых режимов при- водит к комбинации формул (5.5) и (5.14), (5.15). Мы рассмотрели схему, в которой отсутствовала псевдовязкость. Ее учет не вызывает принципиальных усложнений. Следует лишь пользоваться более громозд- кими формулами (3.18), где дополнительно к (5.11) и (5.12) нужно положить равными нулю псевдовязкость Q и ее производные в фиктивных интервалах и hN. 4. Граничные условия для температуры. Если в системе уравнений газовой динамики учтена теплопроводность, то на границах области должны быть предусмотрены условия для тепловых функций. Как правило, в гранич- ных точках считаются известными законы изменения со временем температуры 7(0, /) = 6* (/), Т(М, /) = е**(0 (5.16) либо теплового потока Ц7(0, 0 = ^*(0, U7 (Л4, /) = ^**(/). (5.17) Возможны и более сложные случаи, когда на границе задается соотношение между температурой и потоком: Ц7(0, t) = w*\T (0, 0, (L = 0, 0- (5.18) Обратимся теперь к разностной задаче. Если для решения схемы используется метод последовательных прогонок, то уравнение энергии (4.11), которое рассмат- ривается в «тепловой» группе II, сводится к трехточеч- ному итерационному уравнению (4.13) I /_|_1 i /4-1 i /_pi i Л_!-£;б 7Z + G'6 Т/+1 = —Л', / = 0, 1, ..., Af-l. (5.19) Применение метода прогонки к этому уравнению пред- полагает вычисление сначала коэффициентов прогонки i lit 1 в'; L Л^-Лтг. <=0, 1. ...» /V-1, '+I /+1 и далее определение сеточной функции 6 T/i 8Tt = l Z4-1 ' = g/+i6 Ti+1 + z = A'—1, N— 2, 0. Чтобы начать 244
I I счет, следует задать коэффициенты £0, т|0 и значение функции в крайней точке 67\. Уравнение (5.19), как и уравнение энергии (4.11), из которого оно получается, следует рассматривать на рас- ширенной сетке, включающей фиктивные интервалы /ц=0 и /^ = 0 (Й-i = О,5Ао, ^v = 0,5^v-i) (рис. 72). Значения тем- пературы в фиктивных интервалах Т_х и TN, а следо- вательно, и приращений ST-i, 6ТN относятся_фактически к граничным узлам i = 0, i = N: = Т{ + \ = Т'^Л, 7 X—о----- 2 . . . ^N-2 Ъ о—х-ю х-чОе? N~f N “ N+1 Рис. 72. Для задач (5.16), где на границах задана температура, разностная форма краевых условий с учетом сделанных замечаний такова: V-»" (',+.)• Значения сеточной функции температуры на любой итера- ции (/+ 1)-го шага естественно задать в граничных точках следующим образом: Г.^6*^), ^=9**(/Д1). (5.20) о Напомним, что во внутренних точках при I = 0 имеем: 7\ =- Т\, f«=0, 1, ..., N — 1. Соотношения (5.20) порождают граничные условия +1 I 1 §Т_х = 0, 6 7\ = 0, 1 = 0, 1, ..., которые в свою очередь Дают £ = 0, ло = О, 67\ = О, 1 = 0, 1, ... (5.21) 5. Граничные условия для теплового потока. Рассмот- рим соотношения (5.18), которые, очевидно, включают условия (5.17) как частный случай. При формулировке разностной задачи эти соотношения принимают вид «Д+1 = а,*(7’/+1Ю/ + 1), + i = (5.22) 245
Используем разностное выражение потока тепла через температуру: №Ж = -£.(7р’, f = 0; Лг.(5.23) Равенства (5.22) и (5.23) образуют две системы уравне- ний, относящиеся к граничным точкам Z = 0, i = N, Линеаризуя эти системы уравнений с помощью метода Ньютона, получим, например, при z = 0 - L }Ьт\ + G'_ 16 То = - TL1, (5.24) где k^-'ydK/dTt- l))oCh}o-^W (- 1), 1 1 ( 1 \ I ‘ \ О:,=^/Й i-|-W<57’;oITiJo> (5.24') I 1 f 1 \ f 1 х F'_l~ko\I s/'o + w* \T_!, Z;+1J. Точно так же в точке i = N имеем 1 z+i I /-}-1 I D'^ TN..-E,8TN = — F^ (5.25) Коэффициенты (5.25) вычисляются аналогично (5.24/). Сравнивая (5.24), (5.25) с общими формулами (2.8), (2.12), (2.13), заключаем ' ^_h + \NDN feo i » Ло / > о/ дг ! II* Т_ j Т_| EN — tNDN Эти формулы завершают анализ класса задач, где условия для тепловых функций на границах заданы по тепловым потокам. § 6. Практические рекомендации Выше были изложены некоторые принципы построе- ния разностных схем для одномерных нестационарных задач газовой динамики и описаны алгоритмы для их численной реализации. Однако каждый, кому приходилось иметь дело с реализацией на ЭВМ достаточно сложных вычислительных алгоритмов, неизбежно сталкивался с 246
различными трудностями технологического характера, даже при полной ясности алгоритма, как правило, возни- кают некоторые «сопутствующие» трудности, для преодо- ления которых вычислителю-прикладнику приходится изобретать специальные приемы. Совокупность такого рода приемов, накопленных со временем и проверенных прак- тикой, составляет своеобразную «кухню» исследователя: К сожалению, такой опыт редко обнародуется, так что фактически каждому вычислителю приходится приобретать его самостоятельно, обучаясь на собственных ошибках. В этом параграфе описаны некоторые приемы работы, которые оказываются полезными при численных расчетах задач (причем .не обязательно газодинамических). 1. Приведение задачи к безразмерному виду. Один из первых вопросов, возникающих при численном решении какой-либо практически интересной задачи, это вопрос о выборе системы единиц, в которой будут измеряться все физические параметры. Обойти связанные с этим трудности позволяет так называемое обезразмеривание за- дачи, т. е. приведение системы уравнений, граничных условий и т. д. к безразмерному виду. Для этого каж- дую функцию, фигурирующую в формулировке задачи, представляют следующим образом: F=F0F, (6.1) где F — безразмерная функция, a Fo — некоторый посто- янный размерный множитель, представляющий характерный масштаб для измерения величины F. Часто в качестве масштабных множителей выбирают параметры, непосред- ственно входящие в условия задачи: коэффициенты вяз- кости, теплопроводности, газовую постоянную, скорость Ударной волны, скорость поршня и т. д. При этом в системе уравнений, приведенных к безразмерному виду, п'оявляется ряд безразмерных постоянных коэффициентов, таких, как число Рейнольдса, число Прандтля и т. п. Обычно каждый класс физических задач характеризуется своим набором подобных безразмерных параметров. Если предполагается, что программа для ЭВМ, по которой будут осуществляться расчеты, должна быть Универсальной, так что с ее помощью возможно чис- ленное исследование задач различных классов, то может оказаться целесообразным другой подход к обезразме- Риванию задачи. 247
Пусть все функции, входящие в систему уравнений газодинамики, обезразмерены согласно формуле (6.1)*) / = s = sos, X = XQX, V = VQVt (6.2) Р = РоР, Р = РоР> Т=Т0Т, v = vov и т. д. Из общей теории размерности известно, что среди всех размерных постоянных /0, s0, х0, t’o, TQi v0 и т. д. только четыре имеют независимую размерность. Например, в качестве таких независимых постоянных можно выб- рать величины Хо, р(), То. (6.3) Размерности всех остальных величин выражаются через них. Подставим (6.2) в дифференциальные уравнения газо- вой динамики (3.25') гл. I. Тогда, например, из уравне- ния dx/dt = v (6.4) получим — =vov. Выберем масштаб скорости v0 еле-- /0 dt дующим образом: vQ = xQ/tQ, (6.5) Тогда уравнение (6.4) в безразмерной форме выглядит так: dx/dt —V. Аналогично рассмотрим уравнение неразрывности з Ш—CJV dt\p) ds* Имеем 1 d / 1 \ Vq dv р0/0 dl \ р / s0 ds Выберем масштаб массовой координаты $0 следующим образом: 5о = Ро*о. (6.6) Для рассматриваемых задач с плоской симметрией s имеем размерность г/см*. *) Договоримся, что нижний индекс 0 в (6.2) и далее в этом пункте не является сеточным обозначением, это — символ размерного масштабного множителя. 248
С учетом (6.5) и (6.6) уравнение неразрывности пре- образуется к безразмерному виду d / 1 \ до dl \ р / ds Поступая так же с остальными уравнениями, можно получить следующую безразмерную форму системы урав- нений газовой динамики: д ( 1 \ ди dx ~ ди di - . ~ dt \ р / ds dt dt ds ~~ du дг ' dv d\V .%, 7 dt ( * ) (0 = — v p —, — = — g —---—, W = — k ——, ds dt ds ds ds где обезразмеривание выполнено в соответствии с фор- мулами = 1» So = PoXo, £o = Po = wo~Po^o~Po^g4 » Vo = Ро^4‘» е0 = Уо = 4/0 \ И/о = Ро^о = Ро-*Х\ ^0 ePo-V(Vo 3^01‘ Аналогично приводятся к безразмерному виду и урав- нения состояния. Нетрудно видеть, что если в полученной системе без- размерных уравнений (6.7) опустить волну над всеми функциями, то она в точности совпадет с системой урав- нений в размерном виде. Поэтому в расчетах можно исполь- зовать обычную систему уравнений, рассматривая ее как безразмерную. Числовые значения параметров, опреде- ляющих конкретное решение задачи (коэффициенты урав- нений, значения функций! в начальный момент и т. д.), следует предварительно преобразовать к безразмерному виду по формулам (6.2). Значения же определяющих раз- мерных параметров /0, д0, р0, TQ выбираются, исходя из специфических особенностей рассматриваемой задачи так, чтобы безразмерные функции по величине были порядка единицы. Результаты решения задачи преобразуются к размер- ному виду также с помощью соотношений (6.2). При таком способе обезразмеривания переход к рас- чету задач иного класса связан лишь с изменением вели- чины масштабов /0, л0, р0, TQ и никак не отражается на расчетных формулах. 249
2. Блочная структура программы. В реальных задачах уравнения состояния, зависимость коэффициента тепло- проводности от термодинамического состояния и другие свойства среды могут иметь достаточно сложный вид, причем этот вид может изменяться при переходе от одного класса задач к другому. Различную форму для разных задач может иметь и псевдовязкость. В то же время в расчетные формулы, описанные выше, входят как сами эти величины, так и производные от Рис. 73. них (5^/5р, дК/дТ, dQ/dv и пр.). В связи с этим их вычисление целесообразно производить в специальных под- программах-блоках, обращение к которым предусматри- вается в соответствующих местах общейлрограммы (рис. 73). Такая блочная структура программы придает ей большую универсальность: замена того или иного изолированного блока обеспечивает возможность перехода к расчету задач для сред с другими физическими свойствами. Блочная структура программы облегчает также числен- ное решение таких задач, где пространственная область О < s < М состоит из нескольких подобластей (Л4П < <5<Л1л+1, 72 = 0, 1, — 1, Л4о = О, М# = М) с раз- личными свойствами (несколько различных газов). Здесь основные расчетные формулы остаются одними и теми же, нужно лишь при вычислении характеристик газа 250
в данной подобласти обращаться к соответствующему блоку. 3. Использование точных решений для отладки про- грамм. Создание программы для ЭВМ, как правило, вклю- чает так называемый этап отладки, который позволяет убедиться в том, что написанная программа ие содержит ошибок. Обычно для этой цели используют некоторые упрощенные варианты задачи, решение которых известно или может быть получено сравнительно несложными мето- дами. Если результаты, полученные путем численного расчета по «отлаживаемой» программе некоторой системы таких тестовых вариантов, близки к точным решениям, то это дает определенную гарантию правильности работы программы. Конечно, система тестов должна быть подо- брана так, чтобы обеспечить проверку всех узлоз про- граммы. Блочная структура программы дает возможность сделать это по частям, что позволяет быстрее локализо- вать возможные ошибки. Отметим, что расчет тестовых задач, имеющих точное решение, может преследовать и другие цели, такие, как выяснение точности схемы, определение эксперименталь- ным путем реальных условий сходимости алгоритма и т. д. Примеры расчетов такого рода приведены в § 5 гл. II, где они использовались для сравнения разностных схем различных типов. Опишем ряд типичных тестов, которые используются при отладке программ, предназначенных для расчетов одномерных нестационарных задач газовой динамики в лаг- ранжевых массовых координатах. Здесь прежде всего следует назвать задачу о поршне, вдвигаемом в газ с постоянной скоростью и порождающем в нем ударную волну. Постановка этой задачи и ее реше- ние были описаны в § 7 гл. I. Остановимся на особен- ностях ее численного расчета. Рассмотрим некоторую конечную область изменения массовой переменной 0<Cs<OW и введем в ней равно- мерную разностную сетку с шагом h = MjN (Si = ih, i = 0, 1, ..., N). Пусть слева (s = 0) находится пор- шень, скорость движения которого задана и равна U. Соответствующее граничное условие для разностной задачи при i~0 имеет вид: v^1 = U. Условие на правой границе при s = M, i = N зададим в форме у/Ч->=0. Эту границу мы считаем неподвижной, расчет будем продолжать до тех пор, пока ударная волна не достигнет ее. В качестве 251
уравнений состояния возьмем соотношения для идеального газа p = pRT, t = RT/(y-\Y Для простоты газ в исходном состоянии («фон») можно считать холодным р — Т = е = 0, покоящимся г = 0 и одно- родным р = р0. В соответствии с содержанием п, 1 этого параграфа можно считать, что задача сформулирована в безразмерном виде. Предположим также, что опреде- ляющие безразмерные параметры выбраны так, что /?=], р0=1, [/ = 2/(у4-1)« Тогда скорость ударной волны ^=1, а параметры газа за ее фронтом таковы (см. формулы (5.22) гл. I): Р1-- Т_1 > у1 т+1 > Pl JI (у+1)2 • (6.8) При у = 5/3 они принимают следующие числовые значения: Р1 = 4, гц = 0,75, ^ = 0,75, 7\ = 0,1875. (6.8') Шаг разностной сетки по времени т для отладок обычно выбирают следующим образом: т = атк, (6.9), где а = 0,2 -ь 0,3, а величина вычисляется из условия Куранта по параметрам газа за фронтом ударной волны тА- = Л/(рс) = h/V урр = у (у - 1)/(2у) h. При у = 5/3 имеем Тх = /г/|Л5. Шаг сетки по пространству h можно выбрать, напри- мер, следующим образом: М = 3ч-4, М = 30ч-40, так что h = 0,1. Заметим, что если при h = 0,1 шаг по времени взять равным т = 0,01, то это будет соответствовать в усло- вии (6.9) значению а ^0,22. В силу того, что скорость фронта волны & равна единице, время расчета можно ограничить величиной /* = М/^ = 3--4. Начальные данные в этом случае задают обычно одним из двух способов. Первая возможность: весь газ в началь- ный момент / = 0 имеет «фоновые» значения параметров, т. е. покоится, имеет нулевую температуру и давление, и плотность, равную единице (рис. 74, я): O_(2/(V+1), Z = 0, v‘ I 0 i= 1, 2, N, (6.Ю) p?=l, n = 0, t = 0, 1, ...» tf- 1. 252
При использовании второй возможности предпола- гается, что ударная волна, порожденная поршнем, к моменту / = 0 уже прошла некоторое расстояние т (0<т<Л1, 0 < z < /; задаются в виде (рис. 74,6) ./2/(7+1), О, . f (?+!)/(?-1). 1 1, r=J 2(Т— 1)/(т4-1)2, ‘ I 0. < Д/). Поэтому начальные данные О i г* < i ==; N, i* «Sr 1, (6.П) L 1. 253
Результаты расчетов, представленные на рис. 74, а и 74,6 и соответствующие разным способам задания началь- них данных (6.10) и (6.11), имеют общую характерную деталь. В окрестности узла сетки, где начальные данные испытывают скачок (точка 1 = 0 в (6.10) и i — i* в (6.11)), решение, полученное численно, заметно отличается от точного. Температура здесь имеет пик, плотность — «про- вал», так что давление и скорость остаются глад- кими. Этот эффект известен в литературе под названием энтропийного следа. Происхождение его объясняется при- чинами разностного характера. Дело в том, что формулы точного решения (5.22) гл. I, описывающие скачкообраз- ное изменение параметров во фронте ударной волны, спра- ведливы лишь при отсутствии в среде диссипативных процессов. В противном случае, как известно, скачок «размазывается» и возникает некоторая структура фронта волны. Для дискретной модели среды, которая описывается разностной схемой с псевдовязкостью, скачкообразные начальные данные (6.10) или (6.11) не соответствуют, таким образом, профилям параметров в ударной волне. Поэтому начинается перестройка профилей (своеобразный распад разрыва в дискретной диссипативной среде), и в результате решение асимптотически выходит на нужный режим ударной волны с «вязкой» структурой. Как след- ствие указанной перестройки профилей, в точке началь- ного разрыва остается «энтропийный след». Давление и скорость в этой области достаточно гладкие, так что «рассосаться» за счет газодинамических факторов этот след не может. Если в качестве начальных данных выбрать профили параметров, соответствующие вязкой ударной волне в диск- ретной среде, то в разностном решении энтропийный след не возникает. Так же, как тест с ударной волной, осуществляется расчет волны разрежения в задаче о поршне, который выдвигается из газа (см. § 7 гл. I). Для задач с теплопроводностью используются допол- нительные тесты. Простейший состоит в расчете уравнения энергии при «отключенных» газодинамических процессах. Если предположить еще, что коэффициент теплопро- водности постоянен и плотность среды всюду равна еди- нице (р= 1), то уравнение энергии вырождается в линей- 254
ное уравнение теплопроводности cvdT!dt = kd2T/ds\ 0<s М, />0. При заданных краевых условиях 1, II или III рода соответствующая задача для этого уравнения без труда решается методом разделения переменных (см., напри- мер, [13]). Реализация получающегося точного решения по общей программе также не вызывает затруднений. Достаточно взять уравнения состояния в виде р = ^(р, Т)==0, е = ё(р, T) — cvT, задать нулевые граничные условия для скорости V7 1 = 7J /Ч" 1 —О и начальные данные р*’ = 0, f = 0, 1, ..., К- 1; v? = 0, i = Q, 1, N — 1, чтобы «отключить» влияние газодинамических эффектов. В более общем случае, когда необходимо проверить функционирование всех частей программы при расчетах задач газовой динамики с теплопроводностью, в качестве теста можно использовать точное решение для ударной волны в среде с теплопроводностью (см. § 6 гл. I). Постановка разностной задачи в этом случае повторяет все сказанное выше для случая обычной ударной волны, возникающей в среде под действием поршня. Дополни- тельно следует задать граничные условия для тепловых функций. В соответствии с уравнением (6.29) гл. I нужно Потребовать, чтобы обе границы были теплоизолирован- ными : Г'+' = Н+1 = 0. (6.12) Если начальные данные имеют разрывный вид, то в разностном решении также возникает энтропийный след. Однако при наличии теплопроводности пик температуры в районе энтропийного следа со временем начинает раз- глаживаться. Этот процесс оказывает влияние на боль- шую пространственную зону, нежели в адиабатической газодинамике. В результате разностное решение выходит 255
на нужный режим заметно позже. Избежать этого в неко- торой степени можно за счет изменения вида левого крае- вого условия в (6.12): Т[+' = Т\ где Т* соответствует значению температуры в точном решении за фронтом удар- ной волны. Заметим, что всюду в этой главе мы ограничились рассмотрением одномерных уравнений газовой динамики для случая плоской симметрии. Обобщение полученных результатов на задачи с цилиндрической или сферической симметрией не вызывает принципиальных трудностей и связано лишь с более громоздкими формулами.
Глава V РАЗНОСТНЫЕ СХЕМЫ МАГНИТНОЙ ГИДРОДИНАМИКИ В этой главе принципы построения и реализации раз- ностных схем газодинамики, изложенные выше, обоб- щены на случай одномерных нестационарных задач маг- нитной гидродинамики. Первая половина главы содержит необходимые сведения по теории магнитогидродинамиче- ских течений. В §§ 1, 2 выводятся уравнения магнитной гидродинамики и обсуждаются различные формы их записи. В § 3 описаны некоторые специфические особенности маг- нитной гидродинамики, такие, как «вмороженность» и диффузия магнитного поля, наличие нескольких скоростей звука и т. д. В § 4 для уравнений магнитной гидро- динамики построены полностью консервативные разностные схемы. § 5 содержит изложение методов расчета разно- стных уравнений электромагнитного поля, в том числе и для случая малой проводимости. § 6 посвящен методам расчета электрических цепей в задачах магнитной гидро- динамики. § 1. Приближения магнитной гидродинамики. Основные уравнения 1. Уравнения Максвелла. Газ, нагретый до высокой температуры, становится электропроводным. При движе- нии проводящей среды в электромагнитном поле в ней возникают электрические токи, появляются обусловлен- ные этими токами силы и источники тепла. Все это влияет на движение и термодинамическое состояние среды. Электрические токи порождают также магнитное поле, которое, складываясь с исходным полем, изменяет его. 9 А, А. Самарский, IO. П, Попов — 1906 257
В результате возникает сложная, как правило, нелиней- ная картина взаимодействия движущейся электропровод- ной среды с электромагнитным полем. Явления такого типа в последнее десятилетие все чаще становятся объектом изучения как в фундаменталь- ных плазменных исследованиях, так и в связи с конк- ретными техническими приложениями. В теоретическом отношении широкий круг вопросов в этой области может быть рассмотрен в рамках магнитной гидродинамики. Уравнения магнитной гидродинамики объединяют уравнения газодинамики, в которых учтены эффекты, свя- занные с влиянием электромагнитных полей, и уравнения Максвелла, описывающие электродинамические процессы. В дифференциальной форме уравнения Максвелла обычно записывают следующим образом [20, 21, 22]: , г, 4л . .1 дЕ л + (l.l) го1£—0.2) div Е = 4лре7, (1.3) div/7=0. (1.4) Здесь Е и Н— векторы напряженности электрического и магнитного полей, / — плотность электрических токов, ре — плотность электрических зарядов, с —скорость света в пустоте. Уравнения (1.1) —(1.4) записаны в перемен- ных Эйлера, использована абсолютная гауссова система единиц. Изменение электрического заряда со временем описывается дифференциальным уравнением dpjdt + div / = 0, (1.5) которое выражает закон сохранения заряда и по анало- гии с соответствующим уравнением газодинамики часто называется уравнением неразрывности. В общем случае в систему (1.1) —(1.4), помимо Е и /7, входят векторы D и В —электрическая и магнитная ин- дукции соответственно. Для изотропных сред справед- ливы линейные соотношения D = zB, где безраз- мерные коэффициенты 8 и р, называемые диэлектрической и магнитной проницаемостью, определяются свойствами конкретной среды. В магнитной гидродинамике обычно рассматривают такие среды, где е и ц мало отличаются от единицы. Поэтому в дальнейшем будем считать е=15 р=1 и использовать уравнения в форме (1.1) —(1.4). 258
Уравнения (1.3), (1.4), вообще говоря, являются след- ствиями уравнений (1.1), (1.2) з том смысле, что если соотношения (1.3), (1.4) выполнены в начальный момент времени, то они будут справедливы и в любой другой момент. Действительно, применяя операцию div к урав- нению (1.2), получим div /7=0, dt ’ откуда и следует одно из сформулированных утвержде- ний. Второе утверждение получается из уравнения (1.1) после применения к нему операции div и учета соотно- шения (1.5). Однако, несмотря на то, что уравнения (1.3) и (1.4) не являются независимыми, их иногда используют при решении задач вместо одной из проекций уравнений (1.1) и (1.2) соответственно. 2. Соотношения на разрыве для электромагнитных величин. Дифференциальные уравнения Максвелла справедливы в тех областях, где решение обладает достаточной гладкостью. Если же в среде существуют поверх- ности, на которых функции, входящие в дифференциальные уравнения (1.1) —(1.5), терпят разрыв, то необходимо использовать дополнительные соотношения, связывающие электродинамические параметры на разрыве. Получаются они из интегральных уравнений Максвелла, которые мы здесь не приводим, и в системе координат, где поверх- ность разрыва покоится, выглядят следующим образом (рис. 75): (^п)о — ЛЛ = 0, (£Jo — (£,01 = 4^, (Z/T)o - (77T)i - X и], (£т)0 - (Е-Л = 0. (1.6) Здесь Е„, Нп — нормальные, а Et, Нх — касательные к поверхности разрыва S компоненты векторов напряжен- ности электрического и магнитного полей, / — плотность поверхностного тока, q — поверхностная плотность электри- ческих зарядов, п — вектор единичной нормали к поверх- ности S. Таким образом, нормальная компонента вектора напряженности магнитного поля и тангенциальная — 9* 259
электрического поля непрерывны. Разрыв нормальной компоненты электрического поля определяется поверх- ностной плотностью электрических зарядов, а разрыв тангенциальной составляющей магнитного поля —плотно- стью поверхностного тока. 3. Приближения магнитной гидродинамики. Выше уже отмечалось, что в магнитной гидродинамике часто рас- сматриваются среды, для которых с хорошей точностью д иэл ектр ическ а я и ма гн итн а я п р он и цаемости р а вн ы единице. Кроме того, считается, что среда является квазиней- тральной, т. е. суммарный электрический заряд в любом элементарном объеме равен нулю: == 0. В магнитной гидродинамике предполагается также, что проводимость среды достаточно велика, а рассматри- ваемые процессы протекают так медленно, что членом (X/cjdE/dt (током смещения) в уравнении (1.1) можно пренебречь по сравнению с током проводимости /. Энер- гия электрического поля при этом оказывается малой по сравнению с энергией магнитного поля Е2^Н\ (1.7) Конечно, отбрасывание токов смещения упрощает урав- нения Максвелла, однако следует иметь в виду, что при этом изменяется их структура. Поэтому применение упро- щенных уравнений для анализа явлений, где не выпол- нены сделанные предположения, может привести к иска- женному описанию этих явлений. Так электромагнитные волны в пустоте распространяются со скоростью с. Уравне- ния же магнитной гидродинамики, где токи смещения опу- щены, дают в этом случае бесконечную скорость распростра- нения электромагнитного поля. С учетом указанных приближений система уравнений Максвелла приобретает вид z = -^rot/7, -^ = —rotE, div/7=0. (1.8) 4л 1 с dt 1 v Уравнения (1.8) записаны в покоящейся системе коор- динат. При переходе к системе координат, движущейся относительно исходной с некоторой скоростью ©, электро- динамические параметры изменяются. Если пренебречь релятивистскими эффектами, что возможно при условии ©2/с2<1, 260
которое в магнитной гидродинамике предполагается выпол- ненным, то формулы перехода к движущейся системе координат (параметры в ней помечены штрихами) выгля- дят так: Н Н, i'=i, £'=£ + -’-[ох//]. (1.9) Таким образом, уравнения Максвелла в движущейся системе координат записываются следующим образом [21]: i = — rot [z>хН] — rot Е, div H=Q. т<ГС C Ul c (1.10) Уравнения (1.10), среди которых лишь шесть незави- симых скалярных соотношений, содержат девять неизве- стных функций (компоненты векторов /, Е и //). Чтобы замкнуть систему (1.10), обычно используют дополнитель- ное уравнение вида i = f(E, Н, v, ...), связывающее раз- личные электро-, газо- и термодинамические характери- стики среды. В простейшем случае это соотношение таково: / = о£, (1.11) где скаляр о есть электропроводность среды. Уравнение (1.11) записано в системе координат, где рассматривае- мый элемент вещества покоится. Оно носит название закона Ома, В более общем случае в законе Ома при- сутствуют слагаемые, которые зависят от напряженности магнитного поля и описывают анизотропию проводимо- сти, слагаемые, связанные с градиентом электронного дав- ления, и т. д. 4. Уравнения магнитной гидродинамики в векторной форме. Уравнения (1.10), (1.11) описывают электродина- мическую часть задачи. Влияние газодинамических про-, цессов проявляется здесь через скорость движения среды v в (1.10), а также электропроводность о (см. (1.11)), кото- рая определяется термодинамическим состоянием веще- ства: о = о (р, Т). Обратимся к газодинамической части задачи. Соответ- ствующая система дифференциальных уравнений была приведена в гл. I (см., например, (3.2) — (3.5)). Влияние электромагнитного поля здесь скажется следующим обра- зом: в уравнение движения (3.3) и энергии (3.4) войдет 261
объемная электромагнитная сила, плотность которой равна F=|[/x/7J. (1.12) Кроме того, в уравнении энергии появятся объемные источники тепла Q, связанные с нагревом проводящей среды электрическими токами (так называемое джоулево тепло). Мощность этих источников вычисляется по формуле Q = (/£). (1.13) Принимая во внимание закон Ома (1.11), выражение для джоулева тепла можно представить также в виде Q = /2/a = or£2. (1.13') Таким образом, полная система уравнений магнитной гидродинамики в переменных Эйлера имеет вид + div р^ = 0, (1.14) Д?-+(®v)® = —jgradp+y, / = (1.15) z = ^rot/7, (1.16) = rot [о хН]-с rot Е, divtf=0, (1.17) i=aE, (1.18) д f J v2 \ , z ч . Ф2\ 1 1. , I z r X Л (е + т) + ^) l8 + -2j = -7dlvP® + 7 + (/®)~ -^clivlV, 7 = -^-, W= — xgradT, (1.19) p = p(p, T), 8 = 8 (p, T), (1.20) x = x(p, T), о = о(р, T). (1-21) Здесь f и q — плотность силы и мощность тепловых источ- ников в пересчете на единицу массы. К уравнению (1.17), которое носит название уравне- ния индукции, добавлено соотношение div/7=0. Как уже отмечалось, это соотношение не является независи- мым (см. п. 1), но иногда используется вместо одной из проекций уравнения индукции. Соотношения (1.21) выра- жают физические свойства среды —тепло- и электропро- водность. Построение этих зависимостей для конкретных веществ в широком диапазоне изменения термодинамиче- 262
ских параметров р и Т представляет самостоятельную серьезную проблему. Уравнение индукции (1.17) можно преобразовать к несколько иному виду. Используя правила векторного исчисления, запишем: rot X Н] =— (®у) И + (Л/у) V — Н div div Н. Учтем, что div Н=0, и выразим из уравнения неразрыв- ности (1.14) div V'. divo==_llg+(T,v) pj Подставляя все это в (1.17), получим уравнение индук- ции в виде + = \7 V;®--rot£. (1.22) 5. Уравнения магнитной гидродинамики в безразмер- ной форме. Выше, в гл. IV, отмечалось, что при числен- ном решении конкретных задач соответствующую систему уравнений удобно привести к безразмерному виду, выб- рав в качестве основных размерных масштабов некоторые характерные параметры. Любая функция при этом пред- ставляется в виде F = FqF, где F и F — соответственно размерная и безразмерная величины, 7% —масштаб изме- рения. Обезразмерим систему уравнений магнитной гидроди- намики (1,14) — (1.21), приняв за основные размерные параметры величины ^о> Ро» 7\). (1.23) Масштабы измерения остальных величин выражаются через параметры (1.23) следующим образом: С’о — Ро — ро^б Po-^b^o X е0 ~ ~ *6^0 - > Е=с (1.24) ~ —£“-£() ~ £и/А) —J > /o=*oA)2> = х^ !ро, = XqWо/То~* С учетом сделанного выбора масштабов система урав- нений магнитной гидродинамики преобразуется к безраз- мерному виду (тильда — символ безразмерной функции — 263
опущена) ^4-divp© = 0, + (©v) © = —-*-grad р+/, /= [z x H]/p, i = rot H, i — oE, ~ = rot [ox 77] — rot E, div/7=0, (1.25) l(e + ^) + <®V) (e + 4) = . = — ~ div pv + q + (/®) — у div W, W= — xgradT, p = p(pf T), e = e(p, T), x = x(p, T), 0 = 0 (p, T). Как видно, за исключением размерного множителя с в уравнениях поля и в выражении для электромагнитной силы, система (1.25) совпадает с системой (1.14) — (1.21). В дальнейшем мы будем использовать уравнения магнит- ной гидродинамики в форме (1.25), предполагая, чго обезразмеривание выполнено. Основные масштабы (1.23) выбираются в соответствии с конкретными особенностями рассматриваемой задачи. Если величины этих параметров взять в виде x0=10m см, tQ= 10" сек, р0= 10/г г/см3, TQ=\9p эв, где т, п, k, р — некоторые числа, то остальные масштабы будут иметь значения: и0 = \0т~п см/сек, pQ= 102(m-n) + k дн/см2^ 1Q2(w~/z) + Aj-6 атм> 80= ю2^-«) эрг/г, \Qrn-n+k/2 э> £0—102(m-,d+/?/2-8 в/см, а/см2, о0 = iQ9+^-2m \/ом • см = 9 * 1020+"-2'" 1/сек, q0= 102т~3п эрг/г*сек, /0—10/п~2,г дн/г, Wo=103Un~,г)+/г эрг/сек-см2, х0 = Ю4"1 ~3,г+/г ’р эрг/сек • см • эв. § 2. Уравнения одномерного нестационарного магнитогидродинамического течения 1. Особенности одномерных задач в магнитной гидро- динамике., Прежде чем формулировать систему уравнений для одномерных магнитогидродинамических течений, когда все функции зависят лишь от одной пространственной 264
координаты, проанализируем структуру, которую имеет в этом случае магнитное поле. Обратимся к уравнению div/Z=O. Для одномерных задач оно приобретает вид ±|(г^г) = 0, (2.1) где г— эйлерова координата (радиус), Нг — компонента вектора напряженности магнитного поля вдоль радиаль- ного направления; значения параметра /г = 0, 1, 2 отве- чают соответственно плоской, цилиндрической и сфериче- ской симметрии задачи. Для плоского случая (n = 0) из (2.1) следует Hr = HrQ = const, (2.2) причем, используя уравнение индукции, можно убедиться, что постоянная Ял0 не зависит и от времени. Для случая цилиндрической симметрии (ц=1) урав- нение (2.1) дает Нг = А/г, (2.3) где постоянная А также не зависит от времени. Заметим, что если в задаче область изменения пространственной переменной г включает ось симметрии г = 0, то Л = 0, и тем самым радиальная компонента магнитного поля отсутствует: Яг = 0. (2.4) В противном случае у оси системы напряженность маг- нитного поля принимает бесконечно большие значения, что лишено физического смысла. Аналогично в случае сферической симметрии (п==2) получаем Яг = Л/г2. (2.5) Однако остальные компоненты магнитного (а также и электрического) поля здесь оказываются тождественно равными нулю. Пояснить это обстоятельство можно с по- мощью следующих наглядных рассуждений. Рассмотрим некоторую сферу радиуса 7?0, центр которой совпадает с центром симметрии задачи (рис. 76). На этой сфере в силу симметрии задачи любая компонента магнитного поля при всех значениях углов ср и 0 должна иметь одну и ту же величину, например 77гр (/?0, ср, 0) = /До. Очевидно, 265
Рис. 76. однако, что это возможно не па всех широтах 0. Исклю- чение составляют полюсы 0 0, л, где функция Яф ста- новится многозначной. Поэтому необходимо положить /У(Го=0. Так как радиус рассмотренной сферы произволен, то (г, /) = 0. Анало- гично получим, что Я0(г, /)^0. Если к тому же область изменения пространствен- ной переменной содержит центр системы (/* = 0), то в (2.5) А = 0, и, следова- тельно, в этом случае элект- ромагнитное поле тождест- венно равно нулю. Если же задача решается в области, не содержащей точку г = 0, то возможно радиальное магнитное поле, неизмен- ное во времени и спадаю- щее по радиусу в соответствии с законом (2.5) *). Однако и в этом случае оно не оказывает влияния на движение среды. Поэтому одномерные задачи магнитной гидродина- мики имеет смысл рассматривать лишь для плоской и цилиндрической симметрии. 2. Одномерный плоский случай. Пусть все компоненты векторов скорости и напряженности магнитного поля отличны от нуля и, < Н={НХ, Ну, Нг} и зависят только от х и I. Как отмечалось в предыдущем пункте (см. 2.2)), про- дольная компонента магнитного поля постоянна Нх = ЯЛ.О = const. (2.6) Из (1.25) следует, что вектор напряженности электриче- ского поля и плотность электрического тока имеют лишь поперечные компоненты /-{0, iy, 6}, Е={0, Еу, Ег\, 1 dliz , 1 ОН у i- 4 л с)х 1 1: 4 л дх ’ 1у~оЕу, izr:=(jEz, (2.7) *) Аналогичный факт имеет место и в газовой динамике: в зада- чах, обладающих сферической симметрией, возможно лишь радиаль- ное движение. 266
Компоненты вектора плотности электромагнитной силы /=p'4z X Н] вычисляются следующим образом: с 1 1 • LJ • тт \ г с iyHхО /Г. 1х~~{1уН2 lZHy}i fly ~ , fz— “ • (2.8) Эти выражения с учетом (2.7) можно представить также в виде р дх \ 8л / ’ 'у 4лр дх ’ '2 4лр дх Джоулево тепло в уравнении энергии представляется в нескольких формах iyEtJ + i2E2 р — Принимая во внимание уравнений магнитной в переменных Эйлера др . dp , dv ~ 57+ Р = dt ‘ дх 1 г дх 1 др ди плоских течений а = ?(f-+^) = все сказанное, гидродинамики (2.9) стр запишем систему для одномерных dt \ dv dv dt дх ди dt дх ‘yf fy~~ dw , dw c e dt+vdE=^ = HX=HXO, 1 p dx \ Zfx0 dHy 4лр дх ’ HxQ дНг 4лр дх ’ 8л iy = <зЕ д (НД V — = дх \ р / 1 дН2 4 л дх ' д ( . v2 и2 + w2 /Ух0 ди р дх HxQ dw р дх i2 = (jE2 = "Г 1 дЕг \Цу р дх ’ , 1 дНу ' 4л дх * 2 дх \ р=р(р, 7 2 / = ~ 7 (Ру) + я+f*v fu11 + hw> ^(iyEy + iiEs), = б(р, T), 0 = 0' (p, T). Уравнение индукции здесь записано в форме (1.22). Поток тепла в уравнении энергии для простоты опущен. Введя 267
лагранжевы массовые координаты s, t (см. § 3 гл. I), сис- тему (2.10) можно переписать так: д dt dv др .+ 1ГА dx_ dt = ds \ 8л / ’ dt ди ~di = ?У’ __ Hx0 dHg dy = Uy dt 9 ly 4л ds ’ dw fz- Л-0 ™z dz ~д1==?г> 4л ds 9 Tz = dt 9 Hx^HxQ, д /Ни\ ди дЕг dt \ ) = ds *" ~дГ ’ д /Нг \ dw дЕу dt \ р / ^Л° ds ds * р дН2 р дНи i = gF =_____-___- 7 = gF =—___- у у 4л ds 9 z z 4л ds 9 д f . t12 + U2 + tO2 \ д { ч . г , е . е й (8 + ~~~2---) = ~ds + ? + /> + fuu + р=р(р, Т), 8 = е(р, Т), сг = а(р, Т). (2.П) (2.12) (2.13) (2.14) (2.15) (2.16) (2.17) (2.18) (2.19) (2.20) 3. Различные формы уравнения энергии. В § 3 гл. I, где рассматривались уравнения газодинамики, отмечалось, что уравнение энергии может быть представлено в несколь- ких формах, выражающих различные физические аспекты явления. В математическом отношении эти формы экви- валентны и сводятся друг к другу посредствохм равносиль- ных преобразований. В дальнейшем это послужило отправ- ным пунктом при построении полностью консервативных разностных схем газодинамики. В магнитной гидродина- мике, помимо внутренней и кинетической энергии газа, имеется третий вид энергии — энергия электромагнитного поля. Соответственно увеличивается и число различных форм записи уравнения энергии. Действительно, умно/ким уравнения (2.12) — (2.14) соответственно на v, uuwyl вычтем полученные соотношения из (2.19). Это приводит к неди- вергентному уравнению d8 dv . /п nix ——Р^+7’ (2.21) 26$
В отличие от обычной газодинамики, здесь внутрен- няя энергия газа изменяется со временем не только за счет работы сил газокинетического давления, но и в резуль- тате нагрева электрическими токами. Используя уравне- ние неразрывности (2.11), можно указать несколько видо- измененную форму недивергентного соотношения (2.21): (2.22) Получим теперь дивергентное уравнение энергии. Обра- тимся предварительно к проекции уравнения индукции (2.16). Его левую часть с помощью уравнения неразрыв- ности (2.11) можно представить в виде д /Н,\ 1 дНи dv _ _-О =_______L /у _ dt \ р / р dt ' у ds* Подставляя это выражение в (2.16), получаем возмож- ность выразить производную: 1 dHlt dv ди dEz —^-=—Н,,^+Нх0^- + ^, р dt у ds 1 и ds 1 ds Умножим полученное уравнение, а также уравнение (2.16) на Ну/(8л) и результаты сложим. Это даст уравнение д / Н* \ Н\. dv Н . Н du Я дЕ, dt \ 8лр / 8л ds ‘ 4л ds ‘ 4л ds ’ ' * ' которое описывает изменение со временем удельной маг- нитной энергии, связанной с ^-компонентой магнитного поля. Рассматривая аналогичным образом другую проек- цию (2.17) уравнения индукции, имеем d/ЯП fPzdv /-/x0Vzdw HzdEl} I 4 I I A- v 4/ у dt\%np) 8л ds 4л ds 4л ds Складывая (2.23) и (2.24) с уравнением энергии (2.19), где величины q и f выражены через функции Н и Е с помощью остальных уравнений системы, получим после несложных преобразований д / , v- + u2 + ^3 , H'i,+д 17 , 1 dt "I 2 । Йлр / — ~ 3s 8л ) VJ “ - (ЕуН^~ЕгНА 4-ф 14^ + H.W)] (2.25) ds \ 4л / 1 ds L 4л 4 у 1 z 'J ' ? 269
Это и есть дивергентная форма уравнения энергии*) указывающая закон изменения полной энергии. Выраже- ние для полной энергии, стоящей под знаком производной в левой части (2.25), складывается из тепловой, кинети- ческой и магнитной энергий. Напомним, что в прибли- жении магнитной гидродинамики энергией электрического поля пренебрегают (см. (1.7)). В правой части помимо члена — d(pv)lds, связанногос работой газодинамических сил, присутствуют члены /^+"1 ds \ 8л д И д- ds 77 v0 -^(Нуи + М выражающие работу магнитных сил. Заметим, что первый из этих членов аналогичен работе сил газокинетического давления, в связи с чем величину (Яг Ч-Я~)/(8л) назы- вают магнитным давлением. Выражение ПЛ.“ (ЕУН~ — EZH//)/(4л), входящее в правую часть (2.25), является проекцией па радиальное направ- ление вектора П = [Ех /7]/(4л), который имеет смысл плот- ности потока электромагнитной энергии (вектор Умова — Пойнтинга). 4. Случай цилиндрической симметрии (//г = 0). Рас- смотрим сначала задачи такого типа, когда пространст- венная область содержит ось симметрии. Согласно (2.4) в этом случае радиальная компонента магнитного поля отсутствует: //={0, Яф, Нг}. Электрическое поле и ток также имеют лишь азимутальные и осевые составляющие: Е={0, Еф, £,}, /={°, 'ф> Со 1 dH? п . 1 d / „ \ tw = — ~л---°Е(Р, tz = (гИ№) = (ТЕД. 1|' 4 л dr ф z 4лг dr ' Т' Электромагнитная сила направлена вдоль радиуса: 1 1 d /Н^\ I д (г/7ггр г — _ (i H—i Ч ) =____________- —___________L__EL _ 'r p ' ф * z о dr 8л / pr2 dr 8л 1 d/E2r + E2\ p dr \ 8л / 4лрг’ Движение газа из-за отсутствия компонент силы и fz имеет чисто радиальный характер: v = {v, 0, 0}. *) Уравнение (2.19) называют иногда поль^ивергентной формой уравнения энергии, — газодинамические члены в (2.19) входят дивер- гентным образом, электромагнитные— нет» 270
Соответствующая система уравнений в лагранжевых массовых координатах может быть приведена к виду: д / 1 \ д , . дг di\p)~ds^rV^ dt~V' dv др д Н* 1 di ds ’ri Г ds 8л r d (^)2 ds 8л d (НА _ H4V дЕг d fHz\ _ d(rE(t) dt \ p ) pr ' Г ds ’ dt \ p ) ds pr dfiz . p d(rH4) Z re — 5 — О lL гр. I ? — —— т-------— 0" Е у , ф 4л ds (р’ ~ 4л ds (2.26) d (/ c) Zq£'(p4 di—P~dr + cl’ 4 = —p—- p = p(p, T), e = e(p, 7), o = o(p, T). Уравнение индукции для азимутальной составляющей магнитного поля Яср в (2.26) после несложных выкладок можно преобразовать: д f HA = dE^ dt \ pr } ds Уравнение энергии в системе (2.26) записано в неди- вергентной форме. Используя уравнение движения, можно представить это уравнение в полудивергентной форме: d dt ~ds (/!f V) + [rV + q. Выразив с помощью уравнения индукции закон измене- ния со временем энергии магнитного поля, перейдем далее к дивергентному уравнению энергии, аналогичному (2.25): д / и2 + т + £!+££ 8л р - А|-Р (EJiz-)1. ds l4h v ~ Оно показывает, что полная энергия газа изменяется в результате работы сил газокинетического и магнитного давления, а также потока электромагнитной энергии. 5. Случай цилиндрической симметрии (/7г^0). Если область изменения пространственной переменной не содер- жит точку г = 0 (например, задача решается вне некото- рого цилиндра, ось которого совпадает с осью симмет- рии), то радиальная компонента магнитного поля может 271
быть этлична от нуля (см. п. 1 § 2). В этом случае электромагнитная сила, помимо радиальной, имеет и другие составляющие. Движение перестает быть чисто радиальным, появляются осевая и угловая компоненты скорости. Выпишем систему уравнений для магнитогид- родинамических течений такого типа. Чтобы избежать чрезмерной громоздкости, положим, что осевая компонента магнитного поля равна нулю: Н={НГ, 0}. При этом в силу (2.3) Нг=А1г, где А — постоянная, являющаяся параметром задачи. Векторы плотности электрического тока и напряженности электрического поля имеют в этом случае лишь осевую составляющую 1 д lz —--------- = nF.. Электромагнитная компонентами 1 рг2 дг 8л ’ /ср 4лрг дг V = {v, U, 0}. Система уравнений в лагранжевых массовых координатах выглядит следующим образом: 4лг dr z сила и скорость газа обладают двумя д (гн^у г нг д / тт ч и2 9 (fV) = n f \ р / ds ’ dt ’ _ “L = _ г f =__________________L— dt г ds ''ri 'r r ds 8л £ £ _ Г $ { \ dt r_______________________________4л ds 9 ( H<t>\ H<fV , 9 ,rj ч , 9EZ -------- = F r -ч- (Hru) 4- r dt \ p ] pz 1 ds v r ’ 1 ds P z 4л ds z' dt p ds l p ’ p=p(p, T), e = e(p, Г), c = a(p, T). (2.27) Заметим, что уравнение движения для азимутальной компоненты скорости может быть преобразовано к форме = Iе.г_ д (гН ) _ А д н dt 4л ds v 4л ds v ф'’ v 7 описывающей изменения момента количества движения. 872
Уравнение индукции также приводится к более ком- пактному виду д / Н(Г \ д / и\ dEz _ __ _к_I. (2.29) dt \ рг / ds \ г ) 1 ds х ' Уравнение энергии, записанное в системе (2.27) неди- вергентным образом, сводится к полудивергентной и ди- вергентной формам (8 + = ~ аг+ f'v + Ъ'и + д / Я* \ д Г/ II; \ 1 + — + w) = - I? + 8гИ + д rEzIl4 1 д 1 ds 4л 1 4л ds v ф ’ (2.30) (2.31) 4л Аналогично формулируются уравнения для случая, когда магнитное поле имеет и осевую компоненту. § 3.: Некоторые особенности магнитной гидродинамики 1. Явление «вмороженности». Рассмотрим случай, когда проводимость вещества близка к идеальной, т. е. о->оо. Обращаясь к выражению для джоулева тепла (1.13') Q = 12/g = gE2, которое при всех условиях должно оставаться конечным, можно сделать вывод о том, что электрическое поле в идеальном проводнике отсутствует Е = 0. (3.1) Плотность токов при этом может быть отлична от нуля. С учетом (3.1) уравнение индукции (1.22) упрощается (3.2) Здесь d/dt = d/dt + (^V)~полная производная повремени (см. гл. I). Сформулируем теперь уравнение, которое определяет эволюцию «жидкой линии», т. е. линии, образованной в каждый момент времени одними и теми же частицами среды. Пусть 61 = {8х, 8у, бг} — элемент длины этой линии в момент времени /, (х, у, z) и (х + бх, у + бу, ? + бг)— 273
координаты концов этого элемента. Рассмотрим тот же элемент жидкой линии спустя промежуток времени At в момент t' = t-]-At. Вычислим, как изменилась его длина. В проекции на ось х имеем (рис. 77) Sx' = 6х + Д2 — Др (3.3) Предполагая, что 8х и At малы, запишем Д1 = v (х) At, Д2 = v (х + 6х) At = (х) + <5х j At. Подставляя эти соотношения в (3.3), получим fix' — 6х с dv -------= ОХ Д-, At-----дх откуда при Л/ —> 0 следует соотношение d с с dv — 6х= ОХ-,-. dt dx Аналогичные уравнения справедливы и вдоль нап- равлений у и г. Переходя к векторной форме записи, /М+4/ Рис. 77. х'+8х' х получаем уравнение, описывающее изменение во времени элемента жидкой линии: 4б/ = (6/?)о. (3.4) По структуре это уравнение в точности совпадает с уравнением индукции для идеально проводящей среды (3.2). Это дает возможность утверждать, что если векторы 6Z и /7/р в некоторый момент времени совпадали по на- правлению, то они будут иметь одинаковое направление и в любой другой момент времени, а их длины будут изменяться пропорционально. 274
Другими словами, частицы, находившиеся в началь- ный момент на некоторой магнитной силовой линии (т. е. на линии, касательная к которой в каждой точке совпа- дает с направлением вектора //), в дальнейшем будут перемещаться вместе с этой линией. Магнитные силовые линии оказываются накрепко связанными с веществом, как бы «вмороженными» в него. Эффект вмороженности магнитных силовых линий обусловливает один из механизмов генерации магнитного поля. Пусть жидкие линии идеально проводящей среды растягиваются со временем, например, вследствие турбу- лентности. Тогда соответственно должна увеличиваться длина вектора ///р, а это (в несжимаемой среде) и озна- чает рост напряженности магнитного поля. 2. Диффузия магнитного поля. Если проводимость среды конечна, то второй член в правой части уравнения индукции Л (V rot Е (3.5) \ Р / \ Р v / Р 7 отличен от нуля. Чтобы выяснить его физический смысл, рассмотрим случай, когда среда покоится (® = 0). Первое слагаемое справа при этом обращается в нуль, а субстан- циональная производная слева совпадает с эйлеровой производной по времени (d/dt = d/di). Используя закон Ома (1.11) и первое из уравнений Максвелла (1.10), пре- образуем (3.5) к виду — ) = —(3.5') dt \ р ) р L 4лсг J v ’ Для простоты положим, что проводимость среды посто- янна СГ = СГ0. Плотность среды р в силу отсутствия движения не зависит от времени, так что обе части уравнения (3.5') можно сократить на множитель 1/р. Тогда формулы век- торного исчисления в сочетании с уравнением Максвелла div 77=0 позволяют записать (3.5') в виде дН = 1 dt 4ла0 д//, (3.6) где Д —оператор Лапласа. Соотношение (3.6) указывает, что для каждой компо- ненты магнитного поля справедливо уравнение параболи- ческого типа, описывающее процесс диффузии поля через 275
проводящую среду. Коэффициент диффузии, равный 1/(4лхт0), обратно пропорционален электропроводности. Это означает, что проникновение магнитного поля в сравни- тельно холодную, слабо проводящую среду происходит весьма интенсивно, и напротив, проводники, близкие к идеальным, задерживают поле. В общем случае, когда среда движется и проводи- мость ее конечна, имеют место оба рассмотренных выше конкурирующих процесса: магнитное поле увлекается веществом и в то же время как бы «просачивается» сквозь него. Связь поля и вещества не является столь жесткой, как в случае вмороженности. 3. Гиперболичность уравнений магнитной гидродина- мики для случая идеально проводящей среды. Обратимся к системе уравнений магнитной гидродинамики для одно- мерного плоского случая (2.11) — (2.20). Как отмечалось выше, в идеально проводящей среде (а = оо) электриче- ское поле отсутствует, и джоулево тепло тождественно равно нулю. Недивергентное уравнение энергии здесь имеет вид (для плоского случая) д& _ до Р~дз’ который ничем не отличается от соответствующего урав- нения энергии в обычной газодинамике. Поэтому оно может быть приведено к энтропийному виду 3S/d/ = 0, показывающему, что течение идеально проводящей среды является адиабатическим. Выберем в качестве независимых термодинамических функций удельный объем 1/р и энтропию S. Тогда про- изводную от давления в уравнении движения (2.12) можно преобразовать точно так же, как это было сделано в (4.20) гл. I: = —А)2 —(Д + а — ds Р ds \ р / w ds ’ где с = Y(dpldp)s — газодинамическая скорость звука, a = (dpidS^. Производную по времени в уравнении индукции (2.16) раскроем с помощью уравнения неразрывности (2.11) dt \ р / р dt 1 lJ ds ’ Аналогично поступим с уравнением (2.17). Учитывая все сказанное, перепишем систему уравнений (2.11) — (2.20) 276
в следующем виде: on dt \ р / ds Л- 2 2 9 ( 1 \ , Н« dH'J , О , 5S’ 'gf С Р ds \ р / 4л ds * 4л ds а ds du Нх0 dHy dw HXQ dli2 dt 4л ds O’ dt 4л ds (3.7) dH„ dv du ^lL + рН. -у- - рЯх0 -5- = о, dt 1 r lJ ds r u ds 9 dS dt ЗЯ-, “aT = 0. dv dw pHz -5---pHv0 y- = 0, 1 z ds ‘ Ли ds ’ Это система семи квазилинейных уравнений первого порядка содержит семь неизвестных функций. Введя век- тор-функцию £/={1/р, Vt Ui w, Ну, Hz, S} и матрицу / 0 — 1 0 0 0 0 °\ — с2р2 0 0 0 //(//(4 л) 7/г/(4л) «1 0 0 0 0 — яхи/(4л) 0 0 А = 0 0 0 0 0 — Ях0/(4л) 0 0 рНу — pHXQ 0 0 0 0 0 0 P^XQ 0 0 0 \ 0 0 0 0 0 0 о/ перепишем систему (3.7) в стандартном виде dUldt^A dU/ds = Q. Рассмотрим уравнение det (Л-ХЕ) = —Иа,2- 4л Р / /72 V-к2р2 + — \ 1 1 4л р; ^2+ Н- 1 + С2 2 О =0, 1 1 4л г № = Н^ + Щ + Н1 (см. § 4 гл. I). Решая его найдем собственные числа %! = 0. А2,з = ± О р = ±ЙЛ1 V 4лр = ±а. = ± 277
При //#=0 эти значения % вещественны и различны, что свидетельствует о гиперболичности рассматриваемой системы магнитогидродинамических уравнений (3.7). На плоскости ($, /) существуют семейства характеристик четырех типов: ds/dt = O1 (3.8) ds/dt = dfzaA) (3.9) ds/dt = ±a+, (3.10) ds/dt = ±ia_. (3.11) 4. Скорости звука в магнитной гидродинамике. Харак- теристика (3.8), отвечающая собственному значению % = 0, как и в случае обычной газовой динамики, является «энтропийной» и совпадает с траекторией частиц. Наклон остальных характеристик в каждой точке плоскости (s, /) определяется величинами aAi а+, а_, которые являются магнитогид родинамическими скоростями звука (массовыми). Анализ линейного приближения урав- нений магнитной гидродинамики, аналогичный тому, который был выполнен для акустики в § 4 гл. I, пока- зывает, что малые возмущения распространяются в среде с одной из скоростей аА, а+, а_ в зависимости от харак- тера изменения в них параметров течения. Величина ___ аА = рНхй1УЬщ> называется альфвеновской скоростью, а малые возмуще- ния, распространяющиеся с этой скоростью в виде волн, — альфвеновскими. В звуковых волнах такого типа давле- ние, плотность и продольная компонента скорости остаются неизменными, а возмущение претерпевают попе- речные составляющие скорости и напряженности магнит- ного поля. Таким образом, альфвеновские звуковые волны являются поперечными, - частицы газа в них испыты- вают смещения в направлении, перпендикулярном к на- правлению распространения волны. Заметим, что звуко- вые волны в газодинамике являются продольными. Величины 278
называются быстрой и медленной магнитными скоростями звука, а соответствующие им малые возмущения — быстрой и медленной магнитозвуковыми волнами. В волнах этого типа наряду с поперечными компонентами ноля и скорости изменение претерпевают также плотность, давление и про- дольная компонента скорости. Продольная же составля- ющая вектора напряженности магнитного поля постоянна в силу предположения об одномерности течения. Можно показать, что магнитные скорости звука нахо- дятся в следующем соотношении: а~^аА^а^. (3.12) Указанные скорости являются массовыми. Соответствую- щие скорости распространения малых возмущений в физи- ческом пространстве вычисляются так: с А = Яд/Р = #л-о/ ]/4лр > Сь = П.|./р--= ]/ у I С2 + /72/(4лр) ztz ]/(с2 + А/2/(4лр))2 — с2Н^ /(лр)]• Если компонента поля в направлении распростране- ния волны равна нулю (/Yv0~0), то скорости (с_) и аА (сд) также равны нулю. В этом случае в среде могут существовать лишь быстрые магнитные звуковые волны, скорость которых равна с+ = V с1 + И 2/(4лр). 5. Магнитогидродинамические ударные волны. Враща- тельный разрыв. В магнитной гидродинамике без учета Диссипативных процессов (в частности, сг = оо), как и в обычной газодинамике, возможны решения разрыв- ного типа. Их строгий анализ следует проводить на основе интегральных уравнений магнитной гидродина- мики. Мы преследуем иллюстративные цели и поэтому воспользуемся другим приемом. Наибольший интерес представляют разрывные решения типа ударных волн, перемещающиеся по массе. Как мы видели, в чистой газодинамике можно получить доста- точно полное представление об ударных волнах, анализи- руя их структуру в диссипативной среде. Решение в этом случае является непрерывным и гладко соединяет значе- ния параметров течения перед фронтом волны и за ней 279
(рис. 78), причем сами эти значения остаются теми же, что и в разрывном решении. Гладкое решение уже можно анализировать с помощью дифференциальных уравнений. Удобно использовать при этом автомодельность типа «бегущей волны», т. е. искать решение «размазанной» ударной волны в виде /(s, = l = s-Dt, (3.13) где D = const —массовая скорость фронта волны*). Обратимся к системе уравнений магнитной гидродина- мики для одномерного плоского случая (2.11) — (2.20), Непрерывное решение в диссипативной среде Разрывное решение s Рис. 78. предположив для простоты, что векторы скорости и на- пряженности магнитного поля имеют лишь по две компо- ненты: = ", 0}, /7={^о, 0}. Таким образом, мы рассматриваем течения частного типа, когда векторы напряженности магнитного поля перед фронтом волны и за ним лежат в одной плоскости. Запишем систему уравнений в виде ди _dv dv___ dg du__Hx0 dH dt ds9 dt ds9 dt 4л ds9 d /Lr \ tj du . . H2 — (fin) = H. о + -3-, dt v 17 ds9 6 1 1 8л* (3 14) d f . v2 + u2 . Я2 \ d z . . d ( HxQ tj \ di[e + -^-+8-^)=-¥S^ + -ds[~^Huy P=RT/t\, е = Я77(т-1). *) Подробно постановка задачи о структуре фронта ударной волны излагалась в § 6 гл. I. .280
Для удобства дальнейших выкладок здесь введен удельный объем rj = 1/р. По аналогии со случаем чистой газодинамики в уравнения движения и энергии введена вязкость со, так что полное давление g складывается из газокинетического, магнитного и вязкого. Вязкость со является в (3.14) тем самым диссипативным механизмом, который обеспечивает «разглаживание» разрывных реше- ний. Далее мы используем линейную вязкость со = — vp dv/ds. (3.15). Из (3.13) следует связь между производными df/ds = df№, df/dt = — D (df/dfy, с помощью которой система в частных производных сво- дится к системе обыкновенных дифференциальных урав- нений _г-х dv[ __ dv т-ydv __ dg ~'Udl~d^ udl ~ Щр Проинтегрируем эти уравнения по g от фона (s = oo, g = oo), где все параметры имеют невозмущенные значе- ния т]0, vQt Uq, Hq, е0, Ро и т. д. Получим: -D(y]-po) = ^-^o, (3.17) D(v-Vo)=g-gQ, (3.18) -Я(и-Ыо)=^(Я-Яо), (3.19) — D (Яг] — Яо11о) =/Л-о (и - «о). (3.20) t'2 + «2 I Т/2п\ /_ I + «5 I \~| - ^о+— + -&Г/1 = = (gv-govo)-^(Hu-Houo). (3.21) Заметим, что если в (3.17) — (3.21) вязкость отсут- ствует (со = 0), т. е. g = p + Я2/(8л), то эти уравнения можно рассматривать как соотношения па поверхности сильного разрыва, другими словами, как обобщение соот- ношений Гюгонио на случай магнитной гидродинамики. 281
Будем считать, что газ перед ударной волной покоится: Vo = Uq = 0. Естественно также положить, что а)о = 0. Выразим из (3,17) — (3.20) все функции через удельный объем ц: У = — D (п —По), <?=^о-^2(П-По)> О 1]о Ялгц/(4л) ° О21]-//.У(4л) ’ ГЛ п — По U=- D —----------!------ И Т. Д. 4я D‘1] — #хо/(4л) (3.22) Заметим, что формулы для Н и и имеют смысл, если знаменатель D2r) — Я;п/(4л) не обращается в нуль. Подстав- ляя (3.22) в уравнение энергии (3.21), учитывая вид уравнений состояния и выражение для вязкости (3.15), придем к дифференциальному уравнению d,i = v±ln7n nJL I 2у р» Я 2v W1 \Y~H + Y+> O2/] _ H'i n (A0 + A) + (v— 1) (1]— T|0) A) 4л (у -|-1) A3 )’ (3.23) A = £>2q Это уравнение описывает структуру фронта магнито- гидродинамической ударной волны в вязкой среде. Опре- делив из (3.23) т] ($) и подставив эту функцию в (3.22), можно найти характер изменения поперек фронта волны и других функций. Правая часть (3.23), а следовательно, и производная, стоящая в левой части, обращаются в нуль на фоне перед волной при ц = Другое значение удельного объема i] = T]i, при котором производная равна нулю, отвечает течению, устанавливающемуся за фронтом ударной волны. Величина тц определяется из кубического уравнения, которое получается в результате приравнивания к нулю выражения в фигурных скобках в правой части (3.23). В общем случае при Н=£0 проинтегрировать уравне- ние (3.23) не столь просто, как в газодинамике. Однако определенную информацию можно получить, и не проводя интегрирование, а лишь анализируя поведение решения в окрестности переднего и заднего фронтов волны при ц=т]о и Т1 = Л1, которые при использовании линейной вязкости (3.15) находятся в бесконечно удаленных точках 282
(при ? = ±оо). При этом даже не обязательно знать точное значение Но достаточно того факта, что dv\id'E, -> О при 1) - * ’11- Рассмотрим сначала окрестность переднего фронта волны л = Ло- Положим '1 = ’1о + ъ (3.24) где т] — малая величина, !• После подстановки (3.24) в (3.23) с точностью до малых первого порядка получаем *!Ц( (3.25) где постоянная Ко может быть преобразована к виду Ко = (>02 - 4, о) (^5 - CL, 0)/(^02 - й, о). Величины е+>()> с_0 —соответственно быстрая и медлен- ная магнитные скоро- сти звука, сл>0 —ско- рость Альфвена, вычис- ленная по значениям параметров перед фрон- том ударной волны; — эйлерова скорость фронта ударной волны относительно газа перед волной: ^0 = D)]0. Рассмотрим ударные волны сжатия, для ко- торых г|<0 (рис. 79). Производная dx\/d^ по- ложительна, поэтому постоянная Ко в (3.25) Рис. 79. должна быть больше нуля, что с учетом неравенства (3.12) С—, О СА, 0 С+, 0 возможно лишь в двух случаях: либо с’ф, о<^(% либо cLt о < <Ж о. (3.26) Для того чтобы проанализировать поведение решения вблизи заднего фронта волны, следует положить в (3.23) Л==Л1 + Л» где Щ—есть корень правой части этого урав- нения, а 1]—малое приращение. В результате получится 283
соотношение, аналогичное (3.25). Однако это соотноше- ние можно построить и более простым путем. Воспользуемся следующими соображениями. Уравне- ния (3.17) — (3.21) и все дальнейшие формулы, включая (3.25), получены в результате интегрирования обыкно- венных дифференциальных уравнений (3.16). При этом интегрирование велось от значений параметров перед волной Т]о, t>o, Pq9 Но и т. д. Очевидно, проинтегрировать уравнения (3.16) можно и в обратном направлении от значений гр, vL, иъ plf и т. д., которые достигаются в потоке за фронтом удар- ной волны. Результат такого интегрирования в точности совпадает с соотношениями (3.17) — (3.20), если только (3.27) Здесь с±, 1, за фронтом волны отно- нижний индекс «0» здесь заменить на «1». Все последую- щие выкладки также сохраняют силу, так что аналогично (3.25) будем иметь вблизи заднего фронта 4 Ki ~ где Ki = (^1 - 4. i) (^i - 1). Со-магнитные скорости звука в потоке ударной волны, = — эйлерова скорость сительно газа за ее фронтом. Приращение г] в (3.27), а также производная dp/4 положительны (см. рис. 79), поэтому ^<0, что воз- можно, если выполнено одно из двух условий: 4, 1 <>1 <4, ь ^'1 <<4 и (3.28) 284
Выше отмечалось, что разность Z)2rj— Я^0/(4л) не обра- щается в нуль, следовательно, ни в одной точке структуры волны относительная скорость фронта не совпадает с мест- ной альфвеновской скоростью (Dr|)2 с\ = г]/(4л). Учитывая это обстоятельство, можно сделать вывод, что неравенства (3.26) и (3.28) одновременно могут выполняться лишь в следующих двух сочетаниях: 4, о < с А, 1 О? < 4,1, (3.29) 4 о < о, <4 <4ь (3.30) Условия (3.29), (3.30) выделяют два возможных типа ударных волн — соответственно быстрые и медленные маг- нитогидродипамические ударные волны сжатия (рис. 80). Этот факт аналогичен результату, который дает тео- рема Цемплена в случае газовой динамики. Отметим, что zz; б) Рис. 81. обычно условия (3.29), (3.30) получают на основе анализа эволюционное™ магнитогидродинамических ударных волн (см. [21]). Сопоставляя неравенства (3.29), (3.30) с формулой (3.22) для магнитного поля Я, можно сделать вывод, что в быстрых ударных волнах сжатия напряженность поля возрастает, а в медленных — падает (рис. 81). 285
В случае, если продольная компонента магнитного поля отсутствует (ЯЛ.о = О), то —О, сл = 0 и возможны лишь быстрые магнитогидродинамические ударные волны, удовлетворяющие условию ^о>4.о = со По, <4. + Обратимся теперь к случаю, когда разность D2q — — Яго/(4л) в (3.22) равна пулю, т. е. скорость движения волны относительно газа на фоне совпадает с альфве- новской: = При этом оказывается, что соотно- шения (3.19) и (3.20) совместны лишь при условии Т| = Г|О. (3.31) Формулы (3.17), (3.18) с учетом (3.31) дают v = v0, g = g{). Из уравнения энергии.(3.21) следует Т = То. Таким обра- зом, все термодинамические параметры в потоке посто- янны. Неизменна и продольная компонента скорости v, так что вязкость тождественно равна нулю (со = 0). Для магнитного поля и поперечной составляющей скорости получаем № = Hi, и = и0- (# - #о)• Отбрасывая тривиальное решение H = HQ. u=uQi имеем 7Д =—77о, Ui — wo + 2//о 1/^1 о/(4 я). (3.32) Построенное решение является разрывным (функции Н и и — изменяются скачком, остальные параметры — непре- рывны) и представляет собой волну, распространяющуюся со скоростью Альфвена: = <й,о = а;4,1 =D'i. Напомним, что мы рассматриваем случай, когда век- тор напряженности магнитного поля все время остается в одной плоскости. При этом оказалось, что на разрыве этот вектор повернулся на угол 180° (рис. 82). В общем случае угол поворота вектора Н может быть любым. Раз- рывы указанного типа называют вращательными, на рис. 80 им соответствует точка А. Рассмотренные выше решения разрывного типа пере- мещаются по массе. Наряду с ними в магнитной гидро- динамике существуют разрывы, через которые поток ве- щества отсутствует. Если при этом компонента магнитного поля в направлении, перпендикулярном поверхности раз- 286
рыва, не равна нулю, то на таком разрыве скорость, давление и напряженность магнитного поля непрерывны, скачки могут претерпевать плотность и температура. По аналогии с газодинамикой эти разрывы называют контактными. Если же векторы напряженности магнит- ного поля по обе стороны от разрыва параллельны по- верхности разрыва, то здесь могут измениться скачком касательная составляющая скорости и магнитное поле. Испытывают скачок и термодинамические функции, при- чем величина перепада газокинетического давления та- кова, что полное давление р + Я1 2/(8л) остается непрерыв- ным. Разрывы этого типа называются тангенциальными. § 4. Полностью консервативные разностные схемы для уравнений магнитной гидродинамики 1. Вводные замечания. Особенность полностью кон- сервативных разностных схем (см. гл. II) состоит в том, что такие схемы одновременно аппроксимируют различ- ные виды записи системы дифференциальных уравнений, каждый из которых отражает определенный физический аспект явления. Благодаря этому такие схемы правильно передают, например, соотношения между разными фор- мами энергии (в газодинамике между внутренней и кине- тической), в то время как схемы других типов порождают фиктивные источники энергии, которые на грубых сетках могут заметно исказить решение. В этом параграфе мы получим полностью консерва- тивные схемы для системы одномерных нестационарных 287
уравнений магнитной гидродинамики [23]. Обратимся к случаю плоской симметрии и для простоты положим сначала, что продольная компонента магнитного поля отсутствует. Тогда можно выбрать систему координат так, чтобы поперечное магнитное поле имело лишь одну со- ставляющую, например, Н={0, Н, 0}. Электрический ток и электрическое поле также будут иметь по одной компоненте / = {0, 0, i}, Е = {0, о, Е}, 1=оЕ=±д£. Электромагнитная сила действует в продольном направ- лении /={/,0,0}, f——iH/p, так что движение среды происходит лишь в направлении оси х: v = {vf 0, 0}. Уравнения, описывающие магнитогидродинамические течения такого типа в лагранжевых массовых координа- тах, получаются из системы (2.11)— (2.20): dt \ р J ds9 (4.1) dv/dt =—dp/ds-\-f, f = — iH/p, dx/dt — v, (4,2) = (4-3) dt \ p / ds ’ i * * * v 7 i = aE = g-^, (4.4) 4л ds 9 v 7 ds/dt = — p dv/ds + q, q = iE/p. (4.5) Уравнение энергии (4.5) записано в недивергентной форме. Как отмечалось в § 2, оно может быть преобразовано к полудивергентпому и дивергентному видам. Действи- тельно, суммируя (4.5) с уравнением движения (4.2), умноженным на v, получим N\e+i) = ~i^+fv+ci- (4.6) Это соотношение описывает изменение со временем газо- динамической энергии, т. е. внутренней и кинетической. 288
Уравнение индукции (4.3) позволяет вычислить, как изменяется со временем энергия магнитного поля: £/7/2 = .к [LdA /4 7\ dt \8лр J 8л ds 1 4п ds ' ( • / Суммируя (4.7) с уравнением (4.6), имеем д I 1 у3 । И2'\ д [7 । нг\ 4 . д /ЕН\ о. а?(е + т‘г8^) = 1 8лГ] + * Дг)- <4-8) Это дивергентное соотношение показывает, что полная энергия (внутренняя, кинетическая и магнитная) изме- няется за счет работы сил газокинетического и магнит- ного давления и потока электромагнитной энергии. Заметим также, что электромагнитная сила f = — iH/p представима в дивергентной форме f== — ~(#2/(Зл)). По- этому уравнение движения может быть записано в виде dv _ _ д_( . Я2\ dt ds у ‘ 8л) 1 который наглядно выражает закон: количество движения некоторой массы газа изменяется под действием газоди- намического и магнитного давления, приложенного к гра- ницам этой массы. 2. Случай плоской симметрии. Естественно потребо- вать, чтобы в разностной схеме, аппроксимирующей систему дифференциальных уравнений магнитной гидро- динамики (4.1) —(4.5) выполнялись разностные аналоги соотношений (4.6), (4.8) и т. д. В этом случае разност- ная схема будет адэкватно моделировать реальные физи- ческие процессы, протекающие в непрерывной среде, не- зависимо от характера сетки. Введем в рассматриваемой области пространства (s, /) равномерную сетку (о= {(sA,, /7), k = 0, 1, ..., N, j = 0, 1, ...} с шагами h и т: s/? = s/eЛ, /7?1 = /7 + т. К узлам сетки (sk, tj), помимо газодинамических вели- чин x]k и vjz, будем относить также сеточные функции iik, fi'k, аппроксимирующие напряженность электри- ческого поля, плотность тока и электромагнитной силы. В полуцелых точках (.sA..pi/2, ^/) будем «измерять» наряду с функциями р1^ н/о, ptf-i/2 сеточнУю функцию на- пряженности магнитного поля /7д1_1/2. На сетке о.) рас- смотрим следующую разностную схему, аппроксимирующую 10 А, А. Самарский, 10, П. Попов 289
систему уравнений (4.1) — (4.5) (использованы безыпдекс- ные обозначения) — ) = р(0.5) \ р Jt s ’ f/ = — £<“’ + /, X/ = w(0’5), i = CT * 4л s > ez = — _i_ ^ = ^ур^(су2)£((1з)в (4.9) (4.Ю) (4.Н) (4.12) (4.13) Здесь оу, o2, о3 — параметры, значения которых пред- стоит выбрать, исходя из соображений полной консерва- тивности. Веса у функций р, р, v в (4.9) —(4.13) выбраны так, чтобы при Я==0 эта схема обращалась в газодина- мическую полностью консервативную разностную схему, построенную в гл. II. Напомним, что 0<а<;1- сво- бодный параметр. Вид разностной аппроксимации электро- магнитной силы f будет получен ниже. Уравнение (4.12) записано в целой точке сетки. В то же время сеточные функции плотности р и электропро- водности ст относятся к пол у целым точкам. Поэтому в (4.12) использована линейная интерполяция этих вели- чии из полуцелых точек в целую: = 0,5 (р + р (— 1)), а;^0,5(о + о(—1)). В уравнении энергии (4.13), которое относится к полу- целой точке, разностный аналог джоулева тепла q запи- сан в целой точке, что снижает порядок аппроксимации по пространству до 0(h). В дальнейшем мы укажем, как следует симметризовать выражение для q, чтобы полу- чить второй порядок аппроксимации. Проанализируем, как в схеме (4.9) —(4.13) преобра- зуется уравнение энергии. Умножим уравнение движения (4.10) на с/°’5) и сложим результат с недивергеитиым уравнением энергии (4.13). Получим (е + ^2/2)z — — (р(гл>> (—1) у(0’5)).? + + q. (4.14) Это соотношение аппроксимирует полудивергентный вид уравнения энергии (4.6). 290
Преобразуем несколько разностное выражение для джоулева тепла q. Учитывая уравнение (4.12), имеем q = =НРг)Е^/(4л). Перейдем здесь с помощью формулы (1.19) гл. II от ве- сов и <т3 соответственно к 0,5 и п(: \Н^ 4-т (<т., - 0,5) Я-, | [/?<'"' +т (о., - a,) Et] — = + 4ь (4-15) где = Т [(О3 - Ox) Н^Е, + (а2 - 0,5) Н^Е^ |. (4.16) Обратимся теперь к уравнению индукции (4.11). Используя формулу для разностного дифференцирования произведения которая следует из (1.21) гл. II, а также уравнение не- разрывности (4.9), можно преобразовать (4.11) к виду Шо = -М,5) +Е^}. Умножим полученное выражение на ///(8 л), а уравне- ние индукции (4.11) на Я/(8л) и возьмем их полусумму. Вновь применяя формулу (4.17), где z/ = ///(8n), a \/z = H/р, приходим к результату Это равенство аппроксимирует дифференциальное уравне- ние (4.7). Сложим его с (4.14), где джоулево тепло пре- образовано в соответствии с формулой (4.15): (е + ?+бГр),= - (₽«>(—J>v<0 '’),+ + + (4.19) \ J L / 5 О J v Предпоследнее слагаемое в правой части этого равен- ства с помощью формулы (1.21) гл. II можно представить в виде V(O,5) = /Я(-1)А/(-1) 0,у _ 0,5) 1НН_\ 8л 8л Л \ 8л Д * 10* 291
Таким образом окончательно получим (8+т + + +(£1Тд<-|,1+‘'. к-’"> d^-^ + d., d2 = \f+(HH/(.8n))-\v^. (4.21) Полученное соотношение аппроксимирует дивергентное уравнение энергии (4.8). Как видно, в общем случае на изменение полной энергии в схеме оказывают влияние фиктивные источники d. Как и в газодинамике, они воз- никают из-за рассогласованности отдельных разностных уравнений схемы, и па грубых сетках могут достигать значительной величины, искажая картину исследуемого явления. Если положить o-3 = ai = P, ст2 = 0,5, /= —(ЯЯ/(8л))£> (4.22) то дисбаланс энергии d = d1 + d2 будет тождественно равен нулю (см. (4.16), (4.21)). Получающаяся при этом из (4.9) — (4.13) схема является полностью консервативной, — уравнение энергии в ней с помощью алгебраических пре- образований сводится от недивергентного вида к полу- дивергентному и дивергентному. Заметим, что условия полной консервативности (4.22) устанавливают для электромагнитной силы f дивергентную форму, обеспечивающую выполнение разностного аналога закона сохранения импульса. Однако, используя уравне- ние (4.12), ей можно придать и недивергентный вид f = -0,5[iHjp* + iH*/p*], (4.23) аппроксимирующий соответствующее дифференциальное выражение. Построенное семейство полностью консервативных схем содержит два свободных параметра: вес у газокине- тического давления а, и [3 — вес (в уравнениях индукции и энергии) у напряженности электрического поля Е. Как говорилось выше, член, описывающий джоулев нагрев q, в уравнение энергии входит несимметричным образом, что в свою очередь порождает несимметрию дивергентного уравнения энергии (4.20) и дает первый порядок аппроксимации 0(h). От этого можно избавиться, если использовать симметричное выражение для q в (4.13): <? = 0,5 [(г7рф)<0-5’ + (I (+1 )/р* (-1-1 ))<°-5> (+1)]. 292
В этом случае недивергентное уравнение энергии приво- дится к следующему дивергентному виду: / , у2+ч2(+1) , \ _ 'у6 "г 2 "I 8лр )t = - (/’?’ + У--У(0'Б,1 -У У* У . (4.24) IУ 8л, / s 1 \ 4л Js ' 1 Заметим еще, что закон «сохранения объема» 1/р = х5 в рассматриваемой схеме выполнен. Это соотношение зави- сит лишь от способа разностной записи газодинамических членов, а они взяты из гл. II, где построены полностью консервативные схемы для газодинамики, обладающие таким свойством. Мы построили полностью консервативные разностные схемы для системы уравнений магнитной гидродинамики на основе семейства схем с недивергентным уравнением энергии. Естественно, что аналогичные построения можно повторить, исходя из семейства с полудивергентным или дивергентным уравнением энергии. В последнем случае исходное семейство схем будет консервативным. Анализ показывает, что получающиеся при этОхМ схемы тождественны полностью консервативной схеме, постро- енной выше. Напомним, что аналогичный факт имел место и в обычной газодинамике. Однако здесь существуют и некоторые различия. В консервативных газодинамических схемах дисбаланс внутренней энергии имеет дивергент- ный вид, так что фиктивные источники носят поверх- ностный характер. В магнитной гидродинамике дисбаланс внутренней энергии произвольной консервативной схемы содержит, вообще говоря, фиктивные источники объемного характера. В заключение этого пункта выпишем полученное семейство полностью консервативных разностных схем для системы одномерных плоских уравнений магнитной гидродинамики в случае, когда продольная компонента магнитного поля отсутствует: (1/р)/ = У<0,5)> -V/ = u(0’5’, vt=—+ f=-(/////(8 л))-= — 0,5 [iH*/p., + iH/pJ, (4.25) (///p)z = £<₽>, i— o*E=р^Н-/(4п), =+ 7, 7 = 0,5 [(//p + (i (+ l)/p* (+1 ))«>.*> E® (+1)]. 293
Уравнение энергии, представленное здесь в недивер- гентной форме, с помощью равносильных алгебраических преобразований приводится к одному из трех видов: £t + pw (1/р)/=д, (е + £!+^+!1 +1 ^(0.5) + -ЬД+1)у(0’5)(+1)] + 7. / ;,* + ь2(+1) н*\ = \ 4 8лр7 17 ,п) . (нн)Д ,05Л . (е^н^Х IV* Г 8л f Js \ 4л )s- При значениях свободных параметров сс = (5 = 0,5 по- лучается единственная полностью консервативная схема второго порядка аппроксимации. В остальных случаях порядок аппроксимации равен О(т + Л2). Мы рассмотрели простейший вариант, когда вектор напряженности маг- нитного поля ортогонален оси х. Все сказанное без труда обобщается и на случай отличной от нуля продольной компоненты магнитного поля. Система соответствующих дифференциальных уравнений приведена в § 2 (см. фор- мулы (2.11)—(2.20)). Полностью консервативная разност- ная схема здесь выглядит так: / 1 \ (0,5) (0,5) /а) / НН\ «/=-й^0,5)> (4.26) t =£*//-= а 4л s * » е = — 0,5 [ (- Y0,5) (-Н±Ш(0,5) £(₽> (+1)1. ' ' s L\P*/ \Р*(+1)/ 'J Для простоты мыограничились случаем, когда магнитное поле и скорость имеют лишь по одной поперечной составляющей: H={HQ, И, 0}, v = {v, и, 0}. Учет г-компонент поля и . скорости проводится точно так же. Уравнение энергии в схеме (4.26) алгебраическим путем можно свести к дивергентному виду / y2 + y2(+l) W2 + W2(+1) Я2\ _ г"1" 4 4 ‘г8лрф~ Г/ . (ЯЯ).\ ,п J = - Ь/’* ’+ V > + —4^— А + 4л («(0’5)^-5)).- (4.27) 294
3. Результаты численных расчетов. Численные расчеты подтверждают выводы, полученные в результате теорети- ческого анализа разностных схем для уравнений магнит- ной гидродинамики [24]. В качестве теста рассмотрим задачу о поршне, кото- рый вдвигается в газ с постоянной скоростью и порождает в нем быструю магнитогидродинамическую ударную волну. Газ идеально проводящий (а = оо, Е = 0), нетепло- проводный, подчиняется уравнениям состояния: р = 7?р7\ Рис. 83 а.-------схема с педивергеитным уравнением энергии, -------— полностью консервативная схема,---точное решение. z = RT/(y— 1) (7?=1, 7 = 5/3), и в начальный момент покоится (v (s, 0) = 0, и (s, 0) = 0). Остальные параметры при t = Q имеют следующие значения: P(s, 0)=1, T(s, 0) = 0, /Уо = 2,5О7, Я(5, 0) = 1,401. Скорость поршня задана, ее компоненты равны v(0, Z) = 0,25, u(0, t) = —0,2735. Значения параметров течения, которые устанавливаются за фронтом возникающей волны, вычисляются по соотно- шениям Гюгонио: ^ = 0,25, // = —0,2735, 7 = 0,0117, р = 1,33, Я = 2,802. На рис. 83а приведены результаты расчета описанной задачи о поршне по чисто неявной разностной схеме 295
с недивергентным уравнением энергии. Пунктиром ука- заны профили температуры на некоторый момент времени, полученные для двух значений шага сетки по времени т1 = 2,1т/<, т2==4,2т/<, где хк — величина, вычисленная по критерию Куранта для параметров потока за фронтом волны, причем в качестве скорости звука в этом крите- рии использована скорость быстрого магнитного звука. Сплошной линией здесь нанесено точное решение. Как Рис. 83 6.-------консервативная схема, ---------полностью консервативная схема,----точное решение. видно, погрешность в определении температуры значи- тельна (до 70%). При уменьшении шага т погрешность убывает. На этом же рисунке нанесены результаты (штрихпунктирная линия), полученные для тех же зна- чений т по полностью консервативной схеме первого по- рядка аппроксимации, — свободные параметры а и р в (4.25) равны единице. На рис. 836 представлены результаты расчета той же задачи по чисто неявной консервативной схеме (пунктир- ная линия) и полностью консервативной схеме первого порядка аппроксимации (штрихпунктирная линия) при т=1,6тд'. В первом случае отклонение численного реше- ния от точного составляет около 20%, полностью кон- 296
сервативная схема хорошо воспроизводит точное ре- шение. Таким образом, в магнитной гидродинамике дефекты классических консервативных схем, связанные дисба- лансом внутренней энергии, проявляются даже на про- стейшей тестовой задаче, где граничные условия не из- меняются во времени. Это происходит из-за того, что указанный дисбаланс содержит фиктивные источники энергии объемного характера. Приведенные выше примеры расчетов свидетельствуют, что и в магнитной гидродинамике полностью консерватив- ные схемы обладают определенными количественными преимуществами по сравнению с прочими схемами того же порядка аппроксимации. 4. Случай цилиндрической симметрии. Не останавли- ваясь на подробностях вывода, который аналогичен пло- скому случаю, приведем некоторые результаты, касаю- щиеся разностных схем для случая цилиндрической сим- метрии. Пусть продольная компонента магнитного поля отсутствует: HrQ = 0. Система соответствующих'дифферен- циальных уравнений в лагранжевых массовых координа- тах приведена в п. 4 § 2 (см. (2.26)). Аппроксимирующее ее семейство полностью консервативных разностных схем выглядит следующим образом: /=^-(/г<₽)з- = а^, (4.28) 6/ = — р(а) (°»5)5))s + q, ’=4 [GTH’’+(м+Г(+.>Г’ e‘” <+>]+ L \ I Ф / \ i ф \ I / / _1 Здесь использованы обозначения для сеточных функций //==(/7г)Г[-1/2, Ч = (г//ф){+1/2, £ = (£z)'> е = а = (+1) = {г + г (+1))/2, ^ = £(0'5)/'(0'5)(+1)/аа. 297
В выражении для электромагнитной силы fr фигурирует безразмерный множитель Ь. На гладких решениях он равен единице с точностью до О(т2 + Л2). Введение этого множителя обеспечивает алгебраическую эквивалентность недивергентного уравнения энергии в (4.28) дивергент- ному соотношению , ^2(+1) \ = 1 4 8лр 8лра2// = - Н(.!Х)4-(//Лр* - . V О Л / 15 А 11Л v(0’5) ’ е™ П^} —£(|!) (V015))* ' \° 8л г(0,5) Д 4л (4.29) Это выражение аппроксимирует дивергентное уравнение энергии в форме (2.29) и выражает разностный закон сохранения энергии в применении к одному массовому интервалу сетки за один шаг по времени. Нетрудно полу- чить и интегральный закон сохранения энергии для всей массы газа на произвольном промежутке времени. Для этого следует просуммировать соотношение (4.29) по j == Д, /1+Ь •••, Л, гДе Д и Д некоторые временные слои, и по k = 0, 1, ...» N— 1. Нужно иметь в виду, что для крайних фиктивных интервалов сетки (см. п. 4 § 4, гл. II) справедливы соотношения для левого интервала: /г_! = 0, р(— 1) = р0, H-i — Ho, (АФ)-1 = (ЛФ)О, г-1 = го, a~i = = г0» ^-1 = (го0’5))2/(^ого) и для правого интервала hN = 0> аналогично. В результате полный баланс энергии для схемы (4.28) приобретает вид 0/7-QA = — Л -П, (4.30) и2 + ^(-|-1) 4 8.пр 8лра‘- /д> — полная энергия газа на /-м временном слое сетки: = X (р#> г^Ч0'5’ - i = ii 298
— работа внешних газодинамических сил; Д — У /-(0,5)^(0,5) г(0.5)^(0,Я) \ I ' Z-j |_\ 8л w л/ 8я о ° / ' / = /г — работа внешних магнитных сил; hwv1? (Ч”я) — электромагнитная энергия, поступившая в область, занятую газом, через границу в виде потока Умова —Пойн- тинга. Заметим, что интегральный баланс (4.30), так же как и дифференциальные уравнения (4.28), (4.29), запи- сан для массы газа, приходящейся на единицу высоты и один радиан азимутального угла. § 5. Решение разностных уравнений электромагнитного поля 1. Метод раздельных прогонок для разностных схем магнитной гидродинамики. По сравнению с газовой дина- микой система уравнений магнитной гидродинамики с теп- лопроводностью является более сложной, — здесь появ- ляются дополнительные уравнения, описывающие электро- магнитное поле; кроме того, в прежних уравнениях появляются дополнительные члены. Поэтому для решения разностных схем в магнитной гидродинамике целесооб- разно использовать метод раздельных прогонок, изложен- ный в § 4 гл. IV. Естественно выделить уравнения элек- тромагнитного поля в отдельную группу (магнитную часть) и рассматривать ее наряду с динамической и тепловой группами уравнений. Схема метода раздельных прогонок для этого случая представлена на рис. 84. Кроме внутренних итераций, в каждой из отдельных групп—динамической, магнитной и тепловой, а также внешних итераций, предусмотрены промежуточные итерации между группами уравнений (на рис. 84 такие промежуточные итерации указаны между магнитной и тепловой группами). Комбинируя в зависи- 299
мости от характера задачи число внутренних, промежу- точных и внешних итераций, можно достичь заданной точности за минимальное время. Электромагнитная сила, входящая в уравнение дви- жения, и джоулев нагрев в уравнении энергии вычис- ляются в магнитной части и во внутренних итерациях в группах I и III не участвуют. Точно так же скорость, слоя Рис. 84. плотность и электропроводность (зависящая от темпера- туры и плотности), фигурирующие в уравнениях электро- магнитного поля, во внутренних итерациях в части II считаются неизменными. Заметим, что уравнения электромагнитного поля ли- нейны. Поэтому при их численном решении необходимость в итерационном процессе может возникнуть лишь в слу- чае, когда электропроводность зависит от напряженности магнитного поля, моделируя анизотропию среды, или граничные условия имеют какой-либо специальный (нели- нейный) вид. 2. Особенности расчета уравнений электромагнитного поля при малых значениях электропроводности. Разно- стные уравнения электромагнитного поля, которые ре- шаются 'в магнитной группе И, в простом случае нло- 800
ской симметрии при отсутствии продольной компоненты магнитного поля выглядят следующим образом (см. (4.25)): (—) =Еф) i = (jE==£^H (5 1) Они записаны для сеточных функций Я, Е, I, параметры р, а* считаются известными. Исключая из (5.1) функции i и Е, приходим к уравнению для напряженности маг- нитного поля Н\ (—) ур). (5.2) \ р // \ 4ла# s ys \ > Это разностное уравнение второго порядка аналогично уравнению теплопроводности (см. (6.11) гл. II); роль коэффициента теплопроводности играет выражение 1/(4ло*) (так называемая магнитная вязкость). При (3 = 0 уравнение (5.2) становится явным, его устойчивость имеет место лишь при ограничении на шаги сетки (см. § 6 гл. III): т < Л2/ /I*. (5.3) / \ 2ла. j рр, v > В задачах низкотемпературной плазмы, где проводи- мость среды мала, а на отдельных участках может даже обращаться в нуль, условие (5.3) приводит к слишком жесткому ограничению на шаг сетки т. Использование явных схем для практических расчетов оказывается в этом случае неэффективным. Обратимся к неявным схемам, которые, как отмеча- лось в § 6 гл. III, являются формально безусловно устой- чивыми. При р >> 0 соотношение (5.2) может быть пере- писано в виде трехточечного уравнения относительно зна- чений магнитного поля Н на (/+ 1)-м слое: А .HI + * - C.HI+1 + В .Hi + J = — Fl (5.4) где Л/г ~ ~~ » Ek — ЛЛ + 1, Ck = ~^--\- Л/г + В/г, № \4ло;:://г рр/г 4==_L[^ + (l_p)T( Я П /г= 1, 2, Я-1. Величины p, p* и о* считаются здесь известными. Уравнение (5.4) при добавлении краевых условий (например, первого рода) легко решается с помощью метода прогонки (см. § 2 гл. IV), 301
Однако такой алгоритм становится неприемлемым в случае, когда электропроводность среды становится малой Коэффициенты уравнения (5.4) при этом неограниченно возрастают, и в процессе вычисления реше- ния происходит потеря точности. Большие трудности воз- никают при определении напряженности электрического поля £ = АгН.-. <5'!» Когда проводимость о становится малой, производная от напряженности магнитного поля также стремится к нулю: В то же время электрическое поле Е, как сле- дует из физических соображений, должно оставаться ко- нечным. Определение его значения в численном расчете по формуле (5.5) фактически приводит к вычислению отношения двух малых величин, что и дает плохие результаты. 3. Потоковый вариант метода прогонки. Избежать трудностей, возникающих при расчете уравнений элек- тромагнитного поля в случае малой проводимости среды, позволяет предложенный в [19, 25] потоковый вариант метода прогонки. Изложим содержание этого метода в применении к уравнениям (5.1). Исключив плотность тока /, перепишем (5.1) в виде двух разностных уравнений (—} = Е™, (5.6) \ Р Л s 4лаж s ’ v ’ В индексной форме эти соотношения выглядят так: (5.7) ci±iz?z:±;-HrM+//i+1=o, (5.8) где Д j I 1 Л/г 1 k Р т f Pfe о/г 1_1 Л/г 1 । 1 Р //?/ р}\ Бк - Т V 1 - Ek), ,г pTh-hTM Равенство (5.8), соответствующее второму из уравнений (5.6), записано в (&4-1)-м узле. 302
Для решения системы разностных уравнений (5.7), (5,8) введем линейную связь между сеточными функциями напряженности электрического и магнитного полей: аД 'J -ук. (5.9) Коэффициенты а*, |3/г, уЛ> пока неизвестны. Выразим из последнего соотношения при а/{^=0 1 = (у/г - ₽/гЕ/Д ’)/«/, (5.10) и подставим в (5.7), (5.8). В результате получим (верх- ние индексы у Hh+\ Ек+\ Л/Д1, СД1, В’к здесь и да- лее опущены) Ек+1 - Ек - -ЖК _]_ вк = 0, а'! (5.И) С/г+1Е/г+1 - > Ек - Нк+1 + -g- = 0. Заметим, что коэффициенты а/г, (3/г, yk в формуле (5.9) определены с точностью до множителя, так что можно ввести некоторую нормировку этих коэффициентов. Сде- лаем это с помощью соотношения аЛ, — Р/.Л/, = 1. (5.12) Исключая теперь из (5.11) величину имеем И/е + 1+ (Р/г - Сд.,0 Е/Н-! - Р/А- (5.13) Сопоставляя полученное выражение с исходным равен- ством (5.9), записанным в (/гД- 1)-й точке, можно сделать вывод о пропорциональности коэффициентов: 1/^/г + 1 = (Р/г — С’/г + 1)/р/г + 1 = (У/г — fikBkj/y/i + i. (5. 14) Это равенство позволяет построить рекуррентные фор- мулы для вычисления коэффициентов прогонки. При этом в зависимости от характера краевых условий можно использовать одну из двух возможностей: либо прово- дить прямую прогонку (т. е. вычисление коэффициентов а/г, Р/г, Т/г) слева направо в порядке возрастания номера узла сетки k, а обратную (вычисление функций £/г, Н},) справа налево, либо наоборот. Остановимся здесь па пер- вом варианте. Из (5.14) следует, что Р/г + 1 = 0С/г + 1 (Р^ — С/е + 1), yk + l = Uk + l (V/г — Р/г^/г)- (5.15) Условие нормировки (5.12), переписанное для (/гД- 1)-й точки, а/г + 1 “ Рач l^A'-bl1 (5.16)
дает возможность вычислить После подстановки первого из соотношений (5.15) в (5.16) получаем а/г + 1 = П + (Ck + l — Р/г) ^Л + 1] (5.17) Окончательный вид рекуррентных формул для вычис- ления остальных коэффициентов прогонки таков: Р/г + 1 С/г+1~Р/г (5.18) v __ ________Y/г Р/г^/г_____ Т/г + 1 ' + (Ck+1-f>k)Ak+1 k = 0, 1, ..., М-1. Построим теперь формулы для определения сеточных функций £/г, Hk по найденным значениям коэффициентов. Первое из соотношений (5.11) с учетом условия нор- мировки (5.12) дает Ek - (1 + М/г) (Ml + В/г) ~ М/г, (5. 19) fc—M- 1, уу —2, ..., 1, 0. Для вычисления Hk воспользуемся равенством (5.10), которое с учетом (5.12) и (5.19) можно переписать в виде М?/г-₽ИМ + М k = N - 1, N - 2, . . . , 1,0. (5.20) Заметим, что с помощью условия нормировки (5.12) мы исключили из всех формул коэффициент прогонки ak. Таким образом, в процессе расчетов этот коэффициент можно вообще не вычислять, уменьшив тем самым объем информации, которую нужно держать в оперативной памяти ЭВМ. Вычислительный процесс, описываемый рекуррентными формулами (5.18) — (5.20), представляет собой алгоритм решения разностных уравнений электромагнитного поля (5.6) с помощью потокового варианта метода прогонки. Для реализации этого алгоритма необходимо задать зна- чения коэффициентов прогонки слева ро> у0 и значение функции En справа. Эти величины определяются на осно- вании граничных условий задачи. 4. Граничные условия. В магнитной части решается краевая задача для дифференциальных уравнении элек- тромагнитного поля dt \ р ) ~ ds ’ " 4ла ds в области 0<s<M, />0. 304
Граничные условия, описывающие достаточно широкий класс физических задач, формулируются в виде xW(0, /)-ЖЕ(0, Z)=v4 yJ2W(/W, 0 + ^2)£(М, /) = v(2>, />0, (5,21) х(а)^0, Х(гх)^0, «=!, 2. Коэффициенты х(П, х<2), Zfl), Z(2), v(1), v(2) могут, являться функциями времени. При постановке разностной задачи граничные усло- вия аппроксимируются следующим образом: х^Я/ф1 =v4 (5.22) х(2)/у/+1 №EiN+1 = . (5.23) Здесь учтено, что разностная задача рассматривает- ся на расширенной сетке (см. § 4 гл. II), где в силу Н-Г^О Х-О—X о—------------Q.-X--O- -X" X*;? V О 1 2... N-Z /И N N+1 Рис. 85. условий /т_1=^=0, Луг^О имеет место: Я.^Яо, UN = HN (рис. 85). Преобразуем несколько левое краевое условие (5.22). Воспользуемся для этого разностным уравнением (5.8) в точке k=— 1 _ СqEq — Но~}~ Ff-i — О, где С0 = 2ло0й0/р0, так как естественно считать, что в фик- тивном интервале о_! = 0 и р_1==0. Выразим отсюда Я_г и подставим в (5.21): х^Я0 - (Яг) + х(1}С0) £о -(5.24) Сравним это равенство с линейной связью (5.9), записан- ной при А>--=0 а()Я0 + РоЕо-Т0. (5.25) Принимая во внимание условие нормировки (5.12), сог- ласно которому ао 1 + Р(И о, Ло = ~ — —. Р У Ро 305
прямую соотно- (5.27) получим, что ^0==— х!1’ + (^1‘ + -/.'1'С0)Л0’ Vo=^-1, + (Z;1>_i_x!ilC(i) Ло- (°-2^ Значения этих коэффициентов позволяют начать прогонку (5.18). Правое краевое условие (5.23) в сочетании с шеииями _ &nHn + Рд'£\ ~ Тдь сс;у — 1Рдг'4дг — 1 (Ду = 0 в силу условия hN = ty, дает N k(2)—х(2ФЛг • Определив EN, мы имеем возможность совершить обратную прогонку (5.19), (5.20). 5. Замечание об устойчивости потоковой прогонки. Для коэффициентов исходных разностных уравнений (5. 7), (5.8) в точке /г = 0 справедливы неравенства Л0?>0, Со^О. Кроме того, по условию (5.21) х^^ОиУ^О. Поэтому коэффициент прогонки ро, который вычисляется по формуле (5.26), неположителен Ро^О, причем знак равенства здесь имеет место лишь при А(1)=0, Со = О (о'о-0). Структура коэффициентов ЛА, Ck в формулах (5.7), (5.8) такова, что при любом /г~0, 1, ... Л/е>0, СА^0. Это обстоятельство с учетом условия Ро=СО позволяет заключить на основании рекуррентной формулы (5.18), что коэффициент прогонки рА, всюду неположителен: р/г О, & = 0, 1, ..., N. Но тогда в силу (5.17) имеем 0<аА=С 1, /е=1, 2, ..., N, Полученное неравенство и формулы для коэффициентов прогонки (5.15) гарантируют устойчивость описанного вы- числительного процесса по отношению к случайной ошибке. Неположительность коэффициента и условия (5.21) обеспечивают иеобращепие в нуль знаменателя в форму- лах (5.27). Непосредственный анализ формул потоковой прогонки (5.18) — (5.20), (5.26), (5.27) показывает, что построенный алгоритм решения разностных уравнений электромагнит- ного поля применим и для задач, где проводимость су мала или равна нулю. Если в некоторых точках сетки проводимость обращается в нуль, то в соответствующих 306
узлах коэффициент Ck также равен нулю (см. формулы (5.7), (5.8)). Однако это не препятствует использованию указанных формул. Более того, алгоритм легко переносится и иа другой предельный случай, когда проводимость среды прибли- жается к идеальной ст—>оо. Здесь вместо коэффициента Ck, который неограниченно возрастает, следует вычислять обратную величину Dk = Ck1 = —р-----р/+рД*-------г 2л (a k + а /г-i) (/гЛ + /1/г_1)’ Коэффициенты прогонки теперь будут вычисляться по формулам, следующим из (5.18) после умножения числи- теля и знаменателя на DkVL\ о_____________1 ~ Р/?Р/?+1__ v __ ^/г+1 (Yfe~ fife#/?) Р/г+1 - D,u + (1 - ₽Л+1) Ам ’ Dk+1 + (1 - $kDM) Ам • (5.28) Соответствующие видоизменения претерпевают и соотно- шения (5.26) для коэффициентов |30, То- Таким образом, сочетание формул (5.18) и (5.28) дает однородную разностную схему, позволяющую осуществлять расчет уравнений электромагнитного поля при любых зна- чениях электропроводности среды о без явного выделения границ непроводящих и идеально проводящих областей. Описанный потоковый вариант метода прогонки при- меним и для расчета разностного уравнения энергии в тепловой группе уравнений. Это целесообразно делать для задач, где коэффициент теплопроводности велик и течение газа имеет изотермический характер. 6. Пример численного расчета. Убедиться в преиму- ществе потокового варианта метода прогонки по сравнению с обычной прогонкой позволяет пример, приведенный в [25]. Рассматривается задача дН. дЕ l. / \ dH /л о j. с\ -л;=л-, £ = 0<.х<0,3, >0, dt дх ’ v 7 дх ’ ’ ’ ’ 1, 0<х<0,1, /г (х) = О, /7(0, 0 = 5, /7 (л , 0)- 1,0, Ю, 0,1 < X < 0,2, 0,2 < х < 0,3, /7(0,3, 0=Ю, 0 <х < 0,1, 0,1 < л-<0,2, 0,2 «< 0,3. 307
В терминах электродинамики третья область (0,2 < <л'<0,3) является идеально проводящей, так как о~1/£. На рис. 86 указаны (на два момента времени t1== 0,005 и ^2 = 0,015) решения сформулированной задачи, // н a)ko~fOs 6) ka~fOs Рис. 86. полученные методом потоковой прогонки (сплошные линии) и с помощью обычной прогонки (пунктирные линии). Рис. 86, а соответствует значению &о=1О5, рис. 86, б —значению kQ = 10е. Такие значения k отвечают Рис. 87. малой проводимости среды. На рис. 87, а и 87, б при- ведены соответствующие графики для величины Е. Рис. 86, 87 показывают, что увеличение коэффициента k0 (уменьшение проводимости) при больших значениях kQ не влияет на результаты, полученные методом потоковой прогонки. В то же время обычная прогонка приводит в этом случае к полной потере точности. При этом более «чувствительной» функцией является 308
§ 6. Расчет электрических цепей в задачах магнитной гидродинамики I. Постановка задачи о г-пидче. При решении различ- ных задач магнитной гидродинамики (течения в МГД-ка- налах, электродинамическое ускорение плазмы, сильно- точные разряды и т. д.) одним из существенных элемен- тов является учет внешних электрических цепей. Например, в электрических разрядах практически вся энергия в начальный момент заключена в батарее конденсаторов внеш- ней цепи. С математической точки зре- ния учет цепи означает введе- ние в систему уравнений маг- нитной гидродинамики дополни* тельного соотношения—электро- технического уравнения цепи,— которое играет роль граничного условия д,ля электромагнитной части задачи. Конкретный вид этого соотношения зависит от конструктивных особенностей элементов цепи в той или иной задаче. Однако принципиальные моменты, связанные с поста- новкой задачи и построением разностной схемы для ее реше- ния в одномерном случае яв- ляются общими для цепей раз- личных типов. Они могут быть достаточно подробно проиллюст- рированы на примере задачи об электрическом разряде в геометрии z-пинча [26]. Схема такого разряда представлена на рис. 88. Бата- рея конденсаторов С с начальным напряжением UQ разряжается через формирующийся в разрядной камере плазменный шнур цилиндрической формы. Радиус шнура R(t) изменяется со временем. R и L — параметры внеш- ней цепи, — активное сопротивление и индуктивность. Элементом конструкции цепи являются так называемые «обратные провода», замыкающие цепь. Они могут быть выполнены как в виде системы отдельных проводников — шип, тик и в форме сплошного металлического цилиндра, 309
ось которого совпадает с осью плазменного шнура, В последнем случае «обратные провода» обеспечивают осевую симметрию граничных условий задачи по электро- магнитному полю. Пренебрегая краевыми эффектами па торцах плазменного шнура, можно рассматривать задачу в одномерном приближении, считая, что все параметры плазмы зависят от единственной пространственной пере- менной — радиуса. Разрядный ток, текущий по плазме, разогревает ее, возникающие электромагнитные силы вызывают движение плазмы к оси, так что в результате газ, первоначально заполняющий разрядную камеру, может «оторваться» от ее стенок. Электротехнические параметры плазмы резко изменяются со временем. Все это порождает сложное магнитогидродинамическое течение, сопровождающееся переходом энергии из внешней цепи в плазму и обратно. Учитывая осевую симметрию, а также то, что элек- трическое и магнитное поле имеют здесь лишь по одной компоненте н Яф), можно из общей системы (2.26) выделить следующие уравнения, описывающие электро- магнитную часть задачи: vr --1': ==--г , =(''#<₽)• (6.1) с?/ \рг / ds ’ 4 л a ds к 17 v 7 Плотность среды р и ее электропроводность а опреде- ляются в процессе решения остальных уравнении магнит- ной гидродинамики. Уравнения (6.1) рассматриваются в области 0 s Л1, />0, где /И —масса, приходящаяся на единицу длины разряда и азимутальный угол в один радиан. Краевые условия формулируются так: в центре при s = 0 (r = 0)— условие симметрии /7Ф(0, 0 = 0. (6.2) Справа на границе плазменного шнура при s = M(r = R (/)) Яср« t) = 2J (t)/R (t). (6.3) Здесь /(/) —полный разрядный ток, /?(/) —радиус плаз- менного цилиндра, его значение определяется при реше- нии уравнений движения. Закон изменения разрядного тока со временем, вообще говоря, неизвестен. Правда, если расчет проводится для конкретного эксперимента, то этот закон можно задать, исходя из эксперименталь- ных данных. Однако расчеты показывают, что такой способ не всегда является удовлетворительным, так как 3JQ
при этом теряет смысл баланс энергии системы, иска- жается динамика процесса. Действительно, при нарастаю- щем со временем разрядном токе плазменный шнур сжи- мается, площадь его поперечного сечения уменьшается, электрическое сопротивление растет. Реально это сразу же должно сказаться на разрядном токе —характер его роста должен соответственно измениться. В расчетах же с заданным законом J (t) этого не происходит. Из-за отсутствия указанной обратной связи, разрядный ток продолжает расти, увеличивается сжатие плазмы, ее температура, что уже противоречит реально наблюдаемой картине разряда. Таким образом, закон </(/), зависящий от характера развивающихся процессов, нельзя «навязы- вать» системе, его следует определять с помощью урав- нения для внешней электрической цепи, которое должно решаться совместно с остальными уравнениями магнитной гидродинамики. 2. Электротехническое уравнение цепи. Обратимся к одному из уравнений Максвелла, уравнению [индукции (1.2), которое запишем в интегральной форме: §Edl= ~d<T>/dt, (6.4) С где Ф-^ (Нп) (]£ — поток магнитного поля через поверх- ность VJ, натянутую па замкнутый контур С. Для рас- сматриваемой задачи о г-пинче выберем в качестве контура С контур АА'В'В (рис. 88), проходящий по поверхности плазменного цилиндра АА', далее по внеш- ней цепи и образующей В'В цилиндра, играющего роль «обратных проводов». Учитывая, что магнитное поле вне плазменного шнура с током J (/) .на расстоянии г от осн определяется формулой Я(р (г, /) = 2.7 (/)/г, (7?*— радиус «обратного провода»), вычислим магнитный поток Ф через контур АА'В'В\ R* Ф = / jj Ц^-б/г = 2//(/)1п^. Таким образом, уравнение (6.4) для выбранного кон- тура дает [л %- +RJ-U (/)] + 1Ег (М, t) — (t) In. (6.5) 311
Выражение в квадратных скобках в левой "части этого соотношения есть падение напряжения во внешней цепи, Е2 (М, Z) — напряженность электрического поля на границе плазменного шнура, U (Z) — текущее значение напряжения на емкости С, которое вычисляется с помощью уравнения dU J (О dt ~~ С ’ (6.6) В начальный момент напряжение на емкости задано (U (0) = £7о)> ток в цепи отсутствует (J (0) = 0). Поделив уравнения (6.5), (6.6) на /, перепишем их в виде L^ + RtJ-Vm + E,(.M, () = -2 (6J) dV/dt = — J/Co, V (0) = Vo, J (0) - 0, где LQ = L/l, R0 = R/l, C0 = Cl, V = U/l, V^U^/l — параметры цепи, отнесенные к единице длины плазмен- ного шнура. Электротехнические соотношения (6.7) определяют за- кон изменения разрядного тока J (Z) в граничном условии (6.3) и тем самым замыкают электромагнитную группу уравнений. С физической точки зрения первое уравнение (6.7) выражает закон Кирхгофа, который гласит, что сумма падений напряжений в замкнутом контуре электрической цепи равна действующей в контуре электродвижущей силе, в данном случае индукционного происхождения. Если умножить первое соотношение (6.7) иа J, т. е. на заряд, протекающий по цени в единицу времени, и проинтегрировать затем полученное равенство по t, то получим уравнение е (Z) - е (0) - 2л (Д + П) + Q = 0. (6.8) Здесь е (Z) = 0,5 (Ао + 2 In (RJR (Z)) J2 (Z) + 0,5 Co V2 (Z) — те- кущее значение электромагнитной энергии, заключенной в емкости и индуктивности (в пересчете на единицу длины t плазменного шнура), Q = ^ RQJ2 di — потери энергии иа о джоулев нагрев сопротивления внешней цепи, t =« — (/? (Z) Е2 (М, Z) 77ср (Л4, Z)/(4n)) dt — электромагнитная 6 энергия, поступившая в цепь или вышедшая из нее в виде потока Умова — Пойнтиига, А = $ R (Z) v (Л4, Z) dt — б 312
работа магнитных сил над плазмой, ее знак зависит от направления движения границы плазменного шнура; так, например, при v (М, f) < 0 цепь совершает работу над плазмой и в результате теряет энергию. Таким образом, равенство (6.8) выражает закон сохранения электромаг- нитной энергии цепи. Сведем вместе все соотношения, описывающие краевую задачу о г-пииче для уравнений электромагнитного поля: д /Нф \ dEz р д = * Ег==ИН (ГИ), (6.9) dt \ pr / ds ’ * 4ла ds v v ' Яф(0, 0 = 0, R^H^M, 0 = 2J(0, (6.10) Ao" + /V - У (0 + (Af, 0 = - 2 (/ (0 In , (6.H) -rf7 = “ C0- Ж0)»=Уо, /(0) = J0. (6.12) 3. Полностью консервативная разностная схема для уравнений цепи. При использовании метода раздельных прогонок задача (6.9)—(6.12) для уравнений электромаг- нитного поля с внешней электротехнической цепью ре- шается изолированно от динамических уравнений и урав- нения энергии. Разностные соотношения, аппроксими- рующие уравнения поля (6.9), (6.10), были построены выше, —они входят в полностью консервативную разност- ную схему (4.28) для задач магнитной гидродинамики с осевой симметрией и имеют вид (Ж), = £“ <6’13> (/^)LV = (M>+'=0, (y^+I=(/7X+1 = 2/+1. (6.14) Здесь фигурируют сеточные функции: /гф = (гНф)/1/2> Е = (£г){, а = г* (+ 1) = (г + г (+ 1))/2, параметр |3 произ- волен. Сформулируем теперь разностный аналог уравнений цепи (6.11), (6.12) в виде следующих соотношений, со- держащих четыре параметра: Ао Л + R0J{f>t} - 0’2) + = - 2 (j In V (6.15) \ 'Njt vt = -Д-ЛЧ J° = 0, yo=Vo. (б16) Неизвестные пока значения параметров 6^, т=1, 2, 3, 4, определим с помощью принципа полной консерва- 313
тивности. Выясним, как в разностной схеме (6.13)—(6.16) обстоит дело с законом сохранения электромагнитной энергии. Умножим уравнение (6.15) на и преобра- зуем отдельные его члены. Первое слагаемое: = = О,5Ао (П- (6.17) Третье слагаемое с помощью формулы (1.19) гл. II пред- ставим в виде У(02) j(0,5) = [У (0,5) + (09 _ 0,5) TV J [ + (0,5 - 04) t7z] = где = т[(0,5 - 04) + (02 - 0,5) 7<°’5)yz]. (6.18) Выразив J(°4) из разностного уравнения (6.16), получим у(е2)7(0,5) = _ соу(0.5) Vt + ^- = —0,5С0 (V2)/ + Ж (6.19) Проанализируем правую часть: = ТГ/21п4* j-2 1П + Г1пД- in^- = т L rN rN - г L rN rN J = I J2 ln-^1 + ~JJ In -Л. \ rNit T rN Обратимся теперь к разностному уравнению движения в схеме (4.28), которое рассмотрим в последнем узле сетки (гЛг —/л')/г==y^'5,• С его помощью получим, что ''.V ''n \ rN ' = -т^--------(-4Ц +О(Т3). (6.20) rN 2 \ rN I Можно получить и другое выражение 1П = _ 1П^_ = _ 1п 5+т^)= rN rN rN ! = -т^- + ~;Ж/ + 0(т3). (6.20') rN 2 \ Gv / 314
Взяв полусумму выражений (6.20) н (6.20'), оконча- тельно имеем 1п-^- = -г^^ + О(т«). (6.21) rN rNrN Собирая все результаты (6,19)—(6.21) и принимая во внимание соотношение (Лф’5,)дг — 2 J'0’*-’, вытекающее из краевого условия (6.14), получим после суммирования по /==/1, /1+1, ./2 разностный баланс энергии, аппрок- симирующий дифференциальное выражение (6.8) ei2 _ e/i - 2л (А + П) + Q = Л. (6.22) Входящие сюда функции записываются так: е/ = 0,5 L0 + 21n^ L (J+ + O,5Co(W, п = - 2 4” (C’5)).v T, (6.23) /1 v, (^phv(4Xv Л Д = У г(0,5Щ(0,5) -----x, A = >. & T. N N ^N>N t Вообще говоря, при записи баланса (6.22) отброшены члены порядка О (т3), входящие в (6.21). Несложный ана- лиз показывает, что эти члены могут стать заметными лишь при условии %vN/rN ~ 1, т. е. если сетка настолько груба, что граница плазменного шнура за один шаг по времени перемещается на расстояние, сравнимое с ра- диусом шнура. На практике подобная ситуация не реали- зуется, так что отброшенными членами всегда можно пренебречь. Как видно, разностный закон сохранения электромаг- нитной энергии в общем случае нарушен за счет дисба- ланса А в правой части (6.22). Избежать этого можно, положив 02 = 94 = 0,5. (6.24) При этом условии в силу (6.18) дисбаланс энергии тож- дественно равен нулю. Чтобы симметризовать выражение для джоулевых по- терь на внешнем сопротивлении Q в (6.23), естественно положить также = 0,5. (6.25) 315
Оставшийся пока свободным параметр 93 выберем ns следующих соображений. Запишем интегральный баланс энергии плазмы (4.30) применительно к рассматривп емой здесь задаче об электрическом разряде в геометрии г-пинча Q/2 - Q/i = —- А - II. (6.26) Учитывая, что в этом случае электрическое поле имеем лишь осевую, а магнитное —азимутальную компоненты, и принимая во внимание граничное условие (//q,)_L^ С», перепишем выражения для А и II в (4.30) л _ У (0,5) (0.5) (Мдг ГТ _ У t ^rNrN 4.4 (6.27) Заметим, что выражение для работы газодинамических сил о%! в (6.26) равно нулю, так как на оси в силу ус- ловия симметрии равна нулю радиальная компонента ско- рости и0, а на границе плазменного шнура с вакуумом Рлг = О; если же плазма заполняет разрядную камеру це- ликом, то vN = 0. Сопоставим соотношение (6.26) с балансом энергии цепи (6.22), отнормированиым на азимутальный угол в один радиан: 21(в,.-гл)=Л + П-А. (6.28) Дисбаланс энергии А отсутствует, ибо мы считаем условия (6.24) выполненными. Члены А и II в (6.26) и (6.28) выражают обмен энергией между цепью и плазмой. Поэтому при суммировании уравнений (6.26) и (6.28) они должны взаимно уничтожиться. Следовательно, разностная запись работы магнитных сил А и потока энергии II в (6.23) и (6.27) дожна быть одинакова. Это имеет место, если выполнено условие Q3 = ₽. (6.29) В этом случае сумма соотношений (6.26) и (6.28) дает (Q + е/(2л)) = - Q/(2n). (6.30) Формула (6.30) показывает, что электромагнитная энергия цепи переходит в энергию газа й (тепловую, кинетиче- 316
скую и магнитную), а также частично расходуется на на- грев Q сопротивления во внешней цепи. Если в задаче учесть процессы теплопереноса, то в правую часть (6.30) войдут члены, связанные с потерями на излучение энергии. Невыполнение условия (6.29) ведет к тому, что в раз- ностной схеме энергия, ушедшая из цепи, не будет равна энергии, поступившей в плазму. Это, естественно, нару- шает общий закон сохранения энергии. Условия (6.24), (6.25), (6.29) «отбирают» из семейства схем (6.13)—(6.16) полностью консервативную схему, ко- торая правильно передает энергетические соотношения в дискретной модели. Эта схема имеет вид4 СМ ==ц.,1), £=/1_(/г) (6.31) \ра- jt 4ла* ' х 7 (Лф)_1 = о, (/1ф)„ = 2Л Л>Л + Яо/(0,5>-У(0'5)+ £$’ = — 2(ЛпМ , (6.32) \ rN h vt = JQ = 0, V° = vo. 4. Решение разностных уравнений поля совместно с электротехническим уравнением цепи. Сформулированная выше разностная задача (6.31), (6.32) решается при ис- пользовании метода раздельных прогонок в магнитной части. Перепишем эту задачу в индексной форме. Урав- нения (6.31) принимают вид в'Д ‘1 - М+1 - лЦ1 (йф)Ц1 = - Bi, itific1, - (/itp)i t'i+(Mi+1 =o, где лг1 ! j+ 1 _/+1/1 + Р т/ р'к г « ) 2 о/ _ 1 hk 1 !. j _ 2л (o'+ 1 +о'Ц) (//, + /<,.,) ' l{' I^,-Pi«’ k Pi-'-'+Pit1, Как видно, уравнения (6.33) с точностью до формул для вычисления коэффициентов Ak и Bk совпадают с урав- нениями (5.7) и (5.8), метод решения которых с помощью потоковой прогонки был рассмотрен в предыдущем па- раграфе. Приведем граничные условия (6.32) к стандарт- ной форме (5.22), (5.23). 317
Очевидно, левое краевое условие (/?ф) следует in общей формулы у/1'1—1 = (6.34; при х^= 1, № = 0, т^ = 0. Рассмотрим условие па правой границе. Перепишем уравнения цепи (6.32) в виде Lo + Ro 1 -Н1 - Р) Eh = Л ы1 r'J т ~ ' Выразив из второго уравнения величину V/+1, подставим в первое и учтем, что J = 0,5 (h^)N- Приведя подобные члены, получим (6.35) где = - р + + — + - In Р4 , ;Д2) _ в 2 2 4С0 т р1/ ’ v(2J = JJ [— — —-----------— + — In—+ yi _ л _ В) £/ \т 2 4С0 * т 4/ 1 ЛГ- Заметим, что х(2) > О, Х(2) >> 0. Таким образом задача (6.31), (6.32) сведена к случаю, подробно рассмотренному в предыдущем параграфе. Ре- шение ее строится методом потоковой прогонки. Следует отметить, что в сил)/ линейности уравнений необходимо- сти в итерационном процессе в этом случае не возникает. 5. Электрическая цепь в задаче о 0-пинче. Выше рассмот- рен случай задачи о г-пннче, когда плазма является одним из элементов электрической цепи, по которому протекает разрядный ток. Цепь такого типа называют копдукционной. Существует класс задач, где плазма связана с внеш- ней цепью индукционным образом. Примером может слу- жить задача об электрическом разряде, в геометрии так называемого Q-пинча, типичная схема которого представ- лена на рис. 89. Электрическая емкость С с начальным напряжением на ней VQ разряжается на виток — металли- ческий круговой цилиндр, разрезанный по образующей. Длина витка /, радиус R*. Внутри витка помещается раз- 318
рядная камера, заполненная газом. (В некоторых вариан- тах камера в начальный момент заполняется горячей про- водящей плазмой.) Процесс разряда сопровождается воз- никновением мощного индукционного электрического поля под действием которого происходит электрический пробой в газе и начинают течь азимутальные токи, обра- зующие замкнутые петли. Эти токи в свою очередь по- рождают осевое магнитное поле Hz, которое складывается с магнитным полем разрядного тока в витке. Электро- магнитные силы сжимают плазму к оси системы. Если длина плазменного шнура достаточно велика, так что можно пренебречь торцевыми эффектами, и во все время процесса сохраняется осевая симметрия шнура, то задача допускает рассмотрение в одномерном нестационарном приближении *)• Единственная пространственная перемен- ная здесь, как и в задаче о г-пинче, — радиус. Дифференциальные уравнения для электромагнитного поля в этом случае имеют вид (см. (2.26)) А А(г£ ), е (6.36) dt \ р / Os v 4 ° • 4ло ds v 7 Левое граничное условие па осп симметрии при г = 0 (s = 0) таково: (0, /)--0. (6.37) +) Предполагав।ся, 4io прос1рапсткенная неустойчивость шнура отсутствует» 319
Остановимся подробно па выводе правого краевого условия. Заметим, что у внутренней границы витка (при r = R*) имеет место соотношение /l — 4ni, (6.38) где i = J)l — погонная плотность токов, текущих по витку (предполагается, что ток равномерно распределен по дли- не). Запишем теперь интегральное уравнение индукции для контура, проходящего по витку (пунктирная линия А'В А на рис. 89 и 90) и далее по внешней цепи + У(/)] + Яв1 = — d<b*/dt. (6.39) Выражение в квадратных скобках — падение напряжения на внешней цепи, RB—электрическое сопротивление еди- ницы длины витка, V (/) — текущее напряжение на емко- сти, определяемое из уравнения dV/dt---=— J/С. (6.40) R* Величина Ф*=2л jj Нг(г, 0 г dr — есть магнитный поток 6 через контур А’В А радиуса Используя первое из уравнений (6.36), представим производную от потока в виде d^dt^-luR^E^R*, /). (6.41) Запишем соотношение, аналогичное (6.41), для замк- нутого контура, проходящего по поверхности плазменного шнура радиуса R(t) (см. рис. 90): d®idt = — 2nR (/)£ф (/?(/), /) = — 2л/? (/) Еф (/И, /), (6.42) где Ф —поток магнитного поля через поперечное сечение плазменного шнура, М — масса плазмы, приходящаяся на единицу длины разряда и азимутальный угол в один ра- диан. Сложим уравнения (6.39) и (6.42) и учтем, что J = il. Получим Lo | + («о + Яв) I - V (<) - 2л7? (/) (/И, /) = = -^(ф*-ф). (6.43) Кроме того, имеем dV/di = - i/CUf i (0) = 0, V (0) - Ко, (6.44) 320
где Lq — LI, Rq = RI, Co = C/Z —электротехнические пара- метры внешней цепи, отнесенные к единице длины раз- ряда, 1/0 —начальное напряжение на емкости. В правой части соотношения (6.43) стоит производная от магнитного потока Ф* — Ф, вычисленного по кольце- вой области между плазмой и витком (см. рис. 90). По- ложим, что проводимость в этой области равна нулю, £ тенна разрядной яамеры шнур Рис. 90. в частности, будем считать, что материал, из которого выполнены стенки разрядной камеры, является неэлектро- проводным. Тогда магнитное поле здесь постоянно по про- странству, так что можно записать следующую формулу для магнитного потока: Ф:,. - ф = л (7?; - R* (/)) (М, /) = 4я2 (/?; - R2 (/)) i (/). Учитывая все сказанное, перепишем еще раз соотноше- ния, описывающие краевую задачу для уравнений элек- тромагнитного поля в геометрии б-пинча: О (Н~\___ д . р . р ___ рг дН2 dt \ р ) ds fp'* <ср 4ла ds ’ (6.45) Е([ (0, /) = 0, Н2(М, t) = 4m, 1-oZ (Ro + Ra) i -V(t)- 2nR (/) Eq (M, 0 = = -4л2 (/))(], (6.46) 11 Л. Л. Самарский. Ю, П. Попов — 321
Заметим, что по аналогии с задачей о z-ппнче (см. (6.8)), из электротехнических уравнений следует закон сохранения электромагнитной энергии цепи; е (/) - е (0) - 2л (П + Л) + Q = 0, (6.47) где е (/) = О,5[Ло + 4л2(/?;-R2 (/))]*2 + 0,5CoV2 (/) - элек- t тромагнитная энергия, Q = (RQ-{-RB)i2 dt — энергия, по- 6 шедшая на джоулев нагрев внешнего сопротивления и витка, П = (/)£<₽ (М, о — энергия, поступившая в цепь или вышедшая из нее в виде потока Умова — Пойнтинга, / (М, I) A = \R(t)v(M,t) dt о —работа магнитных сил над плазмой. Полностью консервативная разностная схема для за- дачи (6.45)—(6.46) строится аналогично разобранному выше случаю z-пинча и выглядит следующим образом: (-') =-«w, е = — /^г2Н- \PJt s 4na* s’ eo = 0, Н^ = 4ш, + + Г<0-5)-2леЖ= (6-48^ = -4л2[(/?‘-^)4, Vt = — d°^/C0, t° = 0, V°=Vo. В схеме выполнен разностный аналог закона сохранения электромагнитной энергии (6.47). Решение системы разностных уравнений (6.48; осу- ществляется методом потоковой прогонки так же, как это описано в предыдущем пункте.
П ри л оже н и е ПРИМЕРЫ ПОСТАНОВКИ И РЕШЕНИЯ НЕКОТОРЫХ ЗАДАЧ МАГНИТНОЙ ГИДРОДИНАМИКИ § 1. Взаимодействие плазмы с магнитным полем в канале рельсотрона *) L Описание эксперимента. В работах [27], [28] описан экспе- римент по торможению плазменного сгустка магнитным полем в ка- нале рельсотрона. Схема экспериментальной установки представлена на рис. 91, а. Плазменный сгусток, полученный путем сжатия газа (водорода) в 0-пинче, инжектировался в рельсотрон, представляю- щий собой два параллельных электрода, подключенных к батарее конденсаторов. В начальный момент пространство между электродами однородно заполнено холодным непроводящим водородом при давле- нии 0,3 тор. В некоторый момент времени электрическая цепь замы- кается через горячий плазменный сгусток, вошедший в межэлек- тродный промежуток. Возникающее магнитное поле, направленное перпендикулярно к плоскости рисунка, тормозит движение сгустка. В эксперименте изучались особенности динамики торможения сгустка, в частности зависимость от начального напряжения на батарее конденсаторов. Фиксировались СФР-граммы (простран- ственно-временные диаграммы) движения плазмы в межрельсовом промежутке (рис. 92), а также регистрировалось пространственное распределение температуры в плазме вдоль электродов на последова- тельные моменты времени. При определенных значениях параметров в эксперименте наблю- дается сложная слоистая структура, возникающая в плазме за фронтом ударной волны (рис. 92), Анализ распределения темпера- туры показывает, что эта структура образована чередующимися зонами сравнительно горячего (температура Т ~ 2 4- 5 эв) и холодного (Т 0,20,5 эв) газа. Светящиеся слои, отделенные от фронта удар- ной волны темным промежутком, движутся в обратном направлении, количество последовательно рождающихся слоев, наблюдаемых *) Эта работа выполнена авторами совместно с Г. В. Даниловой, В. А. Дородницыным, С. П. Курдюмовым и Л. С. Царевой. Под- робное ее изложение содержится в [29], [30]. 11* 323
в эксперименте — около десяти (на рис. 92 —шесть). При этом одно- временно в канале рельсотрона находится не более одного —двух Источник плазмы л Рис. 91. слоев. Важной особенностью слоистой картины течения является пороговый характер условий ее появления, — она наблюдается лишь Рис. 92. при достаточно большом начальном напряжении на батарее конден- саторов, превышающем величину V * = 400 — 500 в. 2. Постановка задачи. В численном эксперименте задача о тормо- жении плазменного сгустка магнитным полем рассматривается в рам- 324
ках уравнений магнитной гидродинамики в одномерном (плоском) нестационарном приближении в лагранжевых массовых переменных. Расчет начинается с момента, когда плазменный сгусток входит в межрельсовое пространство и замыкает внешнюю электрическую цепь (рис. 91,6). Плазменный сгусток моделируется ударной волной, распространяющейся по покоящемуся холодному газу, заполняющему рельсотрон. Скорость движения фронта ударной волны, размер сгустка, т. е. длина «плазменной пробки» за фронтом волны и дру- гие параметры задачи согласованы с экспериментальными данными. В эксперименте плазменный сгусток, двигаясь от источника плазмы к электродам, увлекает за собой газ, так что за ним обра- зуется разреженное пространство, где давление мало. В расчетах это обстоятельство моделировалось с помощью левого краевого ус- ловия по газодинамическим функциям: па левой границе во все время процесса поддерживалось нулевое давление. Правая граница —непо- движная стенка. На ней задается значение напряженности магнит- ного поля, закон изменения которого во времени вычисляется из электротехнического уравнения для внешней цепи. Слева магнитное поле поддерживается равным нулю. Такое условие означает, что ток, текущий в цепи рельсотрона, целиком замыкается через плазму. В расчетах не учитывались процессы теплопереноса. Как пока- зывают оценки, в рассматриваемом диапазоне изменения параметров влиянием теплопроводности и излучения можно пренебречь. Соответствующая система уравнений получается из общей системы (2.11) —(2.20) (обозначения те же, уравнения записаны в безраз- мерной форме) д / 1 \ __ dv dv ___ др iH __ д Н* dt \ р ) ~~ ds ’ dl~ds р ~ ds 8 л ’ дх д / Н \ дЕ г р дН dt ~~V 1 dt \ р ) ~ ds ? z —•а ' — 4 л > р = р(р, Г), е = е(р, Г), о = о (р, Т). Эта система уравнений решается в области 0 < $ < ДТ, {> О, где /И —масса плазмы в рельсотроне, отнесенная к единице площади поперечного сечения рельсотрона. Граничные условия, описанные выше, формулируются следующим образом: р(0,/) = 0, /7(0, /) = 0, у(М,/) = 0, Н (М, /) = 4л J (0, Lo d JI dt + RqJ-V (t) + E (M, t) = 0, dV/dt = —J/C0, V(O) = Vo, J (0) = 0. Здесь J (0 —ток в цепи рельсотрона, отнесенный к единице ширины электродов, Lo, /?о, Со, Го~электротехнические параметры внешней цепи, пересчитанные для рельсотрона с единичной площадью попе- речного сечения. Уравнения состояния для водорода, а также зависимость электро- проводности от термодинамического состояния вещества брались из таблиц [31], которые составлены с достаточно аккуратным учетом физики явления. 325
Рис. 94.
8. Механизм образования слоистой структуры. На рис. 93—95 представлены результаты расчета сформулированной выше задачи для начального напряжения на батарее 1/о=750 в. Проводимость газа за фронтом исходной ударной волны невелика, поэтому плотность электрического тока i на начальной стадии распределена здесь рав- номерно (рис. 93 / = 0,04, 0,08 мксек). Соответственно джоулев на- грев q также однороден, что приводит к равномерному прогреву газа в пробке. Со временем левый конец пробки, граничащий с ва- куумом, начинает охлаждаться посредством волны разрежения, рас- пространяющейся направо. В результате охлаждения газ здесь ста- новится непроводящим. По мере нарастания разрядного тока и прогрева газа в пробке ток скицируется в ее передней части (рис. 93). Здесь же локализу- ется джоулев нагрев, а также электромагнитная тормозящая сила. Эти эффекты приводят к возникновению 7-слоя [32] —области в газе с относительно высокой температурой, которая поддерживается те- кущими здесь токами. Бурное, взрывоподобное выделение джоулева тепла в зоне Г-слоя вызывает разброс газа из этой области, что, в частности, усиливает начальную ударную волну. С ростом полного 327
тока электромагнитная сила, действующая в основном в районе 7-слоя, увеличивается, что приводит к торможению 7-слоя и дилер к его остановке и движению в обратном направлении. Это в свок5 очередь порождает мощную ударную волну, идущую налево вниз по потоку. Одновременно образуется и волна разрежения, распрост- раняющаяся направо вслед за исходной ударной волной. Поэтому газ в этбй зоне справа от 7-слоя охлаждается, а электрический ток и джоулев нагрев вытесняются в район фронта волны. В результате возникает второй 7-слой (см. рис. 94). Описанные выше процессы, сопровождающие развитие 7-слоя, повторяются. Однако интенсив- ность ударной волны, распространяющейся направо от второго 7-слоя, мала, так что на ней следующий 7-слой у?ке не возникает. Рис. 94 позволяет проследить изменение температуры в течение всего процесса. Таким образом, в потоке формируются неоднородности — горю- чие 7-слои, разделенные зонами холодного газа. Характерный вид имеет и профиль плотности. В районе 7-слоев плотность мала: при возникновении слоя, сопровождающемся бурным выделением тепла, здесь происходит резкое разрежение газа вследствие разлета. В про- цессе обратного движения 7-слои как поршни «сгребают» газ перед собой, уплотняя его. На рис. 95 на плоскости (х, t) изображены траектории движения образовавшихся 7-слоев и фронта ударной волны. Сопоставление эТОго графика с СФР-граммой рис. 92 указывает на большое число общих черт. В расчете фронт ударной волны движется, замедляясь, со ско- ростью 12—14 км/сек. Это хорошо соответствует экспериментальной картине. «Полосатый» участок на СФР-грамме легко отождествляется с 7-слоями, разделенными промежутками холодного газа. Характерна «крючкообразная» форма полос, наблюдаемая в эксперименте. Она соответствует форме траекторий 7-слоев, полученной в расчете. На- чальная часть траекторий до момента остановки слоя в экспери- менте не регистрируется, поскольку температура в 7-слое на этой стадии еще невелика. В расчетах, так же как и в эксперименте, варьировалось началь- ное напряжение на батарее конденсаторов. Если напряжение ниже некоторого критического значения V* (400 < < 450 в), то кар- тина течения принципиально изменяется —7-слои не возникают, слоистая структура исчезает. Таким образом, значения порогового напряжения в расчете и эксперименте близки. 4. Влияние начальных неоднородностей плазменного сгустка. Первоначально делались попытки объяснить слоистую структуру по- тока в эксперименте, как развитие' начальных неоднородностей, всегда присутствующих в исходном плазменном сгустке. Для про- верки такой возможности был проведен следующий численный экспе- римент. В начальный профиль температуры за фронтом волны были внесены возмущения, величина которых составляла 5% от самого значения температуры. Расчет показал, что первый 7-слой возникает на возмущении, расположенном ближе всего к фронту волны, а за- тем, расширяясь, захватывает и ту массу, где он образуется в со- ответствующем варианте расчета без начальных возмущений. Все ха- рактерные элементы динамики процесса, описанные выше в п. 3, присутствуют и в расчете с возмущениями, в том числе наблюдается возникновение второго 7-слоя. Остальные начальные возмущения не развиваются, ибо образо- вавшийся первый, а затем и второй 7-слои за счет высокой электро- 328
проводности газа в них «экранируют» магнитное поле. Таким обра- зом, модуляция начальной температуры в плазменном сгустке с ам- плитудой 5% и ниже не может явиться причиной возникновения «полосатого» течения в рельсотропе в условиях рассматриваемого эксперимента. В целом сопоставление экспериментальных данных и результатов расчетов позволяет утверждать, что в [27], [28] экспериментально за- регистрировано явление Т-слоя, открытое ранее теоретически [32]. § 2. Сильноточный разряд с учетом эффекта вторичного пробоя *) 1. Явление вторичного пробоя в ильноточных разрядах. В экс- периментах по сильноточным импульсным газовым разрядам в г-пин- чах (рис. 96) при определенных условиях наблюдается так называ- емая «особенность» в законе изменения со временем разрядного тока. Рис. 96. Эта особенность возникает в первом полупериоде колебания тока — в некоторый момент времени, падение разрядного тока сменяется резким его нарастанием (рис. 97). Появление особенности в токе сопровождается рядом дополнительных эффектов: загрязнением плаз- мы примесями вещества, из которого выполнены стенки разрядной камеры, и, как следствие, изменением излучательных свойств плазмы, *) Эта работа выполнена авторами совместно с Г. В. Даниловой, С. П. Курдюмовым и Л. G. Царевой. Подробное изложение работы можно найти в [34]. 329
данных заставляют отказаться считать установленным, что i возникновением в плазме электрических токов, текущих в обратном направлении по отношению к основному току, резким изменением электрофизических характеристик разряда (индуктивности, сопротив- ления) и т. д. В свое время появление в разрядах подобных особенностей пытались объяснить еще одним видом неустойчивости плазмы, в резуль- тате которой плазменный шнур, изгибаясь, касается стенок разряд- ной камеры [33]. Испаренное при этом вещество стенок попадает в разряд, загрязняет плазму, изменяя ее свойства. Однако работы последних лет, а также переосмысливание старых экспериментальных ' такой точки зрения. Сейчас можно 'стойчивость, по крайней мере в те- чение первого полупериода разряда, отсутствует, так что плазменный шнур сохраняет осевую симметрию [35] — [37]. В[37], [38] предложена иная модель для объяснения явле- ний, сопровождающих возник- новение особенности в разряде. В ней существенную роль иг- рают процессы диссипации энер- i гии и, в частности, световое из- лучение, которое испаряет ве- щество стенок разрядной каме- ры. В газе, образовавшемся в пристеночной области, в результате испарения происходит электриче- ский пробой (так называемое «вторичное зажигание разряда»), начи- нают течь токи. Как показывают эксперименты, эти периферийные токи могут стать сравнимыми по величине с полным разрядным током. В экспериментах [40] отмечался также мощный кратковременный пик электрического напряжения в разряде и наблюдалось появление частиц с высокой энергией, ускоренных, по-видимому, возникающей большой разностью потенциалов. После возникновения особенности ток в центральном шнуре может «отключиться» от внешней цепи. Тогда в плазме возникнет внутренний электрический контур, замыкающийся при помощи обрат- ных токов, текущих по внутренней части слоя испаренного вещества. Электромагнитная энергия этого контура со временем диссипируется. Следует указать, что эксперименты по г-пинчам с вторичным пробоем проводились для различных веществ (водород, аргон, гелий и т. д.). Оказалось, что качественные и многие количественные характеристики процесса сравнительно слабо зависят от сорта газа. 2. Постановка задачи. В численных экспериментах задача о силь- ноточном разряде в геометрии z-пинч рассматривалась в рамках одномерных нестационарных уравнений магнитной гидродинамики dv др iH dr -аГ=-г1Г+Л Г0’ д д(Н\_дЕ ._ р д(гН) "ЭГ \ Р / ds ’ dt \ pr j ds ’ * 1 4л ds d& d(rv) , d№ IE -dU—p-ir+q--dr^ P^Pt?, T), 8 = 8 (p, T), a = a(p, Г). i — aE , (2-1) 330
Здесь Н — азимутальная компонента напряженности магнитного поля, £, I— осевые составляющие электрического поля и тока, IV7 — поток энергии светового излучения. Для расчета это]'! величины исполь- зуется уравнение переноса --------о / д1ь , 1 — ц2 д!ь \ , , V I—у2 и -------------------------------)+хЛ//г = -^-2— r V dr г др, ' я R л (2-2) где oft = ^-dv, xA = zft(p, Г), 6=1,2................т, Vk !П 1 IV = 2 2 А = 1 о Mk du, где т — число групп по частоте [v^, \>+1], на которое разбивается спектр излучения, р,, у — косинусы углов между направлением полета фотона и осями гиг соответственно, (li, у, г, /) —осредненная интенсивность излучения, а х^,— осредненный коэффициент поглоще- ния излучения в k-и спектральной группе, /vp —равновесная спект- ральная интенсивность излучения. Решение системы (2.1), (2.2) ищется в области />0, 0<s<A4, где М —масса плазмы, приходящаяся на единицу длины разряда и один радиан по азимутальному углу. Граничные условия в центре на оси симметрии при s = 0 (г==0); v (0, /) = 0. //(0,0 = 0, 17(0,/) = 0. Предполагалось, что на правой границе при $ = Л1 излучение извне отсутствует, а движение плазмы ограничено неподвижно'! стенкой разрядной камеры, радиус которой г (Л4, t) = rK\ v(M, 0 = 0. Гра- ничный режим изменения магнитного поля определяется соотношением Н (М, = Разрядный ток J (0 в свою очередь определяется из электротехни- ческого уравнения для внешней цепи, которое для рассматриваемого случая, где внешняя граница плазменного шнура неизменна во вре- мени = — может быть записано в виде + 21П -М 4г + Яо./ - И W + Е (Л1, 0 = 0, \ гк / а1 ^-=-J/Ca, У (0) = 0, |/(0)=lz0. Из-за отсутствия аккуратного математического описания, явление электрического пробоя, который происходит на ранней стадии раз- ряда в пристеночной зоне, в системе (2.1), (2.2) не учтено. Чтобы эффективно смоделировать последствия пробоя, начальное состояние газа выбиралось специальным образом (рис. 98). Холодный (Т ^300°/<) покоящийся газ при заданном давлении р0 равномерно заполняет разрядную камеру. Исключение составляет пристеночная область см (гх=10 сл1), где температура составляет 1 зв. Начальное распределение плотности р (s, 0) подбиралось гак, чтобы давление 331
всюду в камере было одинаковым и равным р0. Это предотвращает возникновение в начальной стадии разряда искусственного движе- ния среды. В качестве вещества разрядной плазмы в расчетах рассматри- вался литий. Данные по уравнениям состояния и проводимости для него брались из таблиц [31], при их вычислении принята во внима- ние ионизация и ряд других эффектов. Способ расчета коэффициентов поглощения излучения света, учитывающий процессы фотоионизации и тормозного поглощения, описан в [41]. В расчетах использовалась неравномерная разностная сетка, сгу- щающаяся к оси и к краю плазменного шнура. Чтобы в процессе сжатия магнитным полем плазменный шнур мог «оторваться» от сетки разрядной камеры, последний массовый интервал сетки был «наделен» свойствами вакуума (о = 0, х/г = 0). Таким образом, остальная часть плазмы, которая является электро- проводной и моделирует пинч, мо- жет в процессе разряда изменять свой размер. При численном решении зада- чи методом раздельных прогонок уравнение энергии решалось совме- стно с многогрупповым уравнением переноса излучения (2.2) с помо- щью методов, описанных в [42]. Отметим, что особенностью за- дач рассмотренного типа является наличие двух резко различающихся масштабов времени. Один масштаб задается полупериодом разрядного тока и определяется электротехни- шней цепи. Другой— связан с дина- ческими свойствами разряда и мическими пульсациями плазменного шнура: их характерное время, особенно на стадии максимального сжатия плазмы, в сотни раз меньше полупериода разряда. Необходимость аккуратно обсчитывать все стадии разряда, в том числе и эти быстрые пульсации, приводит к весьма малым шагам сетки по времени. Поэтому количество шагов по времени в отдельных вариантах расчетов, где сжатия плазменного шнура велики, доходит до нескольких десятков тысяч. В силу того, что на каждом шаге приходится решать итерационными методами слож- ную систему нелинейных уравнений, общие затраты машинного вре- мени оказываются значительными. 3. Расчет разряда без учета испарения стенок. Чтобы получить исходный материал для построения модели «вторичного пробоя», которая будет использована далее в вычислительных экспериментах, предварительно была проведена серия расчетов без учета эффекта испарения стенок. Значения электротехнических и геометрических параметров в расчетах выбраны в соответствии с описанием реальной установки [40]: радиус разрядной камеры г10 см, ее длина / = 50 см, радиус «обратных проводов» г* = 14 см, индуктивность внешней цепи £=100 см, активное сопротивление 7^ = 5-Ю-3 ом, емкость батареи д = 48 мкф, начальное напряжение на ней Уо = 20 кв, что соответ- ствует энергии около 10 кдж, начальное давление газа в камере pQ~ 0,1—0,05 мм рт. ст. На рис. 99, а представлен график разрядного тока J (/) для варианта I, в котором начальное давление газа составляет р0 = 0,015 ат 332
(масса плазмы Л4 = 1,6- 10~3 г). Эта цифра на два порядка превышает значение давления в эксперименте, где наблюдалась особенность тока. Кривая J (/) на рис. 99, а имеет гладкую форму, полупериод разряда составляет около 8,5 мксек. На рис. 99, б указано изменение во времени радиуса плазмен- ного шнура (проводящей части плазмы), на рис. 99, а—его активного сопротивления Rp (/). Разрядный ток, не превышающий в максимуме Вариант! ро-0,015'ат Рис. 99. 300 ка, оказывается здесь недостаточным для того, чтобы заметно сжать плазменный шнур, минимальный радиус которого составляет 8 см. В силу того, что площадь поперечного сечения шнура значи- тельна, сопротивление Rp невелико. Небольшой максимум на графике Rp при мксек связан с сокращением размера шнура, а даль- нейшее падение —с прогревом плазмы и увеличением ее проводимости. На рис. 100, а, 100, б даны аналогичные графики для варианта II с ро = О,ОО15 ат (М = 0,16- 10“8). Количество плазмы здесь умень- шено на порядок по сравнению с вариантом I, так что магнитное поле разрядного тока уже сильнее сжимает плазму, — минимальный радиус шнура сократился до 2 см. К моменту максимального сжатия 333
~ 6 мксек) сопротивление плазмы возрастает, что отражается на графике J (t) в виде некоторого провала. Однако этот провал, нахо- дящийся на спадающей ветви, нельзя отождествлять с особенностью тока, типичный вид которой дан на рис. 97. Рис. 101, а, 101, б повторяют те же кривые для варианта III, где ро = 0,00015 ат (М =0,016 - 10“3 г). Эти значения параметров уже Вариант П р0=0,0015 ат Рис. 100. Величина разрядного тока здесь по сравнению с предыдущими вари- антами I и II меньше. Однако количество разрядной плазмы настолько мало, что магнитное поле тока весьма интенсивно сжимает плаз- менный шнур, так что его радиус в момент максимального сжатия ^/~2,8 мксек) сокращается до нескольких миллиметров. Импеданс плазмы при этом резко возрастает. Сильный скачок испытывает и иапряженность электрического поля. Так, на границе плазмы с ваку- умом она достигает 1,5 кв/см. Характерная «ширина» пиков Е (/) и Rp(t) составляет 0,30,5 мксек. После момента максимального сжатия плазма начинает расши- ряться—радиус плазменного шнура растет, сопротивление и электри- 334
чес кое поле спадают. Однако магнитное поле разрядного тока ока- зывается достаточно большим, чтобы удержать плазменный шнур на радиусе около 1 см. Разряд выходит на так называемый квазистаци- онарный режим, когда параметры сравнительно слабо изменяются со временем. Разрядный ток при этом стабилизируется на уровне при- мерно 120 ка. На квазистационарной стадии разряда электромагнит- Рис. 101. уносится световым излучением. Этот факт демонстрирует рис. 102, на котором представлен энергетический баланс разряда. Видно, что энергия излучения, вышедшая из плазмы к моменту t = 7,b мксек, составляет почти три четверти от полной энергии, запасенной в началь- ный момент в батарее конденсаторов. При этом основную часть свето- вой энергии разряд излучает в момент максимального сжатия и далее во время квазистационарной стадии. Таким образом, излучение — существенный фактор, определяющий как энергетику, так и динамику разряда. Этим, в частности, рассматриваемая модель z-пинча отли- чается от модели в работе [39], где излучение не принималось во внимание. Поэтому в [39] диссипация энергии в разряде происходит медленнее, и это сказывается на «упругости» плазменного шнура, радиальные пульсации которого затухают медленно. 335
Расчеты показывают, что в процессе сжатия плазменного шнура в плазме под действием электромагнитных сил возникает ударная волна, сходящаяся к оси симметрии. В момент кумуляции волны на ось температура плазмы достигает 10 эв, а в центральной зоне шнура возникают большие значения плотности (до 10~3 г/сл3) и элек- трического тока (до 1 мга/см-). Правда, зона, в которой локализованы эти токи, имеет небольшой Рис. 102. размер: ее радиус составляет доли миллиметра4 По мере сжатия плазмы величина тока здесь нарастает. Описанные расчеты, про- веденные без учета испаре- ния стенок камеры, по своим результатам качественно от- личаются от соответствую- щих экспериментов. В част- ности, эти расчеты не со- держат экспериментально на- блюдаемую особенность в за- коне изменения со временем разрядного тока. Это делает необходимым внесение в расчеты дополнительных эле- ментов. 4. Расчет разряда с уче- том эффекта вторичного про- боя. Предыдущие расчеты по- казывают, что излучение плазмы играет существенную роль в формировании разря- да. Величина потока свето- вого излучения достаточна для того, чтобы испарить заметное количество вещества со стенок разрядной камеры. Наиболее интенсивное излу- чение наблюдается на стадии максимального сжатия плаз- мы. К этому же моменту, как свидетельствуют расчеты, рез- ко возрастает и напряжен- ность электрического поля в разряде. В результате по образовав- шимся у стенки парахМ может вновь произойти электрический пробой («повторное зажигание разряда»). В вычислительных экспериментах этот эффект моделировался следующим образом. За основу брался вариант III из предыдущего пункта, с давлением р0, близким к экспериментальному. Результаты, полученные в этом варианте, на некоторый момент предшеству- ющий максимальному сжатию шнура, использовались в качестве исход- ных данных для дальнейшего расчета, где, помимо прежней массы плазмы М в рассмотрение включалась дополнительная масса М, соот- ветствующая испаренному веществу стенок. Эта масса распределялась вблизи стенки камеры в виде слоя толщины Д (рис. 103). 336
Пространство между этой массой и центральным плазменным шнуром (зона В на рис. 103) есть вакуум. Параметры испаренного вещества (распределение плотности, толщина оболочки Д) варьирова- лись, причем оказалось, что они слабо влияют на результаты. Темпе- ратура паров задавалась достаточно большой (1 -=-5se), чтобы эффек- тивно имитировать последствия происшедшего здесь вторичного электрического пробоя. В качестве испаренного вещества в расчетах для простоты рассматривался также литий. Однако параметры, опре- деляющие численные значения электропроводности и коэффициентов поглощения излучения в этой зоне, варьировались в широких преде- лах. Расчеты показали устойчивость результатов относительно этп^ вариаций. Варьировалось и начальное магнитное поле. В частности, расчеты проводились для двух предельных случаев: с магнитным полем, напряженность которого распределена в зонах В, С, D по закону //(г, t,) = 2J (/J/г, а также с нулевым магнитным полем в зоне С. В силу того, что область С находится на сравнительно большом расстоянии от цен- тра (7—10 см), различие в исходной магнитной энергии между обоими вариантами невелико. Качественно эти варианты отличаются друг от друга тем, что в варианте с нулевым магнитным полем в зоне С на внутренней ее поверхности в расчетах наблюдаются обратные токи, связанные с проникновением сюда магнитного поля из цент- ральной области. Пока магнитное поле не успело еще проникнуть в зону С и здесь сохраняется линия, вдоль которой напряженность магнитного поля равна нулю («нулевая линия магнитного поля»), суммарный обратный ток по величине равен центральному. Такую ситуацию можно трактовать как существование в плазме замкнутого внутреннего электрического контура. В расчетах время существования такого контура составляет 0,5 4- 1 мксек. По мере «заполнения» зоны С магнитным полем обратные токи уменьшаются, что эквивалентно «подключению» центрального тока к внешней цепи. Сформулированная задача описывает реальные процессы, сопро- вождающие вторичный пробой, упрощенно. Фактически здесь предпо- лагается, что испарение вещества со стенок происходит мгновенно 337
•в момент в то время как на самом деле этот процесс продолжав стся в течение некоторого промежутка времени, на стадии ин те к. сивного сжатия плазмы. В расчетах качественное влияние этого фактора оценивалось с помощью вариации момента испарения и вторичного пробоя, т. е. параметра t*. Другим важным параметром задачи, значение которого заранее неизвестно, является величина массы испаренного вещества М. На рис. 104 приведены диаграммы разрядного тока для различных зна- чений М (варианты IV—VI). Для варианта IV М составляет 4% о- массы центрального плазменного шнура. Результаты в этом случае ------------Вариант TV ------- вариант V М-М ---------------- вариант YL М=9,3^514 t*^2, 78 Рис. 104. практически не отличаются от расчета варианта III. Оболочка из испаренного вещества (С), разогнанная магнитными силами до боль- ших скоростей, быстро «падает» на центральный плазменный шнур. В варианте V(M = M) разрядный ток при t > t* испытывает некоторые колебания и затем выходит на режим, близкий к вариан- там III, IV. В варианте VI добавленная в разряд масса почти на порядо:: превышает массу шнура. Полученный в этом расчете график раз- рядного тока J (/) качественно и количественно близок к экспери- ментальным кривым с «особенностью». Проанализированная серил расчетов дает основание сделать вывод о том, что принятая в рас- четах модель эффективно описывает реальное явление лишь при достаточно больших значениях испаренной массы, в несколько раз превышающих величину массы центрального плазменного шнура. Сопоставляя результаты расчетов задачи о сильноточном разряде при учете повторного пробоя с данными экспериментов, можно заклю- чить, что они в целом соответствуют экспериментальной картине и со- держат ряд «тонких» качественных эффектов, наблюдаемых реально. 338
§ 3. Магнитогидродинамическая модель вспышки сверхновой*) 1. математические модели вспышки сверхновой. Выяснение ме- ханизма вспышки сверхновой, построение и исследование математи- ческих моделей этого явления представляет собой одну из важных астрофизических проблем. Имеются два типа моделей вспышки: со- гласно одной из них вспышка есть следствие гидродинамической, не- устойчивости, согласно другой — тепловой неустойчивости. Результаты, полученные к настоящему времени в рамках ука- занных моделей, не вполне соответствуют данным наблюдений. Кроме того, в этих моделях игнорируются такие важнейшие характеристики звезды, как вращение и магнитное поле. Между тем скорость вра- щения звезд на главной последо- вательности доходит до величин 200 км/сек на экваторе [46]. Наблюдения пульсаров [47] по- казывают также наличие на их поверхности сильного магнитного поля (до 1012 гс). Регистрируемая скорость вращения пульсаров зна- чительно меньше предельного зна- чения, при котором центробежная сила на экваторе равна гравита- ционной. Так как при сжатии с сохранением полного момента вра- щения звезда главной последова- тельности достигает предельного вращения при плотности, значитель- но меньшей, чем в нейтронной звезде, то такая звезда в процес- Рис. 105. се эволюции должна терять момент вращения. При этом возможно выделение значительной энергии вра- щения, соответствующей по порядку величины энергетике взрыва сверхновой. В работе [48] предложена модель вспышки сверхновой, происхо- дящей за счет энергии вращения. В качестве механизма, способного обеспечить быструю передачу момента вращения ядра периферийным частям звезды, рассматривается магнитное взаимодействие. 2. Постановка задачи. В численных расчетах взрыв сверхновой рассматривается в одномерном (осевая симметрия) нестационарном магнитогидродииамическом приближении. Звезда представляется в виде вращающегося гравитирующего бесконечного цилиндра (рис. 105). Центральная часть цилиндра, соответствующая устойчивой нейтрон- ной звезде, предполагается несжимаемой, ее радиус со временем не изменяется. Внешняя газообразная оболочка моделирует атмосферу звезды. Реально подобная картина может возникнуть на определен- ной стадии эволюции звезды, когда в результате потери устойчиво- сти и последующего коллапса образуется твердотельно вращающееся ядро (устойчивая нейтронная звезда) и вращающаяся вокруг него атмосфера. В задаче рассматриваются лишь процессы, происходящие в обо- лочке при г > Rq (см. рис. 105). При этом область изменения *) Подробно эта модель изложена в [45]. 339
пространственной переменной не содержит оси системы, что позволяет ввести радиальную компоненту напряженности магнитного поля ко- торая в противном случае тождественно равнялась бы нулю (см. п. I § 2 гл. V). Вещество оболочки считается идеально проводящим (о = оо), про- цессы теплопереноса отсутствуют, учитываются лишь потери на нейт- ринное излучение. Физическая вязкость не рассматривается, так что связь между слоями атмосферы в процессе вращения осуществляется лишь за счет магнитных сил. Внешняя граница звезды есть граница с вакуумом, начальное распределение плотности моделирует резкий переход от плотных внутренних слоев к разреженным внешним. Полный момент вращения системы (центральное ядро и оболочка) остается неизменным во времени, однако в процессе эволюции может происходить «перекачка» момента из ядра в оболочку и обратно. Естественно считать, что скорости вращения внутренних слоев обо- лочки и внешней границы ядра совпадают, т. е. оболочка вращается относительно ядра без проскальзывания. Предполагается, что в начальный момент появляется магнитное поле, силовые линии которого радиальны. При этом в процессе вра- щения в оболочке возникают осевые электрические токи и связанная с ними азимутальная компонента напряженности магнитного поля. Из физических соображений следует, что полный ток через попереч- ное сечение рассматриваемой цилиндрической звезды должен быть равен нулю и, следовательно, азимутальное магнитное поле на по- верхности оболочки должно обращаться в нуль. Такую ситуацию можно трактовать как замыкание электрических токов на «бесконеч- ности», т. е. существование замкнутых петель тока. Это соответст- вует реальной картине, наблюдаемой для сферических звезд. Система уравнений для описанной задачи может быть получена из системы (2.27) гл. V (см. также (2.28), (2.29)) при о = оо: - ц д t \ р \ д (rv) dr dtp = — == v Г —!- = и ) ds ’ dt ' di ’ (3.1) dv di~~ и2 dp Id (rHy)2 . г ~~ r ds r ds 8л (3.2) d (ru) rHr d (rHJ (3.3) dt 4л ds ' dt\ pr \ d / u\ - = rHr -ч-— , rHr — A = const. j ' ds \r /’ ’ (3-4) (3.5) p = p(p, T), ? = e(p, 7). (3.6) В дополнение к принятым в гл. V обозначениям здесь g = —4л2С (M04-s)/r —гравитационная сила, С —гравитационная постоянная, Мо — масса ядра, приходящаяся на единицу длины цилиндра и угол в один радиан, f — потери энергии на нейтринное излучение, <р — азимутальный угол. Система уравнений решается в области t > 0, 0 < s < М (Ro < < г </?(/)), где М — масса оболочки, отнесенная к единице длины и 40
угол в один радиан, /?0, /? (/) —соответственно внутренний и внешни# радиусы оболочки. и Краевые условия, физическое содержание которых обсуждалось выше, записываются следующим образом: у (0, 0 = 0, и(0, О = (3-7) р(М, 0 = 0, 77ф (Л4, 0 = 0, (3.8) где со (0 —угловая скорость вращения ядра. Условие постоянства момента вращения системы выглядит так: м у/Ио/?о^(О, 0+^(5» t)u(s, ^)ds = const. (3.9) о Заметим, что, дифференцируя условие (3.9) по времени и используя уравнение (3.3) в сочетании со вторым условием (3.8), можно приве- сти (3.9) к виду Ф^-ЛФ=° ПР»5=0 (Лф=гя<д Уравнения состояния (3.6), а также вид функции для нейтрон- ных потерь f (р, Т) задавались с помощью специальных аппроксима- ционных формул, учитывающих различные физические эффекты (под- робнее см. [45]). Начальное распределение плотности имело степенной вид p(s, 0)~ 1/г", (3.10) где параметр п варьировался в диапазоне 4^ п ^8. Предполагается, что в начальный момент радиальное движение отсутствует (v (s, 0) = 0). Начальная скорость вращения частиц и (s, 0) по кеплеровским орби- там определялась из уравнения w2(s, 0)/r (s, 0) — r(s, 0) др (s, O)/ds+g(s, 0) = 0, которое следует из уравнения движения (3.2) при / = 0. Исходное распределение давления р (s, 0) вычисляется по заданным профилям р (s, 0) и T(s, 0). Чтобы полностью определить начальное состояние системы, необ- ходимо также задать начальную угловую скорость вращения ядра: © (О) = соо. 3. Результаты расчетов. Основными безразмерными параметрами, определяющими решение сформулированной выше задачи о взрыве сверхновой, являются отношения а = А2/4лЛ4 И* (1/0 = /лбЛГ), р = Мв/М. Параметр а характеризует отношение начальной магнитной энергии системы к кинетической (или гравитационной), параметр ₽ равен отношению масс центрального ядра и оболочки. Ниже описаны расчеты, выполненные при Р = 1 для двух зна- чений параметра а:а = 0,1, 0,01. Показатель п в степенном законе (3.10) был равен п = 6, начальная температура предполагалась нулевой (Т($, 0) = 0). Общая картина эволюции звезды представлена на рис. 106—109. Рис. 106, 107 показывают, что в оболочке формируются две зоны — твердотельно вращающаяся (со (s) к» const) центральная часть, которая, 341
a) a-0,01
уплотняясь, сжимается к оси, и сравнительно небольшая (около 8% от массы оболочки) разлетающаяся часть угловая скорость вращения которой со временем падает. В варианте с ббльшим зна- чением а (а = 0,1) разлет происходит интенсивнее, а угловая скорость вращения центральной части звезды, уменьшаясь, изменяет знак (ем. рис. 106, а). По-видимому, эта центральная часть (ядро4-92% Присоединившейся к ядру оболочки) со временем стремится выйти Рис. 107. на стационарный режим твердотельного вращения с постоянной угловой скоростью. Колебания угловой скорости (с переменой знака при выходе на стационарный режим в варианте с а = 0,1) обуслов- лены большой величиной магнитного поля, которое повышает «жесткостью системы. На рис. 107 указано движение по радиусу периферийных мас- совых точек оболочки (их массовые координаты з=1,00, з = 0,94, 8 = 0,92). Рис. 108, а, б, в дают картину «закручивания» магнитных сило- вых линий на последовательные моменты времени для значения а = 0,01. На рисунках, кроме центрального ядра, указана сжимаю- щаяся часть оболочки (зона, покрытая точками). К моменту / = 30 магнитные силовые линии совершили более двух оборотов и продол- жают накручиваться на центральную часть звезды. Аналогичные рисунки для варианта с а = 0,1 показывают, что из-за изменения направления вращения центральной части звезды (см. рис. 106, а) силовые линии к моменту £ = 30 уже начали «рас кручиваться». 843
Рис. 108. Масштаб рисунка в уменьшен вдвое по отношению к а, б,
Распеты указывают также, что со временем кинетическая энер’ гия вращения ядра и оболочки переходит в кинетическую энергию радиального движения сброшенной части оболочки. Иллюстрацией процесса эволюции звезды служит рис. 109, где нанесены распределения относительной плотности вещества оболочки ^)/р (s, 0) = р/ро и относительного удельного момента J/Jo (J «*= (о2г) при / = 0 и / = 31. Видно, что внутренняя часть оболочки уплотнилась, в то же время удельный момент вращения концентри- руется в разреженной внешней зоне. 4. Некоторые оценки и выводы. В целом расчеты передают основные качественные особенности эволюции звезды в процессе ее взрыва как сверхновой. Оценим характерные масштабы размерных параметров задачи в описанных выше вариантах расчета. Примем радиус центрального Несжимаемого ядра звезды равным радиусу нейтронной звезды: Ro= 10еслс, а массу, приходящуюся на единицу длины цилиндра, равной Л10 = 0,5 • 10-бМс (Мс —масса Солнца). Тогда величина напряженности магнитного поля в начальный момент оценивается Следующим образом: Н ~ 1018 /а гс. Для использованных в расчетах значений а магнитное поле оказывается чрезвычайно большим (Н ~ (1 -J- 3) 101? гс) по сравнению 345
е полями, реально наблюдаемыми на поверхности пульсаров (Н ~ ~ 1012гс). Чтобы получить эти поля в расчетах, необходимо умень- шить параметр а на десять порядков. Проведение численных рас- четов при столь малых значениях а наталкивается на технические трудности, связанные с большими затратами машинного времени. Однако анализ описанных выше вариантов расчета позволяет сделать определенные заключения о решении при малых а. С уменьшением а длительность процесса возрастает как 1/р^а и достигает 10 сек, однако основные его качественные особенности не изменяются. Это относится к формированию центрального твер- дотельно вращающегося центра звезды и разлетающейся перифе- рийной части оболочки, «закручиванию» магнитных силовых линий и т. д. Можно также ожидать, что величина сброшенной массы обо- лочки (около 10%) и уносимая при этом кинетическая энергия 10*2 эрг) не сильно изменятся по порядку величины при уменьше- нии а.
ЛИТЕРАТУРА 1. Леонтович AL А., Введение в термодинамику, М.—Л., Рос- тех издат, 1952. 2. Седов Л И., Механика сплошной среды, т. т. I, II, М., «Наука», 1973. 3. Рождественский Б. Л., Яненко Н. Н., Системы ква- зилинейных уравнений, М., «Наука», 1968. 4. Седов Л. И., Методы подобия и размерности в механике, М., Физматгиз, 1962. 5. Самарский А. А., Введение в теорию разностных схем, М., «Наука», 1971. 6. V о п Neumann J., Richtmyer R. D., A method for numerical calculation of hydrodynamics shocks, J. Appl. Phys. 21 (1949). 7. Рихтмайер P. Д., Разностные методы решения краевых за- дач, М.» ИЛ, 1960. 8. Т и х о н о в А. Н., Самарский А. А., О сходимости разно- стных схем в классе разрывных коэффициентов, ДАН СССР 124, № 3 (1959), 529—532. 9. Тихонов А. Н., Самарский А. А., Об однородных разно- стных схемах, ЖВМ и МФ 1, № 1 (1961), 5—63. 10. Тихонов А. Н., Самарский! А. А., О разностных схе- мах для уравнений с разрывными коэффициентами, ДАН СССР 108, № 3 (1956), 393—396. 11. Тихонова. Н., Самарский А. А., Об однородных раз- ностных схемах, ДАН СССР 122, № 4 (1958), 562—566. 12. С а м а р с к и й А. А., А р с е н и н В. Я., О численном решения уравнений газодинамики с различными типами вязкости, ЖВМ и МФ 1, № 2 (1961), 357—360. 13. Тихонов А. Н., Самарский А. А., Уравнения матема- тической физики, М., «Наука», 1966. 14. Самарский А. А., Соболь И. лМ., Примеры численного расчета температурных волн, ЖВМ и МФ 3, № 4 (1963), 702—719. 15. Самарский А. А., Гулин А. В., Устойчивость разно- стных схем, М., «Наука», 1973. 16. Березин И. С., Жидков Н. П., Методы вычислений, т. II, М., Физматгиз, 1962. 17. Годунов С. К-, Рябенький В. С., Введение в теорию разностных схем, М., Физматгиз, 1962. 18. Самарский А. А., Волосевич П. П., Волчин- ска я М. И., Курдюмов С. П.» Метод конечных разностей 347
для решения одномерных нестационарных задач магнитной гидро- динамики, ЖВМ и МФ 8, № 5 (1968), 1025—1038. 19. Дегтярев Л. М., Фаворский А. П., Потоковый вариант метода прогонки для разностных задач с сильно меняющимися коэффициентами, ЖВМ и МФ 9, № 2 (1969), 211—218. 20. Ландау Л. Д., Лифшиц Е. М., Теория поля, М., Физ матгиз, 1962. 21. К У л и к ов с к и й А. Г., Любимов Г. А., Магнитная гидро- динамика, М., Физматгиз, 1962. 22. Ландау Л. Д., Лифшиц Е. М., Электродинамика сплошных сред, М.—Л., Гостехиздат, 1957. 23. Попов Ю. П., Самарский А. А., Полностью консерва- тивные разностные схемы для уравнений магнитной гидродина- мики, ЖВМ и МФ 10, № 4 (1970), 990—998. 24. Мал ам уд В. Г., Попов Ю. П., Шапиро В. М., Приме- нение полностью консервативных схем к расчету задач гидроди- намики и магнитной гидродинамики, М., 1970, препринт № 28 ИПМ АН СССР. 25. Дегтярев Л. М., Фаворский А. П.. Потоковый вариант метода прогонки, ЖВМ и МФ 8, № 3 (1968), 679—684. 26. Попов Ю. П., Расчет электротехнических цепей в задачах магнитной гидродинамики, ЖВМ и МФ 11, № 2 (1971), 449— 461. 27. Захаров А. И., Клавдиев В. В., Письменный В. Д., Ротхарт Л., Саенко В. Б., Старостин А. Н., Ян Г., Экспериментальное наблюдение Т-слоев в движущейся плазме, взаимодействующей с магнитным полем, ДАН СССР 212, № 5 (1973), 1092—1095. 28. Z a k h а г о v A. I., Klavdiev V. V., Pismenny V. D., Rothardt L., Saenko V. B., Starostin A. N., Jan G., The experimental observation of T-layers in moving plasma interac- ting with the magnetic field, Physics letters, 43A, № 2 (26 Feb- ruary 1973). 29. Данилова Г. В., Дородницын В. А., Курдю- мов С. П., Попов Ю. П., Самарский А. А., Ца- рева Л. С., Взаимодействие сгустка плазмы с магнитным полем в канале рельсотрона, М., 1973, препринт № 62, ИПхМ АН СССР. 30. Самарский А. А., Дородницын В. А., Курдю- мов С. П., Попов Ю. П., Образование Т-слоев при- тормо- жении плазмы магнитным полем, ДАН СССР 216, № 6 (1974), 1254—1257. 31. Калиткин Н. Н., Кузьмина Л. В., Рогов В. С.} Таблицы термодинамических функций и транспортных коэффици- ентов плазмы, М., 1972, препринт, ИПМ АН СССР. 32. Тихонов А. Н., Самарский А. А., 3 а к л я з ь м и н- ский Л. А., Волосевич П. П., Дегтярев Л. М., Курдюмов С. П., Попов Ю. П., Соколов В. С., Фаворский А. П., Нелинейный эффект образования само- поддерживающегося высокотемпературного слоя газа в нестацио- нарных процессах магнитной гидродинамики, ДАН СССР 173, №4, (1967), 808—811. 33. Арцимович Л. А., Управляемые термоядерные реакции, Физматгиз, 1963. 34. Данилова Г. В., Курдюмов С. П., Попов Ю. П., Самарский А. А., Царева Л. С., Расчет сильноточных 348
разрядов а учетом эффекта вторичного пробоя, М., 1974, пре- принт № 6, ИПМ АН СССР. 35. Андрианов А. М., Базилевская О. А., Прохо- ров Ю. Г., Сб. «Физика плазмы и проблема управляемых тер- моядерных реакций», т. II, М., Изд-во АН СССР, 1958. 36. Борзунов Н. А., О р л и н с к и й Д. В., О с о в е ц С. М., Исследование мощного импульсного разряда в газах с помощью скоростной фоторазвертки, Атомная энергия 4, вып. 2 (1958), 149—153. 37. Kvartskhava I. F., Matveev Yu. V., Role of recurring discharge ignition in a dynamic z-pinch, Nuclear Fusion 11 (1971), 385—387. 38. Kvartskhava I. F., Matveev Yu. V., Khauti- e v E. Yu., Plasma losses in high-current plasma configuration due to the «inverse skin effect», Nuclear Fusion 11 (1971), 349—355. 39. Б p а г и н g к и й С. И., Гельфанд И. М., Федоренко Р. И., Сб. «Физика плазмы и проблема управляемых термоядерных реакций», т. IV, М., Изд-во АН СССР, 1958. 40. Кварцхава И. Ф., Матвеев Ю. В., Решетняк Н. Г., К вопросу о механизме ускорения заряженных частиц в динами- ческом z-пинче, Письма в ЖЭТФ, 15, вып. 10 (1972), 619—622. 41. Никифоров А. Ф., Уваров В. Б., Коэффициенты погло- щения света в плазме, М., 1969, препринт № 36, ИПМ АН СССР. 42. Гольдин В. Я. и др., Исследование задач магнитной радиа- ционной гидродинамики численными методами на ЭВМ, М., 1971, препринт № 36, ИПМ АН СССР. 43. Попов Ю. П., Самарский А. А., Полностью консерватив- ные разностные схемы, ЖВМ и МФ 9, № 4 (1969), 953—958. 44. Г о л ь д и н В. Я., И о н к и н Н. И., К а л и т к и н Н. Н., Об энтропийной схеме расчета газодинамики, ^ЖВМ и МФ 9, № 6 (1969), 1411—1413. 45. Б ионов а т ый • Кога н Г. С., Попов Ю. П., Само- хи н А. А., Магнитогидродинамическая модель взрыва сверхно- вой, М., 1975, препринт № 16, ИПМ АН СССР. 46. S 1 е t t е b a k A., Observed rotational velocities of single stars» Stellar rotation, Dordrecht, Holland (1970), p. 3. 47. Дайсон Ф., T e p - X a a p Д., Нейтронные звезды и пуль- сары, «Мир», М., 1973. 48. Б и с н о в а т ы й - К о г а н Г. С., О механизме взрыва вращаю- щейся звезды как сверхновой, Астрономический журнал 47, вып. 4 (1970), 813.
предметный указатель Автомодельность типа «бегущей волны» 74, 280 Адиабата Гюгонио 53 — Пуассона 70 Акустическое приближение 53, 162 Априорные оценки 162 Асимптотическая устойчивость 204 Безындексные обозначения ПО Вектор Умова — Пойнтинга 270, 312 Вмороженность магнитных сило- вых линий 273 Волна простая 86 центрированная 89 — разрежения 89 — Римана 86 — ударная 67 ------магнитогидродинамическая 285 Вязкое давление 73 Вязкость 73 — искусственная 131 — квадратичная 78, 132 — линейная 132 Гиперболичность системы уравне- ний 57 ------газовой динамики 59 — — — магнитной гидродина- мики 276 Давление магнитное 270 Джоулево тепло 262 Диффузия магнитного поля 275 Единичный параллелепипед 31, 39 Задача о поршне 83, 251 --------ускоряющемся 91 Закон изменения объема 49 — Ома 261 — сохранения электромагнитной энергии цепи 313, 322 Инварианты Римана 61 Интегро-интерполяционный метод 118 Интервал массовый 96 — фиктивный 135, 242, 245 Истечение в вакуум 89 Корректность разностной задачи 161 Критерий устойчивости Куранта 108, 172 Метод гармоник 168 — Ньютона 212 — прогонки 214 --- матричной 216 — раздельных прогонок 237, 299 — спектральный 169 — энергетический 180 Обезразмеривание задачи 247, 263 Область влияния 64 — зависимости 63 Переменные Лагранжа 21, 22 ---массовые 39, 41 — Эйлера 22 Пинч (z-пинч) 309 — (6-пинч) 318 Погрешность аппроксимации 101 Полная производная по времени 24 350
Полудивергентная форма уравне- ния энергии 270 Полуцелые точки сетки 97 Порядок точности 107 Потоковый вариант метода про- гонки 302 Приближение сильной волны 71 Принцип максимума 172 Псевдовязкость 131 Разностная производная односто- ронняя 100 — — центральная 100 схема 106 — для уравнения теплопро- водности 148 ----- консервативная 116 •----полностью консервативная для уравнений газовой дина- мики 125, 128 -------------— магнитной ги- дродинамики 293, 294, 297 - уравнения цепи 317, 322 Разрыв вращательный 286 — контактный 66 — сильный 89 — слабый 89 Сетка разностная 96 -----неравномерная 97, 108 — — равномерная 96 -----шахматная 104 Сеточная функция 96 Скачок изотермический 81 Скорость альфвеновская 278 — звука 55 •----изотермическая 55 ----магнитогидродинамическая 278 — истечения в вакуум 89 — сходимости 107 Слой сетки временной 99 Собственный вектор левый 57 Собственное значение 57 Соотношения Гюгонио 65 Структура фронта ударной волны 72 — в теплопроводной среде 79 ---- при наличии вязко- сти 76 Субстанциональная производная 24 Схема неявная 105 — сквозного счета 129 — явная 104 Теорема Цемплена 71 Течение изотермическое 51 — изэнтропическое 51 Узел сетки 96 Уравнение движения 27 — индукции 263 — неразрывности 26 — переноса 165 — энергии 29 Уравнения газовой динамики г инвариантах Римана 61 -------дифференциальные 34 --------в лагранжевых мас- совых переменных 43, 48 •----------в переменных Эйлера 36 —------интегральные 25 •--— — в лагранжевых мас- совых переменных 52 —----------для одномерного те- чения газа 31. магнитной гидродинамики в векторной форме 262, 264 ---— в лагранжевых массовых переменных 268, 270, 271 — Максвелла 258 — состояния 21 Устойчивость разностной схемы 107, 108, 161 ------- для уравнения тепло- проводности 199 Характеристики 55, 58 — системы уравнений газовой ди- намики 61 -------магнитной гидродина- мики 278 Характеристическая форма систе« мы уравнений 58 — ---------газодинамики 60 Целые точки сетки 97 Шаг сетки 96 Ширина фронта ударной волны 77 Электротехническое уравнение це- пи 309, 311 Энтропийный след 254
Александр Андреевич Самарский fopuu Петрович Попов РАЗНОСТНЫЕ СХЕМЫ ГАЗОВОЙ ДИНАМИКИ М., 1975 г., 352 стр. с илл. Редактор Е. В. Шикин Техн, редактор Л. В. Лихачева Корректор И. Д. Дорохова Сдано в набор 27/1 1975 г. Подписано к' печати 2/VII 1975 г. Бумага 84X108/32. Физ. печ. л. 11. У слови псч. я. 18,48. Уч.-изд. л. 18,13. Тираж 12 000 экз. Т-0947* Приз книги 79 коп. Заказ № 1905. Издательство «Наука» Главная редакция физико-математической литературы 117071, Москва, В-71, Ленинский проспект, 15 Сматрицировано в Ордена Трудового Красного Знамени Ленинградского производственно-технического объедине- ния «Печатный Двор» Имени А. М. Горького Союзполи- графпрома при Государственном комитете Совета Мини- стров СССР по делам издательств, полиграфии и книж- ной торговли, 197136. Ленинград. П-136, Гатчинская ул., 26. Отпечатано в 4-й типографии издательства «Наука» 630077» Новосибирск, 77, Станиславского, 25. Зак,