Nyquist Plot vs. Complex Function Plot

Click For Summary
SUMMARY

The discussion clarifies the distinction between Nyquist plots and complex function plots, emphasizing that Nyquist plots are specifically used for analyzing system stability, while complex function plots represent a broader category of complex analysis. The user, utilizing MATLAB, attempted to plot the transfer function 50/(s+3) but found discrepancies between the Nyquist plot and the scatter plot of the complex function. Recommendations include consulting introductory texts on complex analysis and system dynamics for a deeper understanding.

PREREQUISITES
  • Understanding of Nyquist plots and their application in control theory.
  • Familiarity with complex functions and complex analysis.
  • Proficiency in MATLAB for plotting and analyzing functions.
  • Knowledge of transfer functions and system stability concepts.
NEXT STEPS
  • Study "Complex Analysis" by Lars Ahlfors for foundational knowledge on complex functions.
  • Learn about "Control System Dynamics" to understand the application of Nyquist plots in stability analysis.
  • Explore MATLAB's "Control System Toolbox" for advanced plotting techniques.
  • Investigate "Bode Plots" as an alternative method for analyzing system stability.
USEFUL FOR

Students and professionals in engineering, particularly those focused on control systems, complex analysis, and MATLAB programming, will benefit from this discussion.

Bullington
Gold Member
Messages
29
Reaction score
1
This is not a homework problem, I just am confused a little about the differences between a Nyquist plot and the plot of a complex function. I believe they are the same given the domain of the plot of a complex function is for all real numbers equal to or greater than zero. However, I am having a hard time demonstrating this. So what is the difference? Is there a difference?

My original goal was to get a geometric understanding of complex functions and seeing the difference between differential complex functions and non-differential complex functions. What programs can I use to get a geometric understanding of complex functions.

I'm using matlab, but I am open to any suggestions. My code is below and I'm trying to plot the transfer function 50/(s+3) with a nyquist function, and a scatter plot. I expected that the scatter plot was going to make the same shape as the nyquist function, but it doesn't. Any suggestions?

Code:
y=-10:0.001:10;
x=0:0.001:20;
z=x'*ones(1,length(y))+ones(1,length(x))'*1i*y;
fz=50*(z+3)\ones(length(z));
scatter(real(fz(:)),imag(fz(:)))
figure
nyquist(zpk([],[-3],50))

Thanks for checking this out!
 
Physics news on Phys.org
I'm afraid that using Nyquist plots to understand functions of a complex variables is taking a wrong turn. Nyquist plots are used to analyse the stability of systems as a parameter changes. Complex valued functions of a complex variable are much more general and a very different subject. I recommend that you look at an introductory book on complex analysis. I can't recommend any shortcuts.

PS. If your goal is to understand system dynamics, you may be better off with an introductory book on stability and control.
 
  • Like
Likes   Reactions: Bullington

Similar threads

  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 27 ·
Replies
27
Views
2K
  • · Replies 17 ·
Replies
17
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
7
Views
3K
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K