Данные о частотной характеристике или модель
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
.
дополнительные свойства наборов с помощью одних или нескольких аргументов name-value. Задайте аргументы name-value после первых трех аргументов. Например, чтобы задать единицы частоты как МГц, используйте 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
модель в другой тип модели с помощью команд такой как idss
или idtf
. Вместо этого используйте команду оценки для модели, которую вы хотите, с помощью idfrd
возразите как данные об оценке. Например, используйте sys = ssest(sysfr,2)
оценить модель в пространстве состояний второго порядка из данных о частотной характеристике в idfrd
модель sysfr
. Для примера использования idfrd
возразите как данные об оценке, см., что Оценочная Модель Временного интервала Использует Данные о Частотной характеристике.
Следующие списки содержат представительное подмножество функций, которые можно использовать с idss
модели.