-
Functions
- BodePlot
- FeedbackSector
- FeedbackSectorStyle
- FeedbackType
- GainMargins
- GainPhaseMargins
- NicholsGridLines
- NicholsPlot
- NyquistGridLines
- NyquistPlot
- PhaseMargins
- PhaseRange
- PIDDerivativeFilter
- PIDFeedforward
- PIDTune
- PlotLayout
- PoleZeroMarkers
- PoleZeroPlot
- RootLocusPlot
- SingularValuePlot
- StabilityMargins
- StabilityMarginsStyle
- Related Guides
-
-
Functions
- BodePlot
- FeedbackSector
- FeedbackSectorStyle
- FeedbackType
- GainMargins
- GainPhaseMargins
- NicholsGridLines
- NicholsPlot
- NyquistGridLines
- NyquistPlot
- PhaseMargins
- PhaseRange
- PIDDerivativeFilter
- PIDFeedforward
- PIDTune
- PlotLayout
- PoleZeroMarkers
- PoleZeroPlot
- RootLocusPlot
- SingularValuePlot
- StabilityMargins
- StabilityMarginsStyle
- Related Guides
-
Functions
Classical Analysis and Design
The Wolfram Language provides a full suite of tools needed for the classical analysis and design of control systems, leveraging the Wolfram Language's hybrid symbolic-numeric arithmetic capabilities as well as high-quality visualization methods. Built-in frequency response analysis tools include Bode, Nyquist, and Nichols plots, as well as singular-value visualization.
RootLocusPlot — plot root locations as a parameter varies
PoleZeroPlot — plot poles and zeros on the complex plane
Frequency Responses
BodePlot — magnitude and phase plots of the frequency response
NyquistPlot — polar plot of the frequency response
NicholsPlot — magnitude vs. phase plot of the frequency response
GainPhaseMargins — compute gain and phase margins
SingularValuePlot — plot singular values of the frequency response
PID Tuning
PIDTune — automatic PID tuning for any linear system
PIDFeedforward ▪ PIDDerivativeFilter
Options
FeedbackType ▪ FeedbackSector ▪ FeedbackSectorStyle ▪ NicholsGridLines ▪ NyquistGridLines ▪ PhaseRange ▪ PlotLayout ▪ PoleZeroMarkers ▪ StabilityMargins ▪ StabilityMarginsStyle