Acessibilidade / Reportar erro

Relaxation approaches to the optimal control of the Euler equations

Abstract

The treatment of control problems governed by systems of conservation laws poses serious challenges for analysis and numerical simulations. This is due mainly to shock waves that occur in the solution of nonlinear systems of conservation laws. In this article, the problem of the control of Euler flows in gas dynamics is considered. Numerically, two semi-linear approximations of the Euler equations are compared for the purpose of a gradient-based algorithm for optimization. One is the Lattice-Boltzmann method in one spatial dimension and five velocities (D1Q5 model) and the other is the relaxation method. An adjoint method is used. Good results are obtained even in the case where the solution contains discontinuities such as shock waves or contact discontinuities.

Lattice Boltzmann method; relaxation methods; adjoint method; optimal control; systems of conservation laws; Euler equations


Relaxation approaches to the optimal control of the Euler equations

Jean Medard T. NgnotchouyeI, * * Corresponding author. ; Michael HertyII; Sonja SteffensenIII; Mapundi K. BandaIV

ISchool of Mathematical Sciences, University of KwaZulu-Natal, Private Bag X01, Scottsville 3209, Pietermaritzburg, South Africa E-mails: Ngnotchouye@ukzn.ac.za

IIRWTH University Aachen, Templergraben 55, D-52056 Aachen, Germany E-mails: herty@mathc.rwth-aachen.de

IIIRWTH University Aachen, Templergraben 55, D-52056 Aachen, Germany E-mails: steffensen@mathc.rwth-aachen.de

IVSchool of Computational and Applied Mathematics, University of the Witwatersrand, Private Bag 3, Wits 2050, South Africa E-mails: Mapundi.Banda@wits.ac.za

ABSTRACT

The treatment of control problems governed by systems of conservation laws poses serious challenges for analysis and numerical simulations. This is due mainly to shock waves that occur in the solution of nonlinear systems of conservation laws. In this article, the problem of the control of Euler flows in gas dynamics is considered. Numerically, two semi-linear approximations of the Euler equations are compared for the purpose of a gradient-based algorithm for optimization. One is the Lattice-Boltzmann method in one spatial dimension and five velocities (D1Q5 model) and the other is the relaxation method. An adjoint method is used. Good results are obtained even in the case where the solution contains discontinuities such as shock waves or contact discontinuities.

Mathematical subject classification: Primary: 49Mxx; Secondary: 65Mxx.

Key words: Lattice Boltzmann method, relaxation methods, adjoint method, optimal control, systems of conservation laws, Euler equations.

1 Introduction

In this paper, numerical approaches for optimization problems governed by nonlinear systems of hyperbolic conservation laws are considered. More precisely, the investigation of optimal control problems subject to the dimension-less one-dimensional Euler system in conservative variables [1]

given as

where t is the time, x is the spatial coordinate, ρ, u, θ and

are the density, the flow velocity in the x direction, the temperature, and the pressure of a gas, respectively. The constant the specific heat ratio. The initial conditions are

where ρ0, u0, and θ0 are the given initial density, velocity and temperature, respectively, as functions of the spatial variable x. This form of the Euler equation is applied in order to be consistent with the lattice Boltzmann equation as studied in [1]. Here the main interest is the computation of optimal initial values u0 = u(x, 0) which match a given desired state ud at time T. The problem is formulated as

It is known that in general the semi-group generated by a conservation law is non-differentiable in L1 even in the scalar, one-dimensional case. A differential structure on general BV-solutions for hyperbolic conservation laws in one space dimension has been introduced and discussed in [2, 3, 4, 5, 6]. Based on the derived calculus, first-order optimality conditions for systems have been given in [7]. Theoretical discussion on the resulting non-conservative equations can be found in [8, 9, 10]. Numerical results in the scalar, one-dimensional case with distributed control are also presented in [11, 6, 12]. Work on advection equations has been presented in [13]. For time integration of optimal control problems, Runge-Kutta schemes have been developed in [17]. In general, it can be observed that the shock waves that occur in the solution of nonlinear systems of conservation laws pose a challenge [26, 2, 3, 4, 5, 6, 11, 12].

More recently alternative approaches for developing computational approaches for optimization problems governed by nonlinear conservation laws based on adjoint methods have appeared in the literature [26, 15, 14, 16]. These methods have also been applied to flow models which develop discontinuities in flow variables, for example, shock waves [26]. Optimal control problems governed by scalar conservation laws were presented in [26] and specifically for the inviscid one-dimensional Burgers equation in [14]. Also an adjoint formulation for the optimization of viscous flows suitable for both structured and unstructured grids was presented in [15]. Shape optimization of aerodynamic problems in which a two-dimensional system is governed by the steady Euler equations were also presented in [16].

