Данные частотной характеристики или модель
Система координат idfrd
объект хранит данные частотной характеристики в области значений значений частоты. Можно использовать idfrd
объект двумя способами. Можно использовать объект в качестве данных оценки для оценки модели временной области или частотного диапазона, подобно iddata
объект. Или можно использовать объект как линейную модель, аналогично тому, как вы используете idss
модель пространства состояний или любая другая идентифицированная линейная модель. Используйте idfrd
команда инкапсулировать данные частотной характеристики или преобразовать линейную динамическую модель временной области или частотного диапазона в модель частотной характеристики.
Команды, принимающие iddata
объекты, такие как команда оценки модели ssest
, как правило, также принимать idfrd
объекты. Однако, idfrd
объект может содержать данные только одного эксперимента. Он не имеет возможности мультиэксперимента, что iddata
объект имеет.
Команды, которые принимают идентифицированные линейные модели, такие как команды анализа и валидации compare
, sim
, и bode
, обычно также принимайте idfrd
модели.
Для модели вида
оценка передаточной функции и спектр аддитивного шума, Φv на выходе,
Здесь λ - предполагаемое отклонение e (t), а T - шаг расчета.
Для системы в непрерывном времени шумовой спектр
Система координат idfrd
хранилища объектов и Φv.
Можно получить idfrd
модель одним из трех способов.
Создайте модель из данных частотной характеристики с помощью idfrd
команда. Для примера создайте idfrd
модель, которая инкапсулирует данные частотной характеристики, взятые на определенных частотах, используя шаг расчета Ts
.
sysfr = idfrd(ResponseData,Freq,Ts)
Оцените модель с помощью команды оценки частотной характеристики, такой как spa
, используя данные временной области, частотного диапазона или частотной характеристики.
sysfr = spa(data)
Для получения дополнительной информации о командах оценки частотной характеристики см. spa
, spafdr
, и etfe
.
Преобразуйте линейную модель, такую как idss
модель в idfrd
модель путем вычисления частотной характеристики модели.
sysfr = idfrd(sys)
Для получения информации о функциях, которые вы можете использовать, чтобы извлечь информацию из или преобразовать idfrd
моделировать объекты, см. Функции объекта.
создает sysfr
= idfrd(ResponseData,Frequency,Ts)idfrd в дискретном времени
объект, который хранит частотную характеристику ResponseData
линейной системы с частотными значениями Frequency
. Ts
- шаг расчета. Для системы непрерывного времени установите Ts
на 0
.
устанавливает дополнительные свойства с помощью одного или нескольких аргументов в виде имя-значение. Задайте аргументы имя-значение после первых трех аргументов. Для образца, чтобы задать модули частоты как МГц, используйте sysfr
= idfrd(___,Name,Value
)sysfr = idfrd(ResponseData,Frequency,Ts,'FrequencyUnits','MHz')
.
преобразует System Identification Toolbox™ или Control System Toolbox™ линейную модель в данные частотной характеристики на частотах по умолчанию, включая выходные шумовые спектры и спектральную ковариацию.sysfr
= idfrd(sys
)
интерпретирует частоты в sysfr
= idfrd(sys
,Frequency,FrequencyUnits)Frequency
вектор в модулях, заданных FrequencyUnit
.
Многие функции, применимые к динамическим системным моделям, также применимы к idfrd
объект модели. Эти функции имеют три общих типа.
Функции, которые работают и возвращают idfrd
объекты модели позволяют вам преобразовывать и манипулировать idfrd
модели.
Функции, которые выполняют аналитические и симуляционные функции на idfrd
объекты, такие как bode
и sim
Функции, которые извлекают или интерпретируют информацию о модели, такие как getcov
В отличие от других идентифицированных линейных моделей, вы не можете непосредственно преобразовать idfrd
модель в другой тип модели с помощью таких команд, как idss
или idtf
. Вместо этого используйте команду оценки для модели, которую вы хотите, используя idfrd
объект как данные оценки. Для образца используйте sys = ssest(sysfr,2)
для оценки модели пространства состояний второго порядка из данных частотной характеристики в idfrd
модели sysfr
. Для примера использования idfrd
объект как данные оценки, см. Оценка модели временной области с использованием данных частотной характеристики.
Следующие списки содержат репрезентативное подмножество функций, которые можно использовать с idss
модели.