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

Online Help

DynamicSystems

  

NormH2

  

Compute the H2 norm of a linear system

 

Calling Sequence

Parameters

Options

Description

Examples

Compatibility

Calling Sequence

NormH2(sys)

Parameters

sys

-

System; system object

opts

-

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

Options

• 

checkstability = truefalse

True means check whether the system is stable; if it is not stable, an error occurs. False means skip the check. The default is true.

Description

• 

The NormH2 command computes the H2 norm of a linear system sys. 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 H2 norm is defined in the frequency domain as:

  

• 

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

  

  

where  is the Hermitian transpose of Matrix A.

• 

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

  

  

  

so that  and . . .

  

where the feedforward matrix  is necessary for the H2 norm to be finite. It follows that, for non-strictly-causal continuous-time linear time-invariant (LTI) systems (), the H2 norm is infinite.

  

From the above definitions, it can be demonstrated that the H2 norm of a continuous-time LTI is equivalent to:

  

  

where the Matrix  is calculated by solving a continuous Lyapunov equation:

  

Discrete-time

• 

In the frequency domain, the H2 norm of a discrete-time LTI system is defined by:

  

  

where  is the Hermitian transpose of Matrix A.

• 

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

  

  

  

so that . . .

  

From the above definitions, it can be demonstrated that the H2 norm of a discrete-time LTI is equivalent to:

  

  

where the Matrix  is calculated by solving a discrete Lyapunov equation:

  

• 

For both continuous and discrete-time systems, the H2 norm is finite if the LTI system is asymptotically stable. It follows that for unstable systems, the H2 norm is infinite.

• 

A deterministic interpretation of the H2 norm is that it measures the energy of the impulse response of the LTI system.

• 

A stochastic interpretation of the H2 norm is that it measures the energy of the output response to unit white Gaussian noise inputs. A white noise process  has an expected or mean value  and covariance matrix , where  is the Identity Matrix and  is the Dirac delta function. It follows that the H2 norm is equivalent to:  from the interpretation above and DynamicSystems[Covariance].

Examples

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

(1)

(2)

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

(3)

(4)

Example 3 : Find the H2 norm of the following discrete system.

(5)

(6)

Example 4: Find the H2 norm of the system given by the following differential equation.

(7)

(8)

Example 5 : Find the H2 norm of a non-strictly-causal continuous state-space MIMO system.

(9)

Since the H2 norm is infinite, an error message is displayed.

Error, (in DynamicSystems:-NormH2) H2 norm is infinite for continuous 'sys' with D<>0 (system is not strictly causal).

Example 6: Find the H2 norm of an unstable system given by the continuous transfer function G(s).

(10)

Since the H2 norm is infinite, an error message is displayed.

Error, (in DynamicSystems:-NormH2) H2 norm is infinite for unstable systems. Unstable eigenvalues of 'sys': .0324596324047337-.6550790709001*I, .0324596324047337+.6550790709001*I

Compatibility

• 

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

• 

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

See Also

DynamicSystems

DynamicSystems[Covariance]

DynamicSystems[Grammians]

LinearAlgebra[HermitianTranspose]

LinearAlgebra[LyapunovSolve]

LinearAlgebra[SylvesterSolve]

 


Download Help Document