Научная статья на тему 'Метод аппроксимации нелинейной динамической системы линейной с переменными параметрами'

Метод аппроксимации нелинейной динамической системы линейной с переменными параметрами Текст научной статьи по специальности «Математика»

CC BY
285
35
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Научное приборостроение
ВАК
RSCI
Область наук
Ключевые слова
ФУНКЦИЯ / АППРОКСИМАЦИЯ / НОМИНАЛЬНАЯ ТРАЕКТОРИЯ / МОДЕЛИРОВАНИЕ / ДИНАМИЧЕСКАЯ СИСТЕМА / СИГНАЛ / ПРОЦЕСС / АЛГОРИТМ / МАТРИЦА / ПРЕДСТАВЛЕНИЯ / ФИЛЬТРАЦИЯ / FUNCTION / APPROXIMATION / NOMINAL PATH / MODELING / DYNAMIC SYSTEM / SIGNAL / PROCESS / ALGORITHM / MATRIX / PRESENTATIONS / FILTRATION

Аннотация научной статьи по математике, автор научной работы — Бутырский Евгений Юрьевич

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

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

Похожие темы научных работ по математике , автор научной работы — Бутырский Евгений Юрьевич

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

APPROXIMATIONS METHOD OF THE NONLINEAR DYNAMIC SYSTEM LINEAR WITH VARIABLE PARAMETER

The deals with the modification of the method of the nominal path, used in estimation of nonlinear dynamic systems. Essence of the method is in approximations of the nonlinear dynamic system by the linear system of the same order as the initial nonlinear system and presentation of the nominal path by approximation solution of the deterministic part of differential equation by exponential order.

Текст научной работы на тему «Метод аппроксимации нелинейной динамической системы линейной с переменными параметрами»

ISSN 0868-5886

НАУЧНОЕ ПРИБОРОСТРОЕНИЕ, 2013, том 23, № 2, c. 89-98

ТЕОРЕТИЧЕСКИЕ ИССЛЕДОВАНИЯ

УДК 681.519 © Е. Ю. Бутырский

МЕТОД АППРОКСИМАЦИИ НЕЛИНЕЙНОЙ ДИНАМИЧЕСКОЙ СИСТЕМЫ ЛИНЕЙНОЙ С ПЕРЕМЕННЫМИ ПАРАМЕТРАМИ

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

Кл. сл.: функция, аппроксимация, номинальная траектория, моделирование, динамическая система, сигнал, процесс, алгоритм, матрица, представления, фильтрация

ВВЕДЕНИЕ

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

Оцениванием в математической статистике принято называть обработку данных измерений (наблюдений) с целью уменьшить влияние случайных факторов (ошибок). Еще в начале XIX века зародился один из основных методов оценивания математической статистики — метод наименьших квадратов (МНК), тесно связанный с именем Гаусса. Этот метод, теория которого получила значительное развитие в трудах А.А. Маркова и последующих исследованиях, полностью сохранил свое значение и в настоящее время.

Рассмотрим общую формулировку задачи оценивания.

Пусть x(t) — случайный процесс, непосредственное наблюдение которого невозможно. Чтобы получить информацию о процессе x(t) проводят наблюдение за процессом z(t), функционально связанным с процессом x(t) . На интервале времени [t0,r], имеющем переменный верхний предел т , формируется выборка измерений Z . Задача оценивания состоит в том, чтобы построить функционал x(Z), определяющий единственное значение x (точечное оценивание), либо оператор Qx = Qx (Z), определяющий множество значений x (интервальное оценивание). По значениям x или Qx возможно судить с некоторой достоверностью об истинном значении процесса

) на момент времени ^. Совокупность математических операций выполненных в порядке, определяемом функционалом или операто-

ром О , будем называть алгоритмом оценивания.

Основными исходными данными, которые используются при математической постановке задачи оценивания, являются:

* математическая модель, описывающая оцениваемые и наблюдаемые (измеряемые) параметры;

* априорная и измерительная информация;

