Линеаризация моделей Simulink
Этот Model Linearizer позволяет вам выполнить линейный анализ нелинейного Simulink® модели.
Используя это приложение, вы можете:
Интерактивно линеаризируйте модели в различных рабочих точках
Интерактивно получайте рабочие точки путем обрезки или симуляции моделей
Выполните точную линеаризацию нелинейных моделей
Выполните оценку частотной характеристики нелинейных моделей
Пакетная линеаризация моделей для варьирования значений параметров
Сгенерируйте MATLAB® код для выполнения задач линеаризации
Сгенерируйте код MATLAB для вычисления рабочих точек
Simulink Toolstrip: На вкладке Apps, под Control Systems, нажмите Model Linearizer.
Simulink Toolstrip: На вкладке Apps, под Control Systems, нажмите Frequency Response Estimator.
Simulink Toolstrip: На вкладке Linearization нажмите Model Linearizer.
Simulink Toolstrip: На вкладке Linearization нажмите Frequency Response Estimator.
Simulink Toolstrip: На вкладке Linearization нажмите Linearize Block.
Analysis I/Os
- Входы, выходы и открытия цикла линеаризацииModel I/Os
(по умолчанию) | набор ввода-вывода линеаризацииВходы, выходы и открытия цикла линеаризации. Отображается текущий активный набор ввода-вывода. Чтобы изменить набор ввода-вывода, выберите один из следующих вариантов:
Model I/Os
- Используйте входы, выходы и открытия цикла, заданные в модели Simulink. Для получения дополнительной информации об указании точек анализа в модели смотрите Задать фрагмент модели для линеаризации в Модели Simulink.
Root Level Inports and Outports
- Используйте входы и выходы корневого уровня модели Simulink.
Linearize the Currently Selected Block
- Используйте входные и выходные порты текущего выбранного блока в модели Simulink.
Create New Linearization I/Os
- Задайте входы, выходы и открытия цикла. Для получения дополнительной информации смотрите Фрагмент модели для линеаризации в Model Linearizer.
Existing I/Os
- Выберите ранее созданный набор ввода-вывода.
View/Edit
- Просмотр или изменение текущей выбранной рабочей точки. Для получения дополнительной информации см. раздел «Редактирование точек анализа».
Operating Point
- Рабочая точка линеаризацииModel Initial Condition
(по умолчанию) | рабочую точкуРабочая точка линеаризации. Отображается текущая рабочая точка. Чтобы изменить рабочую точку, выберите один из следующих вариантов:
Model Initial Condition
- Используйте начальные условия, заданные в Simulink.
Linearize At
- Симулируйте модель с помощью начальных условий модели и используйте снимок симуляции в заданное время в качестве рабочей точки. Для получения дополнительной информации смотрите Linearize в Simulation Snapshot.
Linearize at Multiple Points
- Выберите несколько ранее созданных рабочих точек.
Existing Operating points
- Выберите ранее созданную рабочую точку.
Trim Model
- Вычислите установившуюся рабочую точку. Для получения дополнительной информации см. «Вычисление статических рабочих точек».
Take Simulation Snapshot
- Симулируйте модель с помощью начальных условий модели и вычислите рабочую точку в заданное время моментального снимка симуляции. Для получения дополнительной информации см. «Поиск рабочих точек на симуляциях».
View/Edit
- Просмотр или изменение текущей выбранной рабочей точки.
Parameter Variations
- Параметры для линейной обработки партииNone
(по умолчанию) | параметры для измененияЧтобы изменить параметры для пакетной линеаризации, в раскрывающемся списке нажмите Select parameters to vary
. На вкладке Parameter Variations задайте параметры, которые будут изменяться.
Для получения дополнительной информации смотрите Задать выборки параметров для пакетной линеаризации.
Result Viewer
- Откройте средство просмотра результатов линеаризацииoff
(по умолчанию) | on
Выберите для отображения подробных данных результатов после линеаризации. Для получения дополнительной информации см. «Просмотр уравнений линеаризированной модели с использованием Model Linearizer».
Linearization Advisor
- Сбор диагностической информации и открытие Linearization Advisoroff
(по умолчанию) | on
Выберите, чтобы собрать диагностическую информацию во время линеаризации и открыть вкладку Advisor для интерактивного поиска и устранения проблем линеаризации. Для получения дополнительной информации смотрите Поиск и устранение проблем с результатами линеаризации в Model Linearizer.
Примечание
Model Linearizer собирает диагностическую информацию только тогда, когда Linearization Advisor проверяется перед выполнением задачи линеаризации.
Input Signal
- Оценка входного сигналаSinestream
| Fixed Sample Time Sinestream
| Chirp
| Random
| PRBS Pseudorandom Binary Sequence
Входной сигнал оценки. Отображается текущий входной сигнал. Чтобы изменить входной сигнал, выберите один из следующих:
Sinestream
- Создать входной сигнал, который состоит из соседних синусоид меняющихся частот. Для получения дополнительной информации см. Sinestream Входные сигналы.
Fixed Sample Time Sinestream
- Создайте вход синестрема в дискретном времени с заданным шагом расчета.
Chirp
- Создайте входной сигнал частотно-модулированного косинуса. Для получения дополнительной информации см. Раздел «Щебетание входных сигналов»
Random
- Создайте случайный входной сигнал.
PRBS Pseudorandom Binary Sequence
- Создайте псевдослучайный входной сигнал двоичной последовательности (PRBS). Для получения дополнительной информации смотрите Входные сигналы PRBS.
Analysis I/Os
- Входы, выходы и открытия цикла линеаризацииModel I/Os
(по умолчанию) | набор ввода-вывода линеаризацииВходы, выходы и открытия цикла линеаризации. Отображается текущий активный набор ввода-вывода. Чтобы изменить набор ввода-вывода, выберите один из следующих вариантов:
Model I/Os
- Используйте входы, выходы и открытия цикла, заданные в модели Simulink. Для получения дополнительной информации об указании точек анализа в модели смотрите Задать фрагмент модели для линеаризации в Модели Simulink.
Root Level Inports and Outports
- Используйте входы и выходы корневого уровня модели Simulink.
Linearize the Currently Selected Block
- Используйте входные и выходные порты текущего выбранного блока в модели Simulink.
Create New Linearization I/Os
- Задайте входы, выходы и открытия цикла. Для получения дополнительной информации смотрите Фрагмент модели для линеаризации в Model Linearizer.
Existing I/Os
- Выберите ранее созданный набор ввода-вывода.
View/Edit
- Просмотр или изменение текущей выбранной рабочей точки. Для получения дополнительной информации см. раздел «Редактирование точек анализа».
Operating Point
- Рабочая точка линеаризацииModel Initial Condition
(по умолчанию) | рабочую точкуРабочая точка линеаризации. Отображается текущая рабочая точка. Чтобы изменить рабочую точку, выберите один из следующих вариантов:
Model Initial Condition
- Используйте начальные условия, заданные в Simulink.
Linearize At
- Симулируйте модель с помощью начальных условий модели и используйте снимок симуляции в заданное время в качестве рабочей точки. Для получения дополнительной информации смотрите Linearize в Simulation Snapshot.
Linearize at Multiple Points
- Выберите несколько ранее созданных рабочих точек.
Existing Operating points
- Выберите ранее созданную рабочую точку.
Trim Model
- Вычислите установившуюся рабочую точку. Для получения дополнительной информации см. «Вычисление статических рабочих точек».
Take Simulation Snapshot
- Симулируйте модель с помощью начальных условий модели и вычислите рабочую точку в заданное время моментального снимка симуляции. Для получения дополнительной информации см. «Поиск рабочих точек на симуляциях».
View/Edit
- Просмотр или изменение текущей выбранной рабочей точки.
Result Viewer
- Откройте средство просмотра результатов оценкиoff
(по умолчанию) | on
Выберите, чтобы отобразить детали результата о строении оценки и входном сигнале, используемом для оценки.
Diagnostic Viewer
- Сбор диагностической информации и открытие средства просмотра диагностикиoff
(по умолчанию) | on
Выберите, чтобы собрать диагностическую информацию, которая отображается после оценки. Можно использовать диагностическую информацию для анализа результата оценки и диагностики проблем оценки. Для получения дополнительной информации смотрите Анализ Предполагаемой Частотной Характеристики.
Примечание
Model Linearizer собирает диагностическую информацию только тогда, когда Diagnostic Viewer выбран перед выполнением задачи оценки.