Проверка соответствия границ реакции шага в линейной системе во время моделирования
Design™ управления Simulink ®

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