Создание массива настраиваемых genss модели. Для этого сначала создайте массив моделей завода путем изменения параметров в функции переноса второго заказа. Затем соедините результирующий массив моделей растений с настраиваемым элементом контроллера.
M =
3x3 array of generalized continuous-time state-space models.
Each model has 1 outputs, 1 inputs, 3 states, and the following blocks:
C: Tunable PID controller, 1 occurrences.
Type "ss(M)" to see the current value, "get(M)" to see all properties, and "M.Blocks" to interact with the blocks.
Предположим, что требуется настроить усиление контроллера PID для всех моделей в M, но что комбинации параметров (zeta,w) = (0.66,1.0) и (zeta,w) = (0.75,1.5) не происходит в вашей физической системе. Аннулируйте эти модели, чтобы они не участвовали в настройке или анализе массива модели. Эти модели являются первой и последней моделями в массиве 3 на 3 с линейными индексами 1 и 9.
Mout =
3x3 array of generalized continuous-time state-space models.
Each model has 1 outputs, 1 inputs, between 0 and 3 states, and between 0 and 1 blocks.
Type "ss(Mout)" to see the current value, "get(Mout)" to see all properties, and "Mout.Blocks" to interact with the blocks.
Отображение показывает, что модели в Mout имеют 0-3 состояния и 0-1 блоки. Модели 0-state, 0-block являются аннулированными записями в Mout. Например, проверьте первую запись и подтвердите, что это NaN статическое усиление.
Вместо того, чтобы использовать линейные индексы для задания моделей для аннулирования, можно использовать логический массив.
Подтвердите, что первая и последняя модели в Mout1 являются NaN.