Научная статья на тему 'Решение уравнения Бюргерса с использованием вейвлет-базисов'

Решение уравнения Бюргерса с использованием вейвлет-базисов Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Захаров В. Г.

We prуsent numerical simulation of Burgers' equation using the combination of standard Galerkm techniques and multiscale compactly supported orthonormal 'wavelet bases of Daubechies. The numerical investigations for different values of viscosity and for various initial data have been performed. Daubechies' basis is found to stably represent the solution for small, and even vanishing viscosity.

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

Текст научной работы на тему «Решение уравнения Бюргерса с использованием вейвлет-базисов»

РЕШЕНИЕ УРАВНЕНИЯ БЮРГЕРСА С ИСПОЛЬЗОВАНИЕМ ВЕЙВЛЕТ-БАЗИСОВ

Захаров В.Г. (Пермь)

Abstract

We present 'numerical simulation of Burgers’ equation using the combination of standard GaXe.rk.in techniques and multiscale compactly supported orthonormal 'wavelet, bases of Daubechies. The numerical investigations for different values of viscosity and for various initial data have been performed. Daubechies ' basis is found to stably represent the solution for small, and even vanishing viscosity.

Уравнение Бюргерса [2|

и, + пи = vuxx, u.{x, 0) = U0(x), ( 1 )

представляет собой простейшее волновое уравнение, сочетающее диссипативные и нелинейные эффекты, и появляется поэтому во многих физических приложениях. При нулевой вязкости и за время t9 = mm(l/ti0,*) образуются разрывы (скачки), и решение приобретает характерный “пилообразный” профиль ударных волн. Для малой вязкости решение является сглаженной версией невязкого случая, т.е. возникают сильные градиенты, которые затем медленно диссипируют, и при t —у ос решение вырождается до нуля. Несмотря на свою простоту, уравнение обладает достаточно богатой динамикой, связанной с нелинейным взаимодействием мод различных масштабов, что выражается в образовании упорядоченных крупномасштабных структур, '‘охлопывании” мелкомасштабных возмущений и т.п. Решения уравнения Бюргерса со случайными начальными данными показывают два механизма, которые свойственны реальной турбулентности: нелинейный перенос энергии по спектру и вязкая диссипация в области мелких масштабов. Все это позволяет предполагать, что подходы, успешно применяемые для разрешения уравнения Бюргерса. могут быть эффективными и для моделирования реальной гидродинамической турбулентности.

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

Уравнение Бюргереа является хорошим тестовым примером для численных методов вследствие его простоты и предсказуемости динамики. Более того, используя преобразование Хопфа-Коула, можно получить тонное решение, что позволяет оценить погрешность различных численных методов, сравнивая их с точным решением.

Вейвлеты

Напомним, что вейвлет-функции локализованы как в реальном пространстве, так и в пространстве частот, и получаются друг из друга, путем масштабного преобразования (растяжения/сжатия) и сдвига (см., напрмер. [4. 9]). Кроме того, вейвлет-функция 'ф обязана удовлетворять так называемому условию допустимости (admissibility condition)

Некоторые классы вейвлет-функций образуют полные ортонормированные базисы пространства Ь2 на прямой или окружности. При этом все функции, образующие; ортонормированный вейвлет-базис, должны быть самоподобны и получаются переносом и растяжением/сжатием только одной “материнской" функции, т.с.

где индекс гп отвечает за масштаб (ширину) функции, а п определяет ее положение на

координатной оси. Причем ортогональность функций сохраняется по обоим индексам

Метод Галеркина

Представим решение и(х, t) в виде ряда, по ортонормированной системе вейвлет-функций

где Адп(0 есть амплитуда п-й базисной функции Лг-го уровня (масштаба). Подставляем теперь решение в исходное уравнение Бюргереа (1) и, используя стандартную технику метода Галеркина, проектируем уравнение на пространство вейвлет-функций и получаем систему обыкновенных дифференциальных уравнений относительно коэффициентов А.Д'п(^)

Фт,п — 2т/2'Ф(2П1х — п.), т.п £ Z.

/

= y /?.

А \{т А и + у У, А.

Мп.МтАм ,п-

Мтп

где массив

описывает нелинейные взаимодействия, обусловленные конвективной производной. II матрица

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

Конечно, остается определенный произвол в выборе диапазонов изменения индексов N и л. Очевидно, что максимальное значение индекса N (минимальный мае-штаб) определяет пространственное разрешение метода; максимальный же масштаб можно выбирать, исходя из конкретной постановки задачи (например, начальных условий). Диапазон изменения индекса п тесно связан с граничными условиями задачи. В случае- периодического решения число функций данного уровня определяется из условий полноты базиса: функции путем сдвига должны покрывать всю окружность (очевидно, на каждом следующем более мелком масштабе число базисных функций удваивается). Для непериодического локализованного в пространстве' решения в силу того, что система вейвлет-функций не образует полный базис для конечного интервала, неминуемо возникает проблема краевых эффектов и. следовательно, томно удовлетворить граничные' условия невозмежно (хотя, в принципе, можно построить полный ортонормированный вейвлет-базис для отрезка). Тем не менее, для функций с компактным носителем краевые эффекты будут локализованы в окрестностях концов рассматриваемого интервала и в большине:тве случаев можно пренебречь их влиянием .

Вейвлеты Добеши

Для численного моделирования мы использовали вейвлет-функции Добеши [3j регулярные функции, отличные от нуля лишь на конечном интервале. Вейвлеты с компактным не>сителем обладают рядом дополнительных свойств, делающих их весьма удобными для представления решений нелинейных дифференциальных уравнении в частных производных. Компактность носителя базисных вейвлете>в делает взаимодействия лежализованными в пространстве, что. в частности, сокращает числе) элементов в матрицах В и К. Другой важной особенностью вейвлетов Добеши является то. что они могут точно представлять полиномы некоторой степени, тем самым хорошо аппроксимируя гладкие компоненты решения. В то же время они корректно описывают участки с сильными градиентами. Это вытекает из того, что вейвлеты Добеши являются менее гладкими, чем порядок аппроксимируемых ими полиномов и. еледезвагельно, обладают большей гибкостью по сравнению с базисными функциями других методов высокого порядка, т.е. с фурье- и сплайн-базисами. Например, шести-точечная масштабная функция Добеши (D6) может точно представить нехлиномы до второго порядка, однако при этом показатель Гельдера для нее есть 1.06.

(4)

Вычисление элементов матриц II и К

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

Этот алгоритм существенным образом опирается на дополнительные- соотношения, даваемые та.к называемым анализом с переменным разрешением (multiresolution analysis) [8], которому подчиняется подавляющее большинство вейвлет-функций, образующих ортонормированные базисы. Из условий, налагаемых анализом с перемен ным разрешением, вытекает существование помимо “материнской" вейвлет-функции ф и так называемой масштабной функции (scaling function) ф. При этом о удовлетворяет следующим условиям:

Кроме того, масштабная функция удовлетворяет масштабному соотношению

Множество коэффициентов Іік (так называемый дискретный фильтр, отвечающий данному анализу с переменным разрешением) полностью характеризует дачную масштабную функцию и соответствующий ей вейвлет, который выражается через масштабную функцию следующим равенством:

Очевидно, что в случае функций с компактным носителем отлично от нуля лишь конечное число коэффициентов кь и дк. А именно, если отличны от нуля N значений коэффициентов фильтра Ь.к (скажем для к = 0,..., N — 1). то соответствующие масштабная и вейвлет-функции отличны от нуля на отрезке [О, Л' — 1]. На рис. 1 приведены масштабная и вейвлет-функции для шеститочечного фильтра // .

Нетрудно видеть, что соотношения (6) и (7) дают возможность вычислить коэффициенты К^пмт,и и К!\тп,Мт для любых значений индексов. зная лишь интегралы от произведения соответствующих масштабных функций и их производных:

і I .

(5)

/

ф(х — п)ф(х — т) clx = 6пт, п, rn £ Z.

Ф(х) = ]С ,1кФ(2х - к).

(«)

к£г1

гКх) = J2 9кФ(2х - к), где дк = ( —l)A’/i_fc+i.

(7)

ке Z

(8)

причем для функций Добеши лишь конечное их число отлично от нуля. Исполыз\-я масштабное соотношение; (6) и замену переменных интегрирования, можно получить систему линейных однородных алгебраических уравнений относительно искомых значений интегралов. Так. например, для интегралов вида (8) и шеститочечной функции Добеши (БС) система уравнений будет иметь вид

К,п - 2 ^ к1к]Кгт+і_3 — 0, -4 < т < 4. (9)

і ,7— О

где. очевидно. Кт — 0, если т < —4 или т > 4. Получающиеся таким образом системы будут сингу лярньши■

Рис. 1

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

ф(х — к) = 1, ^ кф(х — к) ■— х + .4.

ке'1 к£7,

к2&(х - к) = х2 + Вх + С,

кег

где Л, В, С некоторые константы. Используя последнее тождество и равенство (о), можно замкнуть систему уравнений (9)

Кт - 2 ^ 1цНуК2т+1-4 = 0, -4 < т < 3,

< , '^° (Ю)

Е к2Кк — 2.

. к--4

Полученная система является несингулярной и неоднородной, что позволяет вычислить все отличные от нуля интегралы вида (8). Данная методика без труда обобщается на случай интегралов от произведения произвольного числа масштабных функций и их производных.

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

Численные результаты

Для численного моделирования были использованы шеститочечные вейвлеты Добеши (Б6Ь функции с минимально возможной гладкостью (и тем самым с минимальной шириной носителя) для данной задачи. Для интегрирования системы (2) применялся стандартный метод Рунге-Кутта с постоянным шагом по времени. В качестве тестовой задачи была рассмотрена эволюция начального периодического поля, представляющего собой синусоиду, для различных значений вязкости (рис. 2 5). Вейвлет-базис строился периодическим образом. Для -численного счета .мы использовали 8 масштабов, что с учетом периодичности дает 255 базисных функций на период (128 функций самого мелкого масштаба). Для рис. 2 4 ширина полосы взаимодействующих масштабов оставалась максимально возможной (8 масштабов), т.е. все масштабы взаимодействуют друг с, другом.

На рис. 2 приведены результаты численного счета для экстремально малой вязкости V = 0.0001 (соответствующее число Рейнольдса Г1е % б • 10(>). Возмущение решения вследствие феномена Гиббса имеет место, но метод остается устойчивым и на больших временах решение стремится к точному.

Для несколько большей вязкости (рис. 3) V — 0.001, Не ~ 6 - 10;> отклонение от точного решения еще заметно, но оно локализованно в окрестности скачка и не вызывает осцилляций, характерных для спектральных методов.

При увеличении вязкости (рис. 4) V — 0.01, В.е » 6 • 104 метод показывает полностью корректное поведение решения.

Рис. 5 позволяет сравнить решение, приведенное на рис. 3, полученное с учетом всех взаимодействий между масштабами, со случаем, когда берутся в расчет взаимодействия только между 4 ближайшими масштабами.

На рис. 6 9 продемонстрировано сохранение на больших временах крупномасштабных структур, присутствующих в начальных условиях [1].

Рис. 6 показывает начальное поле вида вт4ж + 0.1 эт х ( и = 0.001, Бе и б • 10°), а рис. 7 демонстрирует, что на достаточно больших временах происходит исчезновение мелкомасштабных возмущений, и доминируют структуры, обусловленные крупномасштабной составляющей (0.1йп:г) начального поля.

Наконец, на рис. 8,9 показано аналогичное явление для начального случайного поля. На рис. 8 представлено начальное поле, возмущениям подвергались два масштаба (1-й и 5-й). Рис. 9 демонстрирует сохранение с течением времени только достаточно крупномасштабных мод.

Рис. 4 Рис.

Рис. 8 Рис.

Выводы

Метод Галеркина с использованием вейвлет-базисов Добеши остается устоичи-вым для любой вязкости, и решение сходится к точному при исчезающе малой вязко сти (для Re и 10г> - 10е).

Осцилляции в окрестности сильных градиентов, связанные с явлением Гиббса, незначительны и локал изованны в непосредственной близости от скачков. Даже для достаточно малой вязкости (Re ~ 104 — 10а) возмущения, вызываемые явлением Гиббса, пренебрежимо малы, и вейвлет-аппроксимации корректно описывают как гладкие компоненты решения, так и участки сильных градиентов.

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

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

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

Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (грант 94-01-00951-а). Численные расчеты стали возможны благодаря грантам Шведской Корешевской Академии на.ук, фонда Ерикссона (Швеция) и материальной поддержке Департамента численного анализа и информатики Королевского техне)ле)гичсского института (Стокгольм).

Литература

1. Aurell Е.. Gurbat-ov S.N. & Wergeira 1.1. Self-preservation of large-scale structure in

Burgers' turbulence. Physie:s Letters A. 1993.

2. Burgers J.M. The Nonlinear diffusion equation. Dorelrecht. Reidel, 1974.

3. Daubechies I. Orthonormal bases of compactly supported wavelets. Comm. Pure Appl. Math., 41. 1991. P. 909-966.

4. Daubechies I. Ten lectures on wavelet. SIAM, Philadelphia, 1992.

5. Gurbatov S.N., Malakhov A.N. & Saichev A.I. Nonlinear waves and turbulence in nondispersive media: waves, rays and particles. Manchester University Press. 1991.

6. Latto A., Tenenbaum E. Compactly supported wavelets and the numerical solution of Burgers’ equation. C.R. Acad. Sci. Paris, t. 311, Serie I. 1990. P. 903-909.

7. Latto A., Resnikoff H.L. & Tenenbaum E. The evaluation of connection coefficients of compactly supported wavelets. Aware Technical Report AD910708, 1991.

8. Mallat S. Multiresolution approximation and wavelets. Trans. Am. Math. Soc. 315. 1989. P. 69-88.

9. Meyer Y. Wavelets and operators. Cambridge, 1992.

10. Weiss J. Wavelets and the study of two dimensional turbulence. Aware, Inc. AD910628, 1991.

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