exponenta event banner

frest.simView

Пакет: лес

График модели частотной характеристики во временной и частотной областях

Синтаксис

frest.simView(simout,input,sysest)
frest.simView(simout,input,sysest,sys)

Описание

frest.simView(simout,input,sysest) строит график следующих результатов оценки частотной характеристики:

  • Моделирование временной области simout модели Simulink

  • БПФ моделирования временной области simout

  • Вид расчетной системы sysest

    Этот график Bode доступен при создании входного сигнала с помощью frest.Sinestream или frest.Chirp. На этом графике можно в интерактивном режиме выбрать частоты или диапазон частот для просмотра результатов на всех трех графиках.

Вы получаете simout и sysest от frestimate команда с использованием входного сигнала input.

frest.simView(simout,input,sysest,sys) включает линейную систему sys на графике Bode при создании входного сигнала с помощью frest.Sinestream или frest.Chirp. Этот синтаксис используется для сравнения линейной системы с результатами оценки частотного отклика.

Примеры

свернуть все

Средство просмотра результатов моделирования позволяет исследовать результаты оценки частотной характеристики по частоте. Вы открываете средство просмотра с помощью frest.simView команда. Для этого сохраните данные моделирования с помощью simout выходной аргумент frestimate.

Оценить отклик с разомкнутым контуром установки в watertank модель. Сначала откройте модель.

model = 'watertank';
open_system(model);

Определите набор операций ввода-вывода линеаризации, который определяет установку, и найдите установившуюся рабочую точку для оценки.

io(1)=linio('watertank/PID Controller',1,'input');
io(2)=linio('watertank/Water-Tank System',1,'openoutput');

watertank_spec = operspec(model);
opOpts = findopOptions('DisplayReport','off');
op = findop(model,watertank_spec,opOpts);

Затем создайте входной сигнал для оценки и оцените частотную характеристику указанной части модели. Используйте simout выходной аргумент для хранения оценочных данных.

input = frest.Sinestream('Frequency',logspace(-3,2,10));
[sysest,simout] = frestimate(model,op,io,input);

Откройте окно «Просмотр результатов моделирования».

frest.simView(simout,input,sysest)

Зритель показывает стационарный временной отклик и БПФ этого отклика для всех частот в диапазоне, выбранном в разделе Бодовая диаграмма зрителя. Эти графики помогают определить, когда ответ отклоняется от ожидаемого ответа. Дополнительные сведения об использовании средства просмотра результатов моделирования см. в разделе Анализ расчетной частотной характеристики.

При наличии линейной модели оцениваемой системы можно использовать модель в качестве ответа базовой линии для сравнения в средстве просмотра. Например, можно сравнить модель, полученную точной линеаризацией, с расчетной частотной характеристикой. Используйте набор ввода/вывода линеаризации и рабочую точку для вычисления точной линеаризации watertank растение.

syslin = linearize(model,io,op);

Откройте средство просмотра результатов моделирования еще раз, на этот раз syslin в качестве входного аргумента.

frest.simView(simout,input,sysest,syslin)

Раздел Bode Diign средства просмотра содержит строку, показывающую точный отклик syslin. Этот вид может быть полезен для идентификации конкретных частот, где оцененный отклик отклоняется от линеаризации.

Представлен в R2009b