9
Analytical Expressions of FDS Transients

9.1. Introduction

The determination of the analytical expression X(t) formulating the transients of the FDS:

is considered as a trivial problem because many researchers think that it has already been solved for several years with the initial condition X(0), where X(t) is the pseudo-state vector [MAT 96, BET 08]. Unfortunately, we have previously demonstrated that X(t) is unable to predict future system behavior, which must be replaced by the distributed state vector Z(ω,t), in the theoretical framework of the closed-loop representation. Moreover, it is generally admitted that X(t) expressions depend on the choice of the fractional derivative. We also demonstrated in Chapter 8 that it is a false problem and transients have a unique expression, which can be based on the distributed initial condition Z(ω, 0).

Therefore, the objective of this chapter is to express X(t), i.e. the free and forced responses of [9.1] using the distributed state Z(ω,t). Two solutions are proposed: the first solution is based on the Mittag-Leffler approach [MON 10, ORT 18] and the second solution is based on the new concept of distributed exponential, i.e. using all the potentialities of the infinite state approach. Moreover, beyond these theoretical expressions, another practical objective is to formulate computable solutions derived from these expressions.

Basically, the two theoretical solutions will be derived from Picard’s method; let us briefly recall its principle [KOR 68, POD 99].

This method is used to derive the solution of the nonlinear system:

[9.2] images

The solution y(x) verifies the integral equation:

[9.3] images

As y(x) on the right side is unknown, it must be replaced by iterative estimates yi(x).

At the first step, y0 (x) = y(x0).

Therefore

[9.4] images

Then, at the second step, with estimate y1 (x), we can calculate:

[9.5] images

Therefore, at iteration k, we obtain

[9.6] images

This method makes it possible to obtain y(x) as:

[9.7] images

This technique is essentially used in the nonlinear case [KOR 68], but obviously it can be used in the linear case.

9.2. Mittag-Leffler approach

9.2.1. Free response of the elementary FDS

Consider the elementary system

We have previously demonstrated that z(ω,0) is its initial condition, i.e. the initial condition of the associated fractional integrator images with the closed-loop representation.

Let us recall that:

[9.9] images

The free response x0(t) of the integrator, with the initial condition z(ω,0), corresponds to v(t) = 0 .

Therefore

[9.10] images

and

[9.11] images

We look for the solution x(t) of system [9.8] using Picard’s method.

Basically, x(t) is the solution of the integral equation:

[9.12] images

As x(t) on the right side is unknown, it must be replaced iteratively by x0 (t), x1(t) , …, xk (t).

The first estimate is x0(t).

Therefore

[9.13] images

and using the Laplace transform technique:

[9.14] images

The second estimate x2(t) corresponds to

[9.15] images

Therefore

[9.16] images

Consequently, at iteration k:

[9.17] images

Therefore

[9.18] images

Let us recall Appendix A.3:

[9.19] images

where images is the Mittag-Leffler function defined as

[9.20] images

Since

[9.21] images

we obtain

[9.22] images

Therefore

[9.23] images

9.2.2. Free response of the N-derivative FDS

Consider

[9.24] images

The initial condition of the integrators is Z(ω,0), and the free response X0 (t) of the integrators is defined as

Basically, X(t) is the solution of the integral equation:

[9.26] images

As noted previously, the first estimate is

[9.27] images

which is expressed as X1 (s) with the Laplace transform technique:

[9.28] images

Then

[9.29] images

and

[9.30] images

Therefore, at iteration k

[9.31] images

and X(s) is the limit of this procedure:

[9.32] images

En,1 (Atn) is the matrix Mittag-Leffler function [MON 10] defined by the Laplace transform:

[9.33] images

Then

[9.34] images

and

[9.35] images

where

[9.36] images

is the matrix Mittag-Leffler function.

9.2.3. Complete solution of the N-derivative FDS

An excitation u(t) is introduced in the previous FDS, so

[9.37] images

Z(ω, 0) is the initial condition of integrators images and X0(t) is their free response [9.25].

Basically, X(t) is the solution of the integral equation:

[9.38] images

As noted previously, the first estimate is:

[9.39] images

Therefore

[9.40] images

Then

[9.41] images

Therefore

[9.42] images

At iteration k, we obtain

[9.43] images

Consequently, X (s) is the limit of this procedure:

[9.44] images

Therefore

[9.45] images