* критерий оптимизации;

* дополнительные ограничения, накладываемые на алгоритм оценивания вектора x(t), для обеспечения его практической реализуемости.

Эти данные, отражая объективные закономерности, описывающие оцениваемые и наблюдаемые параметры, в то же время несут в себе элементы субъективности, связанные с полнотой учета априорной информации, выбором критерия оптимизации и ограничений, упрощающих реализацию алгоритма в ЭВМ.

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

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

Наиболее распространенные общие приемы получения субоптимальных алгоритмов оценивания сводятся к следующему:

* разложение нелинейных функций в ряд Тейлора в окрестности оценки как некоторого невозмущенного состояния;

* применение различных видов аппроксимации;

* разложение по моментам, кумулянтам или квазимоментам;

* применение гауссовского приближения для распределения вероятностей;

* представление в виде функциональных рядов апостериорной функции плотности вероятности;

* эллипсоидальная аппроксимация апостериорного распределения;

* замена оценки функции на функцию оценки;

* замена среднего по множеству средним по времени.

В результате вместо интегрирования интегро-дифференциальных уравнений следует интегрировать обыкновенные дифференциальные уравнения для коэффициентов разложения — вероятностных моментов, квазимоментов, кумулянтов, коэффициентов функциональных рядов при непрерывном процессе — или проводить вычисления по рекуррентным формулам для тех коэффициентов при дискретном процессе. На рис. 1 рассмотрены основные приемы получения субоптимальных алгоритмов оценивания.

Общие приемы получении су б оптимальных алгоритмов оценивания

Аппр ок симация функций в ДС

«

а

о

& п

се

__Ь

__

------1--

О Я

и ^

о

о &

3 & ? £

О Щ

Ег"

Аппроксимация плотности вероятности

к

ч £

О"

ее

Е

ей

и

Б й-

3 13

Рис. 1. Основные приемы получения субоптимальных методов оценивания состояния ДС

В целом анализ литературных источников позволяет выделить следующие основные типы приближенных алгоритмов оценивания состояния нелинейных стохастических динамических систем (СДС) [1-7]:

* расширенный фильтр Калмана—Бьюси;

* гауссовые фильтры первого и второго порядков;

* фильтры первого и второго порядков;

* усеченный и модифицированный фильтры второго порядка;

* условно-оптимальные фильтры;

* фильтры, основанные на кусочно-полиномиальной аппроксимации нелинейных функций, входящих в модель системы;

* алгоритмы оценивания с эмпирическими средними;

* нелинейные фильтры с априорно обусловленными данными;

* фильтры, линеаризованные в окрестности номинальной траектории состояния динамической системы;

* расширенные линеаризованные фильтры;

* итерационно-последовательные фильтры.

Алгоритмы нелинейной фильтрации отличаются также характером исполнения: непрерывные, непрерывно-дискретные и дискретные.

Кроме того, в зависимости от размерности пространства состояния различают фильтры скалярные и векторно-матричные.

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

мации. Число уравнений для параметров апостериорного распределения, к которым приводит этот метод, лишь на 0.5N -1 превышает число уравнений метода нормальной аппроксимации, практически не имея при этом ограничения на вид апостериорной вероятности.

МЕТОД АППРОКСИМАЦИИ НОМИНАЛЬНОЙ ТРАЕКТОРИИ

Рассмотрим еще один подход к аппроксимации нелинейных динамических систем линейными. Отличие его заключается в аппроксимации нелинейной динамической системы линейной системой того же порядка, что и исходная нелинейная. По существу, это метод номинальных траекторий, отличающийся тем, что номинальная траектория является аппроксимацией решения детерминированной части дифференциального уравнения экспоненциальным рядом.

Рассмотрим общий случай матрично-векторной нелинейной стохастической динамической системы, заданной системой уравнений

dx

— = f М + g(x)nl(t), dt

ч(1) = H(x) + п0 ^),

(1)

