Если использовать разности высших порядков вплоть до n-го, то разностное уравнение 1
Вид материала | Документы |
- Частные производные и дифференциалы высших порядков п. Частные производные высших порядков, 190.6kb.
- Статья Тема: «Уравнения высших степеней с параметрами», 55.64kb.
- § Тема. Некоторые определения и обозначения, 1005.59kb.
- Статьи на русском, 122.97kb.
- Решение кубического уравнение в общем виде. От общего кубического уравнения к упрощённому, 14.77kb.
- У (к = 1,2,…). Однако на практике часто выгоднее выражать значения производных не через, 96.45kb.
- Содержание уравнения математической физики (нм-3) Уравнения математической физики (нп-3), 92.05kb.
- Определители 2-го и 3-го порядков: определения и применение к решению систем линейных, 42kb.
- Диффузия в биологических системах. Диффузия, 145.79kb.
- Методические рекомендации студентам, 215.81kb.
90
форму разности между начальным значением оценки г/(0) и начальным состоянием процесса ;/(| Подобные же квадратичные формы, оценивающие погрешность модели и измерений, содержатся в подынтегральном выражении функционала. Матрицы •Ро"1, R и Q определяют весовые коэффициенты, оценивающие важность той или иной составляющей ошибки. Пусть e(t), r\(t)—случайные процессы типа белого шума, не коррелированные друг с другом и со случайным вектором |, а их средние значения равны нулю В качестве матрицы Р0 берут матрицу ковариацнй случайной помехи £, оценки начального состояния:
Здесь черта, как и ранее, соответствует операции взятия математического ожидания. В этом частном случае, когда составляющие вектора £, не коррелированны друг с другом, матрица Р0 диагональная, и ее элементами являются дисперсии отдельных составляющих вектора | Аналогично матрицы весовых коэффициентов /?(/) и Q(/) обратны матрицам ковариащш процессов e(t) и т] (/):
По диагоналям этих матриц стоят корреляционные функции отдельных составляющих процессов е(1) п ц (I),а на остальных местах — взаимнокорреляционные функции двух разных составляющих этих процессов. Элементы ковариационных матриц случайных ошибок отражают неопределенность наших знаний. Чем больше эта неопределенность, тем с меньшим весом входит соответствующее слагаемое в критерий /.
Для решения задачи о минимуме / удобно ввести новую переменную
Функцию z(t) можно наблюдать; минимум ищется по ц(0) ну. Поставленная задача выпукла, поэтому ее решение существует и является единственным В соответствии с процедурой принци-
91
па максимума [40] запишем для задачи (1.78), (1.79) функцию Гамильтона
и потребуем ее стационарности по и (для выпуклой дифференцируемой функции максимум достигается в точке стационарности) :
Таким образом, для вычисления оптимальной оценки у* (t) состояния процесса необходимо решить совместно уравнения (1.81) и (1.84), причем для уравнения (1.81) заданы условия в конце интервала наблюдения при t — T, а для уравнения (1.84) начальные условия определены через г|з(0). Так как граничные условия для у и ij) заданы на разных концах интервала наблюдения, то одно из уравнений нужно решать в прямом времени, а другое — в обратном. Однако поскольку у входит в правую часть уравнений (1.81), a t|) —в правую часть уравнений (1.84), подобная процедура затруднена. Чтобы «развязать» систему (1.81), (1.84), удобно перейти к вспомогательным переменным b и ввести вспомогательную матрицу Р, так что
92
Подберем теперь вспомогательную матрицу Р так, чтобы в (1.87) сумма слагаемых, содержащих фи обратилась в нуль. Эта сумма равна
Условие ее равенства пулю приводит к дифференциальному уравнению для матрицы Р:
Если матрица Р удовлетворяет уравнению (1.88), то из равенства (1.87) вытекает уравнение для расчета вектора b(t):
Начальные условия для уравнений (1.88), (1.89) следует из начальных условий (1.82) для г|). Действительно, требование
Уравнения (1 88) и (1.89) не содержат в правых частях никаких других неременных, кроме Р, b и наблюдаемого вектора z. Они могут быть проинтегрированы в прямом времени от / = 0 до i = T. Это но позволяет выразить г|з(/) через у(1) в соответствии с (1.85), найти у(Т)=Ь(1) и переписать уравнение (1.86) в виде
Решение этого уравнения в обратном времени определит искомую оценку y(t).
Однако полученная оценка может быть найдена лишь для тех моментов t, которые лежат внутри интервала наблюдения (О, Т). Часто требуется оценить вектор состояния в момент Т или даже прогнозировать его значение на т вперед. В первом случае оценка вытекает непосредственно из условия г|)(Г)=0, т. _е. y(t) (где / — текущий момент времени, совпадающий скопцом интервала наблюдения) получается из решения уравнения (1.89) заменой в нем b(t) на y(t):
Здесь матрица Р определяется уравнением (1.88).
Прогнозирующую оценку у(1 + т;) получают из уравнения (1.91) интегрированием его до момента /+т. При этом начиная с момента t до t+ч матрицу Q(t), определяющую веса погрешностей измерения, полагают равной пулю (измерения отсутствуют, их неопределенность сколь угодно велика), т. е. на участке
93