Let us define [MON 10]

[9.46] images

Then

[9.47] images

where

[9.48] images

It would be possible to generalize this methodology to the non-commensurate order case. However, it would be of limited interest because even in the commensurate order case, practical computation of X(t) is difficult.

9.3. Distributed exponential approach

9.3.1. Introduction

The Mittag-Leffler approach is very popular among fractional calculus users [POD 99]. We demonstrated in the previous section that it can be adapted to the infinite state approach. Nevertheless, the expression

[9.49] images

where

[9.50] images

does not provide a straightforward access to the components of X(t) because it is based on a convolution integral.

Therefore, it seems more appropriate to determine another expression of X(t) using all the properties of the infinite state method.

9.3.2. Solution of images using frequency discretization

Consider the elementary system

[9.51] images

which can be expressed with the internal distributed variable z(ω,t) :

Frequency discretization of this distributed differential system leads to (see Chapter 2):

Let us define

Equation [9.54] can be written as

[9.55] images

with

[9.56] images

Let us define

[9.57] images

Thus, equation [9.53] can be expressed as

with

[9.59] images

The differential equation [9.58] corresponds to the frequency discretization of the distributed differential system [9.52].

Let

Then, the solution of [9.58] with the initial condition [9.60] is expressed with the matrix exponential images [KAI 80], i.e.

This technique is completely trivial in the context of integer order differential systems.

However, what is the limit of [9.61] if J ⟶ ∞, ωb ⟶ 0, ωh ⟶ ∞, Δω ⟶ 0?

This means that Z(t) ⟶ z(ω,t) and Z(0) ⟶ z(ω,0), which implies that images becomes a matrix exponential of infinite dimension.

Therefore, our objective is to express this limit.

9.3.3. Solution of images using a continuous approach

Consider again the distributed differential system

[9.62] images

Using the equation defining x(t), we obtain

In fact, equation [9.63] is not correct because it is necessary to separate the frequency ω (of z(ω,t)) and the frequency ξ used in the calculus of the integral defining x(t).

Indeed, we must write

[9.64] images

Consequently, there are two frequency variables ω and ξ.

It is possible to use only one variable ξ thanks to a mathematical trick.

Consider the frequency Dirac impulse δ(ξ) [ZEM 65], defined as

[9.65] images

Therefore, we can write

[9.66] images

Let us define

[9.67] images

Then

[9.68] images

This means that the limit of the discretized system

[9.69] images

is the distributed differential system

Therefore, images is the continuous expression equivalent to images.

REMARK 1.– We can verify equation [9.70]. The discrete equivalent of images,

images

which corresponds to images.

Note that two indexes j and k are necessary in order to separate ωj and ξk.

9.3.4. Solution of images using Picard’s method

Consider the distributed differential system:

[9.71] images

with the initial condition z(ω,0).

We use Picard’s method.

The solution z(ω,t) verifies the integral equation:

[9.72] images

At the first iteration, z0 (ω,t) = z(ω,0)

Therefore, images

As images does not depend on τ and ω

we obtain

[9.73] images

Then, at the second iteration:

[9.74] images

Thus

[9.75] images

Consequently, at kth iteration:

[9.76] images
[9.77] images

Let us define the distributed exponential as:

[9.78] images

Thus, the solution of images with the initial condition z (ω, 0) is expressed as:

[9.79] images

which is the continuous limit of images.

REMARK 2.–

  1. 1) The elementary ODE
    images

    with the initial condition x(0) verifies the general solution:

    x(t) = ea t x(0)

    The distributed elementary ODE

    images

    with the initial condition z(ω, 0)

    verifies the general solution:

    images

    Therefore, the distributed exponential expimages is the generalization of the elementary exponential eat of the integer order case.

  2. 2) Consider n = 1, then ω = 0 and μ1 (ξ) = δ(ξ)

    so images

    and images

    Thus, exp images

    i.e. we recover the integer order case.

  3. 3) The main interest of the distributed exponential, in fact of its discretized version, is to provide a straightforward numerical solution expressed as:
    images

for the free response of the elementary FDE

images

with the initial condition z(ω,0).

On the contrary, the Mittag-Leffler approach relies on a convolution

images

with images

Obviously, the computation of this convolution is a complex operation.

Thus, the distributed exponential approach provides a tractable solution, generalization of the exponential in the integer order case.

9.3.5. Solution of images

