LabVIEW Control Design and Simulation Module

CD Pole-Zero Map VI

  • Updated2023-03-14
  • 5 minute(s) read

CD Pole-Zero Map VI

Owning Palette: Dynamic Characteristics VIs

Requires: Control Design and Simulation Module

Plots the poles and zeros of a system model on an XY graph that represents a complex plane. You can display this data in the CD Pole-Zero S Grid or CD Pole-Zero Z Grid indicator. Wire data to the State-Space Model input to determine the polymorphic instance to use or manually select the instance.

Details  

CD Pole-Zero Map (State-Space)

State-Space Model contains a mathematical representation of and information about the system of which this VI plots the poles and zeros on a complex plane.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
Pole-Zero Map is a plot of the poles and zeros of a system model on the complex plane, where the real values are on the x-axis, and imaginary values are on the y-axis. Right-click this terminal on the block diagram and select Create»Indicator from the shortcut menu to display this data in a CD Pole-Zero indicator.
Poles returns an array of all the system poles.
Zeros returns all the system zeros. If the system is a MIMO system, this VI calculates the Zeros as transmission zeros of the model.
error out contains error information. This output provides standard error out functionality.

CD Pole-Zero Map (Transfer Function)

Transfer Function Model contains a mathematical representation of and information about the system of which this VI plots the poles and zeros on a complex plane.
root finding options specifies the option for root finding.

0General—Specifies that the Transfer Function Model is regarded as a complex polynomial. The polynomial roots might not be exact real or complex conjugate.
1Simple Classification—Based on the results of the General option, the roots are divided into two kinds: real (remove the imaginary part) or complex conjugate (average the real parts and imaginary parts respectively).
2Refinement—Based on the results of the Simple Classification option, the roots are refined again by the Newton method for real roots and the Bairstow method for complex conjugate roots. With this option, the polynomial roots can be more accurate, but the computation might be numerically unstable.
3Advanced Refinement—Finds the roots more accurately and stably, especially when the polynomial has repeated roots. The resulting roots are exact real or complex conjugate. Due to the computation complexity, this method is time-consuming.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
Pole-Zero Map is a plot of the poles and zeros of a system model on the complex plane, where the real values are on the x-axis, and imaginary values are on the y-axis. Right-click this terminal on the block diagram and select Create»Indicator from the shortcut menu to display this data in a CD Pole-Zero indicator.
Poles returns an array of all the system poles.
Zeros returns all the system zeros. If the system is a MIMO system, this VI calculates the Zeros as transmission zeros of the model.
error out contains error information. This output provides standard error out functionality.

CD Pole-Zero Map (Zero-Pole-Gain)

Zero-Pole-Gain Model contains a mathematical representation of and information about the system of which this VI plots the poles and zeros on a complex plane.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
Pole-Zero Map is a plot of the poles and zeros of a system model on the complex plane, where the real values are on the x-axis, and imaginary values are on the y-axis. Right-click this terminal on the block diagram and select Create»Indicator from the shortcut menu to display this data in a CD Pole-Zero indicator.
Poles returns an array of all the system poles.
Zeros returns all the system zeros. If the system is a MIMO system, this VI calculates the Zeros as transmission zeros of the model.
error out contains error information. This output provides standard error out functionality.

CD Pole-Zero Map Details

This VI does not support delays unless the delays are part of the mathematical model that represents the dynamic system. To account for the delays when calculating the dynamic characteristics of a system, you must incorporate the delays into the mathematical model of the dynamic system using the CD Convert Delay with Pade Approximation VI (continuous models) or the CD Convert Delay to Poles at Origin VI (discrete models). Refer to the LabVIEW Control Design User Manual for more information about delays and the limitations of Pade Approximation.

Log in to get a better experience