exponenta event banner

linearizeAirframe

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

Описание

пример

linSys = linearizeAirframe(modelToAnalyze) линеаризует модель планера вокруг указанной рабочей точки или объекта спецификации рабочей точки и генерирует выходную модель состояния-пространства, которая содержит только продольные состояния. Диалоговое окно Линеаризация планера (Linearize Airframe) предлагает выбрать объект спецификации операционной точки или операционной точки в базовом рабочем пространстве. Если объект спецификации операционной точки или операционной точки не существует в базовом рабочем пространстве, нажмите кнопку Запустить инструмент обрезки (Launch Trim Tool) в диалоговом окне Линеаризация планера (Linearize Airframe). Эта кнопка запускает линеаризатор модели Simulink ® Control Design™, в котором можно создать объект спецификации операционной точки. 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