Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Побудова множинних фільтрів для лінійних алгебраїчних систем (реферат)

РефератДопомога в написанніДізнатися вартістьмоєї роботи

При прийнятій моделі невідомих шумів для системи, що описується рівнянням (1), можуть бути сформульовані наступні задачі: Де опустима множина відхилень оцінки вектора від вектора параметрів, K f ореляційна матриця вектора f випадкових величин. Тоді у випадку присутності шуму f, без обмеження загальності в (8.12) покладемо v = p, множина конкуруючих оцінок має вигляд. У загальному випадку при… Читати ще >

Побудова множинних фільтрів для лінійних алгебраїчних систем (реферат) (реферат, курсова, диплом, контрольна)

Реферат на тему:

Побудова множинних фільтрів для лінійних алгебраїчних систем

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

Загальна блок-схема системи з зображенням впливів на неї, її параметри і вимірювані дані про стан системи, зображені на малюнку.

f.

.

y.

.

u.

.

p.

.

.

u — керуючий вплив, що вибирається, значення якого відомі;

f — збурення, значення їх невідома, відомо апріорна множина f можливих значень збурень;

p — параметр, у який може входити вектор стану системи, значення невідомі;

y — вимірювані дані про стан системи, значення відомі.

Зазначені дії на систему, параметри, вимірювані дані можуть бути скалярами, векторами, матрицями, функціями.

Рівняння математичної моделі системи керування у вищеописаних термінах має загальний вигляд.

y = A ( p , u , f )

(8.1).

.

де, А — відома функція.

При прийнятій моделі невідомих шумів для системи, що описується рівнянням (1), можуть бути сформульовані наступні задачі:

Задача 1. Знайти при фіксованому u таку функцію ( y ) , що p p ( u , y , f ) має місце умова.

p = ( A ( p , u , 0 ) ) . .

У загальному випадку при фіксованому u існує множина ( y ) ( u ) таких функцій ( y ) , яку будемо називати множиною фільтрів.

Задача 2. Знайти при фіксованому u оптимальну функцію 0 ( y ) згідно з умовою оптимальності.

0 ( y ) = arg { min ( y ) ( y ) ( u ) max p p ( ) , f f p - ( A ( p , u , f ) ) }

. (8.3).

.

Множини p ( u , y , f ) , ( y ) ( u ) і функція 0 ( y ) будуються до проведення експерименту.

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

A ( u ) p + d ( u ) + f = y

(8.4).

.

де матриця A ( u ) R m x n , вектори d ( u ) R m , f R m , y R m .

Матриця A і вектор d відомі параметри, досліджуваного об'єкта.

У випадку, коли відомо апріорна множина f

значень шумів f і маючи систему рівнянь, якій задовольняє вимірюваний вектор y, можна оцінити апостеріорну множину.

f | y

значень f і з використанням останньої і апріорної множини.

p ( u , y , f ) .

Апостеріорна множина значень f (множина тих значень f, при котрих y може реалізуватися при деяких значеннях p відповідно до системи (8.4)) визначається таким чином.

f | y = f { f : Z ( A T ( u ) ) ( y - f - d ( u ) ) = 0 }

(8.5).

.

де.

Z ( A T ( u ) ) = I m - A ( u ) A + ( u )

.

.

I m  — одинична матриця розмірності m x m , A + ( u )  — псевдообернена матриця, що визначається в такий спосіб [1].

A + ( u ) = lim -> 0 [ A T ( u ) ( A ( u ) A T ( u ) + 2 I m ) - 1 ]

.

.

Апостеріорна повна множина оцінюваних величин p (множина тих значень p, при яких реалізується вимірюваний вектор y і шум f, що належить множині значень (5)) визначається таким чином.

p ( u , y , f ) | y , f = .

= { p : p = A + ( u ) ( y - f - d ( u ) ) + Z ( A ( u ) ) v , v R n f f | y } , (8.6).

де Z ( A ( u ) ) = I n - A ( u ) A + ( u ) , I n  — одинична матриця розмірності nМножина (8.6) записана з умови знаходження розв’язку [7] системи (8.4) відносно вектора p.

Для лінійної алгебраїчної системи, що описується рівнянням (8.1) розглянемо задачу 1. Рівняння (8.2), отримане на підставі (8.4) при f = 0

буде мати вигляд.

.

p = ( A ( u ) p + d ( u ) )

(8.7).

.

де функцію Y ( ) виберемо лінійною наступного виду.

( A ( u ) p + d ( u ) ) = V A ( u ) p = V ( y - d ( u ) ) , (8.8).

де V R n x m  — невідома матриця.

Якщо система (8.4) спостережна, тобто при з f = 0 системи алгебраїчних рівнянь.

A ( u ) p = y - d ( u ) .

вектор p знаходиться однозначно, то з представлення (8.8).

p = V A ( u ) p .

