dksynperf
(Not recommended) Robust H∞
performance optimized by dksyn
dksynperf is not recommended. Use musynperf
instead. For more information, see Version History.
Syntax
Description
The robust H∞ performance (or
robust H∞ norm) of an uncertain
closed-loop system is the smallest value γ such that the I/O gain of
the system stays below γ for all modeled uncertainty up to size
1/γ (in normalized units). The dksyn
function synthesizes a robust controller by minimizing this quantity over all possible
choices of controller. dksynperf computes this quantity for a
specified uncertain model.
[
calculates the robust H∞
performance for an uncertain closed-loop system, gamma,wcu]
= dksynperf(clp)clp. The
robust H∞ performance is the
smallest value γ for which the peak I/O gain stays below
γ for all modeled uncertainty up to 1/γ,
in normalized units. For example, a value of γ = 1.125 implies
the following:
The I/O gain of
clpremains less than 1.125 as long as the uncertain elements stay within 0.8 normalized units of their nominal values. In other words, for uncertain element values within 0.8 normalized units, the largest possible H∞ norm is 1.125.There is a perturbation of size 0.8 normalized units that drives the peak I/O gain to 1.125.
The peak I/O gain is the maximum I/O gain over all inputs, which is also the peak of the largest singular value over all frequencies and uncertainties. In other words, if Δ represents all possible values of the uncertain parameters in the closed-loop transfer function CLP(jω), then
The output structure gamma contains upper and lower bounds on
the robust H∞ performance and the
critical frequency at which the I/O gain of clp reaches the
lower bound. The structure wcu contains the uncertain-element
values that drive the peak I/O gain to the lower bound.
[
computes the robust H∞ performance
at the frequencies specified by gamma,wcu]
= dksynperf(clp,w)w.
If
wis a cell array of the form{wmin,wmax}, thendksynperfrestricts the computation to the interval betweenwminandwmax.If
wis a vector of frequencies, thendksynperfcomputes the H∞ performance at the specified frequencies only.
[
specifies additional options for the computation. Use gamma,wcu]
= dksynperf(___,opts)robOptions to create
opts. You can use this syntax with any of the previous
input-argument combinations.
Examples
Input Arguments
Output Arguments
Version History
Introduced in R2017aSee Also
dksyn | robgain | robOptions | robstab | normalized2actual | actual2normalized | wcgain | musynperf