linearizeAirframe

Линеаризуйте модель корпуса вокруг рабочих точек

Синтаксис

linSys = linearizeAirframe(modelToAnalyze)
linSys = linearizeAirframe(modelToAnalyze)
linSys = linearizeAirframe(modelToAnalyze,opPoint)
linSys = linearizeAirframe(modelToAnalyze,opPoint,generatePlots)

Описание

пример

linSys = linearizeAirframe(modelToAnalyze) линеаризует модель корпуса вокруг заданной рабочей точки, или спецификация рабочей точки возражают, и генерирует выходную модель в пространстве состояний, которая содержит только продольные состояния. Диалоговое окно Linearize Airframe предлагает вам выбирать рабочую точку или объект спецификации рабочей точки от базового рабочего пространства. Если объект спецификации рабочей точки или рабочей точки не существует в базовом рабочем пространстве, нажмите кнопку Launch Trim Tool в диалоговом окне Linearize Airframe. Эта кнопка запускает Simulink® Control Design™ Linear Analysis Tool, в котором можно создать объект спецификации рабочей точки. Функция linearizeAirframe использует этот объект в качестве условий работы, вокруг которых можно линеаризовать модель корпуса.

linSys = linearizeAirframe(modelToAnalyze) линеаризует модель корпуса вокруг заданного объекта рабочей точки или объекта спецификации рабочей точки.

linSys = linearizeAirframe(modelToAnalyze,opPoint) линеаризует модель корпуса вокруг заданного объекта рабочей точки или объекта спецификации рабочей точки.

linSys = linearizeAirframe(modelToAnalyze,opPoint,generatePlots) отображения предвещают и продвигаются результаты графика продольной линеаризации.

Примеры

свернуть все

Линеаризуйте модель SkyHoggAnalysisModel вокруг рабочей точки, opTrim. Этот пример запускает аналитический шаблон управления полетом с помощью asbFlightControlAnalysis и обрезает модель вокруг объекта спецификации рабочей точки opSpecDefault. Это затем линеаризует модель корпуса вокруг рабочей точки opTrim и вычисляет короткое - и длительный период (фугоида) характеристики режима linSys.

asbFlightControlAnalysis('3DOF', 'SkyHoggAnalysisModel');
opSpecDefault = SkyHogg3DOFOpSpec('SkyHoggAnalysisModel');
opTrim = trimAirframe('SkyHoggAnalysisModel', opSpecDefault);
linSys = linearizeAirframe('SkyHoggAnalysisModel', opTrim)
flyingQual = computeLongitudinalFlyingQualities('SkyHoggAnalysisModel', linSys)

Входные параметры

свернуть все

Модель, которой можно выполнить анализ управления полетом. Эта модель должна быть ранее создана с функцией asbFlightControlAnalysis.

Типы данных: char | string

Объект рабочей точки раньше линеаризовал модель modelToAnalyze.

Типы данных: char | string

Отобразите нулевую полюсом карту для модели в пространстве состояний линейной системы.

Типы данных: char | string

Выходные аргументы

свернуть все

Объект модели в пространстве состояний представление линеаризовавшей модели корпуса в заданной рабочей точке.

Типы данных: char | string

Ограничения

Эта функция требует лицензии Simulink Control Design.

Введенный в R2018b