Для анализа самолетов в Aerospace Toolbox используйте Aero.FixedWing
класс и его вспомогательные классы. Эти классы позволяют вам:
Задайте динамику самолета
Задайте динамику самолета из файлов DATCOM
Выполните статический анализ устойчивости
Сгенерируйте представление пространства состояний с помощью методов линеаризации
В качестве руководства рассмотрим этот рабочий процесс при разработке и построении вашего самолета с этими классами:
Кому | Использовать |
---|---|
Определить самолет. |
|
Определите условие (состояние) самолета в момент времени. |
|
Чтобы задать данные для любого и всех коэффициентов, которые описывают поведение самолета. | Aero.FixedWing.Coefficient — Aero.FixedWing.Coefficient объекты хранят данные для всех коэффициентов, которые описывают поведение самолета. |
Задайте аэродинамическую поверхность на самолете. |
|
Задайте вектор тяги на самолете. |
|
Задайте окружение состояния самолета. |
|
Задайте свойства для самолета. |
|
Чтобы задать состояния управления неподвижным состоянием. | Aero.Aircraft.ControlState — Aero.Aircraft.ControlState содержит определения углов отклонения поверхности управления самолета. |
Для выполнения статического анализа устойчивости вашего самолета:
Составьте таблицу критериев для выполнения статического анализа устойчивости.
Чтобы создать таблицу критериев, используйте Aero.FixedWing.criteriaTable
способ. Этот метод создает 6-бай- N таблицу, где N - количество переменных критерия .
Чтобы вычислить изменения сил и моментов после возмущения как больше, равные или меньше 0, используя соответствующую запись в таблице критериев, используйте staticStability
способ. Метод использует этот процесс оценки:
При выполнении оценки критериев самолет статически стабилен при этом условии.
Если оценка критериев не выполняется, самолет является статически нестабильным в этом условии.
Если результатом возмущения является 0
, самолет статически нейтрален на этом условии.
Используйте этот метод только на фазе предварительного проекта. The staticStability
метод не выполняет анализ, основанный на требованиях.
Для примера статического анализа устойчивости см. «Определение нелинейной динамики и статической устойчивости самолета».
Чтобы выполнить линейный анализ объекта фиксированного крыла в заданном состоянии фиксированного крыла, используйте linearize
способ. Этот метод линеаризирует самолет вокруг начального состояния и создает модель пространства состояний для линейного анализа. Для выполнения линейного анализа:
Вычислите статическую устойчивость самолета с помощью staticStability
способ.
Линеаризация самолета с помощью linearize
способ.
Для примера линейного анализа самолета см. «Выполнение управления и статический анализ устойчивости с линеаризированными самолетами».
Для линейного анализа требуется лицензия Control System Toolbox™.
Aerospace Toolbox приводит эти примеры, чтобы помочь вам работать с самолетами, использующими классы самолетов.
Действие | Пример |
---|---|
Создайте и проанализируйте самолет в MATLAB, используя геометрию C182 Cessna и данные коэффициентов. | Определение нелинейной динамики и статической устойчивости самолетов |
Преобразуйте самолет в модель линейного инвариантного по времени (LTI) пространства состояний для линейного анализа. | Выполните управление и статический анализ устойчивости на линеаризированных самолетах |
Создайте и задайте пользовательское состояние для самолета. |
Aero.Aircraft.ControlState
| Aero.Aircraft.Environment
| Aero.Aircraft.Properties
| Aero.FixedWing
| Aero.FixedWing.Coefficient
| Aero.FixedWing.State
| Aero.FixedWing.Surface
| Aero.FixedWing.Thrust