“ЖУРНАЛ РАДИОЭЛЕКТРОНИКИ” N 1, 2013 |
УДК 519.676 + 621.391
Новые методы анализа воздействия пуассоновских дельта-импульсов в задачах радиотехники [*]
Т. А. Аверина 1, К. А. Рыбаков 2
1 Институт вычислительной математики и математической геофизики СО РАН
2 Московский авиационный институт (национальный исследовательский университет)
Получена 22 января 2013 г.
Аннотация. В статье рассматриваются стохастические системы при импульсных воздействиях, образующих пуассоновские потоки событий и приводящих к разрывам траекторий системы. Решается задача нахождения плотности вероятности вектора состояния. В основе предлагаемых методов лежит использование метода статистических испытаний и спектральной формы математического описания систем управления.
Ключевые слова: задача анализа, импульсные воздействия, метод статистических испытаний, пуассоновский поток событий, пуассоновский процесс, спектральный метод, стохастическая система, уравнение Колмогорова–Феллера.
Abstract: The article deals with the stochastic systems with impulses generated by Poisson flow of events and lead to discontinuities of the system trajectories. We solve the problem of finding the probability density function for the system state. The solution is based on using the statistical simulation method and spectral form of mathematical description for control systems.
Keywords: analysis, impulse signals, Kolmogorov–Feller equation, Poisson flow of events, Poisson process, spectral method, statistical simulation method, stochastic system.
Введение
При проектировании сложных радиотехнических систем (радиолокационных комплексов, бортовых радиоэлектронных систем летательных аппаратов, навигационных систем и др.) необходимо учитывать случайные факторы или воздействия, которые могут быть как проявлениями внешней среды, так и отклонениями номинальных параметров самой системы.
Случайные воздействия могут иметь различную природу, действовать постоянно (непрерывно) или время от времени (в виде импульсов). Удобной математической моделью для описания процессов, подверженных непрерывным и импульсным возмущениям, являются стохастические дифференциальные уравнения с диффузионной и скачкообразной компонентами [1–4].
Далее рассматриваются задачи нахождения вероятностных характеристик процессов, описываемых стохастическими дифференциальными уравнениями с диффузионной и скачкообразной компонентами, или задачи анализа стохастических систем с пуассоновской составляющей.
Аналитические решения в таких задачах если и можно найти, то только лишь для специально подобранных случаев, поэтому необходимым этапом проектирования может стать применение различных приближенных методов.
В статье даны разные формы математического описания стохастических систем с пуассоновской составляющей, приводятся разработанные методы и алгоритмы приближенного анализа – нахождения вероятностных характеристик вектора состояния системы с помощью метода статистического моделирования [5–12] и спектральной формы математического описания систем управления [13–20].
Метод статистического моделирования основан на моделировании решений стохастических дифференциальных уравнения и вычислении статистических оценок искомых вероятностных характеристик решения. Спектральный метод анализа состоит в приближенном решении интегро-дифференциального уравнения в частных производных [1, 3, 4], описывающего эволюцию плотности вероятности вектора состояния (уравнение Колмогорова–Феллера), с помощью представления искомой плотности вероятности в виде функционального ряда по подходящему базису.
Преимущества предлагаемых подходов к анализу состоят в простоте реализации и универсальности, а именно возможности решения задачи анализа для линейных и нелинейных, одномерных и многомерных моделей стохастических систем, для различных законов распределения величин приращений вектора состояния и их интенсивностей. Апробация предлагаемых методов проводится на модельных примерах анализа воздействия импульсов на электрические цепи.
1. Математические модели систем с пуассоновской составляющей
Приведем различные варианты описания стохастических систем с импульсными воздействиями, образующими пуассоновский поток событий. Рассмотрим стохастическое дифференциальное уравнение Ито с пуассоновской составляющей [2]:
где – вектор состояния; , – отрезок времени функционирования системы; – вектор-функция размеров , – матричная функция размеров ; – -мерный стандартный винеровский процесс, не зависящий от начального состояния ; – общий пуассоновский процесс, заданный в форме
В правой части последнего равенства – пуассоновский процесс, – независимые случайные величины из , распределение которых задано плотностью вероятности , т.е. вектор состояния получает случайные приращения в моменты времени , , …:
Если величина приращения зависит от вектора состояния, то используется условная плотность вероятности , характеризующая распределение при условии . В частном случае .
Пуассоновский поток событий и пуассоновский процесс определяются интенсивностью .
Для описания математической модели стохастической системы с пуассоновской составляющей может применяться уравнение Колмогорова–Феллера – интегро-дифференциальное уравнение в частных производных, описывающее эволюцию плотности вероятности вектора состояния (в случае, если такая плотность существует):
где – элементы матрицы диффузии , – плотность вероятности начального состояния .
Задача анализа стохастических систем с пуассоновской составляющей заключается в нахождении вероятностных характеристик вектора состояния (плотности вероятности, моментных характеристик) в соответствии с заданной математической моделью.
2. Статистический алгоритм численного решения стохастических систем с пуассоновской составляющей
Статистический алгоритм численного решения стохастических систем с разрывами траекторий вида (1) должен в себя включать: моделирование моментов разрыва траекторий, моделирование величины скачка, а также вычисление между скачками численного решения стохастического дифференциального уравнения с непрерывными траекториями. В рассматриваемом случае распределение моментов разрыва траекторий определяется интенсивностью пуассоновского процесса . Так как интенсивность зависит от времени, то моделирование моментов смены структуры будет осуществляться по методу максимального сечения [5–7]. Применение этого метода требует выполнения условия на всем интервале интегрирования .
Статистический алгоритм моделирования траекторий процесса
для стохастических систем с пуассоновской составляющей0) ; ; ; моделируем согласно заданному ;
1) моделируем возможный момент разрыва траекторий , где – случайная величина с плотностью (по формуле , в которой – равномерно распределенная на интервале случайная величина); если , то и ;
2) решаем стохастическое дифференциальное уравнение в смысле Ито
или эквивалентное ему стохастическое дифференциальное уравнение в смысле Стратоновича
на интервале численным методом [8] с шагом h и находим – решение в момент , при этом шаг должен быть согласован с интенсивностью, например, ; если , то процесс моделирования завершается;
3) проверяем условие разрыва: если где – равномерно распределенная на интервале (0,1) случайная величина, то переходим к п. 4; иначе переходим к п. 5;
4) моделируем случайную величину X согласно плотности и полагаем ; или моделируем величину скачка согласно плотности и полагаем ;
5) если , то и переходим к п. 1, иначе процесс моделирования завершается.
Замечания.
1. Функции и связаны соотношением
в котором – -й столбец матрицы . Если не зависит от , то функции и совпадают.
2. Пункт 3 в алгоритме будет отсутствовать, если интенсивность постоянна, так как проверяемое условие будет всегда истинно.
3. Выбор численного метода решения конкретного стохастического дифференциального уравнения и шага интегрирования определяются видом системы (1) и требуемой точностью вычисления вероятностных характеристик выходных процессов.
4. Сетка по времени является суперпозицией равномерной сетки с шагом и моментов разрыва траекторий.
5. Метод максимального сечения предполагает моделирование времени , через которое произойдет разрыв траектории, по следующему правилу:
где – последовательность независимых одинаково распределенных случайных величин с плотность (см. п. 1 алгоритма); – последовательность независимых равномерно распределенных на интервале случайных величин; – начальный момент времени или предыдущий момент разрыва. Вместо описанного подхода можно использовать более экономичный модифицированный метод максимального сечения, согласно которому
где – равномерно распределенная на интервале случайная величина [9].
Использование модифицированного метода максимального сечения сокращает время моделирования неоднородного пуассоновского процесса (последовательности моментов разрывов траекторий) примерно на 10% и снижает конструктивную размерность алгоритма, связанную с многомерной равномерностью используемых псевдослучайных чисел [9, 10].
В работе [11] для численного решения стохастического дифференциального уравнения в смысле Стратоновича
построено семейство численных методов. При численных расчетах использовался устойчивый метод из этого семейства [12]:
где – значение приближенного решения в узле сетки по времени ; – единичная матрица размера ; – шаг интегрирования в узле , – вектор независимых между собой случайных величин, имеющих нормальное распределение с нулевыми математическими ожиданиями и единичными дисперсиями. Сетка на отрезке строится для каждой траектории численного решения и включает все моменты скачков.
Нормальные случайные величины (координаты ) с нулевыми математическими ожиданиями и единичными дисперсиями моделировались по формуле
где для моделирования – равномерных на интервале случайных величин (различных для всех ) – использовался датчик псевдослучайных чисел RAND [5].
3. Спектральный метод анализа стохастических систем с пуассоновской составляющей
Спектральный метод анализа базируется на применении спектральной формы математического описания систем управления [13]. В основе этого подхода лежит представление функций их спектральными характеристиками – упорядоченными совокупностями коэффициентов разложения в ряды по подходящей системе ортонормированных функций. Применение спектральной формы математического описания позволяет перейти от операторных уравнений (в данном случае интегро-дифференциального уравнения (2)) к алгебраическим (для коэффициентов разложения), которые представляются в матричной форме. Специфика задач и методика формирования систем ортонормированных функций приводят к необходимости использовать математический аппарат теории многомерных матриц, который в достаточном объеме изложен в [14, 15]. Там же содержатся определения спектральных характеристик и спектральных преобразований, их свойства.
Для применения спектральной формы математического описания удобнее использовать операторную форму записи уравнения (2):
(4)
где линейные операторы , и определяются выражениями
Оператор называют оператором Фоккера–Планка–Колмогорова, – оператор умножения, – оператор Фредгольма.
Пусть – ортонормированный базис пространства , причем функции порождаются всевозможными произведениями функций, образующих ортонормированные базисы и пространств и соответственно, т.е. ,
Напомним [14], что спектральной характеристикой некоторой функции , определенной относительно базиса , называется -мерная бесконечная матрица с элементами
т.е. – коэффициенты разложения функции в ряд по функциям базисной системы , обозначение: . Спектральная характеристика плотности вероятности называется обобщенной характеристической функцией.
Применяя спектральное преобразование (отображение, ставящее в соответствие функции ее спектральную характеристику) к левой и правой частям уравнения (4), получаем
или в развернутом виде
Согласно свойствам спектрального преобразования функций и линейных операторов имеем
где
В этих соотношениях – спектральная характеристика оператора дифференцирования по времени [14], определенная относительно системы ; – спектральная характеристика плотности вероятности вектора состояния (обобщенная характеристическая функция), определенная относительно той же базисной системы; – -мерная единичная матрица; – матрица-столбец значений функций базисной системы при :
Через обозначена спектральная характеристика плотности вероятности начального состояния , определенная относительно базисной системы . Это означает, что – -мерная бесконечная матрица с элементами
(6)
Далее,
где , и – спектральные характеристики линейных операторов , и соответственно.
Спектральная характеристика линейного оператора – это -мерная бесконечная матрица , элементы которой определяются соотношением
Спектральные характеристики и линейных операторов и определяются аналогично.
Одно из преимуществ спектральной формы математического описания систем управления состоит в развитом алгоритмическом обеспечении: явным и рекуррентным формулам для расчета спектральных характеристик линейных операторов, соответствующих элементарным звеньям систем управления, для различных базисных систем [13–18]. Это операторы умножения, дифференцирования и интегрирования. Поэтому спектральную характеристику линейного оператора целесообразно представлять следующим образом [14]:
(8)
где и – спектральные характеристики операторов дифференцирования первого и второго порядков по координатам и , а через и обозначены спектральные характеристики операторов умножения на функции и соответственно; . Все перечисленные спектральные характеристики определены относительно базисной системы .
Таким образом,
или
Эти уравнения, как и в случае отсутствия пуассоновской составляющей, будем называть уравнениями обобщенной характеристической функции [14].
Они представляют собой матричную запись системы линейных неоднородных алгебраических уравнений, неизвестными в которых являются элементы матрицы – коэффициенты разложения плотности вероятности в функциональный ряд по функциям базисной системы . Их решение записывается в форме
(10)
C учетом (8) это решение можно представить так:
Отметим, что более детальное представление для некоторых спектральных характеристик, входящих в уравнения обобщенной характеристикой функции, изложено в [14].
После нахождения обобщенной характеристической функции плотность вероятности вектора состояния может быть представлена в виде ряда
(11)
Представление решения задачи анализа стохастических систем с пуассоновской составляющей рядом (11) носит скорее теоретический характер. На практике получить всю совокупность коэффициентов разложения функции в общем случае вряд ли возможно. Для этого требуется, чтобы многомерная матрица или ее сечения и структура имели специальный вид [14], например, треугольный или ленточный. Поэтому далее будем говорить о приближенном решении задачи анализа, т.е. о представлении решения в виде частичной суммы
(12)
где числа – порядки усечения спектральных характеристик. Индексы в формулах (5)–(7) в этом случае принимают лишь конечное число значений: =, = , …, ; все перечисленные спектральные характеристики будут конечными матрицами, а уравнение (9) – матричная запись системы конечного числа линейных алгебраических уравнений (число уравнений и число неизвестных: ).
По найденной спектральной характеристике могут быть определены маргинальные плотности вероятности (при ) и моментные характеристики вектора состояния с использованием свойств спектральных характеристик линейных функционалов [19]. Для определения маргинальных плотностей вероятности спектральным методом достаточно, чтобы функции базисной системы порождались всевозможными произведениями функций базисных систем , …, пространства , т.е. ,
Алгоритм приближенного решения задачи анализа стохастических систем
с пуассоновской составляющей спектральным методом1. Выбрать базисные системы и (или , …, ), сформировать базисную систему . Выбрать порядки усечения спектральных характеристик , , …, .
2. Вычислить спектральные характеристики операторов дифференцирования , , и операторов умножения , , , спектральную характеристику оператора , спектральную характеристику плотности вероятности начального состояния ; сформировать матрицу-столбец , матрицу .
3. Найти решение (10) уравнения обобщенной характеристической функции.
4. Представить плотность вероятности в виде (12).
В качестве базисных систем , , …, могут применяться подходящие для конкретных задач системы ортонормированных функций: полиномиальные, тригонометрические, кусочно-постоянные и др. [13–18, 20].
4. Примеры анализа воздействия импульсов на электрические цепи
Рассмотрим задачу определения вероятностных характеристик напряжения на конденсаторе в RC-цепи (интегрирующей цепи; см. рис. 1, а).
Рис. 1. RC-цепь и RCL-цепь с генераторами импульсов
Уравнение, описывающее динамику изменения напряжения на конденсаторе, задается в виде [4]
где – сопротивление, – емкость конденсатора, – параметр, характеризующий интенсивность помехи, – начальное напряжение, – амплитуды скачков напряжения; , – время окончания процесса. Интенсивность импульсов постоянна и равна .
Для численных расчетов положим Ом (8 кОм), ф (250 мкф), , , начальное напряжение имеет нормальное распределение с параметрами В, В (дисперсия ), случайные величины имеют логарифмически нормальное распределение с параметрами и – математическое ожидание и среднеквадратическое отклонение для .
При решении задачи методом статистических испытаний нормальная случайная величина моделировалась по формуле , где – стандартная нормальная случайная величина с нулевым математическим ожиданием и единичной дисперсией; моделирование времени между скачками осуществлялось по формуле , где – независимые равномерные случайные величины на (0,1); моделирование величин скачков осуществлялось по формуле , где – стандартная нормальная случайная величина; на интервалах между скачками решение моделировалось по методу (3). Моделировалось траекторий. Сетка по времени является суперпозицией равномерной сетки с шагом и моментов скачков. Для оценивания плотности вероятности строилась гистограмма.
При решении задачи спектральным методом в качестве базисной системы были выбраны полиномы Лежандра [14], а в качестве базисной системы – функции Эрмита [17] с параметрами и , порядки усечения и ; для удобства вычислений предварительно была сделана линейная замена переменной: .
Результаты вычислений для плотности вероятности и первых двух моментов напряжения приведены на рис. 2–4. Пунктиром изображены соответствующие характеристики без учета скачков напряжения для сравнения. Рисунки слева соответствуют результатам, которые получены методом статистических испытаний, а справа – спектральным методом.
Рис. 2. Оценка плотности вероятности напряжения для RC-цепи
Рис. 3. Оценка математического ожидания напряжения для RC-цепи
Рис. 4. Оценка второго начального момента напряжения для RC-цепи
Далее рассмотрим задачу определения вероятностных характеристик силы тока в RCL-цепи (колебательном контуре; см. рис. 1, б). Следуя [4], будем использовать математическую модель
где – сопротивление, – емкость конденсатора, – индуктивность, и – начальные данные, – амплитуды скачков; , с – время окончания процесса. Интенсивность импульсов постоянна и равна .
Зададим числовые значения для параметров контура, начальных данных и параметров источника импульсов: Ом, ф (1.2 мкф), Гн (15 мГн), . Начальная сила тока случайна и имеет нормальное распределение с параметрами А и А; имеет нормальное распределение с параметрами А/с, А/с. Случайные величины имеют нормальное распределение с параметрами Ас, Ас (дисперсия ).
Предварительно уравнение было преобразовано к эквивалентной системе двух уравнений: , ; кроме того, для увеличения точности расчетов был выбран другой масштаб времени, чтобы коэффициенты в уравнении, описывающем динамику изменения силы тока, были одного порядка: , ).
При решении задачи методом статистических испытаний были использованы те же правила для моделирования случайных величин, что и в предыдущем примере. Моделировалось траекторий. Сетка по времени является суперпозицией равномерной сетки с шагом и моментов скачков. Для оценивания плотности вероятности строилась гистограмма.
При решении задачи спектральным методом в качестве базисной системы были выбраны полиномы Лежандра [14], а в качестве базисных систем и – функции Эрмита [17] с параметрами и , порядки усечения и .
Результаты вычислений для плотности вероятности и первых двух моментов силы тока приведены на рис. 5–7. Пунктиром изображены соответствующие характеристики без учета скачков для сравнения. Рисунки слева соответствуют результатам, которые получены методом статистических испытаний, а справа – спектральным методом.
Рис. 5. Оценка плотности вероятности силы тока для RCL-цепи
Рис. 6. Оценка математического ожидания силы тока для RCL-цепи
Рис. 7. Оценка второго начального момента силы тока для RCL-цепи
Как показали численные эксперименты, в примерах получены достаточно точные оценки вероятностных характеристик параметров электрических цепей.
Литература
1. Артемьев В.М., Ивановский А.В. Дискретные системы управления со случайным периодом квантования. – М.: Энергоатомиздат, 1986.
2. Пугачев В.С., Синицын И.Н. Стохастические дифференциальные системы. Анализ и фильтрация. – М.: Наука, 1990.
3. Тихонов В.И., Харисов В.Н. Статистический анализ и синтез радиотехнических устройств и систем. – М.: Радио и связь, 1991.
4. Тихонов В.И., Миронов М.А. Марковские процессы. – М.: Советское радио, 1977.
5. Ермаков С.М., Михайлов Г.А. Статистическое моделирование. – М.: Наука, 1982.
6. Михайлов Г.А., Аверина Т.А. Алгоритм «максимального сечения» в методе Монте-Карло // Докл. АН. – 2009. Т. 428. № 2. – С. 163–165.
7. Аверина Т.А. Методы статистического моделирования неоднородного пуассоновского ансамбля // Сиб. журн. вычисл. матем. – 2009. Т. 12. № 4. – С. 361–374.
8. Artemiev S.S., Averina T.A. Numerical Analysis of Systems of Ordinary and Stochastic Differential Equations. – VSP, 1997.
9. Аверина Т.А., Михайлов Г.А. Алгоритмы точного и приближенного статистического моделирования пуассоновских ансамблей // Журн. вычисл. матем. и матем. физ. – 2010. Т. 50. № 6. – С. 1005–1016.
10. Соболь И.М. Численные методы Монте-Карло. – М.: Наука, 1973.
11. Аверина Т.А., Артемьев С.С. Новое семейство численных методов решения стохастических дифференциальных уравнений // Докл. АН СССР. – 1986. Т. 288. № 4. – С. 777–780.
12. Аверина Т.А. Устойчивые численные методы решения стохастических дифференциальных уравнений в смысле Стратоновича // Вестник Бурятского Гос. Унив. – 2012. № 9. – C. 91–94.
13. Солодовников В.В., Семенов В.В. Спектральная теория нестационарных систем управления. – М.: Наука, 1974.
14. Пантелеев А.В., Рыбаков К.А. Прикладной вероятностный анализ нелинейных систем управления спектральным методом. – М.: Изд-во МАИ-ПРИНТ, 2010.
15. Пантелеев А.В., Рыбаков К.А. Методы и алгоритмы синтеза оптимальных стохастических систем управления при неполной информации. – М.: Изд-во МАИ, 2012.
16. Рыбин В.В. Моделирование нестационарных непрерывно-дискретных систем управления спектральным методом в системах компьютерной математики. – М.: Изд-во МАИ, 2011.
17. Романов В.А., Рыбаков К.А. Спектральные характеристики операторов умножения, дифференцирования и интегрирования в базисе обобщенных функций Эрмита // Труды МАИ. – 2010. № 39. (http://www.mai.ru/science/trudy/).
18. Рыбаков К.А. Спектральные характеристики операторов умножения, дифференцирования и интегрирования в базисе обобщенных функций Лагерра // Дифференциальные уравнения и процессы управления. – 2012. № 1. – С. 114–141. (http://www.math.spbu.ru/diffjournal).
19. Рыбаков К.А. Спектральные характеристики линейных функционалов и их приложения к анализу и синтезу стохастических систем управления // Труды МАИ. – 2005. № 18. (http://www.mai.ru/science/trudy/).
20. Рыбаков К.А. Многопараметрические ортонормированные системы функций для решения задач в спектральной форме математического описания // Актуальные проблемы прикладной математики, информатики и механики. Межд. конф., Воронеж, 26–28 ноября 2012 г.: Сб. тр. конф. Ч. 1. – Воронеж: Изд.-полиграф. центр ВГУ, 2012. – С. 327–331.
[*] Работа выполнена при финансовой поддержке грантов РФФИ (проекты № 11-01-00282, 12-01-00490 и 12-08-00892).