Возьмите случайные выборки модели с настраиваемыми и неопределенными блоками. Для использования неопределенных блоков требуется Toolbox™ надежного управления. Случайная выборка настраиваемых блоков работает так же, как показано в этом примере.
Создайте неопределённую модель starts + 1), где a - неопределённый параметр, изменяющийся в интервале [3,5] и start= = 0,5 +/- 30%. Кроме того, создайте настраиваемый PI-контроллер и сформируйте систему с замкнутым контуром из настраиваемого контроллера и неопределенной системы.
Т - обобщённая модель состояния-пространства с двумя неопределёнными блоками, a и tauи один настраиваемый блок, C. Образец T при 20 случайных (a,tau) пар.
Ts является массивом 20 на 1 genss модели. Настраиваемый блок C, который не взят, сохраняется в Ts. Структура samples имеет поля samples.a и samples.tau , которые содержат значения, при которых производится выборка этих блоков.
Группировка a и tau в массив ячеек rsampleBlock пробовать их вместе, как (a,tau) пар. Выборка блоков независимо генерирует массивы с более высокой размерностью. Например, независимо взяв 10 случайных выборок a и 5 образцов tau создает массив модели 10 на 5.
TsInd =
10x5 array of generalized continuous-time state-space models.
Each model has 1 outputs, 1 inputs, 2 states, and the following blocks:
C: Tunable PID controller, 1 occurrences.
Type "ss(TsInd)" to see the current value, "get(TsInd)" to see all properties, and "TsInd.Blocks" to interact with the blocks.
В этом массиве a варьируется вдоль одного измерения и tau меняется вдоль другой.