• Aucun résultat trouvé

Analysis of a time optimal control problem related to the management of a bioreactor

N/A
N/A
Protected

Academic year: 2022

Partager "Analysis of a time optimal control problem related to the management of a bioreactor"

Copied!
27
0
0

Texte intégral

(1)

DOI:10.1051/cocv/2010020 www.esaim-cocv.org

ANALYSIS OF A TIME OPTIMAL CONTROL PROBLEM RELATED TO THE MANAGEMENT OF A BIOREACTOR

,∗∗

Lino J. Alvarez-V´ azquez

1

, Francisco J. Fern´ andez

2

and Aurea Mart´ ınez

1

Abstract. We consider a time optimal control problem arisen from the optimal management of a bioreactor devoted to the treatment of eutrophicated water. We formulate this realistic problem as a state-control constrained time optimal control problem. After analyzing the state system (a complex system of coupled partial differential equations with non-smooth coefficients for advection-diffusion- reaction with Michaelis-Menten kinetics, modelling the eutrophication processes) we demonstrate the existence of, at least, an optimal solution. Then we present a detailed derivation of a first order opti- mality condition (involving the corresponding adjoint systems) characterizing these optimal solutions.

Finally, a numerical example is shown.

Mathematics Subject Classification.35D05, 49J20, 93C20.

Received February 10, 2009. Revised September 3, 2009 and January 21, 2010.

Published online April 23, 2010.

1. Introduction: Environment and mathematics

An excessive concentration of nutrients (usually nitrogen or phosphorus) in large bodies of water (as lakes, estuaries, rivers and so on) encourages the growth of aquatic organisms, causing its aging by an abnormal biological enrichment of the water. For instance, in young lakes water is clear and cold, supporting a reduced quantity of life. However, urban sewage and agricultural/industrial wastes derived from human activities can introduce into the aquatic media a large amount of nutrients which promotes an increasing of the lake’s fertility and accelerates the aging process: plant/animal life explodes, and organic detritus begin to be deposited on the bottom, giving raise to the eutrophication processes. The main pollutants (nitrates and phosphates) from drained wastewater act as plant nutrients, stimulating the algal blooms and, consequently, robbing the water of dissolved oxygen vital to other aquatic life species, and warming the water. These facts usually poison whole populations of fish, whose organic remains further exhaust the dissolved oxygen from water, leading the lake to ecological death.

Keywords and phrases. Time optimal control, partial differential equations, optimality conditions, existence, bioreactor.

Supported by Project MTM2009-07749 of Micinn (Spain), and INCITE-09-291-083-PR of Xunta de Galicia.

∗∗ The authors thank the fruitful suggestions of Prof. Jean-Pierre Raymond. The authors also appreciate the interesting and detailed remarks of the anonymous referee.

1 Departamento de Matem´atica Aplicada II, E.T.S.I. Telecomunicaci´on, Universidad de Vigo, 36310 Vigo, Spain.

lino@dma.uvigo.es; aurea@dma.uvigo.es

2 Departamento de Matem´atica Aplicada, Facultad de Matem´aticas, Universidad de Santiago de Compostela, 15706 Santiago, Spain. fjavier.fernandez@usc.es

Article published by EDP Sciences c EDP Sciences, SMAI 2010

(2)

Eutrophication of aquatic media has been considered one of the major threats to the health of ecosystems since the last decades. Eutrophication processes have been the subject of a wide range of biological/engineering researches but, from a purely mathematical viewpoint, related mathematical models have been much less an- alyzed. There exist several interesting papers studying the problem from a simplified ordinary differential equations viewpoint, but within the framework of partial differential equations, only a few models have been proposed: a 1D spatial model for oxygen dynamics was initially given by Lunardini and Di Cola [13]. More complex 2D depth-averaged models for nutrient-phytoplankton in shallow water have been given, for instance, by Arinoet al.[5] or Cioffi and Gallerano [9]. For the full 3D case, several numerical models have been proposed, among others, by Drago et al. [10], Yamashiki et al. [20] or Park et al. [14], but only introducing numerical simulations for particular zones, without presenting theoretical results about existence or uniqueness of solution.

The most remarkable results of existence of solution for a complete nutrient-phytoplankton-zooplankton-oxygen model can be found in the paper of Allegretto et al. [1] (for a particular periodic case) or in the recent work of the authors [3] (presenting also uniqueness and regularity results for a realistic situation with non-smooth water velocity).

