Time- and Frequency-Domain Requirements in Control System Designer App
Root Locus Diagrams
Settling Time
If you specify a settling time in the continuous-time root locus, a vertical line appears on the root locus plot at the pole locations associated with the value provided (using a first-order approximation). In the discrete-time case, the constraint is a curved line.
It is required that for continuous systems and for discrete systems. This is an approximation of the settling time based on second-order dominant systems.
Percent Overshoot
Specifying percent overshoot in the continuous-time root locus causes two rays, starting at the root locus origin, to appear. These rays are the locus of poles associated with the percent value (using a second-order approximation). In the discrete-time case, the constraint appears as two curves originating at (1,0) and meeting on the real axis in the left-hand plane.
The percent overshoot p.o constraint can be expressed in terms of the damping ratio, as in this equation:
where is the damping ratio.
Damping Ratio
Specifying a damping ratio in the continuous-time root locus causes two rays, starting at the root locus origin, to appear. These rays are the locus of poles associated with the damping ratio. In the discrete-time case, the constraint appears as curved lines originating at (1,0) and meeting on the real axis in the left-hand plane.
The damping ratio defines a requirement on for continuous systems and on
for discrete systems.
Natural Frequency
If you specify a natural frequency, a semicircle centered around the root locus origin appears. The radius equals the natural frequency.
The natural frequency defines a requirement on abs(pole) for continuous systems and on
for discrete systems.
Region Constraint
Specifies an exclusion region in the complex plane, causing a line to appear between the two specified points with a shaded region below the line. The poles must not lie in the shaded region.
Open-Loop and Prefilter Bode Diagrams
Gain and Phase Margins
Specify a minimum phase and or a minimum gain margin.
Upper Gain Limit
You can specify an upper gain limit, which appears as a straight line on the Bode magnitude curve. You must select frequency limits, the upper gain limit in decibels, and the slope in dB/decade.
Lower Gain Limit
Specify the lower gain limit in the same fashion as the upper gain limit.
Open-Loop Nichols Plots
Phase Margin
Specify a minimum phase amount.
While displayed graphically at only one location around a multiple of -180 degrees, this requirement applies to phase margin regardless of actual phase (i.e., it is interpreted for all multiples of -180).
Gain Margin
Specify a minimum gain margin.
While displayed graphically at only one location around a multiple of -180 degrees, this requirement applies to gain margin regardless of actual phase (i.e., it is interpreted for all multiples of -180).
Closed-Loop Peak Gain
Specify a peak closed-loop gain at a given location. The specified value can be positive or negative in dB. The constraint follows the curves of the Nichols plot grid, so it is recommended that you have the grid on when using this feature.
While displayed graphically at only one location around a multiple of -180 degrees, this requirement applies to gain margin regardless of actual phase (i.e., it is interpreted for all multiples of -180).
Gain-Phase Requirement
Specifies an exclusion region for the response on the Nichols plot. The response must not pass through the shaded region.
This only applies to the region (phase and gain) drawn.
Step/Impulse Response Plots
Upper Time Response Bound
You can specify an upper time response bound for step and impulse responses.
Lower Time Response Bound
You can specify a lower time response bound for step and impulse responses.
Step Response Bound
For a step response plot, you can also specify a step response bound design requirement.
To define a step response bound requirement, specify the following step response parameters:
Final value — Final steady-state value
Rise time — Time required to reach the specified percentage, % Rise, of the step range.
Settling time — Time at which the response enters and stays within the settling percentage, % Settling, of the step range.
% Overshoot — Maximum percentage overshoot above the Final value.
% Undershoot — Maximum percentage undershoot below the Initial value.
In the Control System Designer app, step response plots always use
an Initial value and a Step
time of 0
.