2.28.  EVALUATION OF THE STATE TRANSITION MATRIX FROM AN EXPONENTIAL SERIES

The state transition matrix may be evaluated from an exponential series. Several methods have been proposed for its numerical evaluation. References [20] and [21] discuss one type of computational algorithm developed by Faddeev and Faddeeva for accomplishing this. However, this approach requires the Laplace-transform inversion of Φ(s). Unfortunately, this approach is very tedious for matrices of any size. This section presents a straightforward method that evaluates the state transition matrix based on its infinite matrix series definition [22]. Direct application of the series definition gives a very efficient and fast method that depends only on matrix multiplication. It is based on assuming a solution to the homogeneous state equation, as is commonly done in the classical method of solving linear differential equations.

In order to derive the exponential series definition of the state transition matrix [23], let us assume that the solution to the homogeneous state equation

Image

is given by

Image

where

Image

and

Image

We shall now work backwards (as in the classical method of solving differential equations) and prove that Eq. (2.316) is indeed the correct solution to Eq. (2.315). Following this procedure, the value of Image(t) is given by

Image

A comparison of Eqs. (2.318) and (2.319) indicates that

Image

Therefore, from the definition of Eq. (2.317), we find that

Image

so that

Image

or

Image

is indeed a correct solution to Eq. (2.315).

From this derivation, we can now extend our original definition of the state transition matrix (see Eq. 2.256) to the following:

Image

Because the matrix series is uniformly convergent for any finite interval, the state transition matrix can be determined within prescribed accuracy using only a finite number of terms [5].

Let us apply this series solution approach for obtaining the state transition matrix to the same problem we solved in Section 2.26 from the definition of the state transition matrix provided in Eq. (2.256). The problem solved in Section 2.26 had the companion P matrix given in Eq. (2.270) as:

Image

Substituting this value of P into Eq. (2.323), where k = 2 in this problem, we obtain the following:

Image

This reduces to the following:

Image

which is the same result we had obtained in Eq. (2.275).

An iterative procedure for evaluating ePt, based on the definition of Eq. (2.322), is now presented, and is readily adapted for digital computer computation [22]. Let ePt be represented as

Image

where M is the approximating matrix for ePt,

Image

and R is the remainder matrix

Image

Assuming that each element in the matrix ePt is required to within an accuracy of at least b significant digits, then

Image

where rij and mij represent elements of the matrices R and M.

Let the norm of matrix P be given by

Image

Then, it can be shown that

Image

Therefore, each element of the matrix Pk is less than or equal to ║Pk. It follows that

Image

Let us define the ratio of the second term to the first term of the previous series to be Image as follows:

Image

Therefore,

Image

Substituting Eq. (2.336) into Eq. (2.334), we obtain the following expression:

Image

Equation (2.337) can be rewritten in closed form as

Image

Let us summarize the steps of this iterative procedure for evaluating ePt before applying it to a problem.

(a)  An initial value of K is chosen arbitrarily.

(b)  The value of mij is evaluated by means of Eq. (2.329).

(c)  The value of Image is determined by means of Eq. (2.335).

(d)  The upper bound of |rij| is calculated from Eq. (2.338).

(e)  Each element of M, obtained from Eq. (2.329), is compared with the upper bound of |rij| obtained from Eq. (2.338).

(f)  If the inequality of Eq. (2.331) is not satisfied, the value of K is increased, and steps (a)–(e) are repeated; otherwise, the procedure is ended.

As an example of applying this procedure, let us evaluate Φ(t) numerically for the following example [22]:

Image

Let us assume that each element in the matrix ePt is required to within an accuracy of at least four significant digits and each number carries six significant digits. The state transition matrix is obtained approximately, using the procedure indicated:

Image

In this example, b = 4. When K = 9, the upper bound of |rij| from Eq. (2.338) is 0.587945 × 10−7. Therefore, 10b|rij| = 0.587945 × 10−3 < |mij|, (i,j = 1, 2,...), where mij are the elements of M given in the example. This illustrative example indicates the simplicity and accuracy of the procedure for obtaining the state transition matrix utilizing its series definition.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.16.81.94