Professional Documents
Culture Documents
БНО БАС л.р.№4 с-ма орієнтації
БНО БАС л.р.№4 с-ма орієнтації
Як відомо, алгоритм БСО може бути реалізований з використанням різних кінематичних параметрів,
таких як кути Ейлера-Крилова, напрямні косинуси, параметри Келі-Клейна і ін. Вибір кінематичних
параметрів визначається специфікою конкретної навігаційної завдання. У даній лабораторній роботі
використовується алгоритм БСО з кутами Ейлера-Крилова.
(1)
Схема моделювання рівнянь (1) в пакеті Simulink програми Matlab представлена на рис. 1. У даній схемі
введені різниці сигналів з блоків завдання кутів повороту ЛА ( , , ) і сигналів на виходах алгоритму
орієнтації.
У схемі моделювання
- вихідні кути нишпорення, тангажу і крену задаються блоками Sine Wave (бібліотека Simulink \ Sources);
- в якості Блоку перерахунку кутів Ейлера-Крилова використовувати блоки Rotation Angles to Direction
Cosine Matrix (бібліотека Aerospace Blockset \ Utilities \ Axes Transformations), Mux і Demux (бібліотека
Simulink \ Commonly Used Blocks) для завдання вхідного вектора, що містить вихідні кути повороту ЛА, і
вихідного вектора, що містить проекції кутової швидкості, відповідно;
- блок Алгоритм орієнтації - це Subsystem, що містить кінематичні рівняння в кутах Ейлера-Крилова (1);
для кожного з рівнянь (1) використовувати блок Fcn (бібліотека Simulink \ User-Defind Function).
Моделювання виконувати на інтервалі часу 50 с, з фіксованим кроком інтегрування, який варіювати в ході
обчислювального експерименту:
Для кожного експерименту зафіксувати результати: графіки вихідних кутів повороту ЛА, навігаційну
інформацію, графіки помилки відновлення кутів повороту ЛА і максимальний помилку.
Зробити висновки.
Табл.1. Максимальна кількість помилок для кутів Ейлера під час моделювання з кроками інтегрування