I have this open loop transfer function and I have to study the stability of the closed loop transfer function using the Nyquist criterion. What I got is that the characteristic equation 1+GH(s)=0 has two roots inside the Nyquist contour, the GH(s) transfer function has zero poles in the right hand plane and that the number of loops around -1 in the Nyquist Diagram is 2 so according to the Nyquist criterion, Z=N+P in which I get 2=2. So the system is stable, however the response I get to an impulse is this:

Impulse response


Nyquist diagram

  • \$\begingroup\$ The closed loop system is stable. But your plot is for open-loop, no? \$\endgroup\$
    – Eugene Sh.
    Commented Dec 21, 2018 at 20:47
  • \$\begingroup\$ To draw the nyquist plot I used the command nyquist(G) in matlab, where G is the open loop tf, but for the impulse I used the closed loop tf \$\endgroup\$
    – Pedro
    Commented Dec 21, 2018 at 20:48
  • \$\begingroup\$ Why do you say your time doman result indicates an unstable response? What happens if you extend the simulation to t > 25 s? \$\endgroup\$
    – The Photon
    Commented Dec 21, 2018 at 20:52
  • \$\begingroup\$ I tried it with t=50 s and it is still unstable \$\endgroup\$
    – Pedro
    Commented Dec 21, 2018 at 20:55
  • \$\begingroup\$ How did you build your closed loop function? \$\endgroup\$
    – Eugene Sh.
    Commented Dec 21, 2018 at 21:03

1 Answer 1


Review the Wikipedia article, or your textbook.

The number of times the plot can loop around the critical point (-1 for open-loop plots, 0 for closed-loop) is equal to the number of unstable poles minus the number of unstable zeros. This is because you are counting the number of poles minus the number of zeros that are encircled by traveling up the \$j\omega\$ axis, then around the entire right-half plane.

So your Nyquist plot is actually predicting an unstable system, which is exactly what you have.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.