Модель атмосферної турбулентності:
У відповідності до прийнятого математичним описом турбулентного руху повітря математичну модель його вертикальної складової можна представити у вигляді наступної системи диференціальних рівнянь:
де
–
вертикальна складова швидкості повітря,
-
проміжна змінна,
-
середньоквадратичне значення вертикальної
складової швидкості повітря,
-
сигнал генератора “білого” шуму,
(L = 300м – масштаб турбулентності –
параметр, що характеризує лінійні
розміри турбулентної області, в якій
проявляється помітний зв’язок між
складовими швидкості повітряних мас),
-
крок інтегрування.
Градієнтні методи оптимізації
Методи першого порядку вимагають обчислення похідної ЦФ в заданій точці з метою отримання градієнту. Градієнтом функції f[x] в точці x[0] називають n-мірний вектор f(x[0]), компоненти котрого є частинними похідними функції f[x], обчисленими в точці x[0], тобто:
Вектор-градієнт напрямлений в бік найшвидшого зростання функції в даній точці. Вектор протилежний градієнту називається антиградієнтом і напрямлений в бік найшвидшого зменшення функції. На цій властивості градієнта засновані методи першого порядку.
Градієнтні методи сходяться до мінімуму з високою швидкістю (зі швидкістю геометричної прогресії) для гладких опуклих функцій. Однак на практиці, значення функцій вздовж деяких напрямків змінюються набагато швидше (іноді на кілька порядків), ніж в інших напрямках. Їх поверхні в простому випадку сильно витягуються, а в більш складних випадках згинаються і утворюють собою яри.
Швидкість збіжності градієнтних методів істотно залежить також від точності обчислень градієнта. Втрата точності, а це зазвичай відбувається в околиці точок мінімуму або в ярі, може взагалі порушити збіжність процесу градієнтного спуску. Внаслідок перерахованих причин градієнтні методи часто використовуються в комбінації з іншими методами на початковій стадії вирішення ЗО. У цьому випадку точка х[0] знаходиться далеко від точки мінімуму, і кроки в напрямку антіградіента дозволяють досягти істотного зменшення функції.
Хід виконання
Дослідження моделі самоналагоджувальної системи виконаємо на основі лінеарізованої моделі польоту літака в повздовжній площині. Призначенням даної моделі є дослідження ефективності стабілізації висоти за умов знаходження літака в зоні турбулентності.
У якості варіанту реалізації даної моделі використаємо алгоритм(рис.2):
Рис.2. Алгоритм моделювання руху в повздовжній площині
Зі структури алгоритму очевидна наявність двох моделей руху літака, що підключені паралельно. Зважаючи на випадковий харакетр турбулентності для оцінки ефективності самоналагоджування необхідно окрім основної моделі, значення коефіцієнтів ЗУ в котрій будуть динамічно змінюватись, отримати дані з еталонної моделі, котра має сталі коефіцієнти ЗУ.
Зважаючи, що основним завданням досілджуваної моделі є стабілізація висоти, то можна стверджувати, що задача оптимізації зводиться до мінімізації відхилення значення висоти від заданого. Отже цільова функція матиме вигляд:
У
випадку сталих коефіцієнтів
ЗУ і наявності турбулентності(
)
залежність може мати наступний
вигляд(рис.3):
Рис.3. Характер зміни відхилення за висотою
Оптимізація
в даному випадку полягатиме у визначення
таких значень коефіцієнтів ЗУ
котрі
дозволили б мінімізувати відхилення
за висотою. Для цього застосуємо
градієнтний метод з метою мінімізації
ЦФ.
Очевидно,
що зважаючи на випадкових характер
турбулентності та інерційність системи
не видається можливим повністю уникнути
відхилення за висотою. Тому для оцінки
результатів роботи E
самоналагоджувальної системи використаємо
відношення середніх відхилень
для
еталонної та самоналагоджувальної
моделі зі час спостереження:
де
-
середнє
відхилення самоналагоджувальної та
еталонної моделі;
-
значення висоти в момент часу t;
-
задане значення висоти.
Алгоритм обчислення коефіцієнтів ЗУ має наступний вигляд(рис.4):
Рис.4. Алгоритм обчислення коефіцієнтів ЗУ
Шляхом
досліджень роботи самоналагоджувальної
системи було виявлено, що процес
обчислення
параметрів знаходиться
в придатному для спостережень стані
при значеннях коефіцієнтів градієнтного
методу
.
Перевіримо
адекватність реалізації моделі(рис.5)
шляхом дослідження її реакції на
поступову зміну заданої висоти в межах:
.
Р
ис.5
Реакція
моделі на зміну значення заданої висоти
Виконаємо
дослідження ефективності самоналагоджування
системи при початкових значеннях
коефіцієнтів ЗУ
.
Для еталонної моделі дані коефіцієнти
є сталими.
Виконаємо моделювання:
-
:
|
E |
|
|
|
|
|
|
0,5 |
0,3% |
0,049 |
0,050 |
0,354 |
0,444 |
2,999 |
3,000 |
-
:
|
E |
|
|
|
|
|
|
5,0 |
15,6% |
0,048 |
0,051 |
0,146 |
0,839 |
2,994 |
3,000 |
-
:
|
E |
|
|
|
|
|
|
30,0 |
50,8% |
0,042 |
0,055 |
0,054 |
2,884 |
2,972 |
3,000 |
