Approximations of distributed control operators on ... - Youssef YAKOUBI

[1] B.Bamieh, F.Paganini, M.Dahleh, Distributed Control of Spatially-Invariant Systems, IEEE. Trans. Automatic Control, 47 (7) pp. 1091-1107, (2002).
145KB taille 2 téléchargements 247 vues
Approximations of distributed control operators on quasi-local architectures M. Lenczner∗, G. Montseny†and Youssef Yakoubi∗

Abstract This paper is focused on the derivation of state-realizations of diffusive type for linear operators solutions of some partial differential operational equations. The practical interest of this work relates for example to the context of intensive computation in embedded systems when embedded computers have a semi-decentralized architecture such as, for example, Cellular Neural Networks.

1

Introduction

Many partial differential problems can be straightforwardly solved by means of networks of interconnected computers such as Cellular Neural Networks (CNN), which consist of arrays of analogic processors with connections limited to immediate neighbors (see [2] for details). Today0 s available CNN0 s chips have about 128×128 analogic programmable cells, which enables to solve systems of (possibly non-linear) differential equations with as many unknowns. Additional basic instructions about local simple algebraic operations such as additions or multiplications are also available, so, the realization of finite differences operators is an easy task with such architectures. The huge advantage of the CNN computers is that basic instructions operate on a very large amount of data in an extremely short time (a few nanoseconds). In this note, we address the problem of the concrete realization of linear operators on infinite dimensional spaces in a way that will be compatible with real time and embedded computation, i.e. that requires only the few possible operations already mentioned. The concept of 00 diffusive representation00 [5] reveals itself well-suited to the state-space realization of linear integral operators. Considering functions u defined on a one-dimensional domain and a causal kernel operator P , the diffusive realization of P u takes the following integral form involving the resolvent of operator ∂x in the algebra of causal linear bounded operators on L2 : Z (1) (P u)(x) = µ(x, ξ)(∂x + γ(ξ)I)−1 u(x)dξ. ∗ †

UTBM, 90010 Belfort CEDEX FRANCE. Email: [email protected] and [email protected] LAAS-CNRS 7, avenue du Colonel Roche 31077 Toulouse Cedex 4 FRANCE. Email: [email protected]

1

So, when supp u ⊂ [a, b], the operator u 7→ P u can be realized by solving the following Cauchy problem with null initial condition: ∂x ψ + γ(ξ)ψ = u, ξ ∈ R and x ∈]a, b]. Approximations at nodes xi then require to solve a diagonal differential system: ∂x ψ n + γ(ξ n )ψ n = u, in such P a way that (Peu)(xi ) ≈ n µn (xi ) ψ n (xi ). In the general case, 1D-operators can similarly be realized by decomposing them in their causal and anti-causal parts, each of them having a representation of the form (1). Thanks to its local formulation, the resulting numerical realization is implementable on CNN architectures. In this note, there is the first attempt to build diffusive realizations of operators that are themselves the unknowns of operational equations. Our main contribution consists of the determination of the equations verified by the so-called diffusive symbol µ. We also give a sufficient characterization of the admissible paths γ. All the results announced for the one-dimensional case may be extended to higher dimensional problems. Other methods have already been proposed in [1], [3] and [4] for the resolution of the same kind of problems. The two first approaches are limited to space invariant equations posed on infinite domains when the third provides a high frequency approximation and is limited to a class of operational equations.

2

Diffusive realization of integral operators

