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

Этот блок совпадает с блоком «Печать с нулевым полюсом», за исключением различных настроек параметров по умолчанию на вкладке «Границы».
Убедитесь, что во время моделирования удовлетворяются приблизительные границы второго порядка на позициях полюсов линейной системы, вычисленные на основе нелинейной модели Simulink.
Модель Simulink может быть непрерывной, дискретной или многоскоростной и может иметь временные задержки. Поскольку в этом блоке можно указать только одну пару ввода/вывода линеаризации, линейная система является одновходовой (SISO).
Во время моделирования программа линеаризует часть модели между указанными входами и выходами линеаризации, вычисляет полюса и нули и проверяет соответствие полюсов заданным границам:
Если все границы удовлетворены, блок ничего не делает.
Если граница не выполнена, блок утверждает, и в подсказке MATLAB ® появляется предупреждающее сообщение. Можно также указать, что блок:
Вычислите выражение MATLAB.
Остановите моделирование и переведите этот блок в фокус.
Во время моделирования блок может также выдавать логический сигнал подтверждения:
Если все границы выполнены, сигнал истинен (1).
Если граница не удовлетворена, сигнал ложен (0).
Можно добавить в модель несколько блоков Проверить характеристики полюса (Check Pole-Zero Characteristics), чтобы проверить приблизительные границы второго порядка на различных участках модели.
Можно также построить график полюсов и нулей на карте полюсов и нулей и проверить графически, что полюса удовлетворяют границам.
Этот блок и другие блоки проверки модели проверяют, что линеаризованное поведение нелинейной модели Simulink находится в заданных границах во время моделирования.
Если модель не нарушает каких-либо границ, можно отключить блок, очистив опцию утверждения. При изменении модели можно повторно включить утверждение, чтобы изменения не приводили к нарушению модели границы.
Если модель нарушает какие-либо границы, можно использовать программное обеспечение Simulink Design Optimization™ для оптимизации линейной системы в соответствии с указанными требованиями в этом блоке.
Линейную систему можно сохранить как переменную в рабочей области MATLAB.
Блок не поддерживает генерацию кода и может использоваться только в Normal режим моделирования.
В следующей таблице представлены параметры блока «Полюсный-нулевой график», доступные в диалоговом окне параметров блока. Дополнительные сведения см. в разделе «Параметры» на странице вхождения блока «Печать с нулевым полюсом».
| Задача | Параметры | |
|---|---|---|
| Настройка линеаризации. | Укажите входы и выходы (I/OS). | На вкладке «Линеаризации»:
|
| Укажите параметры. | На вкладке «Линеаризации»:
| |
| Укажите параметры алгоритма. | На вкладке «Линеаризации»:
| |
| Укажите метки для имен линейных системных входов/выходов и состояний. | На вкладке «Линеаризации»:
| |
| Укажите границы линейной системы для утверждения. | На вкладке «Границы»:
| |
| Задайте параметры утверждения (только при задании границ в линейной системе). | На закладке Утверждение:
| |
| Сохранение линейной системы в рабочем пространстве MATLAB. | Сохранить данные в рабочую область на вкладке Ведение журнала. | |
| Просмотр нарушений границ в графическом виде в окне печати. | Показать график | |
| Отображение окна печати вместо диалогового окна параметров блока при двойном щелчке на блоке. | Показать печать на открытом блоке | |