exponenta event banner

график

График ответов, генерируемых при моделировании ПДК

Синтаксис

Описание

Используйте элемент управления «Прогнозирование модели» Toolbox™ plot функция для построения графика ответов, генерируемых при моделировании ПДК.

Сведения о создании 2-D линейных графиков точек данных см. в разделе plot.

пример

plot(MPCobj,t,y,r,u,v,d) строит график результатов моделирования на основе объекта MPC MPCobj.

Примеры

свернуть все

Создайте завод, соответствующий объект MPC, и преобразуйте его в форму нуля/полюса/усиления.

mpcverbosity off;                   % turn off mpc messaging
plant=tf(1,[1 -1 1],0.2);           % create plant (0.2 seconds sampling time)
mpcobj=mpc(plant,0.2);              % create mpc object (0.2 second sampling time)
[y,t,u,xp]=sim(mpcobj,10,1);        % simulate closed loop for 10 steps

plot(mpcobj,t,y,ones(size(y)),u);   % plot response

% You can plot other data. The signal type definitions and labels are contained in mpcobj
plot(mpcobj,1:10,rand(10,1),zeros(10,1),sin(1:10)');                    % random response

Входные аргументы

свернуть все

Контроллер прогнозирования модели, указанный как объект контроллера MPC. Для создания контроллера MPC используйте mpc.

Временная последовательность, указанная как Ntмассив -by-1, где Nt - количество шагов моделирования.

Пример: 1:10

Последовательность значений выходных сигналов установки, заданная как массив выходных откликов размера Ntоколо-Ny, где Ny - количество измеряемых выходов установки.

Пример: rand(10,1)

Последовательность ссылочных значений для вывода на завод. Он представляет собой массив уставок и имеет тот же размер, что и y.

Пример: ones(10,1)

Последовательность манипулируемых переменных, заданная как массив манипулируемых переменных входов размера Ntоколо-Nu, где Nu - количество управляемых переменных.

Пример: sin(1:10)'

Последовательность входных измеренных возмущений, заданная как матрица размера Ntоколо-Nv, где Nv - количество измеренных входов возмущений.

Пример: zeros(10,1)

Последовательность входов неизмеренных возмущений, заданная как массив размера Ntоколо-Nd, где Nd - количество входов неизмеренных возмущений.

Пример: zeros(10,1)

См. также

|

Представлен до R2006a