doc_recovery_region

Computes the DOC based on the recovery region.

Syntax

Description

The DOC based on the recovery region is returned by this function. The computation method is illustrated in [1] and [2].

For an LTI system as follows.

x˙(t)=Ax(t)+Bu(t)

The recovery region for time T for the above system is the set

R={x(0)|u(t)U,t[0,T],x(T)=0}

where U is a bounded closed space.

The DOC in time T of the x=0 is defined as

ρ=infx(0),x(0)R

A new conservative approximation technique has been developed for estimating the degree of controllability of general LTI systems. The procedure involves discretization of the continuous system and computation of the degree of controllability of the resulting discrete system. More details are available in [1] [2].

The parameter A and B are the state matrix and input matrix of the state-space model, respectively. T specifies the recovery time, and N is the number of intervals for discretization. U specifies the minimum and maximum values of the control inputs.

Examples

Input Arguments

A —— System transition matrix of the state-space model of an LTI system, specified as an n-by-n square matrix.


B —— Input coefficient matrix of the state-space model of an LTI system, specified as an n-by-p matrix.


U —— The minimum and maximum values of the control inputs, specified as a tuple (fmin, fax). See acai for more information.


T —— Recovery time, specified as a positive numeric scalar.


N —— The number of intervals for discretization, specified as a positive integer scalar.

dt=T/N is the sample time.

Properties of Arguments

Name of the parametersIs optional?Source, dialog or input port?
ANoInput port
BNoInput port
UNoInput port
TNoInput port
NNoInput port

References

[1] B Yang, G.-X. Du, Q. Quan, K.-Y. Cai, "The Degree of Controllability with Limited Input and an Application for Hexacopter Design," in Proceedings of the 32nd Chinese Control Conference. Xi'an, Shaanxi, China, 2013.

[2] G. Klein, R. E. L. Jr., W. W. Longman, "Computation of a Degree of Controllability Via System Discretization," Journal of Guidance, Control, and Dynamic, vol 5, no. 6, pp. 583-589, 1982. DOI: 10.2514/3.19793