In order to reduce this harmful concentration of nutrients in water, one of the most useful techniques is related to the use of bioreactors. The operation of this type of bioreactors consists of holding up eutrophicated water (rich, for instance, in nitrogen) in a small number of large tanks where we add a certain (small) quantity of phytoplankton, that we let grow in order to absorb nitrogen from water. In the particular problem analyzed in this work we consider only two large shallow tanks with the same capacities (but possibly with different geometries). Water rich in nitrogen will fill the first tank Ω1, where we will add a quantityρ1of phytoplankton – which we will let freely grow for a permanence time T1 – to drop nitrogen level down to a desired threshold.

Inside this first tank we are also interested in obtaining – with economical purposes – a certain quantity of organic detritus, since they are very estimated as agricultural fertilizers. Once reached the desired levels of nitrogen and organic detritus (settled in the bottom of the tank, then reclaimed for agricultural use), we will drain this first tank and pass water to the second tank Ω2, where the same operation is repeated, by adding a new amount ρ2 of phytoplankton. Water leaving this second fermentation tank after a permanence timeT2 (thus, the total time for the whole process is T1+T2) will be usually poor in nitrogen, but rich in detritus (again settled in the bottom) and phytoplankton (recovered from a final filtering). At this point, we are also interested – for economical and ecological reasons – in minimizing this final quantity of phytoplankton. Thus, the time optimal control problem will consist of finding the quantities (ρ1, ρ2) of phytoplankton that we must add to each one of both tanks along the time, and the minimal permanence times (T1, T2), so that the nitrogen levels be lower that maximum thresholds and detritus levels be higher that minimum thresholds, and in such a way that the final phytoplankton concentration be as reduced as possible.

From a mathematical point of view, this problem can be formulated as a time optimal control problem with state and control constraints, where the control variable (T1, T2, ρ1, ρ2) is the vector of permanence times and phytoplankton quantities added in each tank, the state variables are the concentrations of nutrient, phytoplank- ton, zooplankton and organic detritus, the cost function to be minimized is a combination of the permanence times and the phytoplankton concentration of water leaving the second tank, the state constraints stand for the thresholds required for the final nitrogen and detritus concentrations in each one of the tanks, and the control constraints are related to technological bounds.

The mathematical literature related to the analysis of time optimal control problems is not large. However, the number of references devoted to time optimal control of partial differential equations is more reduced.

Among the most recent contributions on the topic we must mention those of Cannarsa and Frankowska [7]

and Gugat and Leugering [11], where a semigroup theory approach is used, or those of Raymond [4,15,16] and Wang [12,18,19], dealing with academical related problems with the time as a control variable. In these papers very interesting results on the existence of solutions and optimality conditions are obtained. Unfortunately, none of them can be applied to our particular problem due to the lack of smoothness in the coefficients, and to their dependence on time. So, we will need to develop a complete analysis of the time optimal control problem specifically adapted to our non-smooth assumptions.

(3)

A detailed mathematical formulation of the time optimal control problem is presented in Section 2. The next section is devoted to the analysis of the state system, and to the demonstration of the existence of a (non necessarily unique) optimal solution. Finally, these optimal solutions will be characterized by a first order optimality condition (involving a suitable adjoint system to be adequately defined) presented in Section 4. We will also introduce an alternative formulation of the optimality conditions for the qualified case.

2. Formulation of the time optimal control problem

Most realistic mathematical models governing eutrophication are recently formulated as systems of partial differential equations (as opposite to classical systems of ordinary differential equations) with a high complexity due to the great variety of internal phenomena appearing on them. In this work we have considered a complete model, where the four biological variables involved in our problem appear (the formulation of the biochemical interaction terms and their meaning can be found, for instance, in Canale [6]). Thus, we consider the state variableu= (u1, u2, u3, u4),whereu1denotes a generic nutrient concentration, for instance, nitrogen (as will be considered in our case) or phosphorus,u2denotes the phytoplankton concentration,u3denotes the zooplankton concentration, andu4denotes the organic detritus concentration.

The interaction of these four biological species into a given water domain Ω R3 (with a smooth enough boundary∂Ω) and along a time intervalI= (0, T) can be described by the following system of coupled partial differential equations for convection-diffusion-reaction with standard Michaelis-Menten kinetics:

⎧⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎩

∂u1

∂t +w· ∇u1− ∇ ·1∇u1) +CncLKu1

