BlockWerk Documentation
📈

Nyquist Plot

Analysis

The Nyquist Plot block visualizes the frequency response of a system as a polar plot in the complex plane. It plots the real part of the frequency response on the horizontal axis and the imaginary part on the vertical axis.

The Nyquist plot is a powerful tool for analyzing closed-loop stability using the open-loop frequency response. It captures both magnitude and phase information in a single, intuitive trajectory.

Simulate in BlockWerk

Interactive sandbox directly in your browser — zero installation, WASM-powered.

Simulate in BlockWerk →

Inputs & Outputs

Direction ID Label Type Status
→ In in1 Input number Required

Parameters

Parameters Label Type Default Description
title Title text Nyquist Plot
showUnitCircle Show Unit Circle boolean true

Usage Examples

Stable First-Order System

System: G(s)=1s+1G(s) = \frac{1}{s + 1}. The Nyquist plot is a semi-circle in the right half-plane, starting at (1, 0) for ω=0\omega=0 and ending at (0, 0) for ω→∞\omega \to \infty.

Conditionally Stable System

A higher-order system might pass close to the (−1,j0)(-1, j0) point. The Nyquist plot helps visualize how much phase lag or gain can be added before the system becomes unstable.

Remarks & Best Practices

  • Polar Interpretation: The distance from the origin is the magnitude ∣L(jω)∣|L(j\omega)|, and the angle from the positive real axis is the phase ∠L(jω)\angle L(j\omega).
  • Stability Analysis: A closed-loop system is stable if the number of counter-clockwise encirclements of the (−1,j0)(-1, j0) point equals the number of open-loop poles in the right-half plane.
  • Interactive Update: Like the Bode plot, the Nyquist plot updates in real-time as the simulation frequency sweep progresses.

Related Components