Referate Meniu
Astronomie
Biologie
Chimie
Desen
Diverse
Drept
Economie
Engleza
Filozofie
Fizica
Franceza
Geografie
Germana
Informatica
Istorie
Italiana
Marketing
Matematica
Medicina
Muzica
Psihologie
Romana
Romana1
Spaniola


 


referat, proiect, rezumat, caracterizare, lucrare de nota 10 despre:

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;