В программном обеспечении Control System Toolbox™ можно использовать frd
модели, чтобы сохранить, управляйте и анализируйте данные о частотной характеристике. frd
модель хранит вектор из точек частоты с соответствующими комплексными данными о частотной характеристике, которые вы получаете или посредством симуляций или экспериментально.
Например, предположите, что вы измеряете данные о частотной характеристике для системы SISO, которую вы хотите смоделировать. Можно измерить такие данные путем управления системой с синусоидой в наборе частот ω 1, ω 2 ..., ω n, как показано:
В устойчивом состоянии измеренный отклик yi (t) к ведущему сигналу на каждой частоте ω i принимает следующую форму:
Измерение дает к комплексной частотной характеристике G на каждой входной частоте:
Можно сделать большинство аналитических задач частотного диапазона на frd
модели, но вы не можете выполнить симуляции временного интервала с ними. Для получения информации об анализе частотной характеристики линейных систем см. Главу 8 [1].
Используйте следующие команды, чтобы создать модели FRD.
Команда |
Описание |
---|---|
frd | Создать frd объекты из данных о частотной характеристике. |
frestimate (Simulink Control Design) | Создать frd объекты путем оценки частотной характеристики Simulink® модель. Этот подход требует программного обеспечения Simulink Control Design™. Смотрите Оффлайновую Оценку Частотной характеристики (Simulink Control Design) для получения дополнительной информации. |
В этом примере показано, как создать одно вход, одно выход (SISO) использование модели частотной характеристики frd
.
Модель частотной характеристики хранит вектор из точек частоты с соответствующими комплексными данными о частотной характеристике, которые вы получаете или посредством симуляций или экспериментально. Таким образом, если вы измеряете частотную характеристику своей системы в наборе тестовых частот, можно использовать данные, чтобы создать модель частотной характеристики:
Загрузите данные о частотной характеристике в AnalyzerData.mat
.
load AnalyzerData
Эта команда загружает данные в MATLAB® рабочая область как вектор-столбцы freq
и resp
. Переменные freq
и resp
содержите 256 тестовых частот и соответствующие точки частотной характеристики с комплексным знаком, соответственно.
Совет
Смотреть эти переменные, введите:
whos freq resp
Создайте модель частотной характеристики.
sys = frd(resp,freq);
sys
frd
объект модели, который является контейнером данных для представления данных о частотной характеристике.
Можно использовать frd
модели со многими аналитическими командами частотного диапазона. Например, визуализируйте использование данных о частотной характеристике bode
.
Совет
По умолчанию, frd
команда принимает, что частоты находятся в радианах/секунда. Чтобы задать различные единицы частоты, используйте TimeUnit
и FrequencyUnit
свойства frd
объект модели. Например:
sys = frd(resp,freq,'TimeUnit','min','FrequencyUnit','rad/TimeUnit')
устанавливает единицы частоты на радианы/минута.
frd
| frestimate
(Simulink Control Design)