Застосування експоненційної і стохастичної фільтрації 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Застосування експоненційної і стохастичної фільтрації



 

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

В цілому можна виразити наступні міркування по застосуванню окремих алгоритмів фільтрації.

1. Розповсюджену в практиці вимірювальних систем фільтрацію методом ковзного середнього недоцільно застосовувати ні в неперервному, ні в дискретному варіантах. Вона складна і дає велику похибку, у порівнянні з розглянутими вище більш простими фільтрами.

2. Якщо за характером задач вихідний сигнал використовується лише у дискретні моменти часу, то необхідно враховувати, що дискретний варіант фільтра майже завжди більш точний і більш простий.

3. У неперервному варіанті доцільно, в більшості практичних випадків, використовувати експоненційний фільтр (11.2) (11.6), так як його легше реалізувати (одноємнісна ланка у вимірювальному колі) і він тільки на 10-30% поступається у якості фільтрації оптимальному статистичному фільтру. Область застосування фільтра експоненціального згладжування досить велика (11.7).

4. У дискретному варіанті при знанні математичного сподівання вимірюваного сигналу з точністю 1–3% стає доцільним застосування зміщеного фільтра першого порядку (11.21) – (11.23), який в значному діапазоні вихідних даних сигналу і завади лише на 5–10% поступається за точністю оптимальному статистичному фільтру. При неточному знанні математичного сподівання корисного сигналу (більше 3%) конкурентними стають між собою алгоритми експоненціального згладжування (11.10), (11.16), (11.17) та незміщеного фільтра першого порядку (11.26) –(11.28). Вони хоча і дають похибку фільтрації, на 30–70% перевищуючи похибку роботи оптимального статистичного фільтра, однак виключно прості у реалізації на ЕОМ, що дуже необхідно при наявності датчиків і сотень вимірювальних в системі контролю і керування змінних, спотворених завадами. Рекурентний алгоритм експоненціального згладжування дає кращі результати, ніж незміщений алгоритм першого порядку. Особливо це видно при значних величинах параметра завади . Для більш детальних практичних рекомендацій по експоненціальному згладжуванню необхідно дослідити роботу рекурентного алгоритму (11.10) з різними виразами для параметра (11.6), (11.16), (11.17) при діапазоні .

 

Фільтрація з врахуванням динамічних можливостей датчика

 

Прикладні питання використання засобів обчислювальної техніки в системах керування і наукових дослідженнях, торкаючи такі основні задачі обробки вимірюваної інформації, як побудова шкал датчиків в ЕОМ, операції інтерполяції і екстраполяції, а також фільтрації вимірювальної інформації від завад, викладені послідовно і як би у відриві одне від одного. Така манера викладення виправдана спочатку, доки це не чіпає сусідніх проблем цих додатків. Разом з тим на практиці створення вимірювальних систем ці операції провадяться спільно і потребують не тільки моделювання статичних властивостей, але й урахування їх динамічних характеристик.

 

Фільтрація з урахуванням динамічних

Властивостей датчика.

Задача синтезу оптимальної системи фільтрації і за наявності інерційного датчика може бути вирішена доволі просто інженерними методами теорії автоматичного керування. Використання цих методів вказує по сутності на перехід від ідеальної фільтрації до реальної, по відношенню до якої мається свобода вибору не всієї додаткової функції H(p) оптимальної системи НЧ+ЗЧ, а лише її частини. Іншими совами реальний фільтр має напівжорстку структуру. Тут НЧ — незмінна частина системи (датчик з динамікою Wd), а ЗЧ — активно змінна її частина з допомогою різних корегуючих пристроїв . Засоби вводу цієї аналогової корекції в систему H(p) показані на рис.11.3.

Рисунок 11.3. — Реальний фільтр Вінера.

 

Викладені передумови дозволяють ставити та вирішувати задачі синтезу реальних фільтрів вимірювальної інформації від некорельованих завад. Коли відомі: статистичні характеристики корисного сигналу та завади; функції H(p) оптимальної системи фільтрації, яка забезпечує виконання вимог точності; динамічні властивості датчика Wd — необхідно знайти таку функцію корегуючого пристрою , яка б забезпечила оптимальність системи фільтрації в цілому.

