exponenta event banner

Задание части модели для линеаризации в модели Simulink

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

Кроме того, чтобы указать точки анализа без изменения модели, можно определить точки анализа.

Указать точки анализа

Чтобы указать точки анализа непосредственно в модели Simulink, сначала откройте вкладку Линеаризация (Linearization). Для этого в галерее «Приложения» щелкните Диспетчер линеаризации.

Чтобы задать точку анализа, выполните следующие действия.

  1. В модели щелкните сигнал, который требуется определить как точку анализа.

  2. На вкладке Линеаризация (Linearization) в галерее Вставить точки анализа (Insert Analysis Points) выберите тип точки анализа, которую требуется определить.

    • Входное возмущение - указывает аддитивный вход в сигнал.

    • Выходное измерение (Output Measurement) - измерение по сигналу.

    • Разрыв контура (Loop Break) - задает проем контура.

    • Вход с разомкнутым контуром (Open-Loop Input) - задает разрыв контура, за которым следует входное возмущение.

    • Выход с разомкнутым контуром (Open-Loop Output) - задает выходное измерение, за которым следует разрыв контура.

    • Передача контура (Loop Transfer) - задает выходное измерение перед разрывом контура, за которым следует входное возмущение.

    • Чувствительность (Sensitivity) - определяет входное возмущение, за которым следует выходное измерение.

    • Дополнительная чувствительность - задает выходное измерение, за которым следует входное возмущение.

    Дополнительные сведения о различных типах точек анализа см. в разделе Указание части модели для линеаризации.

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

  3. Повторите шаги 1 и 2 для всех сигналов, которые необходимо определить как точки анализа.

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

Выбор элементов шины в качестве точек анализа

В этом примере показано, как выбрать отдельные элементы сигнала шины в качестве точек анализа.

  1. Откройте модель Simulink.

    sys = 'scdbusselection';
    open_system(sys)

  2. Укажите сигнал шины в качестве точки линейного анализа.

    Сначала откройте вкладку Линеаризация (Linearization). В окне модели Simulink в галерее Apps щелкните Диспетчер линеаризации.

    В модели щелкните сигнал шины, например, OUTPUTBUS сигнал. На вкладке Линеаризация (Linearization) щелкните Выбрать элемент шины (Select Bus Element).

    В диалоговом окне «Выбор точек линеаризации в шине» в разделе «Иерархия шин» разверните узел limits шину и выберите upper_saturation_limit. limits является вложенной шиной в пределах OUTPUTBUS сигнал.

    Совет

    Для фильтрации элементов шины по имени в пределах большой шины можно ввести текст поиска в поле Фильтр по имени. Совпадение имен зависит от регистра. Кроме того, можно ввести регулярное выражение MATLAB ®.

    Чтобы изменить параметры фильтрации, щелкните рядом с полем Фильтр по имени (Filter by name).

     Параметры фильтрации

    Чтобы добавить выбранный сигнал в раздел Входы/выходы линеаризации, нажмите кнопку Add. По умолчанию сигнал настроен как Input Perturbation точка анализа.

    Тип точки анализа можно изменить с помощью выпадающего списка Конфигурация (Configuration). Например, чтобы задать выходную точку линеаризации, выберите Output Measurement.

  3. Чтобы добавить дополнительные точки анализа из того же самого сигнала шины, повторите шаг 2.

    Чтобы удалить точку анализа, выберите сигнал в разделе Входы/выходы линеаризации (Linearization Inputs/Outputs) и нажмите кнопку Удалить (Remove).

    После определения всех необходимых точек анализа для этой шины нажмите кнопку «ОК».

  4. Чтобы задать точки анализа для другого сигнала шины, повторите шаги 2 и 3.

  5. Чтобы просмотреть индикаторы точек линейного анализа в модели Simulink, на вкладке Линеаризация (Linearization) в галерее Вставить точки анализа (Insert Analysis Points) выберите Индикаторы линеаризации (Linearization Indicators).

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

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

Связанные темы