Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-11T02:18:11.108Z Has data issue: false hasContentIssue false

Optimal control and numerical adaptivityfor advection–diffusionequations

Published online by Cambridge University Press:  15 September 2005

Luca Dede'
Affiliation:
MOX–Dipartimento di Matematica “F. Brioschi”, Politecnico di Milano, 20133, Milano, Italy. luca.dede@mate.polimi.it
Alfio Quarteroni
Affiliation:
MOX–Dipartimento di Matematica “F. Brioschi”, Politecnico di Milano, 20133, Milano, Italy. luca.dede@mate.polimi.it École Polytechnique Fédérale de Lausanne (EPFL), FSB, Chaire de Modelisation et Calcul Scientifique (CMCS), Station 8, 1015, Lausanne, Switzerland. alfio.quarteroni@epfl.ch
Get access

Abstract

We propose a general approach for the numerical approximation ofoptimal control problems governed by a linear advection–diffusionequation, based on a stabilization method applied to theLagrangian functional, rather than stabilizing the state andadjoint equations separately. This approach yields a coherentlystabilized control problem. Besides, it allows a straightforward a posteriori error estimate in which estimates of higher order termsare needless. Our a posteriori estimates stems from splitting theerror on the cost functional into the sum of an iteration errorplus a discretization error. Once the former is reduced below agiven threshold (and therefore the computed solution is “near”the optimal solution), the adaptive strategy is operated on thediscretization error. To prove the effectiveness of the proposedmethods, we report some numerical tests, referring to problems inwhich the control term is the source term of theadvection–diffusion equation.

Information

Type
Research Article
Copyright
© EDP Sciences, SMAI, 2005

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable