Abstract. This article presents a reduced order method for simulation and control of uid ows. The
major advantage of this method over others such as nite element, nite dierence or spectral method is that it has fewer degrees of freedom. The present methodology's feasibility for ow control is demonstrated on two boundary control problems. The rst one is a velocity tracking problem in cavity ow and the second one is a vorticity control problem in channel ow. We cast the control problems as constrained min-imization problem and compute the control by applying Newton like methods to the necessary conditions of optimality. Our computational experiments seem to indicate the proposed reduced order model's promise.
Keywords. reduced basis method, Navier-Stokes equations, nite element, optimal control
AMSsubjectclassications. 93B40, 49M05, 76D05, 49K20, 65H10
1. Introduction.
Control problems that involve partial dierential equations as state equations are formidable problems to solve. One such situation arises in control of uid dynamical systems in which the state equations are the Navier-Stokes equations, the ge-ometry is often complex and the time interval involved is often very large. If one were to solve such problems using standard nite element or nite dierence method the resulting system is prohibitively large.We in this article discuss a reduction type method which over comes this diculty. This method hereafter we call reduced basis method uses functions as basis functions which are closely related to the problem that is being solved. This is in contrast to the tradi-tional numerical methods such as nite dierence method which uses grid functions as basis functions or nite elements method which uses piecewise polynomials for this purpose.
There are several approaches available for the selection of basis functions. One such ap-proach is Taylor apap-proach in which one uses solutions at a point along with their derivatives as basis functions. Another approach which we call Lagrange approach uses solutions of the problem at various parameter values as basis functions. Finally the Hermite approach is a hybrid of Lagrange and Taylor approaches.
Our goal here is to show the feasibility of reduced basis method for control problems in uid ows. We will demonstrate this by performing computations on cavity and forward-facing-step channel ow.
1.1. Choices of Reduced Basis Subspaces.
In order to illustrate the reduced basis element approach, we assume for ease in exposition that we are dealing with nonlinear dynamics about the stable equilibrium points. Consider the the parameterized stationaryThis work was supported in part by the Air Force Oce of Scientic Research under grants AFOSR
F49620-95-1-0437 and AFOSR F49620-95-1-0447.
yCenter for Research in Scientic Computation, Department of Mathematics, North Carolina State
problem
E(
y;
) = 0 for 2 RI; y
2X;
(1:
1)where
represents some physical parameter, for example, Reynolds number or viscosity, about which we choose to interpolate to obtain a reduced nite dimensional set of basis elements. In standard nite element approximations, one approximates X with a piecewise polynomial spaceX
R. However, the choices for the reduced basis method are dierent.The Taylor Subspace. In this choice, one assumes at some value of
, say, the solution is known and it has M derivatives then the reduced basis subspaceX
R is dened asX
R= spanfy
jjy
j =@
jy
@
jj =;j
= 1;:::;M
g;
wherey
j is obtained from successive dierentiation of (1.1), i.e.Ey(
y
0
;
0)y
j = Fj(u
0
;u
1;:::;u
j?1;
0):
(1:
2) For example,u
1 satises the equationEy(
y
0
;
0)y
1 = ?E(u
0
;
0):
We note here that each
y
j can be obtained from its predecessors by solving a linear systemwith the same coecient matrix Ey(
y
0
;
0). However, one cannot continue to use the same basis vectors generated at xed parameter to compute solutions when the parameter of interest is signicantly away from it. From time to time, reduced basis vectors have to be updated and the solution is sought in the new reduced basis space. Moreover, generating the right hand side of (1.2) could be quite complicated in certain problems. This choice has been extensively used in the literature, see for e.g [7], [6] for structural analysis problems and [8] for high Reynolds number steady state uid ow calculations.The Lagrange Subspace. In this case, the basis vectors are solutions of the nonlinear problem under study at various parameter values
j. The reduced subspace is given byX
R= spanfy
jjy
j =y
(j);j
= 1;:::;M
g:
This kind of subspace was used to study structural problems in [1]. A possible advantage in this choice is that updating the basis vectors can be done one basis vector at a time instead of generating the whole space.
The Hermite Subspace. This is a hybrid of the Lagrange and Taylor approach. The basis vectors are solutions and their rst derivatives at various parameter values
j. Thereduced subspace is given by
X
R= spanfy
j;y
0jj
y
j =y
(j);y
0j= @y@j =
2. The Reduced Basis Method for Navier-Stokes Flows.
Let us formulate the reduced basis method for steady viscous incompressible ows governed by the Navier-Stokes equations. The Navier-Stokes equations, when written in primitive variables, are?
u
+u
ru
+rp
=f
in;
(2:
1)r
u
= 0 in (2:
2)and
u
=b
on ?;
(2:
3)where
u
(x
) andp
(x
) denote the velocity and pressure, respectively,f
(x
) the body force per unit mass, the kinematic viscosity. Furthermoreb
is the boundary velocity,u
0(x
) is a given function and is a bounded region in RI2 whose boundary is ?.We choose variational formulation and nite element method to approximate (2.1)-(2.4) but other methods can also be used with the reduced basis method. Casting (2.1)-(2.4) in appropriate variational form requires introduction of some notations.
2.1. Notations.
We denote byL
2() the collection of square-integrable functions de-ned on . LetH
1 =n
v
2L
2() : @v
@xi 2
L
2() for
i
= 1;
2 o;
H
1 0() =f
v
2H
1 :v
j@ = 0g;
L
2 0() =f
q
2L
2() :R
q d
= 0g; and
H
m = nv
2L
2() : @ jjv @x 1 1 @x 2 2 2
L
2();
for all = (1
;
2) withj
jm
o. Vector-valued counterparts of these spaces are denoted by bold-face symbols, e.g.,
H
1= [H
1]2. We dene the following standard bilinear and trilinear forms associated with the Navier{Stokes problema
(u
;
v
) =Zr
u
:rv
d
8u
;
v
2H
1();
b
(u
;q
) =? Z
q
ru
d
8u
2H
1();
8
q
2L
2() andc
(u
;
v
;
w
) = 1 2 R
f(
u
r)v
w
?(u
r)w
v
gd
8u
;
v
;
w
2H
1():
For givenb
2H
1
2(?) and the boundary condition
u
=b
on ? with Z ?b
n
d
? = 0 we deneV
b=f
u
2H
1(?) :
u
=b
on ?;
b
2H
1 2(?)
We now summarize some properties of these linear forms. We have the coercivity relations associated with
a
(;
):a
(u
;
u
) =kru
k 2 0C
0 k
u
k2 1
8
u
2H
1 0()which is a direct consequence of Poincare inequality. The forms
a
(;
),b
(;
) andc
(;
;
) are all continuous; in particular, we have
c
(u
;
v
;
w
)C
1 k
u
k1 k
v
k1 k
w
k1
:
The bilinear formb
(;
) satises the following inf-sup conditions:inf
q2L 2 0 () sup v 2H 1 0 () Z
q
rv
d
C
2:
2.2. Variational Formulation and Finite Element Approximation.
We derive a variational formulation of the problem (2.1){(2.3) by multiplying both sides of (2.1) and (2.2) byv
2H
1
0() and
q
2L
2(), respectively, and applying divergence theorem. We obtain
Find
u
2V
b and
p
2L2
0() such that 1
Re
a
(u
;
v
)+c
(u
;
u
;
v
)+b
(v
;p
) = (f
;
v
) for allv
2H
10() (2
:
4)and
b
(u
;q
) = 0 for allq
2L
20()
:
(2:
5)A typical nite element approximation of (2.4)-(2.5) is to seek solutions
u
h 2V
h b
V
b and
p
h 2S
h0 L
2 0() 1
Re
a
(u
h;
v
h) +c
(u
h;
u
h;
v
h) +b
(v
h;p
h) = (f
;
v
h) for allv
h 2V
h0 (2
:
6)and
b
(u
h;q
h) = 0 for allq
h 2S
h0
;
(2:
7)where
V
h0
H
1
0() and
S
h
0
L
2
0() are approximating nite element subspaces, and we are setting
Re
= 1which is the Reynolds number, i.e., the variables are appropriately
nondimensionalized.
2.3. The reduced basis method and reduced order model.
One set of reduced basisovectors is determined by solving (2.6)-(2.7) for dierent values of Reynelds numberRe
. Thus, given a set of values for the Reynolds number fRe
i :i
= 0;
1;
2;
3;::::M
g, we solve (2.6){(2.7)M
+ 1 times to determine the set fbu
m;
p
bm :m
= 0;
1;::::;M
g, where b
u
m =u
h(Re
i) andp
bm =p
h(Re
i) form
= 0;
1;::::;M:
We then setV
LM = spanfbu
m :m
= 0;
1;::::;M
gV
h0 and
S
M
L = spanfb
p
m :m
= 0;
1;::::;M
gS
hOnce we have a reduced basis functions we write the reduced order model in the form: seek
u
MR(Re
)2
V
MT = spanfu
m:m
= 0;
1;::::;M
gV
h 0 andp
M R(
Re
)2
S
TM = spanfp
m:m
= 0;
1;:::;M
gS
h0 such that 1
Re
a
(u
M
R
;
v
RM) +c
(u
MR;
u
MR;
v
MR) +b
(v
MR;p
MR) = (f
;
v
RM) for allv
MR 2V
TM (2:
8) andb
(u
MR;q
RM) = 0 for allq
h 2S
TM;
(2:
9) Actually, by constructionu
MR(Re
;
) automatically satises (2.9) and the system re-duces to
1
Re
a
(u
M
R
;
v
RM) +c
(u
MR;
u
MR;
v
RM) = (f
;
v
MR) for allv
RM 2V
TM (2:
10) Therefore the computation of velocity uncouples from that of the pressure. Note that, due to the global support of the reduced basis elements, the system (2.10) is equivalent to a dense nonlinear system of equations as opposed to the system (2.6)-(2.7) which is a sparse nonlinear system due to the local support of the basis. Thus the reduced basis technique can be eective only when the number basis vectors necessary is small. Our computational experiments and the computations reported for structural problems in the references mentioned earlier seem to indicate that an accurate approximation can be ob-tained for large range of parameter values using 5 to 10 basis elements. Therefore, although the resulting reduced order model is dense, they are small compared to the sparse but large system that result from the standard basis functions. One of the reasons why the reduced order method requires so fewer elements is that the reduced basis elements quickly become linearly dependent and adding more elements does not really improve the approximation.3. Control of Reduced Order Model.
Let us rst formulate an optimal control problem in steady viscous incompressible ow.Minimize J(
u
;g
) (3:
1)subject to
?
u
+u
ru
+rp
=f
in;
(3:
2)r
u
= 0 in;
(3:
3)u
j ?1 =
b
(3:
4)and
u
j ?We discuss the boundary control problem and thus the body force is
f
is xed. The functiong
is the control input that inuences the ow through the movement of part of the bound-ary ?2, the functionb
is a xed boundary value on ?1 and is a characteristic function whose explicit forms will become clear later. We note here that this control mechanism is nondistructive in the sense that no mass is added into the system. We will study two control problems that are cast in the framework of (3.1){(3.5):C1
The cavity control problem with the cost functionJ(
u
;g
) = Z
j
u
?u
dj 2d
:
C2
The channel control problem with the cost functionJ(
u
;g
) = Z
jr
u
j 2d
:
Regarding the set of admissible controlsg
, we assumeHypothesis 3.1.1
The set of admissible controlg
is closed and bounded in RI. One can take without loss of generality,g
2U = [?1;
1]:
Dening the set
S
=fu
2H
1() :
g
2U
;
u
satises (3.2){(3.5)g:
We have the following lemma whose proof can be given by rst dening appropriate exten-sions
u
1 andu
2 to the boundary values and redening (3.2){(3.5) with a change of variableu
=u
0+g
u
1+u
2 such that the velocity now satises homogeneous boundary values. Then estimating the terms in the variational form of (3.2){(3.5) using the coercivity and conti-nuity properties of the bilinear and trilinear forms and the antisymmetry property of the trilinear form. We haveLEMMA 3.1.
The set S is bounded inH
1(). In factk
u
k 1C:
Let us state an existence result regarding the control problems
C1
andC2
.THEOREM 3.2.
Suppose the Hypothesis 3.1.1 holds. Then the control problemsC1
andC2
have solutions.A proof of this result follows from the observation that the cost functionals are weakly sequentially lower semicontinuous and bounded below by zero, the solution set S is bounded in in a Hilbert space
H
1(), the setU is compact and
H
1() is compactly imbedded in
L
4(). Then if we take a minimizing sequence (u
n
;g
n)2S
U, there is a limit (u
;g
) to this sequence and the limit is in fact a minimum to the control problem.us rst derive the necessary conditions of optimality for our control problems. To facilitate the forthcoming discussion we cast the control problems in the following abstract setting: For (
u
;g
)2H
1 0()
U
Minimize J(
u
;g
)subject to G(
u
;g
) = 0 and H(u
) = 0:
whereG(
u
;g
) = 0 now represents the Navier-Stokes equation andH(u
) = 0 the divergence free condition. Then the Lagrangian formulation can be written asMinimize J(
u
;g
)+< ;
G(u
;g
)>
+< ;
H(u
)>;
where
and are Lagrange multipliers whose existence is guaranteed by the regular point condition, i.e. the linearized constraint is surjective. Before discussing the regular point condition further, let us dene the variational form of the gradient of the constraints. Given (v
;q;h
)2H
1 0()
L
2 0() RI,<
;
G0(
u
;g
)>
+< r;
H0(
u
)>
=a
(v
;
) +ha
(u
1
;
) +c
(v
;
u
;
) +hc
(u
1;
u
;
) +c
(u
;
v
;
) +hc
(u
;
u
1;
)+
b
(q;
) +b
(v
;r
)+hb
(u
1;r
)8(
;r
)2H
1 0()L
2 0():
We then have the following equivalent solvability condition for the regular point condition: Setting
=v
+h
u
1 the solvability condition can be written as: givenr
2
H
?1() nd 2
H
1(),
r = 0 and
r
2L
20() such that
a
(;
) +c
(;
u
;
) +c
(u
;
;
) +b
(;r
) =<
r
;
>
8 2
H
1 0()L
2 0() andb
(;q
) = 0 8q
2L
2 0():
The solvability of this system can be shown at least when data are small. Next as a result of the regular point condition [5], we have
THEOREM 3.3.
Suppose the regular point condition is satised. Then we obtain the rst order necessary condition for (u
;g;;
)2H
1()
RI
L
2 0()H
?1()
a
(;
v
)+c
(v
;
u
;
) +c
(u
;
v
;
) +b
(v
;
)+<
J0(
u
);
v
>
= 0 8 2H
1 0()
L
2 0()(3
:
6)a
(u
1;
) +c
(u
;
u
1;
) +c
(u
1;
u
;
) +b
(u
1;
)+<
J0(
u
);
u
1
>
= 0 (3:
7) andb
(;q
) = 0 8q
2L
20()
:
(3:
8)3.1. Control of driven cavity ow.
In this section we formulate and numerically solve a control problem in driven cavity using reduced basis technique. It is that of nding the bottom surface velocity g such that the uid velocityu
is driven to a desired stateu
d.This control problem can be cast as a minimization problem with the cost function
J(
u
) = Z
j
u
?u
dj 2d
;
where
u
d is the desired velocity eld and subject to the constraint that the uid obeys theequation of motion.
Replacing the cost function in
C1
in the abstract problem, the control problem for the driven cavity is written as:Minimize J(
u
) = Z
j
u
?u
dj 2d
subject to1
Re
a
(u
;
v
)+c
(u
;
u
;
v
)+b
(v
;p
) = (f
;
v
) for allv
2H
1 0() andb
(u
;q
) = 0 for allq
2L
2 0();
u
j?top = (U
;
0);
u
j?
bot = (g
;
0);
andu
j?
side = (0
;
0);
where U and g are top and bottom surface velocities respectively. We wish to nd the control input g such that the ow matches as close as possible to a desired ow
u
d. Thetop velocity is xed throughout the problem. Figure 1 gives the physical domain and the boundary conditions.
Using the reduced basis technique, we now consider the approximate control problem for driven cavity in the following form:
Minimize J(
u
MR;g
) subject to1
Re
a
(u
MR;
v
RM) +c
(u
MR;
u
RM;
v
MR) = (f
;
v
RM) for allv
MR 2V
MT:
Basis vectors are computed with the boundary conditions described in Table 1. Then we seek the solution as
u
MR =u
0+
g
u
3+ P2
1
ii where g is the control (tangential velocity at the boundary) and, 1 =u
1 ?
u
0 ?
u
3 and
2 =u
2 ?
u
The computation of optimal control is carried out in two steps: First the necessary conditions of optimality system (3.2){(3.8) is derived for this problem. Then this system is solved by applying Newton's method. The computations for this problem were done with 2929 nonuniform mesh and the Reynolds number was 500 (
= 1=
500)). The top wall velocityU
= 1 is used in our computations and we get controlg
opt = 0:
4806 in 4 Newton iterations. The resulting ow eld is given in Figure 3. We also carried out computations to nd the ow eld corresponding to the optimal control input computed using the reduced order model which is given in Figure 4. They all are in good agreement with the desired ow eld given in Figure 2.3.2. Control of channel ows.
In this section, we consider the problem of control channel ows. We will consider the forward-facing step channel, a schematic of this geometry s given in Figure 5. The aim is to shape the ow to a \desired" conguration by means of controlled movement of boundary along some part of the boundary. In this work we consider the minimization of vorticity in the ow. Thus we consider the following cost functional:J(
u
;g
) = Z
jr
u
j 2d
;
where the vorticity
!!!
=ru
. The control problem for the channel is posed in the following form:Minimize J(
u
) = Z
jr
u
j2
d
(3:
9)subject to
1
Re
a
(u
;
v
)+c
(u
;
u
;
v
)+b
(v
;p
) = (f
;
v
) for allv
2H
10()
;
(3:
10)b
(u
;q
) = 0 for allq
2L
20()
;
(3:
11)u
j?1 =
b
andu
j?2 =
g;
where ?2 is part of the boundary where boundary surface is moving (control input) and ?2 is rest of the boundary. Then
b
2
H
12(?) corresponds to the inow, outow boundary conditions and zero boundary conditions at the walls. Also,
= (1;
2) is a characteristic function dened on the boundary ?2 and g is the magnitude of the boundary surface velocity. In the channel geometry our choice of control portion ?2 is not the only one possible. But it is motivated by the fact that if one wants maximum inuence in the ow, then the control has to be applied in that vicinity.computed are tabulated in Table 2. Then we set
u
=u
0 +g
u
5 +1
ii, where 1 =u
6 ?3u
2+ 2
u
1,2 =u
6 ?2u
3+
u
1,3 =u
6?1
:
5u
4+
:
5u
1,4 =u
6?1
:
2u
5+
:
2u
1 and 5 =u
6 ?u
1.
We take the control region to be the line segment between
x
= 1 andx
= 5 aty
= 3 we note that aty
= 3 is where the channel changes its cross section area. Also, we take = (1;
0), that is the movement of the wall is horizontal andg
2 RI completely determines the control input.Then, for the vorticity cost (
C2
), with the Reynolds number 1000 ( = 1=
1000), we obtain the optimal controlg
opt = 0:
3041 in 17 Newton iterations. The resulting ow is shown in Figure 7. We also simulated the ow corresponding to the optimal control computed from the reduced order model and the result is shown in Figure 8. The results show signicant reduction in the circulation on the top of the step.REFERENCES
[1] B.O. Almroth, P. Stern and F.A. Brogan,Automatic choice of global Shape functions in structural analysis, AIAA Journal, 16, (1978), 525-528.
[2] H.T. Banks and K. Kunisch,Estimation Techniques for Distributed Parameter Systems, Birkhauser, Boston, 1989.
[3] M.Desai and K.Ito, Optimal control of Navier-Stokes equations, SIAM J. Control & Optim., 32 (1994), 1428-1446.
[4] K. Ito and S.S. Ravindran,A Reduced Order Method for Simulation and Control of Fluid Flows, J. Computaional Physics (submitted) .
[5] H. Mauer and J. Zowe, First and second order necessary and sucient optimality conditions for innite dimensional programming problems.Math. Programming, 16 (1979), 98-110.
[6] A.K. Noor, Recent advances in reduction methods for nonlinear problems, Computers & Structures, 13 (1981), 31-44.
[7] A.K. Noor, C.M. Anderson and J.M. Peters, Reduced basis technique for collapse analysis of shells, AIAA Journal, 19 (1981), 393-397.
u=g u=1
Figure 1.Schematic of controlled driven cavity
Figure 3.Controlled velocity eld at Re=500
u1=ui
u1=uo
x=1 x=5
u1=g
Figure 5.Schematic of controlled forward-facing step channel
Figure 7.Controlled channel ow at Re=1000
Basis vectors
u
0u
1u
2u
3Top wall velocity 1 1 1 0
Bottom wall velocity 0 1 -1 1 Table 1. Wall velocities for basis vector generation
Basis vectors