The Lattice Boltzmann method (LBM) which is a discretisation of the Lattice Boltzmann Equations (LBE) has been applied extensively to solve problems in fluid dynamics. For more details the reader is referred to [20, 19] and the references therein. The application of the method for the approximation of the Euler equations was proposed in [1]. The solution of optimization problems in computational fluid dynamics using the LBM has been presented in [27] where problems of shape optimization and topology optimization were considered and the sensitivity method used. The macroscopic models were the incompressible Navier-Stokes equations [28, 29].

The aim of this paper is to contribute to the development of numerical approaches for solving optimization problems based on the adjoint method. The main focus of this paper is to develop simple and efficient numerical approaches for optimization problems governed by hyperbolic equations. Instead of applying the nonlinear hyperbolic problems directly, semi-linear problems with linear flux functions and stiff non-linear source terms are derived. In this framework the hyperbolic structure of the constraints is preserved in the asymptotic limit at the additional expense of increasing the number of equations and introducing additional source terms (relaxation terms). Two relaxation approaches are considered: the Lattice-Boltzmann equations (LBE) [18, 19, 1, 20] and the so called relaxation approximations [21, 22,23]. Forthe latter, strong-stability preserving (SSP) [24] as well as asymptotic-preserving Implicit-Explicit (IMEX) schemes are applied for time integration of the hyperbolic systems with stiff source terms [25]. For such relaxation systems, the adjoint equation is derived. Moreover, the optimal flow variables are obtained at the hydrodynamic limit as the Knudsen number goes to zero. The properties of the relaxation schemes applied to optimization problems have been discussed in [26] for scalar nonlinear problems. Therefore, in Section 3 a brief presentation of the method based on relaxation approaches will be given. The formulation of the optimal control problem as an optimization problem with partial differential equations is presented in Section 2. The partial differential equations (PDE) are replaced with either their kinetic approximation formulated as LBEs or their relaxation approximation in the form of a relaxation system. A brief discussion on the relaxation method for the control of systems of conservation laws is presented in Section 3. Thereafter the Euler equations and their approximation using a Lattice Boltzmann formulation are presented in Section 4. Moreover in this section, a brief discussion on the convergence of the kinetic model towards the hydrodynamic model is discussed, see also [1] for a detailed presentation. The derivation of the adjoint calculus at the kinetic level is presented in Section 4.1. The numerical formulation of the optimization problem as well as some numerical tests on practical problems of interest are documented in Section 5. Finally, concluding remarks and future extensions are presented in Section 6.

2 Problem formulation

An optimization problem of the form

where u = (ρ, ρu, p(bθ + u2)) is the solution to the Euler equations (1) with initial data u0 is considered. In (4), ud represents a desired state that needs to be approximately attained at time is a cost functional of the tracking type in the form

where the momentum is denoted as m = ρu and the energy as E = ρ (bθ + u2).

The solution of the optimal control problem (4) poses problems in practice due to shock waves that can occur in the solution of the flow equation (1) [30, 26]. To overcome these problems, two semi-linear approximations of the Euler equations (1) namely the Lattice Boltzmann approximation and the relaxation approximation are applied.

3 Relaxation method for the control of the Euler equation

In [23] a relaxation system was introduced for the derivation of numerical schemes to approximate a general nonlinear conservation law [21, 22]. A way to apply hyperbolic relaxation in the case of a scalar conservation law has been described in [26] and only a brief summary of the application of the relaxation method for solving problem (3) will be presented here. To simplify the notation, the nonlinear flux will be denoted by f : R3→ R3 and given as

Then, problem (3) is

where ud is the desired state. The relaxation approximation to the optimization problem (7) reads

where τ > 0 is the relaxation rate and

is a given diagonal matrix satisfying the subcharacteristic condition

and denotes the k-th eigenvalue of the Jacobian matrix Df(u). The approximation of the conservation law by (8) has a linear transport part combined with a stiff source term. The characteristic variables of the transport part are v ± Au. In the small relaxation limit, τ → 0, one obtains, to leading order, v = f(u) + O(τ). The numerical discretization is done without using Rie-mann solvers and originally a first order Upwind scheme and a second order MUSCL scheme together with a second-order TVD implicit-explicit (IMEX) time integration scheme has been discussed. The schemes are used in the regime t << Δx.

Using a formal Lagrangian approach the linear adjoint equations to (8) are derived as

See also [26] for a more detailed presentation for scalar equations. An expansion in terms of τ yields the solution (p,q) which solves the following second-order equation

In [26] the validity of the formal computations in the scalar case has been shown in view of the approximation of the solution to the minimization problem (7) and the solution to the relaxation system (8). It can be shown that the discrete numerical scheme in the limit τ → 0 converges to the continuous adjoint equation. Furthermore, in the case of a first-order spatial discretization, convergence to the optimality system for the discretized system is obtained. The relaxation approximation will be extended to systems and comparisons with the adjoint calculus derived for the Lattice-Boltzmann approximations will be made.

Using the cost functional in equation (6) and hence solving, numerically, the formal first-order optimality system takes the form:

where f is given by the flux of Euler's system. For forward and adjoint equations, similar discretizations as in the scalar case in [26], are used.

4 A kinetic approximation of the Euler equation

In this section, the Lattice Boltzmann approximation of the Euler equation proposed in [1] is adapted.

A Lattice-Boltzmann approximation to the compressible Euler equations (1) is described as follows. Let ξi, where i ∈ {0, ..., N - 1}, be the molecular velocity in the x direction of the i-th particle, with N the total number of molecular velocities. The variable ηi is also introduced - its role will be discussed later. The velocity distribution function of the i-th particle is denoted by fi(x,t). The macroscopic variables ρ, u and θ are defined as

Now the initial-value problem for the kinetic equation is considered:

where the collision operator, Ωi (f), with f = (f0, ..., fN-1)is of the Bhat-nagar-Gross-Krook (BGK)-type [31]

Therein is the Knudsen number, µ the relaxation time, R is the specific gas constant, L, θ0 a reference length and a reference temperature, respectively, and fieq (ρ, m, E) is the local equilibrium distribution depending on the macroscopic variables. The initial conditions are given by

One can integrate the LBE (11) along characteristics to obtain the classical form of the Lattice Boltzmann method (LBM) [20]. Alternatively, other finite volume approaches can be applied [32, 23]. To derive a general form for the adjoint calculus for the optimization problem, the general form (11) is considered. To recover the Euler equation at the hydrodynamic limits from the Lattice Boltzmann equation, the following constraints are imposed on the moments of the local equilibrium distribution fieq [1]

It has to be noted here that the collision term conserves mass, momentum and energy. Hence the distribution functions must also be constrained by

From now on, the D1Q5 Lattice Boltzmann model for a system with one-dimension and five molecular velocities will be discussed. The exact form of the discrete velocities are given as in [1]

The constants Ηi are given as

Note that ν1 and ν2, with ν2≠ ν1, and Η0 are given nonzero constants. The equilibrium distribution is given in the form [1]

where

and

It can be pointed out here that the LBE, equation (11), converges in the hydro-dynamic limit to the Euler equations [1]. The weak solution of the Euler equations (1) satisfies

where, Ψ(x, t) is a smooth test function of x and t which vanishes for t + |x| large enough. To obtain the weak solution of the Euler equation from the kinetic equation system (11), the weak form of the LBE (11) in the form

where Ψ is a test function as above, independent of ε, is considered. In addition, fi (x, 0) = fieq0, m0, E0). It was proven in [1] that the finite difference form of the kinetic equation (11) is consistent with the above integral form (21) even if the mesh width is of order O (ε). According to the analysis of the Boltzmann equation, shock waves and contact discontinuities are not real discontinuities in the realm of Lattice Boltzmann simulations, but thin layers of width O (ε) across which the variable makes an appreciable variation [1]:

Proposition 4.1. [1] Consider a case where the solution fi contains shocks or contact discontinuities in some region, "the steep region", where the order of variation of fi in the space and time variable is O(ε). In other regions which are called Euler regions, fi has a moderate variation in x and t in the order of unity. Then the solution fi of (21) in the limit ε → 0 is given by fi = fieq (ρ,m,E) whose macroscopic variable ρ, m, E satisfy the weak form of the Euler equation given by (20).

For the proof, the reader may refer to [1].

4.1 Derivation of an adjoint system using the LBE

The Lagrangian at the microscopic level is given by

where λi are the Lagrange multipliers or the adjoint velocity distributions. Integrating the second term on the right hand side of equation (22) by parts, one obtains

By taking the variation of the Lagrangian with respect to the state variable fi and taking into account (10), the following adjoint system is derived

with a terminal condition

with

The adjoint equation (24) has the same structure as the original model (11). Thus the term on the right hand side of (24) can be referred to as the adjoint collision operator. In the BGK formulation, the adjoint collision operator has the form

For the equilibrium functional given in (18), one obtains

The partial derivatives of the equilibrium functional with respect to the macroscopic variables can be obtained as:

with

and

The adjoint equilibrium distribution can be defined as

Now at the microscopic level, one solves the LBE to obtain solutions fi. One then takes the moments to obtain the macroscopic variables at any time 0 < t < T. These are then used to solve backward in time the microscopic adjoint equation (24) for the adjoint variable λi. The solutions thereof are used together with the optimality condition to obtain the gradient of the cost function with respect to the control u0.

Remark 4.1. One can derive, formally, using standard techniques, the adjoint system related to the optimization of Euler flows. The result is a backward linear system of conservation laws in the adjoint variables [26, 30].

On the other hand, moments of the adjoint Lattice Boltzmann system obtained above are considered. Applying to (24), leads to the equation

where can be seen as an adjoint density and is an adjoint momentum. Similarly, one can derive an equation for the adjoint momentum and the adjoint energy. The result is a nonlinear system of conservation laws with a source term which depends on the moments of the adjoint equilibrium distribution. Since the adjoint collision operator is a linear combination of the derivatives of the equilibrium distributions with respect to the velocity distribution fi, the adjoint equlibrium distribution can not be chosen freely. Indeed, it was found that the adjoint equilibrium function can be expressed exactly only if the cost functional is linear in density and velocity. But this case is not of much interest in practical problems.

5 Numerical results

In the following, the numerical results that were obtained for the two previously discussed relaxation methods will be presented. All computations have been done on an Intel Centrino with 1.5 GHz.

Firstly, a brief discussion of the numerical implementation of both schemes and of the adjoint based optimization algorithm will be given. These are then applied to smooth and nonsmooth examples. It comes out that both methods are able to solve not only the smooth problems, but also the problems involving discontinuities in either the initial data ud(x, t = 0) for the desired state or in the desired state ud(x, t = T) itself. Finally, the sensitivity of the numerical methods presented in this paper with respect to the grid size will be considered. The results for different grid sizes for the nonsmooth example reveal that the number of iterations of the optimization algorithm is independent of the grid size that is used.

5.1 Solution of the forward and backward equations

It can be observed that, for each particle i with speed ξi, the Lattice Boltzmann equation (11) and its adjoint form (24) are transport equations with source terms. Therefore, they can be discretized in the finite volume framework with a second order integration in time and a second order upwind integration in space with the minmod slope limiters [32] as briefly described below. To start with the advection equation in the general form

where a is the wave speed and g(v) is the source term, which is a function of the balanced quantity v is considered. A uniform grid in space xj = jΔx, j = 0, ..., K with the space step Δx is applied. The time grid is denoted as tn = nΔt, n = 0, ..., H and the time step is chosen according to the CFL condition. In the Lattice Boltzmann formulation, the Courant Number has the form

where ξi are the discrete speeds. In the finite volume framework, the cell Ij = (xj-1/2, xj+1/2) where the cell boundaries are defined as is introduced. The cell average of the balanced quantity v(x,t) for the j-th cell at time tn is denoted as The considered second order scheme takes the semi-discrete form [32]

where gj is the cell average of the source term and the numerical flux is given by

where a+ = max{a, 0} and a- = min{a, 0} and the slope limiters are defined as

with

The Knudsen number is taken here as ∈ = 10-4 and the spatial and temporal step are chosen such that the CFL condition is satisfied. For the source term, the mid-point quadrature rule is applied. The relaxation method is implemented along the lines of [26]. Here the first-order in space and time relaxation scheme as presented for the scalar case in Section 2.1 in [23] is employed. Throughout the numerical tests the relaxation parameter is τ = 10-8.

Both flow solvers will be tested for the shock tube problem which can be described as follows: A tube is filled with gas and is initially divided by a membrane into two sections. The gas on one half of the tube has a higher density and pressure than on the other one, with zero velocity everywhere. At time t = 0, the membrane is suddenly removed and the gas is allowed to flow. Net motion in the direction of the lower pressure is expected. Assuming uniform flow across the tube, there is variation only in one direction and the 1-D Euler equations apply. For the simulations, the initial variables are taken as

which are compared to the exact solution computed at t = 0.15 on a grid of N = 400. The numerical solution obtained with the LBE and the relaxation method in (8) is presented in Figure 1. The solution obtained with a D1Q5 Lattice Boltzmann model produces very good results that compare well with those presented in the literature [33]. Moreover, the first-order relaxation method also gives satisfactory results.


5.2 The discrete form of the optimization problem

With the space and time discretization described above, the discrete form of the objective function can then be written as

