Time and Frequency Domain Analysis
Time-domain and frequency-domain analysis commands let you compute and visualize SISO and MIMO system responses such as Bode plots, Nichols plots, step responses, and impulse responses. You can also extract system characteristics such as rise time and settling time, overshoot, and stability margins. Most linear analysis commands can either return response data or generate response plots. To get started with plotting commands, see Plotting System Responses. To create plots whose properties are customizable at the command line, see Plot Customization.
|Linear System Analyzer||Analyze time and frequency responses of linear time-invariant (LTI) systems|
|Step response plot of dynamic system; step response data|
|Rise time, settling time, and other step-response characteristics|
|Impulse response plot of dynamic system; impulse response data|
|Initial condition response of state-space model|
|Plot simulated time response of dynamic system to arbitrary inputs; simulated response data|
|Compute linear response characteristics|
|Create periodic signals for simulating system response with
|Output and state covariance of system driven by white noise|
|Options for the |
|Bode plot of frequency response, or magnitude and phase data|
|Magnitude-only Bode plot of frequency response|
|Nyquist plot of frequency response|
|Nichols chart of frequency response|
|Superimpose Nichols chart on Nichols plot|
|Singular value plot of dynamic system|
|Frequency response over grid|
|Evaluate frequency response at given frequency|
|Low-frequency (DC) gain of LTI system|
|Frequency response bandwidth|
|Peak gain of dynamic system frequency response|
|Crossover frequencies for specified gain|
|Pointwise peak gain of FRD model|
|Norm of linear model|
|Convert decibels (dB) to magnitude|
|Convert magnitude to decibels (dB)|
Analysis Plots Basics
This example shows an overview of commands for generating time-domain and frequency-domain response plots.
Generate and visualize time-response data such as step response and impulse response.
- Time-Domain Response Data and Plots
- Time-Domain Responses of Discrete-Time Model
- Time-Domain Responses of MIMO Model
- Time-Domain Responses of Multiple Models
Visualize time-domain system characteristics such as settling time and overshoot on response plots.
stepinfo function to obtain
numeric values of step response characteristics such as rise time,
settling time, and overshoot.
Compute and plot the response of a state-space (
ss) model to specified initial state values.
Use the Linear Simulation Tool to simulate system responses to arbitrary input signals and initial conditions.
Use the LTI System block to import linear system model objects into Simulink®.
Generate and visualize frequency-response data such as Bode plots and Nichols plots.
Visualize frequency-domain system characteristics such as peak response on plots.
Obtain numeric values of frequency-domain characteristics such as peak gain, dc gain, and system bandwidth.
Linear System Analyzer
Compare multiple types of responses side by side, including both time-domain and frequency-domain responses, using the Linear System Analyzer app.
Analyze the time-domain and frequency-domain responses of one or more linear models using the Linear System Analyzer app.
In analysis plots of multiple-input, multiple output LTI models, there are plot tools for selecting subsystems and grouping I/O pairs.
Systems with Time Delays
The time and frequency responses of delay systems can have features that can look odd to those only familiar with delay-free LTI analysis.
Many processes involve dead times, also referred to as transport delays or time lags. Controlling such processes is challenging because delays cause phase shifts that limit the control bandwidth and affect closed-loop stability.
Analyze the time and frequency responses of a second-order system.