Задайте фрагмент модели, чтобы линеаризовать в модели 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 для всех сигналов, которые вы хотите задать, когда анализ указывает.

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

Выберите Bus Elements, в то время как анализ указывает

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

  1. Открытая модель Simulink.

    sys = 'scdbusselection';
    open_system(sys)

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

    Во-первых, откройте вкладку Linearization. В окне модели Simulink, в галерее Apps, нажимают Linearization Manager.

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

    В Выбрать Linearization Points в диалоговом окне Bus, в разделе 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 сигнал, программное обеспечение добавляет соответствующие аннотации в сигналы.

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

Похожие темы