с корреляционными матрицами шума наблюдения и шума формирования и начальными условиями, следующего вида:

N

<По ^ -т)) = -° ад,

т N

<nl(t)nlт(t-т)) = -±б(т), ^0) = Xo,

где x (t) — состояние динамической системы, наблюдаемый процесс на выходе ДС; f (.), g (.), H(x) — векторные функции; б (.) — дельта-функция; п0 ^) — шум наблюдения; п1 (t) — формирующий шум; N, N1 — спектральные плотности шума наблюдения и формирующего шума.

Наряду с динамической системой (1), рассмотрим детерминированную систему, определяемую правой частью (1)

^ = f (X), dt

(2)

где

[ ^ (t) = H(X), X (t) — номинальная траектория (состояние

ДС в отсутствие шумов); z ) — наблюдения в отсутствие шумов наблюдения.

Если предположить, что шум п1(^ ) достаточно мал, то решение первого уравнения системы (2) будет определять так называемую номинальную траекторию, которую можно использовать при линеаризации стохастической системы (1). Полагая выполнимость условий малости, разложим нелинейные функции, входящие в (1), в функциональный ряд Тейлора относительно номинальной траектории и ограничимся при этом только линейными членами ряда:

dx df

— = f (х) +—(х " х) +

dt dx

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

z(t) = H( х) + — (ж -х) + п0 (t) dx

g(x) + $ (х - х)

dx

nl(t),

(3)

или 1-е уравнение системы (3) перепишем в виде

dx _df df _

— = f (х) + — х -— х + dt dx dx

g(x) + ^ (х - х) dx

nl(t).

dx df _ . .

Т = х + f (х) - х + g( х)п1 (t), dt dx

z(t) = —^ х + Н(х) - х + п0 (t). dx

Вводя обозначения

А = *, ах

h

(4)

аи

ах ,

— = А(х)х + В(х) + G(x)n1 (t), dt

z(t) = ^х)х + Б(х) + п0 (t).

(5)

Р0 = ([х0 Х0 ][Х0 Х0 ] ).

Далее аппроксимируем полученное решение детерминированной составляющей ДС F(t) экспоненциальным рядом:

x(t) » хА ^) = ехр (rt) СТ

(6)

где

ехр (rt) =

е* 0

0 еГг'

00

матричная экспонента;

С =

С1 С1 с1

^0 М п-1

с!,

с2

01

/^П п

С0 С1

п

Сп-1

— матрица постоянных интегрирования;

С учетом того, что корреляционная матрица шума формирования достаточно мала, после несложных преобразований можно записать

Т = |1 t ... ^ 1J — временная матрица.

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

1

Е = ) -ехр (rt) СТ] 2dt.

(7)

В = f (х) - х , D = Н(х) - х , G = g(х), приходим к стандартной записи линейной стохастической ДС:

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

тт ) - ехр (rt)СТ]2 dt I.

(8)

Учитывая, что представление нелинейной стохастической системы в виде линейной имеет смысл только при условии знания номинальной траектории, т. е. решения первого уравнения (2), обозначим х = F(t). Отметим, что матрицы А, h и вектора В, Б являются функциями времени, поэтому представление (5) есть математическая модель нестационарной линейной динамической системы.

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

Технология отыскания значений постоянных интегрирования и корня характеристического уравнения сводится к стандартной процедуре решения системы (п + 1)п алгебраических уравне-

ний

дЕ

дЕ = о,

дг дС

= 0; / = 1,...,п ; у = 0,...,п-1.

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

dx

— = A(xA)x + B(xA) + G(xA)n1(0, (9) dt (9)

z(t) = h(xA )x + D(XA) + п0 (t).

Для получения представления линеаризованной стохастической системы продифференцируем выражение (6) по t:

d[exp ) CT]

dt

= г • ехр (rt) СТ + exp (^) CT', (10)

где T' = [0 1 2t ... М"-1 ]Т.

С учетом выражения (6), уравнение (10) можно записать в виде

— = га + exp (^) CT'.