We denote ω :=]0, 1[ and Ω := ω × ω. Throughout this note, we shall use the uperscripts + or − to refer to causal or anti-causal operators, and the convention ∓ = −(±). We consider an operators P in L2 (ω) formulated under the general integral form Z (P u)(x) = p(x, y) u(y) dy. ω

An operator P is said to be causal (respectively anti-causal) if p(x, y) = 0 for y > x (respectively for y < x). Diffusive realizations of P are based on its Runique decomposition into causal x and anti-causal parts: P = P + + P − , where (P + u)(x) = 0 p(x, y) u(y) dy and (P − u)(x) = R1 p(x, y) u(y) dy. The so-called impulse response pe is defined by p(x, y) = pe(x, x − y). The x variables x and y are treated on an unequal footing, assuming that the causal (resp. anticausal) impulse response is analytic with respect to y, with analytic extension to R+∗ y (resp. 2 R−∗ ) locally integrable, and that for each y, the function x → 7 p(x, y) belongs to L (ω). y For given a± ∈ R, we consider ξ 7→ γ ± (ξ) two complex Lipschitz functions from R to ± [a , +∞[+iR ⊂ C such that |γ ±0 | ≥ b > 0 almost everywhere which define simple arcs closed at infinity. Moreover we assume that they are included in some sector k + ei[−α,+α] R+ with 0 ≤ α < π2 . R From now on, we use the convenient notation, hµ, ψi := R µ(ξ)ψ(ξ) dξ and we note that in the case where µ would not be a locally integrable function, a more general duality product, to be specified in each concrete case, would be involved in place of the integral. Consider also the so-called γ ± -representations of u, denoted by ψ ± (u) and defined as the unique solutions of the following direct and backward Cauchy problems (parameterized by ξ ∈ R), of diffusive type thanks to the sector condition on γ ± :

2

∂x ψ + (x, ξ) = −γ + (ξ)ψ + (x, ξ) + u(x) ∀x ∈]0, 1[, ψ + (0, ξ) = 0 and ∂x ψ − (x, ξ) = γ − (ξ)ψ − (x, ξ) + u(x) ∀x ∈]0, 1[, ψ − (1, ξ) = 0.

(2)

We shall say that a causal operator P + (resp. anti-causal operator P − ) admits a diffusive γ + -realization (resp. γ − -realization) if ®there exists a so-called diffusive symbol µ+ (x, ξ) (resp. ­ ­ ® µ− (x, ξ)) so that P + u(x) = µ+ , ψ + (u) (resp. P − u(x) = µ− , ψ − (u) ). Similarly, we say that an operator P admits a γ ± -diffusive realization if both its causal and anti-causal parts P + and P − admit a diffusive realization associated respectively to γ + and γ − . Let us state some sufficient conditions for the existence of the so-called canonical diffusive realization of an operator P for general paths γ ± . They pertain to the Laplace transforms with p(x, .)) respect to y of the causal and anti-causal parts of the impulse response: P + (x, .) := L(e − and P (x, .) := L(e p(x, −.)). Theorem 1 For a given path γ + (resp. γ − ), a causal (resp. anti-causal) operator P + (resp. P − ) admits a diffusive symbol if the two following conditions are fulfilled: (i) the Laplace symbol λ 7→ P + (x, λ) (resp. λ 7→ P − (x, λ)) is holomorphic in a domain D+ (resp. D− ) that contains the closed set located at right of the arc −γ + (resp. at left of the arc −γ − ); (ii) P ± (x, λ) vanish when |λ| → ∞ uniformly with respect to arg λ. Then the so-called canonical γ ± -symbols are given by µ+ (x, ξ) = −

γ +0 (ξ) + γ −0 (ξ) − P (x, −γ + (ξ)) and µ− (x, ξ) = P (x, −γ − (ξ)) 2iπ 2iπ

(3)

and have the same regularity as γ ±0 .

3

Diffusive symbolic formulation of linear partial differential operational equations

In this section we state the equations satisfied by the symbols µ± equivalent to a boundary value problem posed on the kernel p in Ω+ ∪ Ω− , where the sets Ω± are associated to the causal (y < x) and anti-causal (y > x) parts of Ω. For this purpose we consider a partition of the − + boundary of Ω± in Γ+ y = {1} × ω, Γy = {0} × ω, Γ0 = {(x, y) ∈ Ω s.t. x = y}, Γx = ω × {0} − and Γx = ω × {1}. We denote ∇ := t (∂x , ∂y ) and we consider a boundary value problem on the kernel p: A(x, ∇) p(x, y) = q(x, y) in Ω+ ∪ Ω−

(4)

with an unspecified number of boundary conditions B(x, ∇) p(x, y) = r(x, y) on ∂Ω+ ∪ ∂Ω− ,

(5)

where q is the kernel of a given operator Q with diffusive symbol ν ± . The restrictions of r to + the boundaries Γ± y are assumed to be the kernels of a causal operator R and an anti-causal 3

operator R− with diffusive symbols ρ+ and ρ− . With φ± (x, y) := (x, ±(x − y)), the partial differential equation solved by pe± := p ◦ φ± is

e± (x, ∇) pe± = qe± A (6) µ ¶ 1 ±1 ± ± ± ± e where A (x, ∇) = A(φ (x, y), K ∇) and K := . Recall that pe± has analytic 0 ∓1 e (with respect to y). Furthermore, continuation on R+∗ ; we assume that this is also the case for A e± and pe± to R− by 0; so, the formulation of (6) in the sense of distributions we can extend A takes the form: X 0 e± (x, ∇) pe± + e± (x, ∇) pe± δ (k) A A e± in D+ (R), (7) 0 = q k k

th e± (x, ∇) are suitable partial differential operators and δ (k) where A derivative of the 0 is the k k Dirac distribution at point 0. We are now in position to introduce two differential operators associated to A and γ ± :

A± (x, ∂x , λ) = A(x, K ± t (∂x , −λ)) ± γ 0 (ξ) X ± ± e± (x, K ± ∇); and A0 (x, ∇, γ (ξ)) = ∓ (−γ ± (ξ))k A k 2iπ k

(8) (9)

Operators B ± and B0± can be derived from B in the same way as A± and A± 0 was from A. Theorem 2 Assuming that P , Q and R± fulfil the assumptions of theorem 1, the kernel p is solution of the boundary value problem (4-5) iff its canonical γ ± -symbols are solution of: ± ± + A± (x, ∂x , γ + (ξ))µ± (x, ξ) + A± 0 (x, ∇, γ (ξ)) p(x, x) = ν (x, ξ) ∀(x, ξ) ∈ ω × R , B ± (x, ∂x , γ + (ξ))µ± (x, ξ) + B0± (x, ∇, γ ± (ξ)) p(x, x) = ρ± (x, ξ) ∀(x, ξ) ∈ ({1} or {0}) × R+ , E D ± B ± (x, ∂x , γ ± (ξ)) µ± (x, ξ), e−γ (ξ)(x−y0 (x)) = r(x, y0 (x)) on Γ± x ∪ Γ0

with y0 (x) = x, 0 or 1 on Γ0 , Γ+ or Γ− .

For ending, we state some sufficient conditions on the operators A and B which insure that P satisfies the assumption (i) of theorem 1. The differential operators A± and B ± can be expanded to the derivatives: P P ± with respect ± ± m ± m A (x, ∂x , λ) = m am (x, −λ) ∂x and B (x, ∂x , λ) = m bm (x, −λ) ∂x , which allows to define ± the union of zeros of the analytic functions λ 7→ a± m (x, −λ) and λ 7→ bm (x, −λ) over all x and m: [ [ −1 ± −1 WA± := [a± (x, .)] (0) and W := [b± (10) m m (x, .)] (0). B x,m

x,m

Theorem 3 If WA± ∪ WB± ⊂ C − D± and if Q and R± fulfil the assumption (i) of theorem 1 then P fulfils it also. 4

Final remarks: 1. The assumption (ii) of theorem 1 has to be checked case by case. 2. The general result has already been applied to two Lyapunov equations issued from the control theory of the heat equation with Dirichlet and Neuman boundary conditions. 3. The method has also been applied to the nonlinear Riccati equation related to a boundary control problem for the heat equation. 4. Numerical methods may be based or on the resolution of the boundary value problem satisfied by the kernel or directly on the differential equations of the diffusive symbols.

References [1] B.Bamieh, F.Paganini, M.Dahleh, Distributed Control of Spatially-Invariant Systems, IEEE Trans. Automatic Control, 47 (7) pp. 1091-1107, (2002). [2] L.O.Chua and T.Roska, Cellular Neural Networks and Visual Computing, Cambridge University Press, Cambridge, New York, (2002). [3] R.D0 Andrea, G.E.Dullerud, Distributed control design for spatially interconnected systems, IEEE Transactions on Automatic Control, Volume: vol. 48, n◦ 9, pp. 1478 - 1495, (2003). [4] M.Kader, M.Lenczner and Z.Mrcarica, Distributed optimal control of vibrations: A high frequency approximation approach. Smart Materials and Structures, Vol 12, pp 437, (2003). [5] G.Montseny, Représentation diffusive, to appear.

5