Частотная характеристика системы 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)

Figure contains 8 axes. Axes 1 with title From: Control(1) contains an object of type line. This object represents H. Axes 2 contains an object of type line. This object represents H. Axes 3 contains an object of type line. This object represents H. Axes 4 contains an object of type line. This object represents H. Axes 5 with title From: Control(2) contains an object of type line. This object represents H. Axes 6 contains an object of type line. This object represents H. Axes 7 contains an object of type line. This object represents H. Axes 8 contains an object of type line. This object represents H.

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

Постройте сингулярные значения H в зависимости от частоты.

sigma(H)

Figure contains an axes. The axes contains 2 objects of type line. This object represents 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.

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

| | |

Похожие темы