
141
соответствует
.
Для построения рис. 8 в системе MATLAB можно использовать команду
nyquist(W);grid
Величина показателя колебательности
может быть определена и в
случае использования ЛАХ и ЛФХ. В этом случае граница запретной области
для ЛФХ при известной ЛАХ строится по показателю колебательности
(рис. 7) как отображение полуокружности на логарифмическую
плоскость (рис. 9) с учетом ее расположения относительно АФЧХ
. По-
рядок отображения состоит в следующем: некоторому значению амплитуды
| ( )|
i
при частоте
соответствует точка
на окружности со зна-
чением модуля
A W j
и фазы 180
, которая отмечается на гра-
фике ЛФХ.
Пример 2. Для разомкнутой системы с передаточной функцией
1 1
( )
k
W p
p T p T p
при
,
1
T
с,
2
T
с построить запретную область ЛФХ при
.
Решение задачи в системе MATLAB проведем с помощью Script-файла:
k=2; T1=1; T2=0.01; M=1.54;
W=tf([k],[T1 1])*tf([1],[T2 1 0]);
[mag,phase,omega]=bode(W,{0.01,100}); [n,m]=size(omega)
subplot(2,1,1);
semilogx(omega,20*log10(mag(:))),grid on
subplot(2,1,2);
semilogx(omega,phase(:));hold on
for i=1:n; if mag(i)<M/(M+1)|mag(i)>M/(M-1);
fi(i)=-180;
else
fi(i)=-180+acos((M^2+mag(i)^2*(M^2-1))/(2*mag(i)*M^2))*180/pi;
end;
end;
semilogx(omega,fi), grid on
Результат выполнения программы после редактирования представлен на
рис. 9, где закрашенная запретная область указывает на то, что замкнутая сис-
тема имеет показатель колебательности
.