N+u1u2−CncKru2−CncKrdΘθ−20u4=g1 inQ,

∂u2

∂t +w· ∇u2− ∇ ·2∇u2)−LKu1

N+u1u2+Kru2+Kmfu2+KzKu2

F+u2u3=g2 inQ,

∂u3

∂t +w· ∇u3− ∇ ·3∇u3)−Cf zKzKu2

F+u2u3+Kmzu3=g3 inQ,

∂u4

∂t +w· ∇u4− ∇ ·4∇u4)−Kmfu2−Kmzu3+KrdΘθ−20u4+Wf d∂u∂x4

3 =g4 inQ,

(2.1)

with corresponding boundary conditions on Σ and initial conditions in Ω, and where we have considered:

Q=Ω, Σ =I×∂Ω;

w(t, x): the water velocity;

μi, i= 1, . . . ,4: the diffusion coefficients of each species, which are positive constants;

Cnc: the nitrogen-carbon stoichiometric relation;

L(t, x): the luminosity function, given by expression L(t, x) =νCtθ(t,x)−20I0

Ise−φ x3,

withνthe maximum phytoplankton growth rate,Ctthe phytoplankton growth thermic constant,θ(t, x) the water temperature (in Celsius), I0 the incident light intensity, Is the light saturation, andφ the light absorption by water;

KN: the nitrogen half-saturation constant;

Krd: the detritus regeneration rate;

Θ: the detritus regeneration thermic constant, which is positive;

Kr: the phytoplankton endogenous respiration rate;

Kmf: the phytoplankton death rate;

Kz: the zooplankton predation (grazing);

KF: the phytoplankton half-saturation constant;

Cf z: the grazing efficiency factor;

Kmz: the zooplankton death rate (including predation);

Wf d: the falling velocity of organic detritus (settling).

(4)

In order to present in a simple way the system of equations (2.1) we will consider, for R+ = [0,∞), the mapping A= (A1, A2, A3, A4) :R+×Ω×[R+]4−→R4, given by:

A(t, x,u) =

⎢⎢

⎢⎢

⎢⎢

−Cnc L(t, x)Ku1

N+u1u2−Kru2

+CncKrdΘθ(t,x)−20u4 L(t, x)Ku1

N+u1u2−Kru2

−Kmfu2−KzKu2

F+u2u3 Cf zKzKu2

F+u2u3−Kmzu3 Kmfu2+Kmzu3−KrdΘθ(t,x)−20u4

⎥⎥

⎥⎥

⎥⎥

. (2.2)

Moreover, the sedimentation term Wf d∂u∂x4

3 in the fourth equation of (2.1) will be incorporated into the convective termw· ∇u4, by redefining a new artificial velocityw+ (0,0, Wf d) for the organic detritus equation.

Thus, taking into account above considerations, the system (2.1) can be written in the following equivalent way:

∂ui

∂t +wi· ∇ui− ∇ ·i∇ui) =Ai(t, x,u) +gi inQ, for i= 1, . . . ,4, (2.3) wherewi=wfori= 1,2,3,andw4=w+ (0,0, Wf d).

With these notations we can mathematically formulate the time optimal control problem with the following elements:

Controls: As we have remarked in the Introduction, we will control the system by means of four design variables: the permanence time T1 of water inside the first tank Ω1, the permanence time T2 inside the second tank Ω2, the quantityρ1(t, x) of phytoplankton added in the first tank along the time interval I1 = (0, T1), and the quantity ρ2(t, x) of phytoplankton added in the second tank along the corresponding time intervalI2= (0, T2).

It is worthwhile remarking here that, although the time-space variables are different for each tank ((t1, x1)∈I1×Ω1for the first tank, (t2, x2)∈I2×Ω2for the second one), for the sake of simplicity, we will use the same variables (t, x) for both cases, since no confusion is possible.

State systems: We consider two state systems giving the concentrations of nitrogen, phytoplankton, zooplankton, and organic detritus in each one of the tanks. Since both tanks are isolated, no transference for any of the four species is considered across their boundaries, that is, Neumann boundary conditions are assumed to be null for all concentrations in both tanks. In addition, both systems are coupled by means of the initial-final conditions: when water passes from the first tank to the second one, it is natural to assume that water is mixed up, and this is the reason of considering the initial conditions for the concentrations inside the second tank as given by the corresponding averaged final concentrations in the first tank. So, the two coupled state systems are given by:

