Пакетная линеаризация

Извлеките и анализируйте несколько линеаризации для модели; варьируйтесь значения параметров, рабочие точки, наборы ввода-вывода; реализуйте модели линейного варьирования параметра (LPV)

Batch linearization относится к извлечению нескольких линеаризации из модели для различных комбинаций I/Os, рабочих точек и значений параметров. Пакетная линеаризация позволяет вам анализировать временной интервал, частотный диапазон, и характеристики устойчивости вашей модели Simulink® или фрагменты вашей модели, под различными условиями работы и областями значений параметра. Можно также использовать пакетные результаты линеаризации реализовать приближения линейного варьирования параметра (LPV) нелинейных систем.

Можно выполнить пакетную линеаризацию в командной строке или использовании Model Linearizer. Чтобы помочь вам решить который инструмент использовать, смотрите, Выбирают Batch Linearization Methods.

Приложения

Model LinearizerМодели Linearize Simulink

Функции

развернуть все

linearizeЛинейная аппроксимация модели Simulink или подсистемы
linearizeOptionsУстановите опции линеаризации
slLinearizerИнтерфейс для пакетной линеаризации моделей Simulink
getIOTransferПередаточная функция для заданного набора ввода-вывода с помощью slLinearizer или slTuner интерфейс
getLoopTransferПередаточная функция разомкнутого цикла в заданной точке с помощью slLinearizer или slTuner интерфейс
getSensitivityФункция чувствительности в заданной точке с помощью slLinearizer или slTuner интерфейс
getCompSensitivityДополнительная функция чувствительности в заданной точке с помощью slLinearizer или slTuner интерфейс
addPointДобавьте сигнал в список аналитических точек для slLinearizer или slTuner интерфейс
removePointУдалите точку из списка аналитических точек в slLinearizer или slTuner интерфейс
removeAllPointsУдалите все точки из списка аналитических точек в slLinearizer или slTuner интерфейс
getPointsПолучите список аналитических точек для slLinearizer или slTuner интерфейс
addOpeningДобавьте сигнал в список открытий для slLinearizer или slTuner интерфейс
removeAllPointsУдалите все точки из списка аналитических точек в slLinearizer или slTuner интерфейс
removeAllOpeningsУдалите все открытия из списка постоянных открытий в slLinearizer или slTuner интерфейс
getOpeningsПолучите список открытий для slLinearizer или slTuner интерфейс
getOffsetsForLPVИзвлеките смещения LPV из результатов линеаризации
refreshРесинхронизируйте slLinearizer или slTuner интерфейс с состоянием текущей модели
fastRestartForLinearAnalysisБыстро перезапустите для линейного анализа

Темы

Пакетные основы линеаризации

Что такое пакетная линеаризация?

Можно извлечь несколько линеаризации из модели Simulink для различных комбинаций I/Os, рабочих точек и значений параметров.

Выберите Batch Linearization Methods

Программное обеспечение Simulink Control Design™ обеспечивает несколько инструментов и методов для пакетной линеаризации.

Отметьте представляющие интерес сигналы для пакетной линеаризации

Когда пакет, линеаризующий модель, можно отметить сигналы интереса с помощью аналитических точек. Можно затем анализировать ответ системы в любой из этих точек.

Изменение рабочей точки

Пакет Линеаризует Модель в Нескольких Рабочих точках Используя, линеаризуют Команду

Можно линеаризовать модель в нескольких обрезанных рабочих точках или для нескольких снимков состояния симуляции.

Варьируйтесь Рабочие точки и Получите Несколько Передаточных функций Используя Интерфейс slLinearizer

Пакет линеаризует вашу модель в нескольких рабочих точках и получает несколько разомкнутый цикл и передаточные функции с обратной связью из модели.

Изменение параметра

Задайте выборки параметра для пакетной линеаризации

Можно варьироваться, один или несколько параметров модели и пакета линеаризуют модель в командной строке или использовании Model Linearizer.

Пакетный КПД линеаризации, когда вы варьируетесь значения параметров

Если все параметры модели, вы варьируетесь, являются настраиваемыми, инструменты линеаризации Simulink Control Design используют одну компиляцию модели, чтобы вычислить линеаризацию для всех узлов решетки параметра.

Пакет линеаризует модель для изменений значения параметров Используя Model Linearizer

Варьируйтесь значения параметра модели и получите несколько разомкнутый цикл и передаточные функции с обратной связью из модели с помощью Model Linearizer.

Пакет линеаризует модель для изменений параметра в одной рабочей точке

Варьируйтесь параметры модели и линеаризуйте модель в ее номинальных условиях работы с помощью linearize команда.

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

Если изменения параметра влияют на рабочую точку вашей системы, обрезают модель для каждой комбинации значения параметров перед линеаризацией.

Варьируйтесь значения параметров и получите несколько передаточных функций

Пакет линеаризует вашу модель для изменений параметра и получает несколько разомкнутый цикл и передаточные функции с обратной связью с помощью slLinearizer интерфейс.

Более эффективная пакетная линеаризация, варьирующаяся параметры

В этом примере показано, как ускорить пакетную линеаризацию модели, когда набор параметров модели варьируется.

Пакетная линеаризация, чтобы получить несколько передаточных функций для варьировавшихся значений параметров

В этом примере показано, как использовать slLinearizer взаимодействуйте через интерфейс, чтобы обработать в пакетном режиме, линеаризуют модель Simulink.

Линейный параметр, варьирующийся приближение нелинейных систем

Аппроксимация нелинейного поведения Используя массив систем LTI

Можно использовать линейный параметр различные модели, чтобы аппроксимировать динамику нелинейных систем.

Приближение LPV модели конвертера повышения

Аппроксимируйте нелинейную модель Simscape™ Electrical™ с помощью линейного параметра различная модель.

Анализ и валидация

Подтвердите пакетные результаты линеаризации

Можно подтвердить пакетные результаты линеаризации во временном интервале или частотном диапазоне.

Анализируйте пакетные результаты линеаризации в Model Linearizer

Постройте и анализируйте ответы для пакетных результатов линеаризации с помощью Model Linearizer.

Анализируйте результаты линеаризации пакета командной строки Используя графики отклика

Постройте и анализируйте ответы для пакетных результатов линеаризации в командной строке.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте