Closed
Description
I'm plotting the Nyquist diagram of a transfer function which has poles on the imaginary axis:
import control
import matplotlib.pyplot as plt
import numpy as np
K = 1
Gp = 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 using indent_direction
and indent_radius
did not solve this.
The trick I found that makes it work is if I add omega_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