dt 14 ;

(11)

Из последнего соотношения, выражения (6) и системы уравнений (9) получаем линеаризованное представление стохастической системы для случая, когда номинальная траектория аппроксимируется экспоненциальным вещественным рядом (решение линейного дифференциального уравнения п -го порядка):

— = [га + exp ( rt) СТ'] x + G (X)nl (t),

dt V / _1 (12)

z(t) = h( X)x + D(X) + п0 (t).

Учитывая что матрица г диагональная и поэтому коммутативная, выражение (12) можно окончательно записать в форме

— = exp (п) C[rT + T'] x + G(X)nl(t), (13)

z(t) = h(X)x + D(X) + п0 (t).

Дифференциальное уравнение (13) имеет решение, определяемое формулой Коши:

ч

x(t,д = F(t,t0)x(t0) +1F(t,т)G(т)n1 (т)dт , (14)

*0

где F(t) — фундаментальная матрица, являющаяся решением соответствующей однородной системы

dF

= exp (rt) C[rT + T'] F

(15)

с начальным условием F(t0, t0) = I, I — единичная матрица.

Предлагаемый метод представления номинальной траектории в виде экспоненциального ряда как решения линейного дифференциального уравнения п -го порядка является более предпоч-

тительным в сравнении с известным по причинам, которые определяются конструктивными свойствами реализующих фильтров.

1. Структура фильтра получается неизменной, и определяется стандартным видом экспоненциального ряда, находящегося в правой части уравнения фильтрации. Его конкретизация под реальную модель динамической системы осуществляется путем вычисления постоянных интегрирования и корней характеристических уравнений.

2. Фильтр работает в реальном масштабе времени, поэтому большое значение приобретают вычислительные и емкостные затраты, осуществляемые в процессе фильтрации. Т. к. предлагаемая структура фильтра содержит только операции сложения, умножения и вычисление степени г стандартной экспоненты ехр (t) , которая может

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

3. При комбинировании предлагаемого подхода с секционированием интервала наблюдения нет необходимости изменять структуру фильтра, т. к. при этом можно варьировать только постоянные интегрирования C и значения корней г характеристических уравнений.

Ясно, что условия применимости предлагаемого подхода полностью соответствуют условию применимости метода номинальных траекторий, а именно: малость корреляционной матрицы формирующего шума п1 (^ и корреляционной матрицы, характеризующей начальную неопределенность

Ро = ([Х0 — Х0 ][Х0 — Х0 ] ).

Таким образом, предложенный метод аппроксимации стохастической нелинейной динамической системы нельзя рассматривать в отрыве от алгоритма фильтрации и технического средства, его реализующего. Именно в таком контексте и надо понимать новизну предлагаемого представления. Сама по себе такая аппроксимация в отрыве от ее целевого предназначения не имеет никаких особых достоинств по сравнению с классическим методом номинальных (опорных) траекторий.

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

МОДЕЛИРОВАНИЕ МЕТОДА АППРОКСИМАЦИИ НОМИНАЛЬНОЙ ТРАЕКТОРИИ

Для иллюстрации применения предложенного метода аппроксимации рассмотрим динамическую систему, описываемую скалярными стоха-

стическими уравнениями состояния и наблюдения:

¿х

— = 7 (х) + ), dt

) = Н (х) + п0(/).

(16)

Наряду с этой системой рассмотрим систему детерминированных уравнений, определяющих номинальную траекторию:

¿X

¥ = 7 (х), ) = Щ х).

(17)

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

— = 7(х) (х - х) + "1^),

dt ах

_ _

= ^х) + — (х - х) + "0(0. Ох

Предположим, что решение линейной системы, аппроксимирующей исходную нелинейную ДС, имеет вид

х (/) = F (/).

Далее аппроксимируем полученное решение детерминированной составляющей ДС экспоненциальным рядом

х (t) « х^ (t) = £ С/ .

тт Е = min I

г ,С г,С •!

F(/) - ег/ £ с/

