Optim Control Appl Methods - 2010 - Mazouni - Optimal Time Switching Control for Multi‐Reaction Batch Process (1)
Optim Control Appl Methods - 2010 - Mazouni - Optimal Time Switching Control for Multi‐Reaction Batch Process (1)
SUMMARY
This paper presents an approach for solving minimal time problems for biological batch models with switching controls.
Multi-reaction processes operated in a sequence of operating modes are considered, where the control variable is the switch
between different operating modes. In order to determine the optimal switching instants that minimize the final time to
reach the target, a reachability analysis and a study of dynamical properties are first investigated. This leads to a reduced
model and the characterization of reachable switching sequences. Optimization tools are then used to determine the optimal
switching instants. Copyright q 2009 John Wiley & Sons, Ltd.
KEY WORDS: sequencing batch reactors (SBR); biological treatment; optimal control; switching system; controllability
optimization of a biological sequencing batch reactor each autonomous system (aerobic or anoxic mode),
(SBR). Since our manipulated variable is the aeration which allows us to perform the controllability anal-
mode of operation (presence or absence of oxygen), ysis. Then, we enlarge the discrete control set to a
such a process can be viewed as a switching system. continuous one in order to make convex the set of
Switching systems are a particular class of hybrid admissible trajectories. Next, we analyze the optimal
systems that consist of a family of continuous-time solution using Pontryagin’s maximum principle and
dynamical systems and a control (here the aeration) characterize the set of bang–bang trajectories when they
that determines the active system at each time. Many exist. Finally, for the other trajectories (trajectories with
results have appeared in the literature regarding optimal a singular arc) a parameterization of switching instants
time control problems for non-linear hybrid systems is introduced and the cost function is optimized using
and switching systems. The major difficulty relies numerical algorithms. Additional assumptions about
on the existence of an optimal control. Most of the the number of switches can be added to solve practi-
solutions consist in reformulating the problem and cally the problem.
augmenting it into a larger family of systems for
which the necessary and sufficient conditions of opti-
mality are fulfilled. In [4] a parameterization of the 2. DESCRIPTION OF THE SBR
switching instants to transform the switching system
into an equivalent system is proposed. The optimal Let us consider a bioprocess operated in sequencing
solution is then determined using a numerical approach mode used for carbon and nitrogen removal from
based on the derivative of the cost function. In the wastewater. This biological reactor requires different
case of switching between two systems only, Bengea aerating conditions to be applied sequentially.
and DeCarlo [5] propose to transform the discrete
switching control {0, 1} into a continuous control • Anoxic mode: In the absence of oxygen and the
in the interval [0, 1]. Hence, this approach avoids presence of both nitrates and carbon, de-nitrifi-
restrictions in the number of switchings [4, 6, 7]. The cation takes place. A set of microorganisms (also
augmented system is constructed such that neces- called the biomass b1 ) consumes simultaneously
sary conditions of optimality are fulfilled [5, 8]. In the carbon (x) and the nitrates (y) with respect to
[9, 10], it is shown that the optimal solution for such a the following synthetic reaction scheme:
system, when it exists, is a concatenation of a limited r3
number of ‘bang-singular-bang’ controls. To adapt x + y −→ b1 (1)
this solution to our initial problem, for which singular Notice that this reaction only takes place if both
control is not allowed, it is possible to approximate x and y are available.
the singular control by successive switches (for more • Aerobic mode: In the presence of oxygen, two set
details see [8]). However, there are many systems of microorganisms (b1 and b2 ) consume, respec-
for which this solution cannot be applied because of tively, the carbon and the nitrogen (z) through two
some physical limitation or model robustness limi- independent reactions: carbon removal (reaction 2)
tation at high switching frequency. Moreover, the and nitrogen removal (reaction 3) where nitrogen
difficulty of the problem increases with the number is converted into nitrates:
of variables and the complexity of the problem
gets beyond control when there are more than three r1
x + O2 −→ b1 (2)
variables. r2
In this paper, we focus on minimal time control z + O2 −→ b2 + y (3)
problems of a biological SBR where the systems asso-
ciated with the presence or the absence of the oxygen This process is operated by alternating two operating
have autonomous dynamics. To solve this problem, modes in order to eliminate the substrates, i.e. to reach
we first propose to study the dynamical behavior of at final time desired concentrations of substrates (that
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
OPTIMAL TIME SWITCHING CONTROL 291
define the target). The optimal control problem to be 3. MODELING AND SIMPLIFICATION
solved is the minimization of the total duration required
to reach the target. We aim to find the optimal switching Biological processes are modeled using the standard
between aerobic and anoxic modes. mass-balance conservation law (see for instance [12]).
From a practical point of view, nitrogen removal We also assume, according to [13], that the yield coef-
in batch reactors is usually carried out using two ficient of biomass b1 is the same for both aerobic and
successive steps only: de-nitrification and nitrifica- anoxic conditions.
tion. The process takes place in this order to take With respect to carbon and nitrogen removal
advantage of the presence of organic carbon in the described by reactions (1)–(3), two models are derived:
input (recall that it is necessary to have simultaneous
• Aerobic model:
x and y for the de-nitrification to take place and
to avoid an external addition of carbon during the x
ḃ1 = r1 (x, b1 ) = 1 max b1 (4)
de-nitrification phase [11]). On the other hand, the Kx + x
processes are theoretically designed for a given range z
of input concentrations. The tank volume and the ḃ2 = r2 (z, b2 ) = 2 max b2 (5)
Kz + z
duration of the phases are pre-established. However,
when operated with significant variations in influent x
ẋ = −k x1r1 (x, b1 ) = −k x1 1 max b1 (6)
concentrations, no guarantee is given for the effluent to Kx + x
reach the desired concentrations. For such processes, z
notice that some reactions are mutually interdependent ẏ = k y2r2 (z, b2 ) = k y2 2 max b2 (7)
Kz + z
and the final concentrations have to reach terminal
levels defined by a norm that constitutes the target. z
ż = −k z2r2 (z, b2 ) = −k z2 2 max b2 (8)
Prior to any control design, it is then important to Kz + z
conduct a controllability analysis in order to obtain
the set of initial conditions for which there exists • Anoxic model:
a control sequence driving the process toward the
ḃ1 = r3 (x, y, b1 )
target set. To handle this problem we proceed as
follows: x y
= 1 max b1 (9)
Kx + x K y + y
• For each operating mode (presence or absence
of oxygen) the batch process was modeled ḃ2 = 0 (10)
using standard mass-balance equations including
biological kinetics. The dynamical behaviors of ẋ = −k x1r3 (x, y, b1 )
the two systems are studied and the determi- x y
= −k x1 1 max b1 (11)
nation of an invariant set in the state space is Kx + x K y + y
used to reduce the model.
• The target being described as a set of terminal ẏ = −k y3r3 (x, y, b1 )
state constraints, the reachable set is determined. x y
Admissible solutions are analyzed to estimate the = −k y3 1 max b1 (12)
Kx + x K y + y
number of switchings necessary for the system to
reach the target. ż = 0 (13)
• The minimal time problem is formulated. An
initial estimate of optimal trajectory was deter- It is assumed that during the aerobic phase, the
mined using Pontryagin’s maximum principle oxygen concentration is controlled and fixed at a
and numerical algorithms are used to obtain non-limiting (constant) value. In addition, we assume
suboptimal control law. that the switches between aerobic and anoxic phase
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
292 D. MAZOUNI ET AL.
(and vice versa) are instantaneous (Comparing with the We assume that b1 (t0 ) and b2 (t0 ) are strictly positive.
biological time scale, time to switch when the number Otherwise, x(t) = x(t0 ) and x(t) = x(t0 ). This means
of switches is limited, is expected to be negligible). that without biomass the reactions do not take place in
the reactor.
Definition 1 Now, one can replace expressions of b1 and b2
U = {0, 1} is the set of the control variable that corre- given by Equations (19) and (20) to obtain the reduced
sponds to the switching signal: u = 1 for aerobic mode dynamics
and u = 0 for anoxic mode.
⎡ ⎤ ⎡ ⎤ ⎡ ⎤
The two dynamics can be gathered into the following ẋ f (x) f (x)g(y)
matrix form: ⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎣ ẏ ⎦ = ⎣ −h(z)⎦ u + ⎣ f (x)g(y)⎦ (1−u) (21)
⎡ ⎤ ⎡⎡ ⎤ ⎡ ⎤⎤
ḃ1 0 0 1 1 0 −1 ż h(z) 0
⎢ ⎥ ⎢⎢ ⎥ ⎢ ⎥⎥
⎢ ẋ ⎥ ⎢⎢ 0 0 −k x1⎥ ⎢ −k x1 0 k x1 ⎥⎥
⎢ ⎥ ⎢⎢ ⎥ ⎢ ⎥⎥ where
⎢ ⎥ ⎢⎢ ⎥ ⎢ ⎥⎥
⎢ ẏ ⎥ = ⎢⎢ 0 0 −k y3⎥ +u(t) ⎢ 0 k y2 k y3 ⎥⎥
⎢ ⎥ ⎢⎢ ⎥ ⎢ ⎥⎥ k y2 k y3 x(x −m 1 )
⎢ ⎥ ⎢⎢ 0 0 0 ⎥ ⎢ 0 0 ⎥ ⎥ = , = , f (x) = 1 max
⎣ ḃ2 ⎦ ⎣⎣ ⎦ ⎣ 1 ⎦⎦ k z2 k x1 Kx + x
ż 0 0 0 0 −k z2 0
y z(z −m 2 )
⎡ ⎤ g(y) = and h(z) = 2 max
r1 (·) Ky + y Kz + z
⎢ ⎥
× ⎣ r2 (·)⎦ (14)
A compact form of the model is given by
r3 (·)
Ẋ = F(X )+ G(X )u
from which one can easily derive the following rela- (22)
tionships: X (t0 ) = X 0 = [x0 z 0 y0 ]t
ẋ +k x1 ḃ1 = 0 (15) where X t = [x, y, z] is the state vector and F and G are
the analytic vector fields in R3 .
ż +k z2 ḃ2 = 0 (16)
and by the integration, we get
4. ACCESSIBILITY AND REACHABILITY
m 1 = x +k x1 b1 = x(t0 )+k x1 b1 (t0 ) (17) ANALYSIS
m 2 = z +k z2 b2 = z(t0 )+k z2 b2 (t0 ) (18) 4.1. Dynamical behavior
where m 1 and m 2 depend only on the initial conditions In this section, the dynamical behavior of system (22)
and remain constant throughout the batch treatment, is studied in order the characterize the behavior of the
whatever is the control. This is a consequence of the trajectories.
mass conservation principle which states that all quan-
tities of x and z that disappear are transformed into Proposition 1
biomass. [3, 14]. Thus, one obtains a linear relation Consider X (t, X 0 , u) the solution of the differential
between x and b1 (resp. z and b2 ): equation (22), where X 0 is a positive vector, b1 (t0 ) > 0
and b2 (t0 ) > 0. Let x(·), y(·) and z(·) be the coordinates
x −m 1
b1 = − (19) of the state vector X (·).
k x1
• When u = 1: t → x(t, X 0 , 1) and t → z(t, X 0 , 1)
z −m 2
b2 = − (20) are two positive decreasing maps that tend toward
k z2 zero as t tends to infinity.
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
OPTIMAL TIME SWITCHING CONTROL 293
Proof of Proposition 1
Notice first that since initial condition of dynamics (14)
is positive, its solution remains positive at any t > t0 .
• When u = 1, one has m 1 = x +k x1 b1 > x (resp.
m 2 = z +k z2 b2 > z) at any time, so as long as x
(resp. z) stays positive, we have f (x) < 0 (resp.
h(z) < 0). One can deduce that ẋ < 0 (resp. ż < 0)
when u = 1 and as long as x (resp. z) stays Figure 1. Subsets (X 0 ), (X 0 ) and (X 0 ).
positive. Moreover, one has ẋ = 0 (resp. ż = 0)
when x = 0 (resp. z = 0). Consequently, x(·) and
z(·) are decreasing with respect to time and tend 4.2. Accessibility and reachability
asymptotically toward zero. Definition 2 (Accessibility)
• In the same way, one has ẋ < 0 (resp. ẏ < 0) when Consider the system (22) and let X (t, X 0 , u) be its
u = 0. Then, t → x(t, X 0 , 0) and t → y(t, X 0 , 0) maximal solution. The set of accessible points at time
are decreasing maps. T > 0 is
Let us now introduce the following notations:
A+ (X 0 , T ) = X (T, X 0 , u) (23)
u∈{0,1}
(X 0 ) = {X ∈ R3+ /y − y0 = (x − x0 )−(z − z 0 )}
and the accessibility set is given as
(X 0 ) = {X ∈ R3+ /x < x0 , z < z 0 , y − y0 = −(z − z 0 )} +
A+ (X 0 ) = A (X 0 , T ) (24)
×∪{X 0 } T >0
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
294 D. MAZOUNI ET AL.
Definition 4
It is convenient to introduce the sets that are represented
in Figure 3.
2 (C N ) = {X ∈ R3+ /z−1 y N ,
−z + y N y < x −z + y N }
Figure 3. Sets 1 (C N ), 2 (C N ), B (C N ) and D (C N ).
Proposition 2
The reachability set is given by the following union of
sets: one has clearly (X 0 ) ⊂ C N ∨(X 0 ) ⊂ C N . Since
X (t, X 0 , 1) ⊂ (X 0 ) and X (t, X 0 , 0) ⊂ (X 0 ) for any
(C N ) = A (C N )∪ B (C N ) t > 0, one has also X (t, X 0 , u) ⊂ C N , for any t and u
we have X (t, X 0 , u) ⊂ C N .
Proof of Proposition 2
Let us divide A (C N )∪ B (C N ) into three sets:
We first show that the target set is invariant under the
1 (C N ), 2 (C N ) and B (C N ), as depicted in Figure 3.
dynamics, whatever is the control (Figure 3).
Now, we shall show that
Let X 0 be an initial condition belonging to C N .
One has x0 < x N , z 0 < z N and y0 < y N −z 0 . Then, (C N ) = 1 (C N )∪2 (C N )∪ B (C N )
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
OPTIMAL TIME SWITCHING CONTROL 295
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
296 D. MAZOUNI ET AL.
We focus here on the particular case of a set of two with the boundary condition
autonomous systems where the system 1 is active on
intervals i=0...n [t
2i , t2i+1 ), whereas the system 2 is
∗ (t ∗ ) ∈ (T(X ∗ ) (C))⊥ (29)
active on intervals i=0...n [t2i+1 , t2i+2 )
where the Hamiltonian H being defined by
Ẋ = F1 (t, X (t)) when t ∈ [t2i , t2i+1 )
i=0...n H (X, , u) = t (F(X )+ G(X )u)+0 (30)
(25)
Ẋ = F2 (t, X (t)) when t ∈ [t2i+1 , t2i+2 ) fulfilled
i=0...n
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
OPTIMAL TIME SWITCHING CONTROL 297
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
298 D. MAZOUNI ET AL.
where f (·) and g(·) are positive referring to the following properties:
Proposition 1. We deduce that 1 (t1 )+2 (t1 ) is
• If X 0 ∈ 1 (C N ) then t0 = t1 = t2 , t f being defined
strictly positive. From the adjoint equations
as the time at which the trajectory X (t f , X (t2 ), 1)
reaches the target.
*
˙ 1 (t) = −(1 (t)+2 (t)) f (x)g(y) (40) • If X 0 ∈ 1 (C N ), t2 is given by the time at which
*x the trajectory X (t2 , X (t1 ), 0) reaches 1 (C N ). The
* plane (X N ) is playing the role of a switching
˙ 2 (t) = −(1 (t)+2 (t)) g(y) f (x) (41) surface because it is the upper boundary of the set
*y 1 (C N ).
˙ 3 (t) = 0 (42) • If X (t2 , X (t1 ), 0) reaches Py , then t f = t2 .
Finally, the only unknown parameter is t1 . In the
we deduce the following property: following, we study first the duration of the anoxic
phase only.
˙ 1 (t)+˙ 2 (t)
5.2.3. Duration of the anoxic phase. Between t1 and t2 ,
= −(1 (t)+2 (t)) u = 0 and z is constant, while x(·) and y(·) are linearly
* * dependent, according to the first integral:
× f (x)g(y)+ g(y) f (x) (43)
*x *y ẏ = ẋ (45)
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
OPTIMAL TIME SWITCHING CONTROL 299
z
5.2.4. The total reaction time. When there exists a last Since the integral z(tN0 ) dz/h(z) does not depend on the
anaerobic phase (i.e. t f > t2 ), we distinguish two cases, switching time, minimizing the total time is equivalent
depending on the plane Px or Pz reached by the trajec- to minimizing the duration of the anoxic phase, defined
tory at the final time. in (47) only.
When X (·, X (t2 ), 1) reaches Px (i.e. x(t f ) = x N ), the
total reaction time t reac is given by: 5.2.5. Computation of the optimal solution. To opti-
t1 t2 tf mize the total cycle time, one needs to compute t1∗1 and
t reac = dt + dt + dt t1∗2 only, which minimize, respectively, t1 → t anox (t1 )
t0 t1 t2 and t1 → tmanox (t1 ), and then to compare their corre-
x(t1 ) dx t2 x(t f ) dx sponding total reaction time t reac (t1 ). t1∗1 and t1∗2 can
= + dt + (48) be computed numerically, criteria (47) and (50) being
x(t0 ) f (x) t1 x(t2 ) f (x)
of the form
x(t2 )
Adding and subtracting the term x(t1 ) dx/ f (x), we
get: J ((t1 )) = L((t1 ),l) dl
0
x(t f ) dx t2 x(t2 ) dx
t reac = + dt − where (·) is the solution of an autonomous system
x(t0 ) f (x) t1 x(t1 ) f (x) ˙ = F(), (t0 ) = 0 . Assuming → L(,l) to be
xN t2 x(t2 ) differentiable, one has
dx dx
= + dt − (49)
x(t0 ) f (x) t1 x(t1 ) f (x) dJ ((t1 )) *L
= ((t1 ),l) dl F((t1 ))
0 *
x dt1
Notice in this last expression that integral x(tN0 ) dx/ f (x)
does not depend on the switching time. To minimize the
t x(t ) which can be determined numerically along the
total time, the expression t12 dt − x(t12) dx/ f (x) only
trajectory. The first-order optimality condition gives
needs to be minimized. Define
dJ ((t1 ))/dt1 = 0. Similarly, d2 J ((t1 ))/dt12 can
1 be computed to write the second-order optimality
L m (x, y,l) = L(x, y,l)−
f (x −l) condition.
and this amounts to minimize the quantity
6. NUMERICAL RESULTS AND DISCUSSION
tmanox (x(t1 ), y(t1 ), ) = L m (x(t1 ), y(t1 ),l) dl (50)
0
In this section we illustrate the improvement of the
When X (·, X (t2 ), 1) reaches Pz (i.e. z(t f ) = z N ), the control law proposed in this paper by comparing the
total reaction time t reac is given by: optimal solution with the standard solution used in
t1 t2 tf the major industrial applications. The standard solution
t reac = dt + dt + dt consists in starting systematically with u = 0 and then
t0 t1 t2
switching to u = 1. This means that t1 = 0. On the oppo-
z(t1 ) dz t2 z(t f ) dz site, our control scheme starts with u = 1, then possibly
= + dt + (51) switches once to 0 and finally ended with u = 1. The
z(t0 ) h(z) t1 z(t2 ) h(z)
parameters of the model we have used for the simula-
Since z(·) is constant when u = 0, then one has z(t1 ) = tions have been identified on a real batch process.
z(t2 ) and the former expression becomes Figure 7 shows the evaluation of t anox (t1 ) and
zN t2 tm (t1 ) with respect to the first switching time t1 , for
anox
dz
t reac = + dt (52) a given initial condition X 0 . The total reaction time has
z(t0 ) h(z) t1 been evaluated for both scenario (one anoxic phase
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
300 D. MAZOUNI ET AL.
and
anoxic −t anoxic
tstandar optimal
anoxic gain = anoxic
∗100
tstandar
7. CONCLUSION
x0 y0 b1 b2 Kx K y Kz 1 max 2 max x N yN zN
700 30 4000 500 145 130 30 0.35 0.058 0.003 0.024 35 25 10
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca
10991514, 2010, 4, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/oca.905 by Inrae - Dipso-Paris, Wiley Online Library on [08/04/2025]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
OPTIMAL TIME SWITCHING CONTROL 301
Copyright q 2009 John Wiley & Sons, Ltd. Optim. Control Appl. Meth. 2010; 31:289–301
DOI: 10.1002/oca