Модели в пространстве состояний

Модели в пространстве состояний со свободной, канонической, и структурированной параметризацией; эквивалентные модели ARMAX и OE

Модели в пространстве состояний являются моделями, которые используют переменные состояния, чтобы описать систему набором дифференциальных или разностных уравнений первого порядка, а не согласно одному или нескольким th-порядкам n дифференциальные или разностные уравнения. Переменные состояния x (t) может быть восстановлен из измеренных данных ввода - вывода, но самостоятельно не измеряется во время эксперимента.

Структура модели в пространстве состояний является хорошим выбором для быстрой оценки, потому что это требует, чтобы вы задали только один вход, model order, n. Порядок модели является целым числом, равным размерности x (t), и относится, но не обязательно равен, количество задержанных вводов и выводов, используемых в соответствующем линейном разностном уравнении.

Часто легче задать параметрированную модель в пространстве состояний в непрерывное время, потому что физические законы чаще всего описываются в терминах дифференциальных уравнений. В непрерывное время описание пространства состояний имеет следующую форму:

x˙(t)=Fx(t)+Gu(t)+K˜w(t)y(t)=Hx(t)+Du(t)+w(t)x(0)=x0

Матрицы F, G, H и D содержат элементы с физическим значением — например, материальные константы. x0 задает начальные состояния.

Можно оценить модель в пространстве состояний непрерывного времени с помощью и временного интервала и данных частотного диапазона.

Структура модели в пространстве состояний дискретного времени часто написана в innovations form, который описывает шум:

x(kT+T)=Ax(kT)+Bu(kT)+Ke(kT)y(kT)=Cx(kT)+Du(kT)+e(kT)x(0)=x0

где T является шагом расчета, u (kT) является входом в момент времени kT, и y (kT) является выход в момент времени kT.

Вы не можете оценить модель в пространстве состояний дискретного времени, использующую данные частотного диапазона непрерывного времени.

Для получения дополнительной информации смотрите то, Что Модели в пространстве состояний?

Приложения

System IdentificationИдентифицируйте модели динамических систем от результатов измерений

Задачи Live Editor

Estimate State-Space ModelОцените модель в пространстве состояний, использующую время или данные о частоте в Live Editor

Функции

развернуть все

idssМодель в пространстве состояний идентифицируемыми параметрами
ssestОцените модель в пространстве состояний с помощью данных частотного диапазона или временного интервала
ssregestОцените модель в пространстве состояний сокращением упорядоченной модели ARX
n4sidОцените модель в пространстве состояний с помощью метода подпространства с данными частотного диапазона или временным интервалом
pemОшибочная минимизация предсказания для совершенствования линейных и нелинейных моделей
delayestОцените задержку (потеря времени) из данных
findstatesОцените начальные состояния модели
ssformБыстрая настройка структуры модели в пространстве состояний
initУстановите или рандомизируйте начальные значения параметров
idparСоздайте параметр для оценки уровня на входе и начальных состояний
idssdataДанные пространства состояний идентифицированной системы
getpvecПолучите параметры модели и сопоставленные данные о неопределенности
setpvecИзмените значения параметров модели
getparПолучите атрибуты, такие как значения и границы линейных параметров модели
setparУстановите атрибуты, такие как значения и границы линейных параметров модели
ssestOptionsНабор опции для ssest
ssregestOptionsОпция установлена для ssregest
n4sidOptionsНабор опции для n4sid
findstatesOptionsНабор опций для findstates

Темы

Основы модели в пространстве состояний

Что такое модели в пространстве состояний?

Модели в пространстве состояний являются моделями, которые используют переменные состояния, чтобы описать систему набором дифференциальных или разностных уравнений первого порядка, а не одним или несколькими дифференциальными или разностными уравнениями n-го порядка.

Методы оценки модели в пространстве состояний

Выберите между неитеративными методами подпространства, итерационный метод, который использует ошибочный алгоритм минимизации предсказания и неитеративный метод.

Оцените модель в пространстве состояний с выбором порядка

Чтобы оценить модель в пространстве состояний, необходимо ввести значение ее порядка, который представляет количество состояний.

Каноническая реализация пространства состояний

Модальный, компаньон, заметные и управляемые канонические модели в пространстве состояний.

Данные, поддержанные моделями в пространстве состояний

Можно использовать временной интервал и данные частотного диапазона, которые являются действительными или комплексными и имеют один или несколько выходных параметров.

Оцените модели в пространстве состояний

Оцените модели в пространстве состояний в приложении System Identification

Импортируйте данные в приложение System Identification.

Оцените модели в пространстве состояний в командной строке

Выполните черный ящик или структурированную оценку.

Оцените модели в пространстве состояний с канонической параметризацией

Каноническая параметризация представляет систему в пространстве состояний в уменьшаемой форме параметра, где много элементов A, B и матриц C фиксируются к нулям и единицам.

Оцените пространство состояний, эквивалентное из ARMAX и моделей OE

В этом примере показано, как оценить ARMAX и модели OE-формы с помощью подхода оценки пространства состояний.

Оцените модели в пространстве состояний со Свободной Параметризацией

Параметризация по умолчанию матриц пространства состояний A, B, C, D, и K свободна; то есть, любые элементы в матрицах являются корректируемыми стандартными программами оценки.

Используйте оценку пространства состояний, чтобы уменьшать порядок модели

Уменьшайте порядок модели Simulink® путем линеаризации модели и оценки модели более низкоуровневой, которая сохраняет динамику модели.

Структурированная оценка, инновационная форма

Оцените модели в пространстве состояний со структурированной параметризацией

Структурированная параметризация позволяет вам исключить определенные параметры из оценки путем установки этих параметров на определенные значения.

Идентификация моделей в пространстве состояний с отдельными описаниями шума процесса и измерения

Идентифицированная линейная модель используется, чтобы симулировать и предсказать систему выходные параметры для данного входа и шумовых сигналов.

Установите Опции Модели в пространстве состояний

Поддерживаемая параметризация пространства состояний

Программное обеспечение System Identification Toolbox™ поддерживает следующую параметризацию, которая указывает, какие параметры оцениваются и которые остаются фиксированными в определенных значениях:

Определение начальных состояний для итеративных алгоритмов оценки

Когда вы оцениваете модели в пространстве состояний, можно задать, как алгоритм обрабатывает начальные состояния.