dt.

дЕ = 0,

дг

дЕ дС

= 0 .

хА (t) = ег [F (0) + С0/ + С/ 2]. (18)

Производная от этого выражения равна

Их

^ = гег [ F (0) + С0/ + С1/2] + ег/ (С0 + 2С1/). (19)

Учитывая выражение (18), второе уравнение можно записать в следующей линеаризованной форме:

^ = гхА + Ь(/), Ь(0 = ег/(С0 + 2С1/) . (20)

Для моделирования стохастической нелинейной системы в правую часть (20) необходимо добавить формирующий член

¿х у

— = [гхА + Ь(/)]х + у!0.5^п(/) .

(21)

Для оценки качества аппроксимации используется среднеквадратичный критерий

Таким образом, особенность приближения состоит в наличии зависящего от времени коэффициента (гхА + Ь(/)) , который определяет аппроксимирующую систему как линейную нестационарную. Выше рассматривался метод, основанный на применении линейной векторной системы с постоянными коэффициентами. По формальным признакам такая аппроксимация совпадает с приближением функции прямолинейным отрезком (но в данном случае с переменным свободным членом).

Уравнение состояния является стохастическим и описывает некоторый процесс, имеющий вполне определенную плотность вероятности. Известно, что между уравнением состояния и дифференциальным уравнением, описывающим эволюцию плотности вероятности (локальной и переходной) существует взаимосвязь. В некоторых случаях эта взаимосвязь является взаимно-однозначной [1]. Для уравнения вида

¿х

— = 7 (х) + g (/)",(/)

(22)

Технология отыскания значений постоянных интегрирования и корня характеристического уравнения сводится к стандартной процедуре решения системы (п +1) алгебраических уравнений

Предположим, что для обеспечения необходимой точности достаточно ограничиться тремя членами экспоненциального ряда:

соотношения, связывающие функции / (х) и g (/), с коэффициентами сноса и диффузии, входящими в уравнение Фоккера—Планка—Колмогорова, определяются формулами

ВД = 7 (х) + N° g х (х) g (х), *2(0 = -у g2(t). (23)

Таким образом, располагая стохастическим дифференциальным уравнением первого порядка, можно однозначно вычислить коэффициенты сноса К1(х) и диффузии К2(х), а затем составить уравнение Фоккера—Планка—Колмогорова

(ФПК). Можно решить и обратную задачу: по

2

уравнению ФПК найти дифференциальное уравнение случайного процесса. Если ограничиться стохастическим уравнением (22), то такое представление будет единственным

g (х) = V K 2( х), f (x) = K2( x)--

1 5K,

(24)

4 cx

Последние соотношения позволяют составить стохастическое уравнение процесса

dx 1 SK2

— = K2 (х)---2 +

dt 4 cX

Л/К2сХ)n0(t).

(25)

Стационарная плотность вероятности определяется выражением

Pt (х) =

C

K2( X)

exp

X

K-(v) к2 (v)

dv

(26)

2C

p(x)=exp

2| r + e^C/ l(x-x,:i)

¿=0 /_

To g 2(f)

. (28)

Для линейных процессов их плотность вероятности является гауссовской. Поэтому метод номинальных траекторий в принципе является разновидностью метода гауссовской аппроксимации. Так как предлагаемый метод линеаризации не выводит за рамки локальной гауссовской аппроксимации нелинейной системы, то, естественно, плотность вероятности будет нормальной с коэффициентами сноса и диффузии, определяемыми спецификой предложенной аппроксимации.

Используем выражения (23) и (26) для получения отношений, адаптированных к предложенному методу линеаризации исходной нелинейной стохастической системы:

п-1 ы

К(X) = гх + егXС/ , ед = g2(t). (27)

1=0 2

Тогда стационарная плотность вероятности будет иметь вид

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

T 2

E1(T) = J[F(t) - ert [F(0) + C0t + C1t2 ]] dt. (29)

Если задать ошибку равной некоторой величине E1 , то можно определить интервал времени Т,

при котором будет обеспечиваться соотношение

E1(T) < E1p.

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

ломаной функцией. Теория и практика такого приближения известна и достаточно подробно описана в литературе [8-11]. Полагая, что исходя из ошибки аппроксимации определены интервалы [0, х1] и [х1, х2], по первообразной функции ^(Т, С) находим интервалы времени [0, Т1] и [Т1, Т2]: Т1 = F (х1, С), Т 2 = F (х2, С).

Таким образом, система уравнений, аппроксимирующая заданную нелинейную стохастическую систему, может быть представлена следующими двумя уравнениями, каждое из которых определяется на своем интервале времени:

Ь1(/)] х + л/01Мп(Т), х(0) = х0