– TankΩ1: The state variables for the first tank will be denotedu1= (u1,1, u2,1, u3,1, u4,1) withu1,1 (nitrogen),u2,1(phytoplankton),u3,1(zooplankton), andu4,1(organic detritus). The permanence time of water inside this first tank will be T1, the fluid velocity in the tank will be w1(t, x), and the initial concentrations will be given byu10= (u1,10 , u2,10 , u3,10 , u4,10 ). Thus, for Q1=I1×Ω1 and Σ1=I1×∂Ω1, we have the system, fori= 1, . . . ,4:

⎧⎪

⎪⎪

⎪⎪

⎪⎩

∂ui,1

∂t +w1i · ∇ui,1− ∇ ·i∇ui,1) =Ai(t, x,u1) +

ρ1, if i= 2

0, if i= 2 in Q1,

∂ui,1

∂n = 0 on Σ1,

ui,1(0) =ui,10 in Ω1.

(2.4)

– Tank Ω2: The state variables for the second tank will be denotedu2= (u1,2, u2,2, u3,2, u4,2) with u1,2(nitrogen),u2,2(phytoplankton),u3,2 (zooplankton), andu4,2(organic detritus). The perma- nence time of water inside this second tank will beT2, and the fluid velocity in the tank will be

(5)

w2(t, x). Thus, forQ2=I2×Ω2and Σ2=I2×∂Ω2, we have the analogous system, fori= 1, . . . ,4:

⎧⎪

⎪⎪

⎪⎪

⎪⎩

∂ui,2

∂t +w2i · ∇ui,2− ∇ ·i∇ui,2) =Ai(t, x,u2) +

ρ2, if i= 2

0, if i= 2 inQ2,

∂ui,2

∂n = 0 on Σ2,

ui,2(0) = meas(Ω1

1)M1i(u1(T1)) in Ω2,

(2.5)

where Mj = (Mj1, Mj2, Mj3, Mj4), for j = 1,2, are the functionals, defined from [L1j)]4 to R4, given by:

Mj(vj) =

⎢⎢

⎢⎢

⎢⎣

Ωjv1,jdx

Ωjv2,jdx

Ωjv3,jdx 0

⎥⎥

⎥⎥

⎥⎦

. (2.6)

We have to note here that, since detritus settle before water passes to the second tank, the ini- tial organic detritus concentrationu4,2(0) (that is, the fourth component of M1(u1(T1))) will be considered null.

Objective function: Due to the fact that we are interested in reducing the total processing time T1+T2 of water inside the bioreactor, and in minimizing the final phytoplankton concentration of water leaving the second tank, we are led to consider the following cost functionalJ given by:

J(T1, T2, ρ1, ρ2) =N1(T1+T2) + N2 meas(Ω2)

Ω2

u2,2(T2)dx, (2.7)

whereN1, N20 are two scaling factors.

State constraints: As commented in the first section, the final nitrogen concentration in each tank must be lower than a given threshold, and the final organic detritus concentration in each tank must be greater than another given threshold. These constraints translate into the relations given by B= (B1, B2, B3, B4):

⎧⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎩

B1(T1, T2, ρ1, ρ2) = meas(Ω1

1)

Ω1u1,1(T1)dx≤σ1, B2(T1, T2, ρ1, ρ2) = meas(Ω1

2)

Ω2u1,2(T2)dx≤σ2, B3(T1, T2, ρ1, ρ2) = meas(Ω1

1)

Ω1u4,1(T1)dx≥θ1, B4(T1, T2, ρ1, ρ2) = meas(Ω1

2)

Ω2u4,2(T2)dx≥θ2,

(2.8)

for certain given valuesσ1, σ2, θ1, θ2>0.

Control constraints: Finally, for technological reasons, the permanence times (T1, T2) must take their values between two fixed bounds 0< Tmin< Tmax<∞, that is, they must lie in the set

Vad1 ={(T1, T2)R2:Tmin≤T1, T2≤Tmax} (2.9) which is a compact, convex, and nonempty subset ofR2.

(6)

By similar motivations, the quantities (ρ1, ρ2) of phytoplankton added to the tanks must be nonneg- ative and bounded by a maximal admissible valueK >0, that is, they must lie in the set

Vad2 = {(ρ1, ρ2)∈L2((0, Tmax)×Ω1)×L2((0, Tmax)×Ω2) : 0≤ρ1(t, x)≤K a.e. (t, x)(0, Tmax)×Ω1, 0≤ρ2(t, x)≤K a.e. (t, x)(0, Tmax)×Ω2}