Recall that the vector u = (ρ, m, E) contains the conservative variables which are the density, the momentum and the energy. For given initial data u0, one can solve the flow equations for the state variable u(·,T)(u0) using the LBE or the relaxation method and the optimization problem (4) can be rewritten as an unconstrained minimization problem for the reduced cost functional At each grid point the gradient of the reduced cost functional can be computed using the adjoint method: for example, from the optimality conditions, one can deduce that the gradient of the reduced cost functional for the LBE satisfies

whereas for the relaxation method

is obtained. Using this gradient information, the solution of the optimization problem using a steepest descent algorithm applied to the reduced cost functional is computed. Since the optimal value is known to be zero, the stopping criterion for the convergence of the optimization algorithm is taken as

where tol << 1 is a predefined tolerance.

Firstly, an optimization problem constrained by a nonlinear hyperbolic system, where each equation corresponds to Burger's equation applied to the corresponding component of u = (u1, u2, u3) is considered. The optimization problem as in (7) is solved using the IMEX scheme. The initial desired state is chosen such that the solution ud (x, t = T) has various discontinuities.

5.3 Burger's equation with discontinuous desired states

For this example, the flux function of the form

is considered. The spatial domain is [0, 2π], which is discretized with N = 300 grid points. The time interval for this example is taken to be [0, 2], which is suitably discretized such that the CFL condition is satisfied. Moreover, the desired state ud is the solution at time T = 2 with the initial data

The initial control for the steepest descent method is started with an initial guess of u0 = (0.5, 0.5, 0.5)T. Note that the desired state consists of shock states. The numerical results for this example are presented in Figure 2. In the numerical results the relaxation method recovers the discontinuities and achieves optimality.


5.4 Euler equations with smooth desired states

A comparison of both approaches beginning with the case of smooth data in the domain [0, 1] x [0, T] will be undertaken next. Again optimal initial data such that the flow properties at time T match the desired flow properties (at time T) given by the initial data

is sought. The optimization algorithm will be initialised with the initial profile:

The flow equations here are solved up to time T = 0.01 with an optimization tolerance tol = 10-4. The initial state computed by the optimal control approaches (initial), target and optimized states for the LBE and the relaxation method are displayed in Figure 3.


Both methods converge to the target state and optimality is achieved.

5.5 Euler equations with discontinuous optimal control

This example deals with the inverse design of a flow in a 1D shock-tube. Given a set of measurements on some actual flow at time T, the best estimate for the initial state that leads to the observed flow is determined. This problem has been explored before by many authors [30, 28, 29], but here, the linearization of the flow equation as described above and the underlying derivation of the adjoint variables for the computation of the gradient of the objective functional is used. An example taken from [34] is considered. The desired state is the solution of the Riemann problem with the initial data

is computed at terminal time T = 0.03. The state consists of different smooth and non-smooth waves.

The initial guess for the iterative optimization problem is chosen to be

A tolerance of tol = 10-4 for the optimization is prescribed. The results, using the adjoint method combined with the Lattice-Boltzmann and the relaxation approaches are presented in Figure 4. The initial control u0, the desired state ud, the optimized state and solution of the optimized flow at time T are reported in Figure 5 and it can be observed that the discontinuity is well recovered. It can also be observed that the discontinuous initial data yields several waves in the solution.



The results reveal that the approaches presented here, using the Lattice-Boltz-mann model or the relaxation method, are both able to recover solutions with discontinuities such as shocks, rarefactions or contact discontinuities.

5.6 Convergence and CPU time

In the following, the convergence behaviour of the schemes presented in this paper is analysed. Precisely, the convergence of the optimization algorithm using the Lattice Boltzmann and the relaxation approaches in terms of the number of grid points will be studied. Hence the solution for the discontinuous example presented in Section 5.5 up to tolerance tol = 10-3 for different values of the number of discretization points Nx ∈ {50, 100, 150, 200, 250, 300} is computed. In Table 1 the number of iterations obtained with the first and second order scheme for the lattice Boltzmann method, and with a first order scheme for the relaxation method, and the CPU times until convergence are presented. Note that the number of optimization iterations are independent of the grid size Nx. In Figure 6 the evolution of the cost functional as a function of the number of optimization iterations is presented. The relaxation approach converges faster than the lattice Boltzmann approach.


6 Conclusion and future work

In this paper two approaches for the control of flows governed by a system of conservation laws have been presented namely: the Lattice-Botzmann approach and the relaxation method, both combined with an adjoint calculus algorithm for the optimization. The resulting numerical schemes perform convincingly, since they are able to handle flows with discontinuities such as shocks or contact discontinuities. Moreover, for the Euler system, the extension of the optimization methods to higher dimensions can be done. Possible difficulties would come from the boundary conditions. The multidimensional model can be used effectively to solve further interesting problems as they arise in shape optimization or topology design.

