Ороткі теоретичні відомості.

абораторна робота № 2

Ідентифікація параметрів статичної моделі ІВС та оцінювання похибок моделювання

Порядок виконання лабораторної роботи:

1. Ознайомитися з теоретичними відомостями.

2. Згідно з заданим варіантом виконати ідентифікацію моделі ІВС в статичному режимі.

3. Обрахувати модельні значення в точках, для яких відомі експериментальні значення, і обрахувати всі види похибок.

4. Вивести у вигляді графіків експериментальні і модельні значення вихідного сигналу і значень абсолютних похибок.

ороткі теоретичні відомості.

Точність математичної моделі – її властивість, яка відбиває ступінь збігу передбачених з її допомогою значень характеристик об’єкта з дійсним значенням цих характеристик. За дійсне значення характеристик об’єкта звичайно приймають експериментально отримані значення.

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

- абсолютна похибка ороткі теоретичні відомості. - student2.ru , де ороткі теоретичні відомості. - student2.ru – модельне значення, отримане за результатами ідентифікації моделі, ороткі теоретичні відомості. - student2.ru - дійсне (експериментальне) значення;

- середня похибка ороткі теоретичні відомості. - student2.ru , (2.1)

- середня квадратична похибка ороткі теоретичні відомості. - student2.ru (2.2)

- відносна похибка ороткі теоретичні відомості. - student2.ru ; (2.3)

- зведена похибка ороткі теоретичні відомості. - student2.ru , (2.4)

де ороткі теоретичні відомості. - student2.ru - діапазон значень результатів;

- максимальна похибка ороткі теоретичні відомості. - student2.ru . (2.5)

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

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

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

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

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

ороткі теоретичні відомості. - student2.ru

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

Задача ідентифікації формулюється таким чином:

- за результатами спостережень за вхідними і вихідними змінними системи побудувати оптимальну в деякому сенсі її модель. При цьому система знаходиться в нормальному режимі функціонування (тобто, в середовищі випадкових впливів і завад).

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

Задача ідентифікації статичної характеристики об’єкта на основі експериментальних даних є задачею її апроксимації (наближення) деякою аналітичною функцією. Найпоширенішою є апроксимація за методом найменших квадратів (МНК). Апроксимація здійснюється у два етапи:

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

2. Знаходяться оптимальні параметри функції за критерієм мінімуму СКВ.

Критерій мінімума СКВ вимагає, щоб сума квадратів відхилень спостережених значень ороткі теоретичні відомості. - student2.ru від вибраної апроксимуючої функції ороткі теоретичні відомості. - student2.ru була мінімальною:

ороткі теоретичні відомості. - student2.ru (2.6)

Функція ороткі теоретичні відомості. - student2.ru зазвичай містить низку невідомих параметрів ороткі теоретичні відомості. - student2.ru , які потрібно вибрати згідно МНК:

ороткі теоретичні відомості. - student2.ru . (2.7)

Для мінімізації виразу (5.2) його ліву частину по черзі диференціюємо по коефіцієнтах ороткі теоретичні відомості. - student2.ru і прирівнюємо до нуля. Отримуємо систему рівнянь з ороткі теоретичні відомості. - student2.ru невідомими, розв’язання якої дає можливість знайти невідомі числові значення параметрів ороткі теоретичні відомості. - student2.ru і, тим самим, вираз функції ороткі теоретичні відомості. - student2.ru :

ороткі теоретичні відомості. - student2.ru (2.8)

Нехай, наприклад, задано набір експериментальних даних, що описують статичну характеристику ІВС

X
Y 1,2 2,1 5,6 9,8 16,2 28,1 37,3 54,1 68,2 91,1

Потрібно апроксимувати її поліномом.

Нанесемо експериментальні точки на графік (рис. 2.1).

 
  ороткі теоретичні відомості. - student2.ru

Рисунок 2.1 – Статична характеристика ІВС

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

ороткі теоретичні відомості. - student2.ru .

Відповідно до методу найменших квадратів знайдемо коефіцієнти ороткі теоретичні відомості. - student2.ru , які забезпечують мінімальне СКВ:

ороткі теоретичні відомості. - student2.ru .

Знаходимо частинні похідні лівої частини по коефіцієнтах ороткі теоретичні відомості. - student2.ru і прирівнюємо їх до нуля:

ороткі теоретичні відомості. - student2.ru (2.9)

Розкриваємо дужки і перетворюємо рівняння:

ороткі теоретичні відомості. - student2.ru (2.10)

Дана система є системою лінійних алгебраїчних рівнянь відносно невідомих ороткі теоретичні відомості. - student2.ru і розв’язується одним із відомих чисельних методів. Найпростіше застосувати для цього вбудовану функцію Mathcad.

Завдання на роботу

1. В результаті пасивного експерименту у статичному режимі отримані такі значення вхідного і вихідного сигналів системи

X
Варіант Y
0,1 1,0 4,5 8,7 15,1 27,0 36,2 53,0 67,1 90,0
-0,3 1,5 2,3 2,3 5,0 5,0 5,8 8,0 7,9 9,2
5,3 5,0 3,1 2,6 0,9 -0,1 0,1 -1,5 -3,0 -3,5
89,0 66,2 53,1 36,1 26,8 15,4 8,6 4,4 1,2 0,0
9,7 7,9 8,1 5,6 5,1 4,7 2,3 2,5 1,3 -0,4
1,3 2,6 3,1 3,8 4,2 4,4 4,5 4,6 4,8

Скласти алгоритм і програму на мові високого рівня для побудови аналітичної моделі системи у статичному режимі.

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

Контрольні питання

1. Назвіть типи моделей за ознакою характеру процесів, що протікають в системі.

2. Дайте визначення статичним і динамічним моделям.

3. Назвіть основні етапи процесу моделювання.

4. Що називається точністю моделі?

5. Назвіть види похибок моделювання?

6. Які способи оцінки адекватності моделі вам відомі?

7. Які методи ідентифікації моделей ви знаєте?

Наши рекомендации