Модель в пространстве состояний идентифицируемыми параметрами
Используйте idss
создать модель в пространстве состояний непрерывного времени или дискретного времени с идентифицируемыми (допускающими оценку) коэффициентами или преобразовать Модели Динамической системы в форму пространства состояний.
Модель в пространстве состояний системы с входным вектором u, выходной вектор y и воздействие e принимает следующую форму в непрерывное время:
В дискретное время модель в пространстве состояний принимает следующую форму:
Для 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
объекты модели, см. Функции объекта.
создает модель в пространстве состояний с заданными матрицами пространства состояний 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
модели.
idssdata
| ssest
| ssestOptions
| n4sid
| pem
| idgrey
| idpoly
| idproc
| idtf
| translatecov