Acknowledgements. This work has been supported by DFG SPP 1253 HE-5386/8-1 and HE5386/6-1, DAAD D/08/11076 and 50727872. MKB would also like to acknowledge NRF grants (South Africa) UID 65177 and UID 61390. JMTN would like to thank the RWTH Aachen for their hospitality during a research visit there under the DAAD grant A/08/96840.

REFERENCES

[1] T. Kataoka and M. Tsutahara, Lattice Boltzmann method for compressible Euler equations. Physical Review, vol. E(3)69, no. 056702, (2004).

[2] S. Bianchini, On the shift differentiability of the flow generated by a hyperbolic system of conservation laws. Discrete Contin. Dynam. Systems, 6(2) (2000), 329-350.

[3] A. Bressan and G. Guerra, Shift-differentiability of the flow generated by a conservation law. Discrete Contin. Dynam. Systems, 3(1) (1997), 35-58.

[4] A. Bressan and M. Lewicka, Shift differentials ofmaps in BV spaces, in Nonlinear theory of generalized functions (Vienna, 1997), vol. 401 of Chapman & Hall/CRC Res. Notes Math., pp. 47-61, Chapman & Hall/CRC, Boca Raton, FL (1999).

[5] A. Bressan and A. Marson, A variational calculus for discontinuous solutions to conservation laws. Communications Partial Differential Equations, 20 (1995), 1491-1552.

[6] S. Ulbrich, A sensitivity and adjoint calculus for discontinuous solutions of hyperbolic conservation laws with source terms. SIAM J. Control Optim., 41 (2002), 740.

[7] A. Bressan and W. Shen, Optimality conditions for solutions to hyperbolic balance laws. Control methods in PDE-dynamical systems, Contemp. Math., 426 (2007), 129-152.

[8] F. Bouchut and F. James, One-dimensional transport equations with discontinuous coefficients. Nonlinear Anal., 32 (1998), 891-933.

[9] F. Bouchut and F. James, Differentiability with respect to initial data for a scalar conservation law, in Hyperbolic problems: theory, numerics, applications, Internat. Ser. Numer. Math, Birkhäuser, Basel (1999).

[10] F. Bouchut and F. James, Duality solutions for pressureless gases, monotone scalar conservation laws, and uniqueness. Comm. Partial Differential Equations, 24 (1999),2173-2189.

[11] S. Ulbrich, Optimal Control of Nonlinear Hyperbolic Conservation Laws with Source Terms. Technische Universitaet Muenchen (2001).

[12] S. Ulbrich, Adjoint-based derivative computations for the optimal control of discontinuous solutions of hyperbolic conservation laws. Systems & Control Letters, 3 (2003), 309.

[13] Z. Liu and A. Sandu, On the properties of discrete adjoints of numerical methods for the advection equation. Int. J. for Num. Meth. in Fluids, 56 (2008), 769-803.

[14] C. Castro, F. Palacios and E. Zuazua, An alternating descent method for the optimal control of the inviscid Burgers equation in the presence ofshocks. Math. Models and Meth. in Appl. Sc., 18 (2008), 369-416.

[15] C. Castro and E. Zuazua, Systematic continuous adjoint approach to viscous aerodynamic design on unstructured grids. AIAA Journal, 45 (2007), 2125-2139.

[16] A. Baeza, C. Carlos, F. Palacios and E. Zuazua, 2D Euler shape design on non-regular flows using adjoint Rankine-Hugoniot relations. AIAA Journal, 47 (2009), 552-562.

[17] W.W. Hager, Runge-Kutta methods in optimal control and the transformed adjoint system. Numerische Mathematik, 87 (2000), 247-282.

[18] S.S. Chikatamarla and I.V. Karlin, Lattices for the lattice Boltzmann method. Physical Review, E79(046701) (2009).

[19] S.Succi, The Lattice Boltzmann Equation for Fluid Dynamics andBeyond. Oxford University Press (2001).

[20] S. Chen and G.D. Doolen, Lattice Boltzmann method for fluid flows. Annu. Rev. Fluid Mech., 30 (1998), 329-364.

[21] M.K. Banda and M. Seaid, Higher-order relaxation schemes for hyperbolic systems of conservation laws. J. Numer. Math, 13(3) (2005), 171-196.

