% skrypt symulacyjny regulacji trójstawnej
% Karol Kozlowski, 2008
%

model = 'reg_pid';

t0  = 2;   %czas za³¹czenia
SP  = 1;  %nastawa 1
T   = 10;   %czas symulacji

Ti = 1/2;
Td = 2;
kp = 5;


sim(model);

n  = size(simout,1);

t  = simout(:,1);
y0 = simout(:,2)-2;
e  = simout(:,3);
u  = simout(:,4);

%yr = (max(yt) + min(yt(n/2:n))) * ones(1, size(t,1))/2;

subplot(1,1,1);
p1 = plot(t, y0, t, u, t, e);
xlabel('czas [s]');
l1 = legend('y_0', 'u(t)', 'e(t)');
grid on;

%axis(h1,[min(t) max(t) min(yt) max(yt)*1.2])
set(p1, 'LineWidth',2);
set(l1, 'Orientation', 'horizontal');
