Automatica - EFECTELE ADAUGARII POL ZEROURI PENTRU UN SISTEM DE ORDINUL II



Olteanu Ciprian AUTOMATICA IV

 

LABORATOR NR. 4

EFECTELE ADAUGARII POL – ZEROURI PENTRU UN SISTEM DE ORDINUL II

Efectul introducerii unui pol asupra performantelor unui sistem de ordinul II:

cu p3>0.

σ creste

tt creste

 



Avantaj : scade latimea de banda.

Efectul introducerii unui zerou suplimentar :

cu z>0.

Cu cat z este mai apropiat de origine , cu atat efectul sau este mai puternic.

Efect benefic : scade eroarea la viteza :

1. Pentru functia de transfer urmatoare, sa se gaseasca pol – zerourile si sa se traseze graficul acestuia.

Pol – zeroul acestei functii este :

Sa se reprezinte: a) raspunsul indicial {s, tt};

b) caracterisitica amplitudine – pulsatie.

unde zI{0.26;0.61;1.42;3.13}.

Program MATLAB

% Efectele adaugarii pol - zero - urilor pentru un sistem de ordinul II

% Functia "LOGSPACE" genereaza un vector de 50 de puncte egal

% departate logaritmic intre limitele 10d1 si 10d2.

% Functia "BODE" este utilizata pentru raspunsul in frecventa la

% sistele continue si liniare in timp.

% ---------------------------------------------------------------------------------

z=[0.26 0.61 1.42 3.33]; % pol-zero pentru functia de transfer H(s)

culoare=['c' 'm' 'g' 'r']; % cyan,magneta,yellow,red

w=logspace(-4,2); % se genereaza vectorul frecventa [10'-4..10'2]

t=0:20;

% Graficul functiei de transfer pentru sistemul dat

for i=1:4

num=[z(i) 1];

den=[1 1 1];

y=step(num,den,t);

subplot(211);

plot(t,y,culoare(i));

title('Functia de transfer pentru sistemul de ordinul II');

xlabel('Timp');

ylabel('Iesire');

hold on;

end;

grid on;

%Graficul Amplitudine-Pulsatie pentru sistem

for j=1:4

num=[z(j) 1];

den=[1 1 1];

[mag,phase]=bode(num,den,w);

m=20*log(mag); % reprezentare pe scara logaritmica

subplot(212);

semilogx(w,m,culoare(j)); % la fel ca "PLOT" dar pe scara %alogaritmica (baza 10)

title('Graficul amplitudine-pulsatie pentru acelasi sistem...');

xlabel('Pulsatie');

ylabel('Amplitudine');

hold on;

end;

grid on;