Вирішення поставленої задачі врахування динамічних властивостей датчиків виходить з рис.11.4:

; ; ,

де

. (11.29)

Тут “пс”, “пр”, “зз” — відповідно послідовна, паралельна корекція, а також корекція у вигляді негативного зворотного зв’язку.

Рисунок 11.4. — Види аналогової корекції.

 

Введення аналогових засобів корекції до системи фільтрації може відбутися трьома способами. При цьому доцільно діяти за наступними рекомендаціями:

1. Використання корегуючого пристрою того чи іншого типу обумовлюється зручністю технічної реалізації.

2. Засоби корекції послідовного типу особливо зручні в тому випадку, коли корисний сигнал є електричний у вигляді постійної напруги. В цьому випадку коригувальні ланки будуються на засадах пасивних контурів, які мають R-, C-, L-елементи.

3. Корекція паралельного типу застосовується, коли до закону фільтрації необхідно додати інтеграли та похідні.

4. Зворотній зв’язок найбільш зручний для корекції, що обумовлюється простотою її технічної реалізації. Негативний зворотній зв’язок зменшує вплив нелінійних зв'язків датчика. Цей вид зв’язку може створювати у динамічному відношенні різні ефекти і, таким чином, деформувати у необхідному напрямку динамічні властивості датчика. Зворотній зв’язок особливо необхідний, коли проявляється нестабільність датчика у часі. Застосування в якості корегуючих засобів негативних зворотних зв’язків дозволяє отримати кращі результати у порівнянні з іншими видами корекції.

На підставі викладених рекомендацій і виразу (11.29) можна зробити такий висновок.

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

У зв’язку з цим представляється доцільним встановити аналогію між зворотнім зв’язком та послідовною корекцією на підставі формули переходу:

.

Звідки:

, (11.30)

підставивши сюди , отримаємо:

.

Покажемо застосування наявної процедури урахування динамічних властивостей датчика (11.29) – (11.30) на прикладі раніше отриманої оптимальної системи фільтрації (11.32):

.

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

,

де — стала часу датчика, а його коефіцієнт передачі прийнятий рівним одиниці, оскільки він впливає тільки на масштаб фільтрованих сигналів.

Використовуючи (11.29) відносно безпосередньо або формулу (11.30) через (11.29) відносно , так чи інакше приходимо до одного і того ж результату — корекції на динамічні властивості датчика у вигляді негативного зворотного зв’язку:

. (11.31)

Ця корекція за допомогою інженерних методів теорії керування виражена на рис.11.5. через типові ланки.

 

Рисунок 11.5. — Реальний фільтр Вінера.

 

Аналогічні результати можливо отримати при використанні процедури (11.29) – (11.30) до субоптимальних неперервних структур фільтрації. Але найбільший інтерес представляє врахування інерційних властивостей датчика у випадку субоптимальної структури експоненціального згладжування:

.

Нехай , тоді відповідно (11.29) в колах зворотного зв’язку датчика для компенсації інерційності повинно бути ввімкнено диференційну ланку:

(11.32)

створюючи таким чином реальний неперервний фільтр експоненціального згладжування (див. рис.11.6).

 

Рисунок 11.6. — Реальний неперервний експоненціальний фільтр.

 

Зворотній зв’язок (11.32) так деформує динаміку датчика, що примушує його працювати одночасно і в якості експоненціального фільтра. Субоптимальність цього реального фільтру забезпечується формулами (11.5) – (11.7), які залишаються справедливими і для розглянутого випадку.

Формула (11.32) показує, що доки зворотний зв’язок залишається негативним і підсилює згладжувальні властивості фільтруючої системи до границь, що визначаються значенням . Якщо інерційні властивості датчика такі, що

, (11.33)

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

Разом з тим, зворотний зв’язок, який охоплює сам датчик, вдається використовувати далеко не завжди, особливо в цифрових системах обробки вимірювальної інформації — там, де стає доцільним використання не аналогових, а програмних засобів корекції, де десятки і сотні аналогових пристроїв-датчиків створюють з дискретними фільтруючими системами-алгоритмами і програмами послідовну пару, по якій циркулює інформація в різних формах свого представлення. В цих умовах доводиться ставити і вирішувати дві задачі послідовної корекції:

