Уравнение стохастического осциллятора — различия между версиями
WikiSysop (обсуждение | вклад) |
WikiSysop (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 16: | Строка 16: | ||
Предполагается, что шум <math>\textstyle \delta W_x=\varepsilon_x\sqrt{t}</math>, <math>\textstyle \delta W_y=\varepsilon_y\sqrt{t}</math> по каждой координате нескоррелирован. В качестве упражнения (<math>\textstyle \lessdot</math> H) стоит записать эту же систему для скоррелированного шума. | Предполагается, что шум <math>\textstyle \delta W_x=\varepsilon_x\sqrt{t}</math>, <math>\textstyle \delta W_y=\varepsilon_y\sqrt{t}</math> по каждой координате нескоррелирован. В качестве упражнения (<math>\textstyle \lessdot</math> H) стоит записать эту же систему для скоррелированного шума. | ||
− | <math>\textstyle \bullet</math> Зависимость среднего значения от времени находим из (): | + | <math>\textstyle \bullet</math> Зависимость среднего значения от времени находим из (6.16): |
:<center><math>\left\{ \begin{array}{l} \dot{\overline{x}} = -\lambda \,\overline{x} - \omega\, \overline{y}\\ \dot{\overline{y}} = + \omega\, \overline{x} - \lambda \,\overline{y}.\\ \end{array} \right.</math></center> | :<center><math>\left\{ \begin{array}{l} \dot{\overline{x}} = -\lambda \,\overline{x} - \omega\, \overline{y}\\ \dot{\overline{y}} = + \omega\, \overline{x} - \lambda \,\overline{y}.\\ \end{array} \right.</math></center> | ||
Строка 28: | Строка 28: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \left\{ \begin{array}{l} \overline{x}(t) = e^{-\lambda t}\cdot (x_0 \cos \omega t - y_0 \sin \omega t )\\ \overline{y}(t) = e^{-\lambda t}\cdot (x_0 \sin \omega t + y_0 \cos \omega t ),\\ \end{array} \right. </math> | | width="90%" align="center"|<math> \left\{ \begin{array}{l} \overline{x}(t) = e^{-\lambda t}\cdot (x_0 \cos \omega t - y_0 \sin \omega t )\\ \overline{y}(t) = e^{-\lambda t}\cdot (x_0 \sin \omega t + y_0 \cos \omega t ),\\ \end{array} \right. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.18)'''</div> |
|} | |} | ||
получаем решение для эволюции средних значений координат в виде спирали. По каждой координате происходят затухающие периодические колебания. Параметр <math>\textstyle \omega</math> является их частотой, <math>\textstyle \lambda</math> — скоростью затухания. | получаем решение для эволюции средних значений координат в виде спирали. По каждой координате происходят затухающие периодические колебания. Параметр <math>\textstyle \omega</math> является их частотой, <math>\textstyle \lambda</math> — скоростью затухания. | ||
− | <math>\textstyle \bullet</math> Найдём теперь, как ведёт себя среднее значение квадрата расстояния от начала координат. Воспользуемся матричной записью уравнения () для среднего | + | <math>\textstyle \bullet</math> Найдём теперь, как ведёт себя среднее значение квадрата расстояния от начала координат. Воспользуемся матричной записью уравнения (6.17) для среднего |
<math>\textstyle \dot{\left\langle \mathbf{x}^2\right\rangle }=2\left\langle \mathbf{x} \cdot\mathbf{a} \right\rangle + \mathrm{Tr}\,\left\langle \mathbf{b} \cdot\mathbf{b}^{T} \right\rangle </math>. | <math>\textstyle \dot{\left\langle \mathbf{x}^2\right\rangle }=2\left\langle \mathbf{x} \cdot\mathbf{a} \right\rangle + \mathrm{Tr}\,\left\langle \mathbf{b} \cdot\mathbf{b}^{T} \right\rangle </math>. | ||
В нашем случае: | В нашем случае: | ||
Строка 73: | Строка 73: | ||
:<center><math>\begin{array}{l} \varepsilon'_x = \varepsilon_x \cos \alpha - \varepsilon_y \sin \alpha\\ \varepsilon'_y = \varepsilon_x \sin \alpha + \varepsilon_y \cos \alpha \end{array}</math></center> | :<center><math>\begin{array}{l} \varepsilon'_x = \varepsilon_x \cos \alpha - \varepsilon_y \sin \alpha\\ \varepsilon'_y = \varepsilon_x \sin \alpha + \varepsilon_y \cos \alpha \end{array}</math></center> | ||
− | Прямым вычислением проверяем | + | Прямым вычислением проверяем [[File:ito_eq10.png]] и |
− | + | <math>\textstyle \left\langle \varepsilon'_x\varepsilon'_y \right\rangle =0</math>. Поэтому множители типа | |
− | |||
− | |||
<math>\textstyle e^{\imath\omega t}</math> | <math>\textstyle e^{\imath\omega t}</math> | ||
перед комплексным гауссовым числом можно опускать, так как <math>\textstyle e^{\imath\alpha}\varepsilon</math> статистически эквивалентно просто | перед комплексным гауссовым числом можно опускать, так как <math>\textstyle e^{\imath\alpha}\varepsilon</math> статистически эквивалентно просто | ||
Строка 85: | Строка 83: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> z = z_0 \, e^{-\lambda t + \imath\omega t} + \frac{\sigma}{\sqrt{2\lambda}} \cdot \sqrt{1-e^{-2\lambda t}}\cdot \varepsilon </math> | | width="90%" align="center"|<math> z = z_0 \, e^{-\lambda t + \imath\omega t} + \frac{\sigma}{\sqrt{2\lambda}} \cdot \sqrt{1-e^{-2\lambda t}}\cdot \varepsilon </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.19)'''</div> |
|} | |} | ||
− | или в явном виде для действительной и мнимой частей: \begin{ | + | или в явном виде для действительной и мнимой частей: |
+ | <center> | ||
+ | <math> | ||
+ | \begin{array}{lcl} x(t) &=& \overline{x}(t) + \frac{\sigma}{\sqrt{2\lambda}} \, \sqrt{1-e^{-2\lambda t}} \cdot \varepsilon_x\\ y(t) &=& \overline{y}(t) + \frac{\sigma}{\sqrt{2\lambda}} \, \sqrt{1-e^{-2\lambda t}} \cdot \varepsilon_y, | ||
+ | \end{array} | ||
+ | </math> | ||
+ | </center> | ||
+ | где <math>\textstyle \overline{x}(t)</math> и <math>\textstyle \overline{y}(t)</math> — средние, определяемые выражениями (6.18). В качестве упражнения стоит найти <math>\textstyle \overline{x^2}(t)</math>, <math>\textstyle \overline{y^2}(t)</math>, <math>\textstyle \overline{xy}(t)</math> и проверить справедливость уравнений для средних (<math>\textstyle \lessdot</math> H). | ||
− | Квадрат величины <math>\textstyle |z|^2=x^2+y^2</math> является квадратом радиус-вектора, для которого уже известно среднее значение. Сделаем это ещё раз при помощи (): | + | Квадрат величины <math>\textstyle |z|^2=x^2+y^2</math> является квадратом радиус-вектора, для которого уже известно среднее значение. Сделаем это ещё раз при помощи (6.19): |
:<center><math>\left\langle |z_t|^2\right\rangle = |z_0|^2\, e^{-2\lambda t} + \frac{\sigma^2}{\lambda}\cdot \left(1-e^{-2\lambda t}\right).</math></center> | :<center><math>\left\langle |z_t|^2\right\rangle = |z_0|^2\, e^{-2\lambda t} + \frac{\sigma^2}{\lambda}\cdot \left(1-e^{-2\lambda t}\right).</math></center> |
Текущая версия на 20:10, 15 марта 2010
Системы стохастических уравнений << | Оглавление | >> Линейные многомерные модели |
---|
В качестве примера решения стохастической задачи в двух измерениях рассмотрим движение по окружности с частотой и постепенным уменьшением радиуса. Детерминированная версия подобной спирали может иметь следующую зависимость координат от времени:

Примеры систем с таким поведением мы рассмотрим в следующей главе. Сейчас наша цель — математическое описание стохастической динамики. Для этого найдём решение системы уравнений следующего вида:
Предполагается, что шум , по каждой координате нескоррелирован. В качестве упражнения ( H) стоит записать эту же систему для скоррелированного шума.
Зависимость среднего значения от времени находим из (6.16):
Умножим второе из уравнений на мнимую единицу () и сложим их. В результате для комплексной величины и параметра получим "одномерное" уравнение Оно легко интегрируется:
где — начальное условие. Приравняв действительную и мнимую части:
(6.18)
|
получаем решение для эволюции средних значений координат в виде спирали. По каждой координате происходят затухающие периодические колебания. Параметр является их частотой, — скоростью затухания.
Найдём теперь, как ведёт себя среднее значение квадрата расстояния от начала координат. Воспользуемся матричной записью уравнения (6.17) для среднего . В нашем случае:
Поэтому получаем:
Таким образом, когда колебания "затухнут" (), останется ненулевая дисперсия квадрата, тем большая, чем медленнее происходило затухание! Этот результат свидетельствует о стабилизирующей роли сильного трения (большие ) при внешних стохастических толчках. Несмотря на то, что находится в знаменателе, особенности при нет. Раскладывая экспоненту, несложно убедиться, что при среднее равно . Это означает, что, как и в винеровском блуждании, внешние толчки со временем размывают круговую траекторию. Найти асимптотическое решение , , в ситуации скоррелированного шума предлагается в качестве упражнения ( H).
Выразим решение задачи через гауссовы переменные. В комплексных обозначениях стохастическое уравнение имеет компактный вид:
где , — комплексное гауссово число, а и определены выше. Перейдём, при помощи формулы Ито, к переменной . Её динамическое уравнение не будет содержать сноса:
где . Решим уравнение итерациями ():
Как функция , так и являются комплексными величинами, поэтому необходима определённая осторожность по сворачиванию этой суммы в одно гауссово число. Распишем действительные и мнимые части:
где — модуль комплексного числа, а , — новые нескоррелированные гауссовы числа.
Опуская штрихи и повторяя рассуждения одномерного случая (стр. \pageref{ito_only_t_solution}), мы можем окончательно записать:
где — по-прежнему комплексная гауссова случайная величина.
Заметим, что действительная и мнимая части выражения являются независимыми гауссовыми числами. Действительно, распишем их в явном виде:
Прямым вычислением проверяем и
. Поэтому множители типа
перед комплексным гауссовым числом можно опускать, так как статистически эквивалентно просто
Проводя интегрирование для и учитывая, что , , для получаем:
(6.19)
|
или в явном виде для действительной и мнимой частей:
где и — средние, определяемые выражениями (6.18). В качестве упражнения стоит найти , , и проверить справедливость уравнений для средних ( H).
Квадрат величины является квадратом радиус-вектора, для которого уже известно среднее значение. Сделаем это ещё раз при помощи (6.19):
Обращаем внимание на то, что , где звёздочка обозначает комплексное сопряжение.
В решении, аналогично одномерному случаю, можно выразить в момент времени через в момент :
что легко позволяет вычислить, например, среднее ( H).
При больших временах решение забывает начальные условия, и средние стремятся к нулю. Распределение становится стационарным по каждой из координат. Однако это не означает, что периодические свойства системы исчезают. Чтобы в этом убедиться, найдём ковариационную функцию, например, по координате . Выражая решение относительно начального момента времени , имеем:
Найдем в пределе . Так как в этом случае , а , получаем, как и следовало ожидать, стационарную ковариационную функцию, зависящую только от :
Она оказывается периодической функцией сдвига . Фурье-образ ковариационной функции характеризует спектральные свойства процесса (стр. \pageref{sect_autocor_fun}):
Таким образом, спектр имеет максимум в окрестности . Он тем уже, чем меньше параметр затухания . Тем не менее, это не строго периодическое движение, так как "типичная" частота "размазана" и сдвинута первым слагаемым в квадратных скобках.
На левом рисунке ниже представлена траектория стохастического осциллятора при достаточно больших временах, когда начальные условия уже "забыты". Справа — колебания по каждой координате:

Системы, обладающие подобным поведением, мы рассмотрим в следующей главе, а сейчас решим многомерное линейное уравнение.
Системы стохастических уравнений << | Оглавление | >> Линейные многомерные модели |
---|
Стохастический мир - простое введение в стохастические дифференциальные уравнения