Этот раздел вводит модель корпуса NASA HL-20 несущего тела, которая использует блоки из программного обеспечения Aerospace Blockset™, чтобы симулировать корпус несущего тела NASA HL-20, в сочетании с другим Simulink® блоки.
Модель симулирует подход корпуса NASA HL-20 несущего тела и приземляющиеся фазы рейса с помощью автоматически приземляющегося контроллера.
Для получения дополнительной информации об этой модели смотрите корпус NASA HL-20 Несущего тела.
Пример NASA HL-20 корпуса несущего тела иллюстрирует следующие функции библиотеки:
Представление тел и их степеней свободы уравнениями библиотечных блоков Движения
Используя Aerospace Blockset блокируется с другими блоками Simulink
Питание Сигналов Simulink к и от Aerospace Blockset блокируется с блоками Привода и Датчика
Инкапсуляция групп блоков в подсистемы
Визуализация самолета с Simulink 3D Animation™ и Инструментальными библиотечными блоками Рейса Aerospace Blockset.
Чтобы открыть пример NASA HL-20 корпуса, введите имя в качестве примера, aeroblk_HL20
, в MATLAB® командная строка. Модель открывается.
Подсистема визуализации, несколько осциллографов и средство просмотра Simulink 3D Animation для корпуса могут также появиться.
Модель реализует корпус с помощью следующих подсистем:
6DOF (Углы Эйлера) подсистема реализует блок 6DOF (Euler Angles) наряду с другими блоками Simulink.
Подсистема Моделей Среды реализует WGS84 Gravity Model и блоки Model Атмосферы COESA. Это также содержит подсистему Моделей Ветра, которая реализует много блоков ветра.
Альфа, Бета, подсистема Маха реализует Incidence, Sideslip, & Airspeed, Mach Number и блоки Dynamic Pressure. Эти блоки вычисляют аэродинамические содействующие значения и функциональность поиска.
Подсистема Сил и Моментов реализует блок Aerodynamic Forces and Moments. Эта подсистема вычисляет моменты тела и массовые силы.
Аэродинамическая Содействующая подсистема реализует несколько подсистем, чтобы вычислить шесть аэродинамических коэффициентов.
Выполнение примера позволяет вам наблюдать симуляцию модели в режиме реального времени. После того, как вы запустите пример, можно исследовать получившиеся данные в графиках, графиках и других инструментах визуализации. Чтобы запустить эту модель, выполните эти шаги:
Если это не уже открыто, откройте aeroblk_HL20
пример.
В Редакторе Simulink, от вкладки Simulation, выбирают Run.
Моделирование выполняется пока самолет не приземлится:
Представление земельного корпуса
Постройте, который Измеряет Уровень Руководства
Постройте что Высотные Ускорения Мер Мах
Постройте что Меры Инерционное Положение
Отобразите на графике что Данные о Спросе на Меры Против Достигнутых Данных
Можно настроить настройки модели корпуса и исследовать эффекты на эффективности симуляции. Вот одна модификация, которую можно попробовать. Это изменяет точку зрения камеры для приземляющейся анимации.
По умолчанию точкой зрения анимации корпуса является Rear position
, что означает дорожки представления с углом тангажа корпуса сзади. Можно изменить точку зрения анимации путем выбора другой точки зрения из средства просмотра Simulink 3D Animation:
Откройте aeroblk_HL20
модель и нажатие кнопки средство просмотра Simulink 3D Animation.
Из списка существующих точек зрения измените точку зрения в Fixed Position
.
Представление корпуса превращается в фиксированную позицию.
Запустите модель снова. Заметьте различную точку зрения корпуса, когда корпус приземлится.
Можно экспериментировать с различными точками зрения смотреть анимацию с разных точек зрения.
6DOF (Euler Angles) | Incidence, Sideslip, & Airspeed | Mach Number | Dynamic Pressure | Aerodynamic Forces and Moments