exponenta event banner

Проверка характеристик полюсов-нулей

Проверить, что границы в местах расположения полюсов удовлетворяются во время моделирования

Библиотека

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

  • Check Pole-Zero Characteristics block

Описание

Этот блок совпадает с блоком «Печать с нулевым полюсом», за исключением различных настроек параметров по умолчанию на вкладке «Границы».

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

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

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

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

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

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

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

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

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

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

Можно добавить в модель несколько блоков Проверить характеристики полюса (Check Pole-Zero Characteristics), чтобы проверить приблизительные границы второго порядка на различных участках модели.

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Включить процент превышения, связанный с утверждением

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

  • Включить ограничение собственной частоты в утверждение

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

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

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

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

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

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

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