(2.10)

which is a closed, bounded, convex, and nonempty subset ofL2((0, Tmax)×Ω1)×L2((0, Tmax)×Ω2).

In order to simplify the notations, we will denote Vad = Vad1 × Vad2 . So, the control must satisfy (T1, T2, ρ1, ρ2)∈ Vad.

Thus, the formulation of the time optimal control problem, denoted by (P), will be the following:

(P) inf

J(T1, T2, ρ1, ρ2) such that (T1, T2, ρ1, ρ2)∈ Vad and (u1,u2) satisfies (2.4)–(2.5) and (2.8) .

3. Analysis of the control problem

Since the problem we are dealing with depends on varying (although bounded) final times, we need to assume that the water velocities wj, j = 1,2, and the corresponding water temperatures θj, j = 1,2, in the coupled state systems (2.4)–(2.5) are defined all along the whole time interval [0, Tmax].

As a first step we will introduce several notations for the functional spaces to be used in the below sections:

We denote L3σj) the closure in L3j)3 of the space {v ∈ Dj)3 : div(v) = 0}, j = 1,2. We define Vj = [H1j)]4, Hj= [L2j)]4,j= 1,2, which can be considered within the classical frameworkVj Hj HjVj,j= 1,2. Finally,W1,p,q(0, Tmax;V, V) denotes the functional space given by:

W1,p,q(0, Tmax;V, W) =

v ∈Lp(0, Tmax;V) : dv

dt ∈Lq(0, Tmax;W)

,

for any Banach spacesV ⊂W, and for 1≤p, q≤ ∞.

Then, as was demonstrated by the authors in [3] (using similar arguments to previous paper [2] for a problem related to food technology), the eutrophication systems (2.4)–(2.5) admit a solution under non-smooth hypothe- ses. To be exact, if we assume that the initial conditions and the source terms are nonnegative and bounded, and that the fluid velocities and temperatures satisfy:

wj ∈L2+δ(0, Tmax;L3σ(Ω)), j= 1,2, for some δ≥0, θj∈L2((0, Tmax)×Ωj), j= 1,2,

such that 0≤θj(t, x)≤M a.e. (t, x)(0, Tmax)×Ωj,

(3.1)

then the state systems (2.4)–(2.5) admit a unique solutionuj∈W1,2,1+(0, Tmax;Vj,Vj)∩[L((0, Tmax)×Ωj)]4, j= 1,2, for a certain small 0. (In particular, forδ= 0 we have = 0, and forδ→ ∞, we have 1; see [3].) Moreover, this solution (u1,u2) is nonnegative and bounded (in previous space norm) by a value depending on the time boundTmax, the fluid velocities (w1,w2), the controls (ρ1, ρ2), and the initial conditionu10.

Unfortunately these mild hypotheses – which will assure the existence of solution for the time optimal control problem (P) – are not enough in order to allow us the derivation of optimality conditions for this problem. To do this we will need to impose the following stronger hypotheses on water velocities and temperatures:

wj ∈W1,∞,∞(0, Tmax;L3σj), L3σj)), j= 1,2, θj∈W1,∞,∞(0, Tmax;Lj), Lj)), j= 1,2,

such that 0≤θj(t, x)≤M a.e. (t, x)(0, Tmax)×Ωj.

(3.2)

(7)

Finally, we will introduce the following definition:

Definition 3.1. We will say that (T1, T2, ρ1, ρ2)∈ Vad is a feasible control for the time optimal control prob- lem (P) if the associated state (u1,u2), solution of coupled systems (2.4)–(2.5), satisfies the constraints (2.8).

Then, we can prove the following existence result under mild hypotheses (3.1):

Theorem 3.2. Let us assume that the set of feasible controls is nonempty. Let u10 [L1)]4 be such that 0≤ui,10 (x)≤M a.e. x∈Ω1, i= 1, . . . ,4, and let us assume that the water velocities and temperatures (w1,w2, θ1, θ2)satisfy the regularity hypotheses(3.1), forδ >0. Then, there exist elements(T1,T212,u1,u2)

∈ Vad×(W1,2,1+(0,T1;V1,V1)[L((0,T1)×Ω1)]4)×(W1,2,1+(0,T2;V2,V2)[L((0,T2)×Ω2)]4), with > 0, such that (T1,T212) is a solution of the time optimal control problem (P) with associated state (u1,u2).