¿х г

а/=[ Г1 ха +[

Те [0,Т1];

dx1 = [ Г2 х1А + Ь2(Т)] х1 + х/05"Мп(Т): х1(Т1) = х(Т1), Т е [Т1,Т2].

Числовое моделирование

В соответствии с вышеизложенным было проведено моделирование. Исходные данные моделирования и результаты анализа экспериментальных данных следующие.

1. Моделируемая стохастическая нелинейная динамическая система определяется математической моделью следующего вида:

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

— = х2 +л/ 0.5Ып(Т), х(0) = -1.

¿Т

2. Решение детерминированной части нелинейной системы, которое определяет номинальную траекторию, описывается выражением

х(Т) = -

1

Т +1

реализации — 3000, что соответствует временному интервалу 3 с.

6. Спектральная плотность при моделировании выбиралась в широких пределах: от 2 до 5000. При значении спектральной плотности, превышающей 5000, наблюдалось расхождение между истинным состоянием нелинейной системы и ее аппроксимацией. Последнее связано с тем, что линейное приближение отклонений от номинальной траектории становится слишком грубым (рис. 2).

7. Корень характеристического уравнения выбирался равным г = -0.8.

8. Относительная ошибка аппроксимации вычислялась в соответствии с формулами

Е0 = Е10 + Е20 ,

Е10 =

Т +1

-е ^(0) + С10Т + С11 Т2]| ¿Т

Е20 =

I Г-ат I е [F (0) + С1о Т + С11Т2]}

о V т + 1) 0

|{-у1^ -егТ^(0) + С20Т + С21Т2]| с

¿Т

V

3 / 1 \ 2 3

I ) ¿Т\{еГТ [F (0) + С 20 Т + С 21Т2]}2 ¿Т

Постоянная интегрирования выбрана равной единице С =1 .

3. Формирующий шум генерировался с помощью операторов пакета MathCad (в данном случае оператора формирования реализации нормально распределенного шума).

4. При изменении аргумента от 0 до да функция х(Т) меняется в пределах [-1, 0]. Рассматривая функцию у = х2 на левой полуоси аргумента, разобьем область изменения аргумента х на две [-1, -0.5], [-0.5, -0.25]. Временной интервал [0, 3] разбивается на два подынтервала [0, 1] и [1,

3].

5. Интервал дискретизации времени выбирался равным h = 0.001. При этом общее число отсчетов

По результатам математического моделирования среднее значение относительной ошибки равно Е0 « 5-10^ (спектральная плотность 5000). Результаты моделирования, представленные на рис. 3, показывают хорошее сходство результатов, полученных по результатам моделирования метода номинальной траектории и метода аппроксимации. В целом из анализа экспериментальных данных следует, что предлагаемый метод аппроксимации номинальной траектории является эффективным и конструктивным для построения систем нелинейной фильтрации, которые удовлетворяют условиям применения метода номинальной траектории.

Необходимо отметить, что практический интерес представляет также аппроксимация номинальной траектории при значении корня характеристического уравнения г = 0. При этом будет исключена операция возведения в степень экспоненты, что приведет к уменьшению вычислительных затрат. Естественно, при этом для обеспечения необходимой точности потребуется увеличить число членов степенного ряда. В этом случае, как нетрудно показать, уравнение, аппроксимирующее

