Я пытаюсь использовать python для построения графика Найквиста. Однако я не могу понять это правильно.
Это код, который я использую:
import control
import matplotlib.pyplot as plt
#Creating a transfer function G
s = control.TransferFunction.s
K0 = 10
T = 10
G = K0 / (s**2 * (T*s + 1))
control.nyquist(G)
plt.grid(True)
plt.title('Nyquist Diagram of G(s)')
plt.xlabel('Re(s)')
plt.ylabel('Im(s)')
plt.show()
Код выводит этот график:
Но сюжет должен выглядеть так (из вольфрама):
Почему график Найквиста из контрольного пакета неверен? Как я могу сделать это правильно?
Большое спасибо.