Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
12. Методы решения уравнений Фоккера—Планка — КолмогороваТак как уравнение Фоккера—Планка—Колмогорова принадлежит к уравнениям параболического типа, то для решения его можно применять известные методы решения уравнений этого типа [37]. В дальнейшем мы не будем касаться так называемых сингулярных (вырожденных) диффузионных марковских процессов, требующих специального рассмотрения. Для таких процессов коэффициент
Применительно к одномерным марковским процессам во многих случаях просто находится стационарная плотность вероятности. Для стационарного состояния плотность вероятности перехода (10.10) зависит только от разности рассматриваемых моментов времени, а коэффициенты
для которого хорошо известно общее решение [39]:
Здесь произвольная постоянная При нулевых граничных условиях для потока
Общее решение этого уравнения дается выражением
где постоянная С определяется из условия нормировки (11.17). Этой формулой часто пользуются при решении конкретных задач. Таким образом, определив из уравнения, описывающего поведение системы, коэффициенты К сожалению, полное исследование переходных процессов, связанное с решением нестационарного уравнения (11.16), является довольно сложной задачей. Аналитическое решение нестационарного уравнения не удается получить в общем виде, кроме некоторых частных случаев, например, когда
Такое задание коэффициентов сноса и диффузии соответствует исходному стохастическому дифференциальному уравнению (см. § 19):
Здесь Если коэффициенты сноса и диффузии имеют вид
то решениями уравнения (11.16) при нулевых граничных условиях для потока и различных значениях отдельных постоянных коэффициентов являются плотности вероятности Пирсона (см. § 16). Приведем теперь шесть наиболее часто применяемых методов получения нестационарного решения уравнения Фоккера—Планка-Колмогорова (11.16). Такими методами являются: 1) метод разделения переменных, 2) метод преобразования Лапласа, 3) метод характеристической функции, 4) метод замены независимых переменных, 5) метод гауссова приближения и 6) численные методы. 1. Метод разделения переменных. Его целесообразно применять в тех случаях, когда коэффициенты сноса и диффузии не зависят от времени (однородный во времени процесс) и уравнение (11.16) принимает вид
Будем искать решение в виде произведения двух функций
где Поделив обе части уравнения (7) на (8), будем иметь
Левая часть равенства (9) зависит только от в то время как правая часть зависит только от
Простое уравнение первого порядка (10) имеет решение
а решение линейного уравнения второго порядка (11) может быть найдено известными методами решения обыкновенных дифференциальных уравнений с переменными коэффициентами. Это решение
где постоянные Можно показать [2], что если разность потоков
где Функции
При заданной начальной плотности вероятности
Если начальная плотность вероятности является дельтообразной:
где 2. Метод преобразования Лапласа. Смысл применения преобразования Лапласа к уравнению Фоккера—Планка—Колмогорова состоит в том, что при этом «устраняется» временная переменная
Здесь штрихи обозначают дифференцирование по Обозначим преобразование Лапласа функции
Применяя правила преобразования Лапласа к уравнению (18), получим
или
Здесь Уравнение (20) для определения преобразования Лапласа плотности вероятности является неоднородным обыкновенным дифференциальным уравнением второго порядка. Начальное условие, которому должна удовлетворять плотность вероятности После того как решение уравнения (20) найдено, функцию Укажем, что в некоторых случаях (например, когда коэффициенты сноса и диффузии имеют вид 3. Метод характеристической функции. В некоторых случаях (например, при нахождении фундаментального решения) удается получить упрощение путем перехода в уравнении (11.16) от плотности вероятности
Обычно это делается следующим образом. После подстановки конкретных значений коэффициентов 4. Метод замены независимых переменных. Целевое назначение замены независимых переменных заключается в том, что в ряде случаев удается существенно упростить уравнение Фоккера—Планка—Колмогорова, а иногда свести его к простейшему уравнению диффузии (см. § 14)
При замене независимых переменных затруднительно указать какую-либо единую рецептуру. Рассмотрим два частных случая. Преобразование координаты фазового пространства. Взаимно-однозначным преобразованием
фазового пространства марковский процесс
В однородном случае, когда коэффициенты сноса В результате перехода к новой переменной уравнение (7) заменится аналогичным уравнением для плотности вероятности
Из первого соотношения (25) следует, что если мы хотим получить процесс с нулевым коэффициентом сноса
Выбирая
получаем процесс Итак, однородный марковский процесс при помощи преобразования (26) всегда можно свести к процессу с нулевым коэффицнентом сноса, а при помощи преобразования (27) — к процессу с единичным коэффициентом диффузии. б) Преобразование ксординатов и времени. Естественно, что при одновременной замене координаты и времени иногда можно добиться упрощения уравнения Фоккера—Планка—Колмогорова общего вида (11.16). Такая возможность была впервые подмечена и применялась А. Н. Колмогоровым [1]. Перейдем в (11.16) от независимых переменных
где
В результате перехода к новым переменным для плотности вероятности
Здесь коэффициенты сноса
где В зависимости от конкретного вида коэффициентов
В приводимых выражениях индекс обозначает дифференцирование по указанной переменной. Справедлива следующая теорема, доказанная И. Д. Черкасовым [40]. Пусть существуют непрерывные производные
При выполнении этого тождества искомое преобразование дается формулами
Нетрудно, например, убедиться, что условия теоремы выполняются в частном случае, рассмотренном в [1], когда
При этом преобразования (28) должны иметь вид
Полагая в (35) коэффициент Можно убедиться [1], что при
формулы перехода к новым переменным будут иметь вид
В некоторых случаях оказывается полезной замена самой искомой функции, т. е. переход в уравнении (7) от 5. Гауссово приближение. Кроме перечисленных четырех строгих методов решения уравнения Фоккера—Планка—Колмогорова, применяются различные приближенные приемы. Укажем здесь один из таких приближенных способов решения. В некоторых задачах на основании физических соображений можно заранее ожидать определенный вид плотности вероятности Нормальная плотность вероятности
определяется двумя параметрами: математическим ожиданием При выполнении условий (5) нормальная плотность вероятности является точным решением уравнения (11.16) для неограниченного пространства. С учетом сказанного иногда применяется следующий способ (так называемое гауссово приближение). Разложим коэффициенты
Подставив выражения (39) и (40) в уравнение (11.16) и приравняв члены при одинаковых степенях разности
Начальные значения Отметим, что описанное гауссово приближение следует рассматривать как один из приемов, позволяющих получить из основного сложного дифференциального уравнения в частных производных (11.16) систему из двух сравнительно простых обыкновенных дифференциальных уравнений (41). Разумеется, что вместо гауссовой плотности вероятности (39) можно задаваться и другими видами плотностей вероятностей, соответствующих ожидаемому физическому результату. В заключение получим более точные уравнения, чем (41), для определения математического ожидания По определению,
Умножая обе части уравнения (11.16) на
Считая, что в левой части этого равенства допустима перемена порядка интегрирования и дифференцирования, имеем
Интегралы в правой части равенства (43) находим интегрированием по частям
Предположим, что выполняются следующие граничные условия:
Тогда из (43) получим
Данное уравнение при выполнении условий (45) является точным. К сожалению, этим уравнением невозможно пока воспользоваться, так как неизвестна плотность вероятности
Беря математическое ожидание от обеих частей этого равенства, получим
Отметим, что если в разложении (47) учитывать члены более высокого порядка, то в правую часть (48) войдут третий, четвертый и другие центральные моменты. Подставив (48) в (46), приходим к окончательному приближенному дифференциальному уравнению для математического ожидания
Если в правой части разложения (47) учесть только первые два члена (линейная аппроксимация), то для математического ожидании можно получить уравнение
совпадающее с первым уравнением системы (41). Если коэффициент сноса имеет вид Возвратимся к основному уравнению (49). В него входит неизвестная пока дисперсия процесса
Влевой части этого равенства «поменяем местами» порядок интегрирования и дифференцирования, а в правой части применим интегрирование по частям к первому интегралу один раз, а ко второму дважды. В результате получим
Предположим, как и ранее, что три явных слагаемых в правой части этого равенства при
или
Хотя это дифференциальное уравнение является точным, однако им практически нельзя воспользоваться, так как неизвестны средние значения, входящие в правую часть (53). Для получения замкнутой системы дифференциальных уравнений применим следующие разложения коэффициентов сноса и диффузии в ряд Тейлора в окрестности
Подстановка этих выражений в (53) приводит к следующему окончательному результату:
Отметим, что если в разложении коэффициента диффузии отбросить квадратичный член, то вместе (54) получим уравнение
совпадающее со вторым уравнением системы (41). Следовательно, система дифференциальных уравнений (41) получается из уравнения Фоккера— Планка—Колмогорова (11.16) при линейной аппроксимации коэффициентов сноса и диффузии в окрестности текущего значения математического ожидания Очевидно, что система уравнений (41) является точной лишь для линейного стохастического дифференциального уравнения вида
где Замкнутая система из двух обыкновенных дифференциальных уравнений первого порядка (49), (54):
получается из уравнения (11.16) при аппроксимации коэффициентов сноса и диффузии с учетом не только линейных, но и квадратичных членов разложения и поэтому является более точной, чем (41). Система уравнений (56) должна решаться при начальных условиях
6. Численные методы. В тех случаях, когда перечисленные пять методов не позволяют решить уравнение (11.16) с соответствующими начальными и граничными условиями, для получения решения можно воспользоваться численными методами, которые достаточно просто реализуются на современных ЦВМ [42—44]. Пусть требуется найти решение уравнения (11.16) с начальным условием (11.14) и граничными условиями (11.28). Для получения приближенного решения этой задачи численными методами рассмотрим прямоугольную сетку узлов, образуемую точками пересечения прямых:
Узлы, лежащие на прямых
При построении конечно-разностной аппроксимации производные в уравнении (58) можно заменить разностными отношениями различным образом и возможные комбинации этих способов весьма многочисленны (44). Ограничимся случаем, когда производные
где Производную заменим разностным отношением вперед
Подставив (59) и (60) в (58), получим
где
Разностное уравнение (61) содержит значения решения в четырех узлах, изображенных на рис. 12.1, и аппроксимирует уравнение (58) с точностью до Из начального условия (11.14) и граничных условий (11.28) следует
Соотношения (61)-(64) в совокупности образуют явную разностную схему, которая очень удобна для выполнения вычислений на ЦВМ. Действительно, так как из начальных условий (63) известны значения решения в узлах начального слоя
Рис. 12.1. Явная разностная схема для шаблона ИЭ четырех узлов.
Рис. 12.2. Неявная разностная схема для шаблона из четырех узлов. Следовательно, соотношение (61) дает явное выражение решения в слое Практическое применение явных разностных схем наталкивается на необходимость выполнения специальных условий устойчивости. Для определения понятия устойчивости разностной схемы предположим, что значения функций в граничных узлах вычислены точно. Предположим далее, что при отыскании решения разностных уравнений (61) погрешность допущена на
то будет иметь место неравенство
для любого Можно показать [43, 44]. что явная разностная схема (61)-(64) устойчива, если в рассматриваемой области выполняются неравенства
Из второго неравенства (65) следует, что явная разностная схема требует применения очень мелкого шага От этого недостатка свободны неявные разностные схемы, одна из которых получится, если вместо (60) для аппроксимации
В этом случае аналогично (61) получим
где
Разностное уравнение (67) содержит значения решения в четырех узлах, изображенных на рис. 12.2, и также аппроксимирует уравнение (58) с точностью до Для решения разностных уравнений (67) с граничными условиями (64) можно воспользоваться методом прогонки [42]. Суть этого метода состоит в следующем. Рассмотрим трехточечное разностное уравнение
с граничными условиями
Здесь Будем искать решение уравнения (69) в том же виде, в котором заданы граничные условия (70), т. е. в виде
где
в уравнение (69), получаем
Отсюда видно, что равенство (69) будет выполнено, если потребовать
Таким образом мы получим рекуррентные соотношения для определения прогоночных коэффициентов
Величины
Значение
Итак, решение краевой задачи (69), (70) может быть получено при помощи алгоритма
Этот способ решения разностных уравнений (69) получил название метода прогонки. Согласно алгоритму (72) сначала определяются значения коэффициентов Формулы прогонки (72) называются устойчивыми, если коэффициенты Условия
обеспечивают устойчивость формул прогонки (72). Действительно, если
Возвращаясь к неявной разностной схеме (67), (63) и (64), на основании (62) и (68) можно показать, что выбором достаточно малых значений Если требуется найти решение уравнения (11.16) с другими граничными условиями, то в приведенных разностных схемах изменится только (64). Так, например, при решении (11.16) с граничными условиями (11.27) они сами должны быть аппроксимированы разностными соотношениями. При этом следует стремиться использовать аппроксимации, которые не ухудшают общей точности разностной схемы. Отметим, что замена точных значений решения в граничных узлах приближенными приводит к проблеме обеспечения устойчивости по граничным значениям Использование численных методов для нахождения плотности вероятности перехода, т. е. для решения уравнения (11.12) с начальным условием (11.13) и соответствующими граничными условиями, имеет специфические особенности, связанные с заданием значений решения на начальном слое. В этом случае решение уравнения (11.12) методом сеток начинают со слоя, отстоящего от начального на некотором расстоянии
Значения
|
1 |
Оглавление
|