Задайте фрагмент модели, которая будет линеаризироваться в модели Simulink

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

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

Задайте точки анализа

Чтобы задать точки анализа непосредственно в модели Simulink, сначала откройте вкладку Linearization. Для этого в Apps галерее нажмите Linearization Manager.

Чтобы задать точку анализа:

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

  2. На вкладке Linearization в коллекции Insert Analysis Points выберите тип точки анализа, которую необходимо задать.

    • Input Perturbation - задает аддитивный вход для сигнала.

    • Output Measurement - Принимает измерение в сигнале.

    • Loop Break - задает открытие цикла.

    • Open-Loop Input - задает пропуск цикла с последующим входом возмущением.

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

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

    • Sensitivity - задает возмущение входа, за которым следует выход измерение.

    • Complementary Sensitivity - задает измерение выхода с последующим входом возмущением.

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

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

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

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

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

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

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

    sys = 'scdbusselection';
    open_system(sys)

  2. Задайте сигнал шины как линейную точку анализа.

    Сначала откройте вкладку Linearization. В окне модели Simulink, в галерее Apps, нажмите Linearization Manager.

    В модели щелкните сигнал шины, такой как OUTPUTBUS сигнал. На вкладке Linearization нажмите Select Bus Element.

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

    Совет

    Чтобы фильтровать элементы шины по имени в большой шине, можно ввести текст поиска в Filter by name поле. Совпадение имен учитывает регистр. Кроме того, можно ввести MATLAB® регулярное выражение.

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

     Опции фильтрации

    Чтобы добавить выбранный сигнал к разделу Linearization Inputs/Outputs, нажмите Add. По умолчанию сигнал сконфигурирован как Input Perturbation точка анализа.

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

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

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

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

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

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

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

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

Похожие темы