NormHinf - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

DynamicSystems

  

NormHinf

  

Compute the  norm of a linear system

 

Calling Sequence

Parameters

Options

Description

Examples

References

Compatibility

Calling Sequence

NormHinf(sys)

NormHinf(sys, eps)

Parameters

sys

-

System; system object

eps

-

(optional) nonnegative; relative accuracy. The default value is 10^(-6).

opts

-

(optional) equation(s) of the form option = value; specify options for the NormHinf command

Options

• 

output = norm or peakfreq or list of these names.

Specifies the returned values. By default, only the  norm is returned. If peakfreq is specified, the angular frequency (rad/s) at which the peak gain of sys occurs is returned.

• 

checkstability = truefalse

True means check whether the system is stable; if it is not stable, raise a warning. False means skip the check. The default is true.

Description

• 

The NormHinf command computes the  norm of a linear system sys, with relative accuracy eps. Both continuous-time and discrete-time systems, and both single-input single-output (SISO) and multiple-input multiple-output (MIMO) systems are supported.

Continuous-time

• 

For a stable SISO linear system with transfer function , the  norm is defined in the frequency domain as:

  

 =

• 

For a MIMO linear system with transfer function Matrix , the definition of  norm in the frequency domain is generalized to:

  

 =

  

where  is the maximum singular value.

• 

In the time domain, the  norm of a transfer function is calculated assuming that the stable transfer function  has a state-space representation:

  

  

  

where: , , , and , and , , and  are the number of states, inputs and outputs of the linear system respectively.

  

 and . . , with  stable (all eigenvalues of  have a negative real part).

  

Then the  norm of the transfer function Matrix  is  for some , not equal to a singular value of Matrix , if and only if  has no eigenvalues on the imaginary axis. The Matrix  is defined as:

  

 =

  

where  and  (subscripts  and  indicate the dimensions of the respective identity Matrices).

Discrete-time

• 

For a stable SISO linear system with transfer function , the  norm is defined in the frequency domain as:

  

 =

• 

For a MIMO linear system with transfer function Matrix , the definition of  norm in the frequency domain is generalized to:

  

 =

  

where  is the maximum singular value.

• 

In the time domain, the  norm of a transfer function is calculated assuming that the stable transfer function  has a state-space representation:

  

  

  

so that  and . . , with  stable (all eigenvalues of  have a magnitude less than 1).

• 

The  norm of the transfer function Matrix  is calculated using the bilinear transformation, since the  norm for a discrete-time LTI system is preserved in the continuous-time domain under such transformation.

• 

The  norm provides a measure of the worst-case system gain, i.e., the largest factor by which any sinusoidal input is magnified by the system. For instance, the  norm of the transfer function G from w (disturbance input) to y (output) provides a measure of the worst-case influence of the noise w on the output y of an LTI system.

• 

For a SISO linear system, the  norm is the maximum gain of the frequency response of the system. In an analogous way, for a MIMO linear system, the  norm is the maximum gain across all inputs and outputs of the system.

• 

The  norm of  equals the peak value on the Bode magnitude plot of . It also equals the distance from the origin to the farthest point on the Nyquist plot of .

• 

The  norm is finite if and only if the transfer function  is proper (degree of denominator greater than or equal to degree of numerator) and has no poles on the imaginary axis (continuous-time) or on the unit circle (discrete-time).

Examples

Example 1 : Find the  norm of a continuous-time system.

(1)

(2)

(3)

Example 2: Find the  norm of the system given by the following differential equation. Show the peak frequency and the norm in that order.

(4)

(5)

(6)

(7)

Example 3 : Find the  norm of a continuous state-space MIMO system.

(8)

(9)

(10)

(11)

Example 4: Find the  norm of a continuous transfer function G(s) with .1% of tolerance.

(12)

(13)

(14)

(15)

Example 5: Find the  norm of a continuous transfer function matrix.

(16)

(17)

(18)

(19)

Example 6: Find the  norm of a continuous state-space SISO system.

(20)

(21)

(22)

(23)

Example 7 : Find the  norm of a system with discrete-time transfer function shown below.

(24)

(25)

(26)

(27)

Example 8 : Find the  norm of a system with discrete-time transfer function shown below.

(28)

(29)

(30)

(31)

References

  

S. Boyd, V. Balakrishnan, P. Kabamba, On computing the  norm of a transfer matrix, 1988.

  

N. A. Bruinsma, M. Steinbuch, A fast algortihm to compute the -norm of a transfer function matrix, 1990.

Compatibility

• 

The DynamicSystems[NormHinf] command was introduced in Maple 18.

• 

For more information on Maple 18 changes, see Updates in Maple 18.

See Also

DynamicSystems

DynamicSystems[MagnitudePlot]

DynamicSystems[NormH2]

DynamicSystems[ToContinuous]

 


Download Help Document