Proof. To prove the existence of optimal control for problem (P) we will consider a minimizing sequence {(Tn1, Tn2, ρ1n, ρ2n,u1n,u2n)}n∈N⊂ Vad×(W1,2,1+(0, Tn1;V1,V1)∩[L((0, Tn1)×Ω1)]4)×(W1,2,1+(0, Tn2;V2,V2)∩

[L((0, Tn2)×Ω2)]4), that is, for alln∈N, the pair (u1n,u2n) verifies the state systems (2.4)–(2.5) with associated control (ρ1n, ρ2n), satisfies the constraints (2.8), and:

n→∞lim J(Tn1, Tn2, ρ1n, ρ2n) = inf

J(T1, T2, ρ1, ρ2) such that (T1, T2, ρ1, ρ2)∈ Vad

and (u1,u2) satisfies (2.4)–(2.5) and (2.8) .

From the uniqueness of solution of state systems (2.4)–(2.5) we can assure that (u1n,u2n) are defined for the whole time interval (0, Tmax), for alln∈N. Then we have, thanks to the estimates obtained in [3] and to the boundedness of the setVad, that the sequence of states{(u1n,u2n)}n∈N is bounded,i.e.

ujnW1,2,1+(0,Tmax;Vj,V

j)∩[L((0,Tmax)×Ωj)]4 ≤C(Tmax, M), j= 1,2, ∀n∈N. (3.3) Thus, since the inclusionW1,2,1+(0, Tmax;Vj,Vj)∩[L((0, Tmax)×Ωj)]4[L103−γ((0, Tmax)×Ωj)]4is compact

∀γ >0 (for instance, applying Lem. 7.8 of Roub´ıˇcek [17] with the choicesV1=H1j), V2=L6−δj) (for any δ >0 small we have that the inclusionH1j)⊂L6−δj) is compact),V3 =H1j), H =L2j) andV4= Lμj) (with any μ−1= 1−λ2 +6−δλ for λ∈(0,1)), we have the compact inclusion W1,2,1+(0, Tmax;Vj,Vj) L((0, Tmax)×Ωj)⊂Lλ2(0, Tmax;Lμj)); then, by choosingδ >0 such thatμ= 2λ = 103 −γ we obtain the desired inclusion (we must recall here that p= 103 is the greatest exponent psuch that L2(0, Tmax;H1j)) L(0, Tmax;L2j))⊂Lp((0, Tmax)×Ωj)), there exist subsequences, still denoted in the same way, such that:

ρjn ρj inL2((0, Tmax)×Ωj), j= 1,2, ujn uj inL2(0, Tmax;Vj), j= 1,2,

ujn uj in [L103−γ((0, Tmax)×Ωj)]4, ∀γ >0, j= 1,2, ujn(t) uj(t) inHj, ∀t∈[0, Tmax], j= 1,2,

Tnj Tj inR, j= 1,2.

(3.4)

As a first point we will demonstrate that (u1,u2) is the state associated to the control (T1,T212).

In order to do this, we will pass to the limit in the state systems satisfied by the states (u1n,u2n) associated to the controls (Tn1, Tn2, ρ1n, ρ2n). We consider the very weak formulation of these state systems as defined

(8)

in (0, Tmax)×Ω1 and (0, Tmax)×Ω2, respectively:

4 i=1

⎧⎨

(0,Tmax)×Ω1

μi∇ui,1n · ∇zidxdt+

(0,Tmax)×Ω1

w1i · ∇ui,1n zidxdt Tmax

0

dzi

dt (t), ui,1n (t)

V1,V1

dt

⎫⎬

= 4 i=1

(0,Tmax)×Ω1

Ai(t, x,u1n)zidxdt+

Ω1

ui,10 zi(0)dx

+

(0,Tmax)×Ω1

ρ1nz2dxdt,

z∈W1,∞,∞(0, Tmax;V1,V1) such that z(Tmax) = 0, (3.5) 4

i=1

⎧⎨

(0,Tmax)×Ω2

μi∇ui,2n · ∇zidxdt+

(0,Tmax)×Ω2

w2i · ∇ui,2n zidxdt Tmax

0

dzi

dt (t), ui,2n (t)

V2,V2

dt

⎫⎬

= 4 i=1

(0,Tmax)×Ω2

Ai(t, x,u2n)zidxdt+ 1 meas(Ω1)

3 i=1

Ω2

Ω1

ui,1n (Tn1)dx

