2. Постановка задачи.
Получения
поля скоростей для свободной (вдали от
твердых стенок) турбулентности является
довольно сложной задачей, аналитическое
или прямое численное решение которой
довольно затруднительно. В общем случае
данное поле является хаотическим, и
даже явное задание такого поля невозможно.
Вполне обоснованно можно рассматривать
такое поля как стохастический набор
бесконечного числа акустических волн
разной частоты и амплитуды, но
подчиняющихся некоторым статистическим
условиям. Например, заданному спектру
,
где
волновой
вектор. В свободной турбулентности,
ввиду отсутствия выделенных направлений,
логично считать такой спектр изотропным,
то есть
,
k
= |k|.
Также стоит отметить, что спектр во всех
выражениях считается нормированным.
Искомое поле пульсаций в трехмерном
случае:
(1)
должно удовлетворять следующим условиям:
0) Бездивергентность. Это свойство является необходимым, если мы рассматриваем несжимаемую жидкость.
(2)
1)
Поле должно быть однородным. То есть,
среднее значение
в
каждой точке пространства и в любой
момент времени должно быть равно нулю.
.
(3)
Здесь
и далее под средним
значением понимается осреднение по
реализациям. Выражение среднего значения
скалярной или векторной величины
,
зависящей от параметров
через интегрирование по реализациям,
запишется как:
Где
– соответствующие плотности распределений.
2) Должны быть выполнены соотношения:
а) Корреляционная матрица, в силу однородности и изотропичности поля, обязана иметь следующий вид:
где
– функции из
в
.
На диагонали корреляционной матрицы
стоят функции одного и того же вида при
фиксированных
и
.
В частности, выполнено следующее:
б) Является следствием свойства а). Автокорреляционная матрица должна иметь диагональный вид, причем на главной диагонали должны стоять, в силу изотропности и независимости разных компонент поля скорости, одни и те же значения:
Значения, стоящие
(6)
где под Е понимается средняя кинетическая энергия турбулентности на единицу массы, то есть, просто среднее значение квадрата скорости.
3) Должно быть выполнено спектральное соотношение:
(7)
где
есть прямое преобразование Фурье.
3. Описание алгоритма.
Искомое поле можно [1, 2] представить в виде разложения в ряд Фурье по гармоникам:
где
– случайные амплитуды гармоники,
соответствующей волновому числу
,
В дальнейшем будет показано, что будет
удобно записать амплитуды, как
и
,
вектора
и
– гауссовы
случайные вектора с диагональной
корреляционной матрицей, нулевым средним
и дисперсией, равной N,
где N
– число гармоник. Все величины, входящие
в это выражение мы рассматриваем как
случайные, и, при реализации алгоритма,
берем конечное число их реализаций с
плотностью распределения:
Запишем обратное преобразование Фурье для произвольного поля и потребуем, чтобы уравнение неразрывности выполнялось тождественно:
Возьмем дивергенцию от обеих частей этого тождества, и, с учетом свойства (2) :
Откуда
следует, что скалярное произведение
,
то есть прямое преобразование Фурье от
искомого поля имеет вид
где
– комплекснозначный вектор, который в
общем случае зависит от волнового
вектора и частоты. Его можно записать
в виде суммы вещественной и мнимой
частей:
(14)
Вектора
и
,
естественно, имеют вещественные
компоненты.
Поиск волновых векторов по заданному спектру не представляет особого труда, но нахождение амплитуд является более сложной задачей. Исходя из (2), (12) и (14) было предложено [1] искать амплитуды по формулам:
где под знаком «крест», как обычно, понимается векторное произведение, а определение векторов ξ и η было дано ранее. Нам хотелось бы, чтобы при N →∞ спектр нашего поля приближался к заданному. Благодаря такому заданию амплитуд, свойство бездивергентности поля (2) выполняется тождественно. В тензорных обозначениях соотношения (15) и (16) запишутся следующим образом (опустив индекс, обозначающий номер гармоники):
где
под
обозначен абсолютно антисимметричный
тензор Леви-Чивиты.
Покажем, что поле, построенное с помощью данного алгоритма (9), удовлетворяет условиям (2)-(8). Для этого найдем первый и второй моменты поля (мат. ожидание и корреляционную матрицу).
Заметим,
что среднее значение величины
равно
нулю.
Действительно,
введем сферическую координатную систему,
направляющим вектором которой является
вектор
.
Тогда среднее значение, согласно (4),
(10) и (17), запишется в следующем виде:
Заметим,
что все, за исключением
и
,
случайные величины, по которым производится
усреднение, являются независимыми,
поэтому данный многомерный интеграл
можно представить в виде произведения
более простых одномерных интегралов.
В частности, в нем можно обособить
осреднение по гауссовым компонентам
.
Таким образом, интеграл с точностью до
константы запишется в виде произведения:
Очевидно, интеграл, стоящий вторым множителем в выражении выше равняется в точности нулю, поэтому и весь интеграл также будет нулевым. Причем, рассуждения верны для всех трех компонент поля. Аналогично показывается, что и содержащие синус нечетные части гармоник тоже нулевые, что и доказывает свойство (3).
Выпишем некоторые свойства корреляционного тензора. В общем случае структурную функцию можно [1] для однородного изотропного поля представить в виде суммы компонент вдоль и поперек вектора r.
Для того чтобы найти дисперсию поля (корреляционную матрицу, посчитанную в нуле), для начала рассмотрим выражение вида (суммирование по повторяющимся индексам не производится, за исключением индексов в символе Леви-Чивиты):
/m,n
=1,2,3/
Теперь выделим отдельно произведения гармоник с одинаковыми номерами:
Вспомним,
что
символ
Кронекера. Тогда первое слагаемое будет
заведомо равно нулю в том случае, если
.
Теперь покажем, что среднее значение
от второго слагаемого равно тоже нулю:
Усреднять
выражение (20) нужно по всем случайным
величинам, которые в это выражение
входят: по
и
,
причем, для каждого индекса
и
отдельно, так как разным индексам
соответствуют разные случайные величины.
Очевидно, среднее значение каждого из
четыре слагаемых под знаком суммы в
(22) равно в точности нулю, так как, усредняя
по одному из чисел
и
,
мы получим интегралы вида (
какая-то
функция, не зависящая от
):
которые равны нулю каждый. Отсюда следует, что второе слагаемое в выражении (21) равно нулю, что и доказывает диагональную структуру ковариационной матрицы:
Теперь
найдем значения
,
стоящие на главной диагонали этой
матрицы. Для этого посчитаем:
Для
краткости записи обозначим за
фазу
.
Тогда (23)
преобразуется в:
Очевидно, третье слагаемое в сумме будет равно нулю, и его можно не писать.
Так как случайные вектора и являются всего лишь разными реализациями одного и того же случайного гауссова вектора, то можно утверждать, что при осреднении выражения по этим векторам, перед косинусом и перед синусом мы получим одни и те же значения. Поэтому можно воспользоваться всем известной формулой из тригонометрии и еще больше упростим выражение.
Теперь
найдем среднее значение величины
для каждого
в сферических координатах:
Перекрестный член будет равен нулю.
(25)
где
Посчитаем сначала следующие интегралы тригонометрических функций:
Таким образом, интеграл (23) преобразуется в:
Нетрудно показать, что данные рассуждения приведут к таким же результатам для других компонент поля. И, таким образом, мы получаем, что среднее значение произведения двух одинаковых компонент поля:
Видим, что эта величина не зависит от радиус-вектора и времени в точке наблюдения.
Получим
аналогичные выражения для корреляции
компонент скорости при не равных
значениях радиус-вектора и времени в
точке наблюдения. В случае однородного
и изотропного поля корреляционная
матрица должна быть диагональной и
зависеть только от смещений по пространству
и времени
и
Ниже мы докажем это утверждение.
Преобразования будут аналогичными,
поэтому посчитаем только диагональные
элементы, так как недиагональные будут
нулевыми. Докажем свойство (5).
(30)
Здесь мы сразу обнулили перекрестный член. Воспользуемся тригонометрическими тождествами:
Тогда выражение (28) запишется как:
Вторая сумма равна в точности нулю, так как средние значения квадратов компонент векторных произведений равны между собой, и их разность, очевидно, равна нулю. Поэтому от выражения останется только первое слагаемое:
Аналогично прошлым рассуждениям найдем величину (31) для первой компоненты. Очевидно, ее значение будет ровно таким же для второй и третьей компоненты. Запишем ее в интегральном виде, используя (4) и (10), и выбрав направляющий вектор сферической системы координат по вектору :
Посчитаем
интегралы по компонентам
и
(перекрестный член равен нулю), затем
по
и по
:
Аналогично можно получить второй и третий диагональные элементы корреляционной матрицы. Интересно, что третий элемент будет отличаться от первых двух. Это связано с тем, что у нас есть выделенное направление, то есть, структурные функции вдоль r и поперек этому вектору будут отличаться, что полностью согласуется с (19). Выражение для поперечной составляющей корреляционной матрицы:
Заметим,
что предел выражения (32) при
и
,
стремящихся к нулю, совпадает с выражением
(29). Мы видим, что в выражении (32), если
подставить какое-либо конкретное
выражение для спектральной плотности
,
а затем взять этот интеграл с параметрами
и
,
то мы получим какую-то функцию от этих
параметров, что доказывает свойство
(5). Также можно заметить, что при довольно
больших
,
эта функция будет стремиться к нулю. То
есть, далекие от точки наблюдения области
слабо зависят от поля в этой точки, что
и наблюдается на практике.
