exponenta event banner

Что такое объекты модели?

Объекты модели представляют линейные системы

В программах Control System Toolbox™, System Identification Toolbox™ и Rustive Control Toolbox™ линейные системы представлены как объекты модели. На панели инструментов идентификации системы нелинейные модели также представлены как объекты модели. Объекты модели представляют собой специализированные контейнеры данных, которые структурированно инкапсулируют данные модели и другие атрибуты. Объекты модели позволяют манипулировать линейными системами как отдельными объектами, а не отслеживать несколько векторов данных, матриц или массивов ячеек.

Объекты модели могут представлять системы с одним входом, одним выходом (SISO) или системы с несколькими входами и несколькими выходами (MIMO). Можно представлять линейные системы с непрерывным и дискретным временем.

Основными семействами объектов модели являются:

  • Числовые модели - базовое представление линейных систем с фиксированными числовыми коэффициентами. Это семейство также включает идентифицированные модели, коэффициенты которых оцениваются с помощью программного обеспечения System Identification Toolbox.

  • Обобщенные модели - представления, объединяющие числовые коэффициенты с настраиваемыми или неопределенными коэффициентами. Обобщенные модели поддерживают такие задачи, как исследование параметров или настройка компенсатора.

Сведения о данных модели

Данные, инкапсулированные в объект модели, зависят от используемого типа модели. Например:

  • Передаточные функции хранят числитель и коэффициенты знаменателя

  • В моделях пространства состояний хранятся матрицы A, B, C и D, описывающие динамику системы.

  • В моделях ПИД-контроллера хранятся пропорциональные, интегральные и производные коэффициенты усиления

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

Примечание

Все объекты модели являются объектами MATLAB ®, но работа с ними не требует фона в объектно-ориентированном программировании. Дополнительные сведения об объектах и синтаксисе объектов см. в разделе Роль классов в MATLAB.

Связанные темы