пения оцениваемых параметров движения от действительных, вызванные отклонениями в начальных условиях, далее работает устойчиво примерно до 100-й секунды, а затем тоже начинает расходиться.
Фильтр Калмана является устойчивым при вполне определен ных ограничениях, накладываемых на вычислительные ошибки и ошибки измерения. Неустойчивость фильтра возникает в про цессе счета, т .е. алгоритм устойчивый на к-первых тактах счета, на (к+1) такте он становится неустойчивым. Это происходит тем быстрее, чем меньше разрядность машины, чем больше час тота счета, чем сложнее алгоритм фильтраций [55].
Многомерные дискретные фильтры с вычислительной точки зрения обладают двумя особенностями':
1)элементы корреляционной матрицы Б,-/г оценок Xi/t с рос том числа измерений уменьшаются;
2)алгоритмы расчета матриц Bi+i/i и Bi+i/i+i содержат опе рации обращения матричных выражений.
Эти две особенности определяют устойчивость машинного ре
шения. Одним из необходимых условий устойчивости решения яв ляется положительность диагональных элементов корреляцион
ной матрицы оценок XiU. Элементы В {/* с течением времени уменьшаются и в результате ошибок счета могут оказаться от рицательными. Последнее приведет к отклонению оценок от их действительных значений. Вторым необходимым условием устой чивости решения является обусловленность обратных матриц. Если обращаемая матрица имеет определитель малой величины, то это вызывает неустойчивость особого рода — задача становит ся некорректной.
Задача является некорректной, если небольшие отклонения
висходных данных вызывают сколь угодно большие отклонения
врешении. Некорректные задачи могут решаться с помощью метода регуляризации. Алгоритм для некорректных задач, явля ющийся функцией некоторого параметра ё, называется регуляризирующим, если он удовлетворяет следующим условиям:
—решение существует для всех возможных значений исход ных данных и всех е > 0;
—решение сходится к точному при e-vO для точных исход ных данных.