Solving linear optimal control problems of the time-delayed systems by Adomian decomposition method
Seyed Mehdi Mirhosseini-Alizamini*
AMS subject classifications: Primary 49N05; Secondary 93C05.
Keywords: Multiple time-delay systems; Pontryagin’s maximum principle; Adomian decomposition method.
Introduction
Optimal control of time-delay systems is one of the most challenging mathematical problems in control theory. Indeed, the presence of delay makes analysis and control design much more complicated. Delays occur frequently in mechanics, physics, population dynamics, biological, chemical, electronic and transformation systems . The theory and the application of optimal control for linear time-delay systems have been developed perfectly. However, as for nonlinear systems, synthesis problems that are solved by classic control theory lead to difficult computations. It is well-known that the nonlinear optimal control time-delay systems can be reduced to a TPBVP involing both delay and advance delay terms, implementing the PMP . In general, this TPBVP cannot be solved exactly and most researches have been devoted to find an approximate solution, for nonlinear TPBVP. We briefly review some resent papers that are relevant to the method developed in the current work for time-delay optimal control problem. An averaging approximations for time-delay optimal control problems , The B-spline approximation scheme , the PMP , variational iteration method (VIM) -, a novel feedward-feedback suboptimal control of linear time-delay systems , Haar wavelets approach , hybrid of block-pulse functions and orthonormal basis , composite Chebyshev finite difference method , The Hamilton-Jacobi-Bellman equation , a delay-dependent stability of neutral systems , An iterior-point algorithm and an embedding process that transfers the problem to a new optimal measure problem .
The topic of the ADM has been rapidly growing in recent years. It was first proposed by George Adomian . In this method the solution of functional equations is considered as the sum of an infinite series usually converging to the solution. A lot of research works have been conducted recently in applying this method to a class of linear and nonlinear partial differential equations . The Adomian’s decomposition has many advantages: it does not require any kind of discretization, linearization or perturbation of the variables and of the equation, therefore it does not need any modification of the actual model that could change the solution; is efficient on providing an approximate or even exact solution in a closed form, to linear and nonlinear problems; provides a fast and accurate convergent series and therefore it is only necessary to calculate a few terms of the series in order to obtain a reliable approximate solution; the method depends only on the known function u0(t) and the algorithm is of simple implementation. The method, has been widely applied to solve nonlinear problems, and different modifications are suggested to overcome the demerits arising in the solution procedure .
This paper concerns with a class of nonlinear quadratic optimal control problem with multi-delay systems. Applying the main ideas of the shooting method to the basic and also a ADM. By applying the necessary optimality conditions, we obtained iterative formulas for the ADM. By using the finite-step iteration of algorithm, we can obtain a suboptimal control law. The convergence of the ADM is studied and for illustrate the effectiveness of these methods, some test problems are investigated. Four illustrative examples are given to demonstrate the simplicity and efficiency of the proposed method.
The structure of this paper is arranged as follows: Section 2 is devoted to Pontryagin’s maximum principle used for solving linear time-varying multi-delay system. Section 3 is dedicated to the proposed design approach to solve a close-loop optimal control problem based on the ADM and convergence of the method is demonstrated. Section 4 is devoted to the suboptimal control strategy and algorithm for proposed method. In Section 5 the numerical examples are simulated to show the reasonableness of our theory and demonstrate the performance of our network. Finally, we end this paper with conclusions in Section 6.
Problem statement and optimality conditions
Consider a linear time-varying multi-delay system
where
λ(t) ∈ ℝn
is the vector of the Lagrange multiplier. According to the necessary
conditions for optimality, we can obtain the following nonlinear TPBVP
:
The optimal can be implemented as a closed loop optimal if the co-state vector obtained consists of linear function of the states and a nonlinear term which is the adjoint vector sequence, in the form λ(t) = P(t)x(t) + g(t), λ(tf) = Qfx(tf), where P(t) ∈ ℝn × n is unknown positive-semidefinite function matrix, g(t) ∈ ℝn is the adjoint vector.
Substituting [8] into equation
[4] yields:
Thus, from [11] and
[12], we can obtain the following
Riccati matrix differential equation:
Substituting [8] into
[7] yields:
For the sake of simplicity, let us define the right hand sides of
[9] and
[14] as follows:
f1(t,x,g) = [A(t)−S1(t)P(t)]x(t) − S1(t)g(t) + A1(t)x(t−τx) + F(t),f2(t,x,g) = = − [A(t)−S1(t)P(t)]Tg(t) − P(t)A1(t)x(t−τx) + G(t),
where
F(t)
and
G(t)
are relations [10] and
[15], respectively.
Thus the TPBVP in (2.9) and (2.14) changes to:
Adomian Decomposition Method
In order to illustrate the basic concepts of the ADM, we consider the following equation: ℒ(u) + ℛ(u) + 𝒩(u) = h(t), where u(t) is the unknown function, ℒ is a linear operator which is assumed to be invertible, ℛ is another linear differential operator, 𝒩(u) represents the nonlinear terms, and h is the continuous function. Applying the inverse operator ℒ−1 to both sides of [19], and using the given conditions we obtain u = f − ℒ−1(ℛ(u)) − ℒ−1(𝒩(u)), where the function f(t) represents the terms arising from integrating the function h(t) and using the initial condition.
The standard Adomian method defines the solution u(t) of
[19] as a series
The nonlinear term in [21] can
be computed by substituting
Now, we briefly describe how to apply the ADM to systems [18]. For this purpose, we use a shooting method like procedure combine with the ADM for solving TPBVP in [18].
Based on the ADM, we seek the solution
{x, g}
as follows:
Suboptimal Control design strategy
Consider the linear time-varying multi-delay system
[1] with cost functional
[2]. Then, the
Nth
order suboptimal trajectory-control pair is obtained as follows:
The
Nth
order in [31] and
[32] has the desirable accuracy,
if for given positive constants
ϵ > 0,
the following condition hold jointly:
Algorithm: Suboptimal control law of system
[1]:
Step 1: Obtain
P(t)
from [13]. Let
x0(t) = x(t0) = ϕ(t), g0(t) = g(t0)
and
k = 1.
Step 2: Compute
xk(t)
and
gk(t)
from [29] and
[30].
Step 3: Let
N = k
and obtain
xN(t)
and
uN(t)
from [31] and
[32].
Step 4: Calculate
JN
according to [33]. If
Numerical examples
In this section, the proposed method is illustrated by some test problems. The calculations are performed using the Matlab software.
FIG. 1.Time difference between events F and A as a function of the length of entering plug for bifurcations B to BXXX, where X stands for 0 or 1.
Conclusion
In this work, the ADM has been successfully applied to find the solution of suboptimal control for linear time-varying systems with multiple state and control delays and with quadratic cost functional is presented. By using the ADM and VIM with the finite-step iteration of algorithm, we can obtain a suboptimal control law. Some numerical examples have been provided to demonstrate the validity and applicability of the proposed method. The method is general and yields very accurate results.
Acknowledgements
Author is grateful to the anonymous referees and the editors for their constructive comments.
Send comment about this article