Частотная характеристика системы MIMO

Этот пример показывает, как исследовать частотную характеристику мультивхода, мультивывести (MIMO) систему двумя способами: путем вычисления частотной характеристики, и путем вычисления сингулярных значений.

Вычислите частотную характеристику модели MIMO и исследуйте размер вывода.

H = rss(2,2,2);
H.InputName = 'Control';
H.OutputName = 'Temperature';
[mag,phase,w] = bode(H);
size(mag)
ans = 1×3

     2     2    70

Первое и второе измерение массива данных mag является количеством выходных параметров и входными параметрами H. Третья размерность является числом точек в векторе частоты w. (Команда bode определяет этот номер автоматически, если вы не предоставляете вектор частоты.) Таким образом mag(i,j,:) является частотной характеристикой от j th вход H к i th вывод в абсолютных единицах. Массив данных фазы phase принимает ту же форму как mag.

Постройте частотную характеристику каждой пары ввода/вывода в H.

bode(H)

bode строит значение и фазу частотной характеристики каждой пары ввода/вывода в H. (Поскольку rss генерирует случайную модель в пространстве состояний, вы можете видеть различные ответы от изображенных.) Первый столбец графиков показывает ответ от первого входа, Control(1), к каждому выводу. Второй столбец показывает ответ от второго входа, Control(2), к каждому выводу.

Постройте сингулярные значения H как функция частоты.

sigma(H)

sigma строит сингулярные значения системы MIMO H как функция частоты. Максимальное сингулярное значение на особой частоте является максимальным усилением системы по всем линейным комбинациям входных параметров на той частоте. Сингулярные значения могут обеспечить лучшую индикацию относительно полного ответа, устойчивости и создания условий системы MIMO, чем Диаграмма Боде канала каналом.

Вычислите сингулярные значения H между 0,1 и 10 рад/с.

[sv,w] = sigma(H,{0.1,10});

Когда вы вызываете sigma с выходными аргументами, команда возвращает сингулярные значения в массиве данных sv. Вход {0.1,10} массива ячеек говорит sigma вычислять сингулярные значения в сетке частот между 0,1 и 10 рад/с. sigma возвращает эти частоты в векторном w. Каждая строка sv содержит сингулярные значения H на частотах w.

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

| | |

Похожие темы