Consider the non-commensurate order system:

Let Z (ω,t) be the vector of distributed states zi (ω,t) associated with each integrator images i=1 to N. Then, system [9.80] is equivalent to

where images was defined in Chapter 7.

As in the one-derivative case, we can write

[9.82] images

Note that

[9.83] images

Therefore, we can define the matrix f(ω, ξ):

[9.84] images

Then, system [9.81] can be expressed as

[9.85] images

which is the generalization to the N -derivative case of

[9.86] images

where images.

Therefore, the distributed exponential exp images is replaced by the distributed matrix exponential exp images, i.e.

[9.87] images

is the solution of the non-commensurate order FDS images with the initial condition Z(ω,0).

Finally, we obtain X(t), the solution of [9.80] with:

[9.88] images

9.3.6. Solution of images

Let us again consider the N -derivative FDS:

[9.89] images

Z(ω,t) is the sum of the previous free response and the forced response due to the input u(t).

Therefore, as in the integer order case [KAI 80, ZAD 08]:

[9.90] images

Thus, the complete solution is:

[9.91] images

and the response X(t) of the system [9.80] is

[9.92] images

9.4. Numerical computation of analytical transients

9.4.1. Introduction

The convolution of images with images is not an easy task; moreover, as En,1(atn) is not convergent for large values of t (see Chapter 7), computation of the free response with the Mittag-Leffler approach, even with an elementary fractional system, is a complex problem without practical interest.

On the contrary, computation of the free response based on the distributed exponential, in fact with its discretized expression, is straightforward, since it is the generalization of the integer order case which benefits many numerical tools [MOK 97].

However, computation of the forced response is not as simple as in the integer order case, i.e. a dedicated approach is necessary.

Two examples are proposed to highlight the interest of the discrete distributed exponential technique.

9.4.2. Computation of the forced response

Consider the elementary system:

[9.93] images

Its frequency discretization leads to the equivalent integer order differential system:

with images.

Therefore, the global solution of [9.94] with the discrete initial condition Z(t0) is:

[9.95] images

Numerical computation of the free response is straightforward, as in the integer order case. In particular, we obtain the value of Z(t) directly, i.e. without recursive computation of intermediary values since t0.

On the contrary, there is a problem with the forced response.

Let t = kTe, where Te is the sampling period.

u(t) must be replaced between instants (k–1)Te and k Te by a constant value uk−1 (zero-holder [KAI 80, KRA 92]). Therefore, the convolution integral becomes:

[9.96] images

Let us recall that dim(Asyst) = (J + 1)(J + 1), where J + 1 is the number of frequency modes, with the constraint J >> 1. Moreover, as the frequency modes range from ωb to ωh, with ωh >> ωb, the matrix Asyst is ill-conditioned and cannot be inverted [FRA 68, DEN 69, MAR 93]. Therefore, it is necessary to numerically compute the convolution integral.

[9.97] images
[9.98] images

Therefore, images corresponds to the recursive equation:

[9.99] images
[9.100] images

M is precomputed thanks to a numerical integration algorithm [HAR 98, NOU 91].

For example, we can compute M using the simplest elementary algorithm:

[9.101] images

In order to appreciate the accuracy of this technique, we must compute the forced response images of images with u(t) = UH(t) and compare it to the reference output xref(t) = U(1−En,1(–atn)) (see Appendix A.3).

The simulation is performed with

images

Figure 9.1 presents the computation error images for different values of Te.

image

Figure 9.1. Computation error. For a color version of the figures in this chapter see www.iste.co.uk/trigeassou/analysis1.zip

This error is very low for Te =10−3 s and Te =10−2 s . As expected, it is more important for Te = 0.1s, but nevertheless acceptable.

9.4.3. Step response of a three-derivative FDS

Consider the non-commensurate order FDS:

[9.102] images
[9.103] images
[9.104] images

images correspond to:

[9.105] images

X(t) is computed with the recursive equation:

[9.106] images

G is precomputed with the previous integration technique (I = 2000).

The graphs of x1(t), x2 (t) and x3(t) are plotted in Figure 9.2.

image

Figure 9.2. Step responses of pseudo-state variables

Note that dim (Asyst ) = (153) (153) , which is obviously a large value for an integer order system.

Thus, this example perfectly illustrates the numerical robustness of the discrete distributed exponential algorithm.

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

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