2

1

2

Рис. 3. Моделирование нелинейной системы и ее аппроксимация на интервале t = [0,3] (3000 отсчетов) при N = 5000

исходную нелинейную стохастическую ДС, будет иметь следующий вид:

ах

С

с

— = 2-^х + Ь(/), Ь(0 = -2-^t2 -F(0) dt С С

х(0) = F (0).

ВЫВОДЫ

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

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

2. Особенность предлагаемого представления нелинейной системы состоит в наличии зависимости от времени свободного члена Ь^). Его наличие определяет аппроксимирующую систему как линейную нестационарную.

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

• структура фильтра получается неизменной и определяется стандартным видом экспоненциального ряда; для его реализации необходимо оптимизировать постоянные интегрирования и корни характеристического уравнения;

• структура реализующего фильтра содержит только операции сложения, умножения на число и вычисление степени г стандартной экспоненты ехр ^) , и поэтому, если исходная номинальная траектория имеет сложный вид, преимущество предлагаемого подхода будет очевидным;

• при использовании секционирования в рамках предлагаемого подхода нет необходимости изменять структуру фильтра, т. к. при этом можно варьировать только постоянные интегрирования С и значения корней г характеристических уравнений.

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

Предложенный метод аппроксимации стохастической нелинейной динамической системы, нельзя рассматривать в отрыве от алгоритма фильтрации и технического средства его реализующего. Именно в таком контексте и надо понимать новизну предлагаемого представления.

СПИСОК ЛИТЕРАТУРЫ

1. Казаков И.Е., Гладков Д.И. Методы оптимизации стохастических систем. М.: Наука, 1987. 303 с.

2

2. Красовский А.А. и др. Справочник по теории автоматического управления. М.: Наука, 1987. 711 с.

3. Огарков М.А. Методы статистического оценивания параметров случайных процессов. М.: Энергоатом-издат, 1990. 207 с.

4. Сосулин Ю.Г. Теория обнаружения и оценивания стохастических сигналов. М.: Сов. радио, 1978. 320 с.

5. Тихонов В.И., Харисов В.Н. Статистический анализ и синтез радиотехнических устройств и систем. М.: Радио и связь, 1991. 608 с.

6. Шлома А.М. Фидуциальный подход к теории фильтрации // Радиотехника и электроника. 1981. Т. 26, № 9. С. 1845.

7. Дашевский М.П. Синтез условно оптимальных фильтров на основе уравнений оптимальной нелинейной фильтрации // Автоматика и телемеханика. 1988. № 4. С. 53-62.

8. Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. М.: Наука, 1973. 831 с.

9. ЯрлыковМ.С. Статистическая теория радионавигации. М.: Радио и связь, 1985. 343 с.

10. Алберт Дж., Нильсон Э., Уолш Дж. Теория сплайнов и ее приложения. М.: Мир, 1972. 319 с.

11. Демьянович Ю.К. Локальная аппроксимация на многообразии и минимальные сплайны. СПб.: Изд-во СПбГУ, 1994. 356 с.

Военно-морской институт радиоэлектроники им. А.С. Попова, г. Петродворец

Контакты: Бутырский Евгений Юрьевич, [email protected]

Материал поступил в редакцию 12.10.2012

METHOD TO APPROXIMATIONS OF THE NONLINEAR DYNAMIC SYSTEM LINEAR WITH VARIABLE PARAMETER

Eu. Yu. Butyrsky

Popov Higher Naval Academy of Radio Electronics, Petrodvorets

In article is considered modification of the method to nominal path, used under оценивании nonlinear dynamic systems. Essence of the method is concluded in approximations of the nonlinear dynamic system by linear system of the same order, as source nonlinear and presentation to nominal path approximation decisions of the deterministic part of differential equation exponential beside.

Keywords: function, approximation, nominal path, modeling, dynamic system, signal, process, algorithm, matrix, presentations, filtration

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