zi(0)dx+

(0,Tmax)×Ω2

ρ2nz2dxdt,

z∈W1,∞,∞(0, Tmax;V2,V2) such that z(Tmax) = 0. (3.6) Passing to the limit in all the terms in (3.5) and in almost all the terms in (3.6) is a direct consequence of the convergences in (3.4). The only terms in (3.6) where we can not pass to the limit in an immediate way are those of the form

Ω1ui,1n (Tn1)dx. However, for those terms the pass to the limit can be obtained by means of the change of variable τ = Tt1

n in the state system corresponding to tank 1. So, if we denote vni,1(τ) =ui,1n (Tn1τ) =ui,1n (t), this state system turns into:

⎧⎪

⎪⎪

⎪⎪

⎪⎩

∂vi,1n

∂τ +Tn1w1i · ∇vni,1−Tn1∇ ·i∇vi,1n ) =Tn1Ai(t, x,v1n) +δ2iTn1ρ1n in (0,1)×Ω1,

∂vi,1n

∂n = 0 on (0,1)×∂Ω1,

vni,1(0) =ui,10 in Ω1,

whereδ2i denotes the Kronecker’s delta, that is,δ2i = 1 ifi= 2, andδ2i= 0 ifi= 2.

Arguing as for equation (3.5) we can pass to the limit in above system, and obtain the existence of a subsequence of{v1n}n∈N (still denoted in the same way) converging tov1, withvi,1(τ) =ui,1(T1τ), in similar spaces as{u1n}n∈Nin (3.4). In particular, we have that:

vn1(τ)v1(τ) inH1, ∀τ [0,1]. (3.7) But, this convergence implies, in a direct manner, that:

n→∞lim

Ω1

vi,1n (1)dx=

Ω1

vi,1(1)dx, (3.8)

or, equivalently, that:

n→∞lim

Ω1

ui,1n (Tn1)dx=

Ω1

ui,1(T1)dx. (3.9)

So, we have just proved that (u1,u2) is the unique state associated to the control (T1,T212).

On the other hand, from the properties of Vad, it is clear that (T1,T212) ∈ Vad. Thus, we are only left to prove that (u1,u2) satisfy the constraints (2.8). The first and third constraints are satisfied, as a direct consequence of convergence (3.9). For demonstrating the verification of the other two constraints we only need

(9)

to use the new change of variable τ = Tt2

n in the state system corresponding to Tank 2. So, if we denote vni,2(τ) =ui,2n (Tn2τ) =ui,tn (t), by similar arguments to those given for the state system corresponding to Tank 1, we obtain that:

n→∞lim

Ω2

ui,2n (Tn2)dx=

Ω2

ui,2(T2)dx, (3.10)

from which we conclude that constraints (2.8) are satisfied.

Moreover, by convergences (3.4) and (3.10), we deduce that:

n→∞lim J(Tn1, Tn2, ρ1n, ρ2n) =J(T1,T212), (3.11) i.e. (T1,T212) is a solution of the time optimal control problem (P).

4. Optimality conditions

In this section we will obtain the necessary first order optimality conditions for characterizing the solutions of the time optimal control problem (P). As noted in the previous section, since two of the control variables are the permanence times (T1, T2), we will need to guarantee the differentiability of the states with respect to the timet. So, we will need to impose the more restrictive hypotheses (3.2) on the fluid velocities and temperatures to assure the existence of optimality conditions. To obtain these optimality conditions we will use a change of time variable (introducing a new controlv in the spirit of the original ideas of Raymond and Zidani [15]), since a simple scaling of time has shown to be insufficient for our purposes. It is worthwhile remarking here that the time transformation by introducing a new controlv had been previously introduced – within the ordinary differential equations framework – in the classical book of Zeidler [21], for instance.

For a better organization and understanding of the results exposed in this section, we will divide it into two subsections. In the first one we will analyze how to obtain the optimality conditions for a new optimal control problem (P) with fixed final time, obtained from the problem (P) via a change of the time variable. In the second subsection we will use the results obtained in the first one in order to derive the optimality conditions for the original time optimal control problem (P).

4.1. The problem with fixed final time

For any given time interval [0, T] R with T > 0, and for R+ = (0,∞), we will consider a function v∈ C([0,1];R+) such that:

1

0

v(ζ)dζ=T. (4.1)

Associated to above function, we will define the following change of variable:

t=φ(τ) :=

τ

0

