Данные частотной характеристики или модель
Система координат 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 модели.