Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Nichols plot with the closed-loop response on the rectilinear grid #720

Open
scottshambaugh opened this issue Apr 6, 2022 · 1 comment

Comments

@scottshambaugh
Copy link

In my experience in industry, Nichols plots have always been shown with the closed loop gain and phase response as the X-Y coordinates (essentially "unwrapping" the Nichols grid). This makes it easier to read off the closed-loop margins as opposed to squinting and trying to figure out how far between curved contour lines you are.

Instead of passing in the open-loop system Gol, the user can do this fairly easily right now by plotting the Nichols for their closed loop system Gcl = Gol/(1+Gol) and turning off the grid, so if people think this feature would just add confusion feel free to ignore.

@roryyorke
Copy link
Contributor

As you noted, it's fairly easy to do something like ct.nichols(ct.feedback(g,1)), so I'm not sure we need to add this.

I am curious to know why you're interested in the closed-loop phase -- I normally only care about Bode magnitude plots of closed-loop systems, so I can see frequency and closed-loop gain crossover.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants