- Notifications
You must be signed in to change notification settings - Fork441
Closed
Description
I'm plotting the Nyquist diagram of a transfer function which has poles on the imaginary axis:
import controlimport matplotlib.pyplot as pltimport numpy as npK = 1Gp = control.tf([1], [1,1,0,0,0]) Gc = control.tf([K], [1]) control.nyquist_plot(Gp*Gc,plot=True,omega_num=1000)plt.show()
Which results in the following incorrect plot, that does not show infinte semicircles, but something incorrect:
Also usingindent_direction
andindent_radius
did not solve this.
The trick I found that makes it work is if I addomega_limits=[0.001,10000]
to nyquist_plot:
Can you please fix such that the incorrect 'line' does not appear?
Metadata
Metadata
Assignees
Labels
No labels