Образцовые массивы

Что такое образцовые массивы?

Во многих приложениях полезно рассмотреть наборы объектов многоуровневой модели. Например, можно хотеть рассмотреть модель с параметром, который отличается через область значений значений, такой как

sys1 = tf(1, [1 1 1]);
sys2 = tf(1, [1 1 2]);
sys3 = tf(1, [1 1 3]);

и так далее. Образцовые массивы являются удобным способом сохранить и анализировать такой набор. Образцовые массивы являются наборами нескольких линейных моделей, сохраненных как элементы в одном массиве MATLAB®.

Для всех моделей, собранных в одном образцовом массиве, следующие атрибуты должны быть тем же самым:

  • Количество вводов и выводов

  • Шаг расчета Ts

  • Единица измерения времени TimeUnit

Использование образцовых массивов

Использование образцовых массивов включает:

  • Представление и анализ чувствительности к изменениям параметра

  • Проверка проектирования контроллера против нескольких моделей объекта управления

  • Представление линейных моделей, являющихся результатом линеаризации нелинейной системы в нескольких рабочих точках

  • Хранение моделей, полученных из нескольких экспериментов системы идентификации, применилось к одному объекту

Используя образцовые массивы, можно применить почти все операции базовой модели, которые работают над одним объектами модели к целым наборам моделей целиком. Функции работают с моделью массивов моделью, позволяя вам управлять целым набором моделей векторизованным способом. Можно также использовать аналитические функции, такие как bode, nyquist и step к образцовым массивам, чтобы анализировать многоуровневые модели одновременно. Можно получить доступ к отдельным моделям в наборе посредством индексации массива MATLAB.

Визуализация образцовых массивов

Чтобы визуализировать концепцию образцового массива, считайте набор пяти моделей передаточной функции показанным ниже. В этом примере каждая модель имеет два входных параметров и два выходных параметров. Они отличаются изменениями параметра по отдельным компонентам модели.

Так же, как вы можете собрать набор two-two матриц в многомерном массиве, можно собрать этот набор пяти моделей передаточной функции как список в образцовом массиве под одним именем переменной, скажем, sys. Каждый элемент образцового массива является одним объектом модели.

Визуализация выбора моделей от образцовых массивов

Следующий рисунок показывает, как индексация выбирает модели из одномерного образцового массива. Рисунок показывает массиву 1 на 5 sysa передаточных функций с 2 выводами, с 2 входами.

Следующий рисунок показывает выбор моделей от двумерного образцового массива m2d.

Похожие темы