[22] M.K. Banda and M. Seaid, Relaxation WENO schemes for multidimensional hyperbolic systems of conservation laws. Numer. Methods Partial Differ. Equations, 23(5) (2007), 1211-1234.

[23] S. Jin and Z. in, The relaxation schees for systes ofconservation laws in arbitrary space dimensions. Comm. Pure Appl. Math., 48 (1995), 235-276.

[24] S. Gottlieb, C.-W. Shu and E. Tadmor, Strongly stability preserving high-order time discretization methods. SIAM rev., 43 (2001), 89-112.

[25] L. Pareschi and G. Russo, Implicit-explicit Runge-Kutta schemes for stiffsystems of differential equations. Recent Trends in Numerical Analysis (Eds. Brugano, Trigiante), 3 (2000), 269-284.

[26] M.K. Banda and M. Herty, Adjoint IMEX-based schemes for control problems governed by hyperbolic conservation laws, to appear in Computational Optimization and Applications.

[27] G. Pingen, A. Evgrafov and K. Maute, Adjoint parameter sensitivity analysis for the hydrodynamic lattice Boltzmann method with applications to design optimization. Computers and Fluid, 38 (2009), 910-923.

[28] M.D. Gunzburger, Perspective in Flow control and Optimization. SIAM (2002).

[29] A. Jameson, Aerodynamic design via control theory, in Recent advances in computational fluid dynamics, Springer, Berlin (1989).

[30] C. Homescu and I.M. Navon, Optimal control of flow with discontinuities. Journal of Computational physics, 187(2) (2003), 660-682.

[31] P. Bhatnagar, E. Gross and M. Krook, A model for collision processes in gases I: small amplitude processes in charged and neutral one-component systems. Phys. Rev., 94 (1954),511-525.

[32] R.J. LeVeque, Finite volume methods for hyperbolic problems. Cambridge texts in applied mathematics, Cambridge Unviversity Press (2002).

[33] R.J. LeVeque, Numerical methods for conservation laws. Âirkhäuser Verlag (1992).

[34] M.P. Rumpfkeil and D. Zingg, A general framework for the optimal control of unsteady flows with applications. AIAA paper 2007-1128, (2007). 45th AIAA Aerospace Meeting and Exhibit, Reno, Nevada, USA.

Received: 24/III/10.

Accepted: 30/IX/10.

