Модель пространства состояний с идентифицируемыми параметрами
Использование idss создать модель пространства состояний в непрерывном времени или дискретном времени с идентифицируемыми (оцениваемыми) коэффициентами или преобразовать Динамические Системные Модели в форму пространства состояний.
Модель пространства состояний системы с входным вектором u, выходным вектором y и e нарушения порядка принимает следующую форму за непрерывное время:
В дискретном времени модель пространства состояний принимает следующую форму:
Для idss модели, элементы матриц пространства состояний A, B, C и D могут быть оценочными параметрами. Элементы K нарушения порядка состояния могут также быть оценочными параметрами. The idss модель хранит значения этих элементов матрицы в A, B, C, D, и K свойства модели.
Вы можете получить idss моделировать объект одним из трех способов.
Оцените idss модель, основанная на измерениях вход-выход системы при помощи n4sid или ssest. Эти команды оценки оценивают значения оцениваемых элементов матриц пространства состояний. Оцененные значения хранятся в A, B, C, D, и K свойства полученного idss модель. The Report свойство полученной модели хранит информацию об оценке, такую как обработка начальных значений состояния и опций, используемых в оценке. Для примера:
sys = ssest(data,nx); A = sys.A; B = sys.B; sys.Report
Для получения дополнительных примеров оценки idss модель, см. ssest или n4sid.
Создайте idss модель с использованием idss команда. Для примера:
sys = idss(A,B,C,D)
idss модель, чтобы сконфигурировать начальную параметризацию для оценки модели пространства состояний, чтобы соответствовать измеренному отклику данным. Когда вы делаете это, можно задать ограничения на один или несколько элементов матрицы пространства состояний. Например, можно исправить значения некоторых элементов или задать минимальные или максимальные значения для свободных элементов. Затем можно использовать сконфигурированную модель как входной параметр к команде оценки (ssest или n4sid) для оценки значений параметров с этими ограничениями. Для примеров смотрите Создать модель пространства состояний с идентифицируемыми параметрами и Сконфигурируйте идентифицируемые параметры модели пространства состояний.Преобразуйте существующую модель динамической системы в модель idss модели с использованием idss команда. Для примера:
sys_ss = idss(sys_tf);
Для получения информации о функциях, которые вы можете использовать, чтобы извлечь информацию из или преобразовать idss моделировать объекты, см. Функции объекта.
создает модель пространства состояний с заданными матрицами пространства состояний sys = idss(A,B,C,D)A,B,C,D. По умолчанию sys является моделью в дискретном времени с неопределенным шагом расчета и без элемента нарушения порядка состояния. Используйте этот синтаксис, особенно когда вы хотите сконфигурировать начальную параметризацию как вход в функцию оценки пространства состояний, такую как n4sid или ssest.
устанавливает дополнительные свойства с помощью одного или нескольких аргументов пары "имя-значение". Задайте аргументы пары "имя-значение" после любой комбинации входных аргументов в предыдущих синтаксисах.sys = idss(___,Name,Value)
преобразует sys = idss(sys0,'split')sys0 на idss моделирует форму и обрабатывает последние Ny входных канала sys0 как шумовые каналы в возвращенной модели. sys0 должен быть числом (неопознанным) tf (Control System Toolbox), zpk (Control System Toolbox), или ss (Control System Toolbox) объект модели. Кроме того, sys0 должно иметь, по крайней мере, столько входов, сколько выходов.
В целом любая функция, применимая к динамическим системным моделям, применима к idss объект модели. Эти функции имеют четыре общих типа.
Функции, которые работают и возвращают idss объекты модели позволяют вам преобразовывать и манипулировать idss модели. Для образца:
Функции, которые выполняют аналитические и симуляционные функции на idss объекты, такие как bode и sim
Функции, которые извлекают или интерпретируют информацию о модели, такие как advice и getpar
Функции, которые преобразуют idss объекты в другой тип модели, например idpoly или idtf для временного интервала или idfrd для непрерывной области
Следующие списки содержат репрезентативное подмножество функций, которые можно использовать с idss модели.
idgrey | idpoly | idproc | idssdata | idtf | n4sid | pem | ssest | ssestOptions | translatecov