Модели Данных о частотной характеристике (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Создайте объекты 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') 

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

Смотрите также

|

Связанные примеры

Больше о