В Control System Toolbox™, System Identification Toolbox™ и программном обеспечении Robust Control Toolbox™ вы представляете линейные системы как объекты модели. В System Identification Toolbox вы также представляете нелинейные модели как объекты модели. Model objects специализированные контейнеры данных, которые инкапсулируют данные модели и другие атрибуты структурированным способом. Объекты модели позволяют вам манипулировать линейными системами как отдельными сущностями, а не отслеживать несколько векторов данных, матриц или массивов ячеек.
Объекты модели могут представлять системы с одним входом, с одним выходом (SISO) или системы с несколькими входами, с несколькими выходами (MIMO). Можно представлять как линейные системы непрерывного, так и дискретного времени.
Основными семействами объектов модели являются:
Числовые модели - Основное представление линейных систем с фиксированными числовыми коэффициентами. Это семейство также включает идентифицированные модели, которые имеют коэффициенты, оцененные с помощью программного обеспечения System Identification Toolbox.
Обобщенные модели - Представления, которые комбинируют числовые коэффициенты с настраиваемыми или неопределенными коэффициентами. Обобщенные модели поддерживают такие задачи, как исследования параметров или настройка компенсатора.
Данные, инкапсулированные в объект модели, зависят от типа модели, которую вы используете. Для примера:
Передаточные функции сохраняют коэффициенты числителя и знаменателя
Модели в пространстве состояний хранят A, B, C и D матрицы, которые описывают динамику системы
ПИД-регуляторы модели сохраняют пропорциональное, интегральное и производное усиления
Другие атрибуты модели, сохраненные как данные модели, включают модули времени, имена входов или выходов модели и задержки времени. Для получения дополнительной информации о настройке и извлечении атрибутов модели, см. «Атрибуты модели».
Примечание
Все объекты модели являются MATLAB® объекты, но работа с ними не требует фона в объектно-ориентированном программировании. Дополнительные сведения об объектах и синтаксисе объектов см. в разделе Роль классов в MATLAB.