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

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

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

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

Приложения

Model LinearizerЛинеаризация моделей 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 для различных комбинаций операций ввода-вывода, рабочих точек и значений параметров.

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

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

Маркируйте интересующие сигналы для пакетной линеаризации

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

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

Пакетная линеаризация модели в нескольких рабочих точках с помощью команды linearize

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

Изменение рабочих точек и получение нескольких передаточных функций с помощью интерфейса slLinearizer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В этом примере показано, как использовать slLinearizer интерфейс для пакетной линеаризации модели Simulink.

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

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

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

LPV- Приближения модели Boost Converter

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

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

Валидация результатов пакетной линеаризации

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

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

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

Анализ Командной строки результатов пакетной линеаризации с помощью графиков отклика

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

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