Массивы моделей

Что такое массивы моделей?

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

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.

Похожие темы