#CAM-197/10.

  • [1] T. Kataoka and M. Tsutahara, Lattice Boltzmann method for compressible Euler equations. Physical Review, vol. E(3)69, no. 056702, (2004).
  • [2] S. Bianchini, On the shift differentiability of the flow generated by a hyperbolic system of conservation laws. Discrete Contin. Dynam. Systems, 6(2) (2000), 329-350.
  • [3] A. Bressan and G. Guerra, Shift-differentiability of the flow generated by a conservation law. Discrete Contin. Dynam. Systems, 3(1) (1997), 35-58.
  • [4] A. Bressan and M. Lewicka, Shift differentials ofmaps in BV spaces, in Nonlinear theory of generalized functions (Vienna, 1997), vol. 401 of Chapman & Hall/CRC Res. Notes Math., pp. 47-61, Chapman & Hall/CRC, Boca Raton, FL (1999).
  • [5] A. Bressan and A. Marson, A variational calculus for discontinuous solutions to conservation laws. Communications Partial Differential Equations, 20 (1995), 1491-1552.
  • [6] S. Ulbrich, A sensitivity and adjoint calculus for discontinuous solutions of hyperbolic conservation laws with source terms. SIAM J. Control Optim., 41 (2002), 740.
  • [7] A. Bressan and W. Shen, Optimality conditions for solutions to hyperbolic balance laws. Control methods in PDE-dynamical systems, Contemp. Math., 426 (2007), 129-152.
  • [8] F. Bouchut and F. James, One-dimensional transport equations with discontinuous coefficients. Nonlinear Anal., 32 (1998), 891-933.
  • [9] F. Bouchut and F. James, Differentiability with respect to initial data for a scalar conservation law, in Hyperbolic problems: theory, numerics, applications, Internat. Ser. Numer. Math, Birkhäuser, Basel (1999).
  • [10] F. Bouchut and F. James, Duality solutions for pressureless gases, monotone scalar conservation laws, and uniqueness. Comm. Partial Differential Equations, 24 (1999),2173-2189.
  • [11] S. Ulbrich, Optimal Control of Nonlinear Hyperbolic Conservation Laws with Source Terms. Technische Universitaet Muenchen (2001).
  • [12] S. Ulbrich, Adjoint-based derivative computations for the optimal control of discontinuous solutions of hyperbolic conservation laws. Systems & Control Letters, 3 (2003), 309.
  • [13] Z. Liu and A. Sandu, On the properties of discrete adjoints of numerical methods for the advection equation. Int. J. for Num. Meth. in Fluids, 56 (2008), 769-803.
  • [14] C. Castro, F. Palacios and E. Zuazua, An alternating descent method for the optimal control of the inviscid Burgers equation in the presence ofshocks. Math. Models and Meth. in Appl. Sc., 18 (2008), 369-416.
  • [15] C. Castro and E. Zuazua, Systematic continuous adjoint approach to viscous aerodynamic design on unstructured grids. AIAA Journal, 45 (2007), 2125-2139.
  • [16] A. Baeza, C. Carlos, F. Palacios and E. Zuazua, 2D Euler shape design on non-regular flows using adjoint Rankine-Hugoniot relations. AIAA Journal, 47 (2009), 552-562.
  • [17] W.W. Hager, Runge-Kutta methods in optimal control and the transformed adjoint system. Numerische Mathematik, 87 (2000), 247-282.
  • [18] S.S. Chikatamarla and I.V. Karlin, Lattices for the lattice Boltzmann method. Physical Review, E79(046701) (2009).
  • [19] S.Succi, The Lattice Boltzmann Equation for Fluid Dynamics andBeyond. Oxford University Press (2001).
  • [20] S. Chen and G.D. Doolen, Lattice Boltzmann method for fluid flows. Annu. Rev. Fluid Mech., 30 (1998), 329-364.
  • [21] M.K. Banda and M. Seaid, Higher-order relaxation schemes for hyperbolic systems of conservation laws. J. Numer. Math, 13(3) (2005), 171-196.
  • [22] M.K. Banda and M. Seaid, Relaxation WENO schemes for multidimensional hyperbolic systems of conservation laws. Numer. Methods Partial Differ. Equations, 23(5) (2007), 1211-1234.
  • [23] S. Jin and Z. in, The relaxation schees for systes ofconservation laws in arbitrary space dimensions. Comm. Pure Appl. Math., 48 (1995), 235-276.
  • [24] S. Gottlieb, C.-W. Shu and E. Tadmor, Strongly stability preserving high-order time discretization methods. SIAM rev., 43 (2001), 89-112.
  • [25] L. Pareschi and G. Russo, Implicit-explicit Runge-Kutta schemes for stiffsystems of differential equations. Recent Trends in Numerical Analysis (Eds. Brugano, Trigiante), 3 (2000), 269-284.
  • [26] M.K. Banda and M. Herty, Adjoint IMEX-based schemes for control problems governed by hyperbolic conservation laws, to appear in Computational Optimization and Applications.
  • [27] G. Pingen, A. Evgrafov and K. Maute, Adjoint parameter sensitivity analysis for the hydrodynamic lattice Boltzmann method with applications to design optimization. Computers and Fluid, 38 (2009), 910-923.
  • [28] M.D. Gunzburger, Perspective in Flow control and Optimization. SIAM (2002).
  • [29] A. Jameson, Aerodynamic design via control theory, in Recent advances in computational fluid dynamics, Springer, Berlin (1989).
  • [30] C. Homescu and I.M. Navon, Optimal control of flow with discontinuities. Journal of Computational physics, 187(2) (2003), 660-682.
  • [31] P. Bhatnagar, E. Gross and M. Krook, A model for collision processes in gases I: small amplitude processes in charged and neutral one-component systems. Phys. Rev., 94 (1954),511-525.
  • [32] R.J. LeVeque, Finite volume methods for hyperbolic problems. Cambridge texts in applied mathematics, Cambridge Unviversity Press (2002).
  • [33] R.J. LeVeque, Numerical methods for conservation laws Âirkhäuser Verlag (1992).
  • [34] M.P. Rumpfkeil and D. Zingg, A general framework for the optimal control of unsteady flows with applications. AIAA paper 2007-1128, (2007). 45th AIAA Aerospace Meeting and Exhibit, Reno, Nevada, USA.
  • *
    Corresponding author.
  • Publication Dates

    • Publication in this collection
      27 July 2011
    • Date of issue
      2011

    History

    • Received
      24 Mar 2010
    • Accepted
      30 Sept 2010
    Sociedade Brasileira de Matemática Aplicada e Computacional Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC, Rua Maestro João Seppe, nº. 900 , 16º. andar - Sala 163, 13561-120 São Carlos - SP Brasil, Tel./Fax: 55 16 3412-9752 - São Carlos - SP - Brazil
    E-mail: sbmac@sbmac.org.br