В технічних задачах регулювання, при використанні теорії оптимального керування виникає необхідність у процедурах оцінювання і фільтрації. Оцінка стана системи керування або невідомих параметрів об'єкта є однією з важливих проблем у задачах керування і реставрації сигналу в цифровій обробці інформації. В даному параграфі побудований клас лінійних фільтрів [3] для оцінки параметрів об'єкта, що описується системою алгебраїчних рівнянь.
Загальна
блок-схема системи з зображенням впливів на неї, її параметри і вимірювані дані
про стан системи, зображені на малюнку.

![]()
![]()
![]()
Для
даного малюнка введені наступні позначення:
u - керуючий вплив, що вибирається, значення
якого відомі;
f - збурення, значення їх невідома, відомо апріорна
множина
можливих значень
збурень;
p - параметр, у який може входити вектор стану
системи, значення невідомі;
y - вимірювані дані про стан системи, значення
відомі.
Зазначені дії на систему, параметри, вимірювані дані можуть бути скалярами, векторами, матрицями, функціями.
Рівняння математичної моделі системи
керування у вищеописаних термінах має загальний вигляд
, (8.1)
де А -
відома функція.
При
прийнятій моделі невідомих шумів для
системи, що описується рівнянням (1), можуть бути сформульовані наступні
задачі:
Задача 1. Знайти при фіксованому u таку функцію
, що
має місце умова
(8.2)
У загальному випадку при фіксованому
u існує множина
таких функцій
, яку будемо називати множиною фільтрів.
Задача 2. Знайти при фіксованому u оптимальну функцію
згідно з умовою
оптимальності
. (8.3)
Множини
,
і функція
будуються до
проведення експерименту.
Розглянемо
модель системи, що представлена у загальному випадку системою лінійних алгебраїчних
рівнянь
, (8.4)
де матриця
, вектори
,
,
.
Матриця A і вектор d відомі параметри, досліджуваного об'єкта.
У випадку, коли відомо апріорна
множина
значень шумів f і маючи систему рівнянь, якій задовольняє
вимірюваний вектор y, можна оцінити апостеріорну множину
значень f і з використанням останньої і апріорної
множини
значень
параметрів p оцінити апостеріорну
повну множину
значень параметрів.
Апостеріорна множина значень f (множина тих значень f , при котрих y може реалізуватися при деяких значеннях p відповідно до системи (8.4)) визначається таким чином
, (8.5)
де
,
- одинична матриця
розмірності
,
- псевдообернена
матриця, що визначається в такий спосіб [1]
.
Апостеріорна повна множина оцінюваних величин p (множина
тих значень p, при яких реалізується вимірюваний вектор y і шум
f, що належить множині
значень (5)) визначається таким чином
![]()
![]()
, (8.6)
де
,
- одинична матриця
розмірності n´n. Множина (8.6) записана з умови
знаходження розв'язку [7] системи (8.4) відносно вектора p.
Для лінійної алгебраїчної системи, що
описується рівнянням (8.1) розглянемо задачу
1. Рівняння (8.2), отримане на підставі (8.4) при
буде мати вигляд
, (8.7)
де функцію
виберемо лінійною
наступного виду
, (8.8)
де
- невідома матриця.
Якщо система (8.4) спостережна, тобто при з
системи алгебраїчних
рівнянь
вектор p
знаходиться однозначно, то з представлення (8.8)
одержуємо умову
, з якого матриця
знаходиться наступним
способом
, (8.9)
де
псевдообрнена до
матриці A,
,
- одинична матриця
розмірності
.
Таким чином, у класі лінійних функцій множина
фільтрів
лінійної алгебраїчної
системи, що описується системою рівнянь (8.4), має вид
. (8.10)
У випадку присутності шуму f множина фільтрів (8.10) породить множину конкуруючих оцінок
![]()
![]()
(8.11)
Якщо
система (8.4) не спостережувана при f=0.
Тоді для системи
![]()
вектор p
знаходиться неоднозначно
![]()
. (8.12)
Тоді у випадку присутності шуму f , без обмеження загальності в (8.12)
покладемо
, множина конкуруючих оцінок має вигляд
![]()
![]()
![]()
![]()
![]()
![]()
![]()
.
Тому що [5]
, тоді
![]()
![]()
![]()
![]()
.
Таким чином формула (8.12) має загальний зміст.
Для множинних фільтрів при фіксованому u визначимо оптимальну функцію
згідно до умови
оптимальності
(8.13)
Множини
,
і функція
будуються до
проведення експерименту.
Тоді умова (8.13) визначає оптимальне значення матриці
таким чином
. (8.14)
Будемо припускати, що мінімум і максимум
досягаються.
Якщо f
є випадковим векторною величиною з функцією розподілу
, то тоді матрицю W
можна вибрати оптимально згідно з імовірнісною умовою
![]()
![]()
,
або середньоквадратичною умовою
![]()
, (8.15)
де
- допустима множина відхилень оцінки вектора від
вектора параметрів,
- кореляційна матриця вектора
випадкових величин.
У загальному випадку умова мінімуму (8.15)
досягається неоднозначно, тому вся множина оптимальних фільтрів при
середньоквадратичній умові оптимізації має вигляд
, (8.16)
де матриця
задовольняє умові
.