одержуємо умову V A ( u ) = I n , з якого матриця V W R n x m знаходиться наступним способом.

V = A + ( u ) + W Z ( A T ( u ) ) W R n x m , (8.9).

де A + псевдообрнена до матриці A, Z ( A T ( u ) ) = I m - A ( u ) A + ( u ) ,.

I n  — одинична матриця розмірності n x n .

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

( y ) = [ A + ( u ) + W Z ( A T ( u ) ) ] ( y - d ( u ) ) W R n x m . (8.10).

У випадку присутності шуму f множина фільтрів (8.10) породить множину конкуруючих оцінок.

p ^ = [ A + ( u ) + WZ ( A T ) ) ] ( y - d ( u ) ) = .

= [ A + ( u ) + WZ ( A T ) ) ] A ( u ) p + .

+ [ A + ( u ) + W Z ( A T ( u ) ) ] f W R n x m .

Якщо система (8.4) не спостережувана при f=0. Тоді для системи.

A ( u ) p = y - d ( u ) .

вектор p знаходиться неоднозначно.

p = A + ( u ) ( y - d ( u ) ) + ( I n - A ( u ) A + ( u ) ) v = .

= A + ( u ) ( y - d ( u ) ) + Z ( A ( u ) ) v , v R n . (8.12).

Тоді у випадку присутності шуму f, без обмеження загальності в (8.12) покладемо v = p , множина конкуруючих оцінок має вигляд.

p ^ = [ A + ( u ) + WZ ( A T ) ) ] ( y - d ( u ) ) = .

= [ A + ( u ) + WZ ( A T ( u ) ) ] A ( u ) p + [ A + ( u ) + W Z ( A T ( u ) ) ] f = .

= [ A + ( u ) + WZ ( A T ( u ) ) ] A ( u ) ( A + ( u ) ( y - d ( u ) ) + Z ( A ( u ) p ) + .

+ [ A + ( u ) + W Z ( A T ( u ) ) ] f = .

= [ A + ( u ) + WZ ( A T ( u ) ) ] A ( u ) A + ( u ) A ( u ) p + .

+ [ A + ( u ) + WZ ( A T ( u ) ) ] A ( u ) Z ( A ( u ) ) p + [ A + ( u ) + W Z ( A T ( u ) ) ] f .

Тому що [5] AA + A = A , тоді.

p ^ = [ A + ( u ) + WZ ( A T ( u ) ) ] A ( u ) p + .

+ [ A + ( u ) + WZ ( A T ( u ) ) ] A ( u ) ( I n - A + ( u ) A ( u ) ) p + [ A + ( u ) + W Z ( A T ( u ) ) ] f = .

= [ A + ( u ) + WZ ( A T ( u ) ) ] A ( u ) p + [ A + ( u ) + W Z ( A T ( u ) ) ] f .

Таким чином формула (8.12) має загальний зміст.

Для множинних фільтрів при фіксованому u визначимо оптимальну функцію O ( y ) згідно до умови оптимальності.

O ( y ) = arg { min ( y ) ( y ) ( u ) max p p ( ) f f p - ( A ( p , u , f ) ) } .

Множини p ( u , y , f ) , ( y ) ( u ) і функція O ( y ) будуються до проведення експерименту.

Тоді умова (8.13) визначає оптимальне значення матриці W 0 таким чином.

W 0 = arg min W max f f ( A + ( u ) + W Z ( A T ( u ) ) ) f . (8.14).

Будемо припускати, що мінімум і максимум досягаються.

Якщо f є випадковим векторною величиною з функцією розподілу F f ( w ) , то тоді матрицю W можна вибрати оптимально згідно з імовірнісною умовою.

P ( p - p ^ доп ) = P { [ A + ( u ) + W Z ( A T ( u ) ) ] f ( ) доп } = .

= max W [ A + ( u ) + W Z ( A T ( u ) ) ] f ( ) доп dF f ( )

.

.

або середньоквадратичною умовою.

E p - p ^ 2 = .

= tr { ( A + ( u ) + W Z ( A T ( u ) ) ) T ( A + ( u ) + W Z ( A T ( u ) ) ) K f } -> min W

(8.15).

.

де опустима множина відхилень оцінки вектора від вектора параметрів, K f ореляційна матриця вектора f випадкових величин.

У загальному випадку умова мінімуму (8.15) досягається неоднозначно, тому вся множина оптимальних фільтрів при середньоквадратичній умові оптимізації має вигляд.

W = - A + ( u ) K f 1 / 2 ( Z ( A T ( u ) ) K f 1 / 2 ) + + W ~ A ( u ) A + ( u ) W ~ R n x m

(8.16).

.

де матриця K f 1 / 2 задовольняє умові K f = K f 1 / 2 K f 1 / 2 .

Показати весь текст
Заповнити форму поточною роботою