Модель в пространстве состояний идентифицируемыми параметрами
Используйте idss создать модель в пространстве состояний непрерывного времени или дискретного времени с идентифицируемыми (допускающими оценку) коэффициентами или преобразовать Модели Динамической системы в форму пространства состояний.
Модель в пространстве состояний системы с входным вектором u, выходной вектор y и воздействие e принимает следующую форму в непрерывное время:
В дискретное время модель в пространстве состояний принимает следующую форму:
Для idss модели, элементы матриц пространства состояний A, B, C и D могут быть допускающими оценку параметрами. Элементами воздействия состояния K могут также быть допускающие оценку параметры. idss модель хранит значения этих элементов матрицы в ABCD, и K свойства модели.
Можно получить idss объект модели одним из трех способов.
Оцените idss основанный на модели на измерениях ввода - вывода системы при помощи n4sid или ssest. Эти команды оценки оценивают значения допускающих оценку элементов матриц пространства состояний. Ориентировочные стоимости хранятся в ABCD, и 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 объекты модели, см. Функции объекта.
создает модель в пространстве состояний с заданными матрицами пространства состояний 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