Задача №1: необхідність послідовної корекції.

Так як на практиці умова (11.33) виконується нечасто, то при наявності десятків і сотень датчиків дуже обов’язковим стає встановлення тієї нижньої границі:

, (11.34)

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

Задача №2: синтез послідовної корекції.

Сформувати дискретну послідовну корекцію, що має достатні фільтруючі властивості і забезпечує таким чином ефективне фільтрування некорельованих завад, у вигляді програмно-математичних засобів, що реалізуються на ЕОМ. Оптимальність такої фільтруючої системи забезпечується відповідним підбором її структури або, у крайньому випадку, параметрів.

Розглянемо ці дві задачі більш конкретно на прикладі рекомендованого для широкого використання фільтра експоненціального згладжування. По-перше, для вирішення задачі про необхідність корекції утворюємо послідовну пару — інерційний датчик і експоненційний фільтр (див. мал.11.7). Тоді передаточна функція всієї фільтрувальної системи: , звідки після перетворень і розкладання на елементарні дроби маємо:

; (11.35)

.

Після підстановки виразу (11.35) до формули (11.60) з урахуванням спектральних щільностей входу з (11.1) і взяття неособистих інтегралів, отримаємо вираз для похибки фільтруючої системи , наведеної на рис.11.7.

Рисунок 11.7. — До питання про визначення області використання
експоненціального фільтра.

 

У неперервному варіанті експоненціального фільтру:

(11.36)

яка при вироджується в раніше отриманий вираз (11.5) для безінерційного датчика.

При дискретному варіанті експоненціального фільтру у вигляді (11.10), діючи за процедурою (11.12), (11.13), відповідний вираз для похибки фільтрації має вигляд:

, (11.37)

де — інтервал опитування датчика.

При вираз (11.36) вироджується у формулу (11.14), яка отримана для безінерційного датчика.

Застосувавши до формул (11.36) і (11.37) класичні чи чисельні методи оптимізації, можливе визначення і в залежності як від характеристик m, α, k вхідного сигналу, так і від інерційних властивостей датчика та інтервалу його опитування . Чисельний аналіз виразів (11.36), (11.37) і порівняння сигналів і , а також похибок з фільтром та без нього, дає область визначення експоненціального згладжування в якості жорстко фіксованої фільтруючої системи при корекції інерційних властивостей датчика по заданим значенням параметрів m, α, k, , .

В тому випадку, коли на підставі рішення задачі (11.36) чи (11.37) встановлена необхідність в корекції інерційних властивостей датчика до жорстко фіксованої структури експоненціального фільтра (див. рис.11.8), приходиться вирішувати задачу синтезу програмного варіанта послідовної корекції.

Рисунок 11.8. — До питання про синтез корекції, що доповнює інерційність
датчика до структури експоненціального згладжування.

 

Процедура синтезу базується на (11.29) відносно і переході в просторі зображень від алгебраїчного рівняння:

; (11.38)

до різницевого: , (11.39)

де і

N — номер такту дискретного часу .

Після перетворень з різницевого рівняння (11.39) випливає:

;

чи , (11.40)

де ; .

Таким чином алгоритм програмної корекції (11.40) являється незміщеним і для своєї реалізації потребує дві комірки пам'яті в ОЗП. Для того, щоб (11.40) був алгоритмом субоптимальним, необхідно доопрацювати його коефіцієнти і або, що теж саме, γ за умови досягнення мінімуму . Останнє обумовлюється тим, що якщо найбільший за модулем полюс частотної характеристики:

задовольняє нерівності:

, (11.41)

то передаточна функція неперервного варіанту експоненціального фільтру співпадає з його дискретним аналогом і в цьому випадку і параметр визначається з (11.6), в противному випадку і оптимальне значення цього параметру дорівнює:

, (11.42)

де знаходиться за формулою (11.16).

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

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

 



Поделиться:


Последнее изменение этой страницы: 2016-08-06; просмотров: 244; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.138.230 (0.057 с.)