Grid in MIMO nyquist diagram

5 views (last 30 days)
Christian Haas
Christian Haas on 3 Mar 2024
Edited: Paul on 4 Mar 2024
Is it possible to costomize the grid in nyquistplot? Especially with MIMO Systems I have the problem, that no suitable grid is shown.
SISO System:
MIMO System:
Unfortunately I couldn´t find any costumization options for the grid and plotting the single SISO transfer functions in for example tiledlayout is not possible. Thank you for replying.
  1 Comment
Paul
Paul on 3 Mar 2024
Edited: Paul on 4 Mar 2024
Hi Christian,
Are you showing the Nyquist plots for multiple systems on one plot?
Are the axes zoomed in? If not, why don't the plots make closed contours?
All of the examples in the doc for MIMO systems show that turning the grid on yields the same result, i.e., the M-circles aren't shown, and the doc makes no comment about that. Don't know if that means the result you're showing is a feature or a bug. It's probably a feature.
Finally, what information do you want to obtain from each Nyquist plot for each element of the 2x2 system?

Sign in to comment.

Answers (1)

Star Strider
Star Strider on 3 Mar 2024
I am not certain what you want to do or how much of the documentation you have explored.
Most of the Control System Toolbox and System Identification Toolbox plots listed in the documentation section on Customizing Response Plots from the Command Line have options that can be set. For the Nyquist plot specifically, see the documentation section on nyquistoptions. If you have already seen all of these, I have no further suggestions. Plots in those Toolboxes are characteristically difficult (although in many instances possible) to work with otherwise, and require a bit of what I call ‘handle spelunking’ to access and change. I believe most of the plots in those Toolboxes are subplot plots, not tiledlayout plots, although that could have changed in recent releases. (I have had no reason to explore that recently.)
It might be easier to help you if we had the system you are working with, the MATLAB release you are using, and a more detailed description of what you want to do and the result you want.
  4 Comments
Christian Haas
Christian Haas on 4 Mar 2024
Thank you for the answer, no apologies needed. Using subplots I was capable of creating my figures. This is fine for me at the moment. Otherwise I´ll use the nyquist and plot commands to build my own figure.
Star Strider
Star Strider on 4 Mar 2024
My pleasure!
Away for a while today.
The only problem is not being able to export the nyquist or nyquistplot grids. Those are, as I mentioned, specific properrties of the Toolbox plots, and not easily replicated. I thought they would be ‘line’ objects and easily exported, however that is not an option.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!