exponenta event banner

Проверка характеристик Николса

Проверить, что коэффициент усиления и фазовые границы отклика Николса удовлетворяются во время моделирования

Библиотека

Design™ управления Simulink ®

  • Check Nichols Characteristics block

Описание

Этот блок совпадает с блоком Nichols Plot, за исключением различных настроек параметров по умолчанию на вкладке Bounds.

Проверьте, что коэффициент усиления и фазовые границы с разомкнутым и замкнутым контуром на отклике Николса линейной системы, вычисленный на основе нелинейной модели Simulink, удовлетворяются во время моделирования.

Модель Simulink может быть непрерывной, дискретной или многоскоростной и может иметь временные задержки. Поскольку в этом блоке можно указать только одну пару ввода/вывода линеаризации, линейная система является одновходовой (SISO).

Во время моделирования программа линеаризует часть модели между указанными входами и выходами линеаризации, вычисляет величину и фазу и проверяет, удовлетворяют ли коэффициент усиления и фаза заданным границам:

  • Если все границы удовлетворены, блок ничего не делает.

  • Если граница не выполнена, блок утверждает, и в подсказке MATLAB ® появляется предупреждающее сообщение. Можно также указать, что блок:

    • Вычислите выражение MATLAB.

    • Остановите моделирование и переведите этот блок в фокус.

Во время моделирования блок может также выдавать логический сигнал подтверждения:

  • Если все границы выполнены, сигнал истинен (1).

  • Если граница не удовлетворена, сигнал ложен (0).

В модель можно добавить несколько блоков проверки характеристик Николса (Check Nichols Characteristics) для проверки усиления и фазовых границ на различных участках модели.

Можно также построить график линейной системы на графике Николса и графически проверить, что отклик Николса удовлетворяет границам.

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

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

  • Если модель нарушает какие-либо границы, можно использовать программное обеспечение Simulink Design Optimization™ для оптимизации линейной системы в соответствии с указанными требованиями в этом блоке.

Линейную систему можно сохранить как переменную в рабочей области MATLAB.

Блок не поддерживает генерацию кода и может использоваться только в Normal режим моделирования.

Параметры

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

ЗадачаПараметры
Настройка линеаризации.Укажите входы и выходы (I/OS).

На вкладке «Линеаризации»:

  • Входы/выходы линеаризации

  • Щелкните сигнал модели, чтобы добавить его в качестве ввода/вывода линеаризации

Укажите параметры.

На вкладке «Линеаризации»:

  • Линеаризация на

  • Время создания снимка

  • Тип триггера

Укажите параметры алгоритма.

На вкладке «Линеаризации»:

  • Включить обнаружение пересечения нулей

  • Использовать точные задержки

  • Время выборки линейной системы

  • Метод преобразования частоты времени выборки

  • Предвоенная частота (рад/с)

Укажите метки для имен линейных системных входов/выходов и состояний.

На вкладке «Линеаризации»:

  • Использовать полные имена блоков

  • Использовать имена сигналов шины

Укажите границы коэффициентов усиления и фаз линейной системы для утверждения.

На вкладке «Границы»:

  • Включить коэффициент усиления и запас по фазе в утверждение

  • Включение пикового коэффициента усиления по замкнутому контуру в утверждение

  • Включить в утверждение ограничение фазы усиления с разомкнутым контуром

Задайте параметры утверждения (только при задании границ в линейной системе).

На закладке Утверждение:

  • Включить утверждение

  • Обратный вызов моделирования при сбое утверждения (необязательно)

  • Остановить моделирование при сбое утверждения

  • Выходной сигнал подтверждения

Сохранение линейной системы в рабочем пространстве MATLAB. Сохранить данные в рабочую область на вкладке Ведение журнала.
Просмотр нарушений границ в графическом виде в окне печати.Показать график
Отображение окна печати вместо диалогового окна параметров блока при двойном щелчке на блоке.Показать печать на открытом блоке
Представлен в R2010b