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;