Модели данных частотной характеристики (FRD)

Данные частотной характеристики

В программном обеспечении Control System Toolbox™ можно использовать frd модели для хранения, манипулирования и анализа данных частотной характеристики. Один frd модель хранит вектор частотных точек с соответствующими данными комплексной частотной характеристики, которые вы получаете или посредством симуляции, или экспериментально.

Например, предположим, что вы измеряете данные частотной характеристики для системы SISO, которую вы хотите смоделировать. Можно измерить такие данные, управляя системой синусоидальной волной на наборе частот ω 1 , ω 2,,..., ω n, как показано:

В установившемся состоянии измеренная yi (t) отклика на ведущий сигнал при каждой частотной ω i принимает следующую форму:

yi(t)=asin(ωit+b),i=1,,n.

Измерение приводит к комплексной частотной характеристики, G на каждой входной частоте:

G(jωi)=aejb,i=1,,n.

Вы можете выполнить большинство задач анализа частотного диапазона на frd модели, но вы не можете выполнять симуляции во временной области с ними. Для получения информации об анализе частотной характеристики линейных систем смотрите главу 8 [1].

Команды для создания моделей FRD

Используйте следующие команды для создания моделей FRD.

Команда

Описание

frdСоздать frd объекты из данных частотной характеристики.
frestimate (Simulink Control Design)Создать frd объекты путем оценки частотной характеристики Simulink® модель. Этот подход требует программного обеспечения Simulink Control Design™. Смотрите Оценку частотной характеристики в автономном режиме (Simulink Control Design) для получения дополнительной информации.

Создайте модель частотной характеристики из данных

В этом примере показано, как создать модель частотной характеристики с одним входом, с одним выходом (SISO) с использованием frd.

Модель частотной характеристики хранит вектор частотных точек с соответствующими данными комплексной частотной характеристики, которые вы получаете или путем симуляции, или экспериментально. Таким образом, если вы измеряете частотную характеристику своей системы на наборе тестовых частот, можно использовать данные для создания модели частотной характеристики:

  1. Загрузите данные частотной характеристики в AnalyzerData.mat.

    load AnalyzerData

    Эта команда загружает данные в MATLAB® рабочая область как векторы-столбцы freq и resp. Переменные freq и resp содержат 256 тестовых частот и соответствующих комплексных точек частотной характеристики, соответственно.

    Совет

    Для просмотра этих переменных введите:

    whos freq resp
  2. Создайте модель частотной характеристики.

    sys = frd(resp,freq);

sys является frd объект модели, который является контейнером данных для представления данных частотной характеристики.

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

Совет

По умолчанию, frd команда принимает, что частоты указаны в радианах/секунду. Чтобы задать различные модули, используйте TimeUnit и FrequencyUnit свойствами frd объект модели. Для примера:

sys = frd(resp,freq,'TimeUnit','min','FrequencyUnit','rad/TimeUnit') 

устанавливает модули измерения частоты в радианы/минуту.

См. также

| (Simulink Control Design)

Похожие примеры

Подробнее о