v(ζ)dζ, τ∈[0,1], (4.2)

that implies (τ) =v(τ), which will give rise to the new state equations.

Then if for each one of both tanks Ωj,j= 1,2, we consider the corresponding change of variablet=φj(τ) = τ

0 vj(ξ)dξ, τ [0,1], we will introduce the following notations:

yj(τ) := (uj◦φj)(τ) =uj(t), j(τ) := (ρj◦φj)(τ) =ρj(t), j= 1,2. (4.3) Applying above changes of variable to our original optimal control problem with varying final time (P), we can rewrite it under the following alternative form of an optimal control problem with fixed final time:

(10)

Controls: The four new design variables will be the functions vj(τ),j = 1,2, for the changes of time variables, and the corresponding transformed quantitiesj(τ, x) of phytoplankton added in the tank Ωj, j= 1,2, along the new time interval (0,1).

State systems: We consider the two transformed state systems for the concentrations of nitrogen, phytoplankton, zooplankton, and organic detritus in each one of the tanks, and two new state equations for the corresponding changes of time variable in each one of the tanks.

– Species in tankΩ1:

⎧⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎩

∂yi,1

∂τ +v1(τ)w1i1(τ), x)· ∇yi,1−v1(τ)∇ ·(μi∇yi,1)

=v1(τ)Ai1(τ), x,y1) +δ2iv1(τ)1(τ) in (0,1)×Ω1,

∂yi,1

∂n = 0 on (0,1)×∂Ω1,

yi,1(0) =ui,10 in Ω1.

(4.4)

– Species in tankΩ2:

⎧⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎩

∂yi,2

∂τ +v2(τ)w2i2(τ), x)· ∇yi,1−v2(τ)∇ ·(μi∇yi,2)

=v2(τ)Ai2(τ), x,y2) +δ2iv2(τ)2(τ) in (0,1)×Ω2,

∂yi,2

∂n = 0 on (0,1)×∂Ω2,

yi,2(0) = meas(Ω1

1)Mi1(y1(1)) in Ω2.

(4.5)

– Change of time variable in tank Ω1: 1

(τ) =v1(τ) in (0,1),

φ1(0) = 0. (4.6)

– Change of time variable in tank Ω2: 2

(τ) =v2(τ) in (0,1),

φ2(0) = 0. (4.7)

Objective function:

J(v1, v2, 1, 2) =N1 1

0

(v1(τ) +v2(τ))dτ+ N2 meas(Ω2)

Ω2

y2,2(1)dx. (4.8)

State constraints:

⎧⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎪⎩

B1(v1, v2, 1, 2) =meas(Ω1

1)

Ω1y1,1(1)dx≤σ1, B2(v1, v2, 1, 2) =meas(Ω1

2)

Ω2y1,2(1)dx≤σ2 B3(v1, v2, 1, 2) =meas(Ω1

1)

Ω1y4,1(1)dx≥θ1, B4(v1, v2, 1, 2) =meas(Ω1

2)

Ω2y4,2(1)dx≥θ2.

(4.9)

Control constraints: As commented in above paragraphs, functions (v1, v2) corresponding to the changes of time variable must lie in the set

Wad1 ={(v1, v2)∈ C([0,1];R+)2 : Tmin≤v1(τ), v2(τ)≤Tmax, ∀τ∈[0,1]}. (4.10)

Références

Documents relatifs

Figure 1-11 shows an example query of the image retrieval system using selective measurements and boosting.. Many people would agree that most of the retrieved images

Gene expression of isolated CTCs will be compared to expression from primary tumor cells from the same patient and to the TWIST inducible mesenchymal-like and

Hence, the value function satisfies the Hamilton−Jacobi−Bellman (HJB, for short) in the classical sense, and the optimal control will admit a state feedback representation..

Bergounioux, Optimal control of abstract elliptic variational inequalities with state constraints,, to appear, SIAM Journal on Control and Optimization, Vol. Tiba, General

In this paper we consider an optimal control problem: we seek an optimal pair of optimal solution (state, control), when the state is close to a desired target profile and satisfies

We first penalize the state equation and we obtain an optimization problem with non convex constraints, that we are going to study with mathematical programming methods once again

In this paper, we have solved a problem of optimal control in free final time using Pontryaguin’s maximum principle, and for the numerical solution, we used the shooting

(2.6) Most of existence schemes of solutions to quasi-variational inequalities use the recurrent tool : define a suitable set-valued map related to the data of the problem and look