Модель пространства состояний с идентифицируемыми параметрами
Использовать idss создание модели пространства состояний с непрерывным временем или дискретным временем с идентифицируемыми (оцениваемыми) коэффициентами или преобразование динамических системных моделей в форму пространства состояний.
Модель состояния-пространства системы с входным вектором u, выходным вектором y и возмущением e принимает следующий вид в непрерывном времени:
Cx (t) + Du (t) + e (t)
За дискретное время модель state-space принимает следующий вид:
Cx [k] + Du [k] + e [k]
Для idss элементы матриц A, B, C и D пространства состояний могут быть оценочными параметрами. Элементы возмущения K состояния также могут быть оценочными параметрами. idss модель сохраняет значения этих элементов матрицы в A, B, C, D, и K свойства модели.
Вы можете получить idss объект модели одним из трех способов.
Оценить idss модель, основанная на измерениях ввода-вывода системы с использованием n4sid или ssest. Эти команды оценки оценивают значения оцениваемых элементов матриц состояния-пространства. Оценочные значения хранятся в A, B, C, D, и K свойства результирующего idss модель. 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 объекты модели см. в разделе Функции объектов.
создает модель state-space с заданными матрицами state-space 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(Панель инструментов системы управления), zpk(Панель инструментов системы управления), или ss(Панель инструментов системы управления) объект модели. Также, sys0 должен иметь по крайней мере столько входов, сколько выходов.
Как правило, любая функция, применимая к динамическим моделям систем, применима к idss объект модели. Эти функции имеют четыре общих типа.
Функции, которые работают и возвращаются idss объекты модели позволяют преобразовывать и манипулировать idss модели. Например:
Функции, выполняющие аналитические и имитационные функции на idss объекты, такие как bode и sim
Функции, которые извлекают или интерпретируют информацию о модели, например advice и getpar
Функции, преобразующие idss объекты в другой тип модели, например idpoly или idtf для временной области или idfrd для непрерывного домена
Следующие списки содержат репрезентативное подмножество функций, которые можно использовать с idss модели.
idgrey | idpoly | idproc | idssdata | idtf | n4sid | pem | ssest | ssestOptions | translatecov