exponenta event banner

Линеаризация партий

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

Пакетная линеаризация относится к извлечению нескольких линеаризаций из модели для различных комбинаций операций ввода-вывода, рабочих точек и значений параметров. Пакетная линеаризация позволяет анализировать характеристики временной области, частотной области и стабильности модели Simulink ® или ее частей в различных рабочих условиях и диапазонах параметров. Результаты пакетной линеаризации можно также использовать для реализации аппроксимаций линейных параметров нелинейных систем .

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

Приложения

Линеаризатор моделиЛинеаризация моделей 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™ предоставляет множество инструментов и методов для линеаризации партий.

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

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

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

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

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

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

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

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

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

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

Эффективность линеаризации партий при изменении значений параметров

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

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

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

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

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

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

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

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

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

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

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

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

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

Линейное изменение параметров аппроксимация нелинейных систем

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

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

Аппроксимация LPV модели повышающего преобразователя

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

Анализ и проверка

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

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

Анализ результатов линеаризации партий в линеаризаторе модели

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

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

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

Характерные примеры