HAL Id: hal-00798326
https://hal.archives-ouvertes.fr/hal-00798326
Submitted on 20 Aug 2020
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Distributed under a Creative Commons Attribution| 4.0 International License
Reliable Real-Time Solution of Parametrized Partial Differential Equations: Reduced-Basis Output Bound
Methods
Christophe Prud’Homme, Dimitrios Rovas, Karen Veroy, Luc Machiels, Yvon Maday, Anthony T. Patera, Gabriel Turinici
To cite this version:
Christophe Prud’Homme, Dimitrios Rovas, Karen Veroy, Luc Machiels, Yvon Maday, et al.. Reliable
Real-Time Solution of Parametrized Partial Differential Equations: Reduced-Basis Output Bound
Methods. Journal of Fluids Engineering, American Society of Mechanical Engineers, 2001, 124 (1),
pp.70-80. �10.1115/1.1448332�. �hal-00798326�
C. Prud’homme D. V. Rovas K. Veroy L. Machiels
Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139
Y. Maday
Laboratoire d’Analyse Numérique, Université Pierre et Marie Curie, Boîte courrier 187, 75252 Paris, Cedex 05, France
A. T. Patera
Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139
G. Turinici
ASCI-CNRS Orsay, and INRA Rocquencourt M3N, B.P. 105, 78153 LeChesnay Cedex France
Reliable Real-Time Solution of Parametrized Partial Differential Equations: Reduced-Basis Output Bound Methods
We present a technique for the rapid and reliable prediction of linear-functional outputs of elliptic (and parabolic) partial differential equations with affine parameter dependence. The essential components are (i) (provably) rapidly convergent global reduced-basis approximations—Galerkin projection onto a space WN spanned by solutions of the gov-erning partial differential equation at N selected points in parameter space; (ii) a poste-riori error estimation—
relaxations of the error-residual equation that provide inexpensive yet sharp and rigorous bounds for the error in the outputs of interest; and (iii) off-line/on-line computational procedures methods which decouple the generation and projection stages of the approximation process. The operation count for the on-line stage in which, given a new parameter value, we calculate the output of interest and associated error bound, depends only on N (typically very small) and the parametric complexity of the problem; the method is thus ideally suited for the repeated and rapid evaluations required in the context of parameter estimation, design, optimization, and real-time control.
1 Introduction
The optimization, control, and characterization of an engineer- ing component or system requires the prediction of certain ‘‘quan- tities of interest,’’ or performance metrics, which we shall denote outputs—for example deflections, maximum stresses, maximum temperatures, heat transfer rates, flowrates, or lift and drags. These outputs are typically expressed as functionals of field variables associated with a parametrized partial differential equation which describes the physical behavior of the component or system. The parameters, which we shall denote inputs, serve to identify a par- ticular ‘‘configuration’’of the component: these inputs may repre- sent design or decision variables, such as geometry—for example, in optimization studies; control variables, such as actuator power—for example in real-time applications; or characterization variables, such as physical properties—for example in inverse problems. We thus arrive at an implicit input-output relationship, evaluation of which demands solution of the underlying partial differential equation.
Our goal is the development of computational methods that permit rapid and reliable evaluation of this partial-differential- equation-induced input-output relationship in the limit of many queries—that is, in the design, optimization, control, and charac- terization contexts. The ‘‘many queries’’ limit has certainly re- ceived considerable attention: from ‘‘fast loads’’ or multiple right- hand side notions
共e.g., Chan and Wan
关1
兴, Farhat et al.
关2
兴兲to matrix perturbation theories
共e.g., Akgun et al.
关3
兴, Yip
关4
兴兲to continuation methods
共e.g., Allgower and Georg
关5
兴, Rheinboldt
关6
兴兲. Our particular approach is based on the reduced-basis method, first introduced in the late 1970s for nonlinear structural
analysis
共Almroth et al.
关7
兴, Noor and Peters
关8
兴兲, and subse- quently developed more broadly in the 1980s and 1990s
共Balmes
关9
兴, Barrett and Reddien
关10
兴, Fink and Rheinboldt
关11
兴, Peterson
关12
兴, Porsching
关13
兴, Rheinboldt
关14
兴兲. The reduced-basis method recognizes that the field variable is not, in fact, some arbitrary member of the infinite-dimensional solution space associated with the partial differential equation; rather, it resides, or ‘‘evolves,’’ on a much lower-dimensional manifold induced by the parametric dependence.
The reduced-basis approach as earlier articulated is local in parameter space in both practice and theory. To wit, Lagrangian or Taylor approximation spaces for the low-dimensional manifold are typically defined relative to a particular parameter point; and the associated a priori convergence theory relies on asymptotic arguments in sufficiently small neighborhoods
共Fink and Rhein- boldt
关11
兴兲. As a result, the computational improvements—relative to conventional
共say
兲finite element approximation—are often quite modest
共Porsching
关13
兴兲. Our work differs from these earlier efforts in several important ways: first, we develop
共in some cases, provably
兲global approximation spaces; second, we introduce rig- orous a posteriori error estimators; and third, we exploit off-line/
on-line computational decompositions
共see Balmes
关9
兴for an ear- lier application of this strategy within the reduced-basis context
兲. These three ingredients allow us, for the restricted but important class of ‘‘parameter-affine’’ problems, to reliably decouple the generation and projection stages of reduced-basis approximation, thereby effecting computational economies of several orders of magnitude.
In this expository review paper we focus on these new ingredi-
ents. In Section 2 we introduce an abstract problem formulation
and several illustrative instantiations. In Section 3 we describe, for
coercive symmetric problems and ‘‘compliant’’ outputs, the
reduced-basis approximation; and in Section 4 we present the as-
sociated a posteriori error estimation procedures. In Section 5 we
consider the extension of our approach to noncompliant outputs and nonsymmetric operators; eigenvalue problems; and, more briefly, noncoercive operators, parabolic equations, and nonaffine problems. A description of the system architecture in which these numerical objects reside may be found in Veroy et al.
关15
兴. 2 Problem Statement
2.1 Abstract Formulation. We consider a suitably regular domain
⍀傺Rd, d ⫽ 1, 2, or 3, and associated function space X
傺H
1(
⍀), where H
1(
⍀) ⫽
兵v
苸L
2(
⍀),
ⵜv
苸(L
2(
⍀))
d其, and L
2(
⍀) is the space of square-X integrable functions over
⍀. The inner product and norm associated with X are given by ( • , • )
Xand
储•
储X⫽ ( • , • )
X1/2, respectively. We also define a parameter set D
苸RP, a particular point in which will be denoted
. Note that⍀does not depend on the parameter.
We then introduce a bilinear form a: X ⫻ X ⫻D→R , and linear forms f: X → R , l : X →R . We shall assume that a is continuous, a(w,v;
)
⭐␥(
)
储w
储X储v
储X⭐␥0储w
储X储v
储X, ᭙苸 D ; further- more, in Sections 3 and 4, we assume that a is coercive,
0 ⬍␣
0⭐␣共兲⫽inf
w苸X
a
共w,w;
兲 储w
储X2
, ᭙
苸D, (1)
and symmetric, a(w,v;
) ⫽ a(v,w;
); ᭙ w, v
苸X, ᭙苸D . We also require that our linear forms f and l be bounded; in Sections 3 and 4 we additionally assume a ‘‘compliant’’ output, f (v)
⫽ l (v), ᭙ v
苸X.
We shall also make certain assumptions on the parametric de- pendence of a, f, and l . In particular, we shall suppose that, for some finite
共preferably small
兲integer Q, a may be expressed as
a
共w, v;
兲⫽q兺⫽1 Qq共兲
a
q共w, v
兲, ᭙ w, v
苸X, ᭙苸D , (2) for some
q: D→R and a
q: X ⫻ X →R , q ⫽ 1, . . . ,Q. This ‘‘sepa- rability,’’ or ‘‘affine,’’ assumption on the parameter dependence is crucial to computational efficiency; however, certain relaxations are possible—see Section 5.3.3. For simplicity of exposition, we assume that f and l do not depend on
; in actual practice, affine dependence is readily admitted.
Our abstract problem statement is then: for any
苸D, find s()
苸R given by
s
共兲⫽l
共u
共兲兲, (3)
where u()
苸X is the solution of
a
共u
共兲, v;
兲⫽f
共v
兲,᭙ v
苸X. (4) In the language of the Introduction, a is our partial differential equation
共in weak form
兲,
is our parameter, u(
) is our field variable, and s(
) is our output. For simplicity of exposition, we may on occasion suppress the explicit dependence on
.
2.2 Particular Instantiations. We indicate here a few in- stantiations of the abstract formulation; these will serve to illus- trate the methods
共for coercive, symmetric problems
兲of Sections 3 and 4.
2.2.1 A Thermal Fin. In this example, we consider the two- and three-dimensional thermal fins shown in Fig. 1; these ex- amples may be
共interactively
兲accessed on our web site.
1The fins consist of a vertical central ‘‘post’’ of conductivity k ˜
0
and four horizontal ‘‘subfins’’ of conductivity k ˜
i, i ⫽ 1, . . . ,4. The fins con- duct heat from a prescribed uniform flux source q ˜ ⬙ at the root
⌫
˜
root
through the post and large-surface-area subfins to the sur- rounding flowing air; the latter is characterized by a sink tempera- ture u ˜
0and prescribed heat transfer coefficient h ˜ . The physical model is simple conduction: the temperature field in the fin, u ˜ , satisfies
兺i⫽04 冕⍀˜ i
˜ k
iⵜ˜ u˜ •ⵜ ˜ ˜ v ⫹
冕⍀˜\⌫˜ root˜ h
共u ˜ ⫺ u ˜
0兲v ˜ ⫽
冕⌫˜ rootq
˜ ⬙ ˜ , v
᭙ ˜ v
苸X ˜
⬅H
1共⍀˜
兲, (5) where
⍀˜
i
is that part of the domain with conductivity k ˜
i, and
⍀˜ denotes the boundary of
⍀˜ .
We now
共i
兲nondimensionalize the weak equations
共5
兲, and
共ii
兲apply a continuous piecewise-affine transformation from
⍀˜ to a fixed
共-independent
兲reference domain
⍀ 共Maday et al.
关16
兴兲. The abstract problem statement
共4
兲is then recovered for
⫽兵
k
1,k
2,k
3,k
4,Bi,L,t
其, D⫽
关0.1,10.0
兴4⫻关 0.01,1.0
兴⫻关2.0,3.0
兴⫻关 0.1,0.5
兴, and P ⫽ 7; here k
1, . . . ,k
4are the thermal conductivi- ties of the ‘‘subfins’’
共see Fig. 1
兲relative to the thermal conduc- tivity of the fin base; Bi is a nondimensional form of the heat transfer coefficient; and, L, t are the length and thickness of each of the ‘‘subfins’’ relative to the length of the fin root
⌫˜
root
. It is readily verified that a is continuous, coercive, and symmetric; and that the ‘‘affine’’ assumption
共2
兲obtains for Q ⫽ 16
共two-
1FIN2D: http://augustine.mit.edu/fin2d/fin2d.pdf and FIN3D: http://
augustine.mit.edu/fin3d–1/fin3d–1.pdf
Fig. 1 Two- and three-dimensional thermal fins
dimensional case
兲and Q ⫽ 25
共three-dimensional case
兲. Note that the geometric variations are reflected, via the mapping, in the
q
(
).
For our output of interest, s(
), we consider the average tem- perature of the root of the fin nondimensionalized relative to q ˜ ⬙ ,
˜ k
0, and the length of the fin root. This output may be expressed as s(
) ⫽ l (u(
)), where l (v) ⫽兰
⌫rootv. It is readily shown that this output functional is bounded and also ‘‘compliant’’: l ( v)
⫽ f (v), ᭙ v
苸X.
2.2.2 A Truss Structure. We consider a prismatic microtruss structure
共Evans et al.
关17
兴, Wicks and Hutchinson
关18
兴兲shown in Fig. 2; this example may be
共interactively
兲accessed on our web site.
2The truss consists of a frame
共upper and lower faces, in dark gray
兲and a core
共trusses and middle sheet, in light gray
兲. The structure transmits a force per unit depth F ˜ uniformly distributed over the tip of the middle sheet
⌫˜
3
through the truss system to the fixed left wall
⌫˜
0
. The physical model is simple plane-strain
共two- dimensional
兲linear elasticity: the displacement field u
i, i ⫽ 1,2, satisfies
冕⍀˜
˜ v
i
˜ x
j˜ E
i jkl˜ u
k
˜ x
l⫽⫺ 冉 F ˜ t˜
c冊
冕⌫˜3˜ v
2, ᭙ v
苸X ˜ , (6)
where
⍀˜ is the truss domain, E˜
i jklis the elasticity tensor, and X ˜ refers to the set of functions in H
1(
⍀˜ ) which vanish on
⌫˜
0
. We assume summation over repeated indices.
We now
共i
兲nondimensionalize the weak equations
共6
兲, and
共ii
兲apply a continuous piecewise-affine transformation from
⍀˜ to a fixed
共-independent
兲reference domain
⍀. The abstract problem statement
共4
兲is then recovered for
⫽兵t
f,t
t,H,
其, D⫽关 0.08,1.0
兴⫻关 0.2,2.0
兴⫻关4.0,10.0
兴⫻关30.0°,60.0°
兴, and P ⫽ 4. Here t
fand t
tare the thicknesses of the frame and trusses
共normalized relative to t˜
c兲, respectively; H is the total height of the microtruss
共normal- ized relative to t˜
c兲; and
is the angle between the trusses and the faces. The Poisson’s ratio,
⫽0.3, and the frame and core Young’s moduli, E
f⫽ 75 GPa and E
c⫽ 200 GPa, respectively, are held fixed. It is readily verified that a is continuous, coercive, and symmetric; and that the ‘‘affine’’ assumption
共2
兲obtains for Q
⫽ 44.
Our outputs of interest are
共i
兲the average downward deflection
共compliance
兲at the core tip,
⌫3, nondimensionalized by F ˜ /E ˜
f; and
共ii
兲the average normal stress across the critical
共yield
兲section denoted
⌫1s
in Fig. 2. These compliance and noncompliance out- puts can be expressed as s
1(
) ⫽ l
1(u(
)) and s
2(
)
⫽ l
2(u(
)), respectively, where l
1( v) ⫽⫺兰
⌫3v
2, and
l
2共v
兲⫽ 1 t
f冕⍀si
x
jE
i jkl
u
k
x
lare bounded linear functionals; here
iis any suitably smooth function in H
1(
⍀s) such that
inˆ
i⫽ 1 on
⌫1s
and
inˆ
i⫽ 0 on
⌫2 s, where nˆ is the unit normal. Note that s
1(
) is a compliant output, whereas s
2(
) is ‘‘noncompliant.’’
3 Reduced-Basis Approach
We recall that in this section, as well as in Section 4, we assume that a is continuous, coercive, symmetric, and affine in
—see
共2
兲; and that l ( v) ⫽ f ( v), which we denote ‘‘compliance.’’
3.1 Reduced-Basis Approximation. We first introduce a sample in parameter space, S
N⫽
兵1, . . . ,
N其, where
i苸D, i
⫽ 1, . . . , N; see Section 3.2.2 for a brief discussion of point dis- tribution. We then define our Lagrangian
共Porsching
关13
兴兲reduced-basis approximation space as W
N⫽ span
兵n⬅u(
n),n
⫽ 1, . . . ,N
其, where u(
n)
苸X is the solution to
共4
兲for
⫽n. In actual practice, u(
n) is replaced by an appropriate finite ele- ment approximation on a suitably fine truth mesh; we shall discuss the associated computational implications in Section 3.3. Our reduced-basis approximation is then: for any
苸D, find s
N(
)
⫽ l (u
N(
)), where u
N(
)
苸W
Nis the solution of
a共 u
N共兲,v;兲⫽l
共v
兲, ᭙ v
苸W
N. (7) Non-Galerkin projections are briefly described in Section 5.3.1.
3.2 A Priori Convergence Theory.
3.2.1 Optimality. We consider here the convergence rate of u
N(
) → u(
) and s
N(
) → s(
) as N →
⬁. To begin, it is stan- dard to demonstrate optimality of u
N(
) in the sense that
储
u共
兲⫺u
N共兲储X⭐冑␥共兲␣共兲inf
wN苸WN
储
u共兲⫺ w
N储X. (8)
共We note that, in the coercive case, stability of our
共‘‘conform- ing’’
兲discrete approximation is not an issue; the noncoercive case is decidedly more delicate
共see Section 5.3.1
兲.
兲Furthermore, for our compliance output,
s
共兲⫽s
N共兲⫹l
共u ⫺ u
N兲⫽ s
N共兲⫹a
共u,u ⫺ u
N;
兲⫽ s
N共兲⫹a
共u ⫺ u
N,u ⫺ u
N;
兲(9) from symmetry and Galerkin orthogonality. It follows that s(
)
⫺ s
N(
) converges as the square of the error in the best approxi- mation and, from coercivity, that s
N(
) is a lower bound for s(
).
3.2.2 Best Approximation. It now remains to bound the de- pendence of the error in the best approximation as a function of N.
At present, the theory is restricted to the case in which P ⫽ 1, D
⫽关 0,
max兴, and
a
共w,v;
兲⫽a
0共w, v
兲⫹a
1共w,v
兲, (10) where a
0is continuous, coercive, and symmetric, and a
1is con- tinuous, positive semi-definite (a
1(w,w)
⭓0, ᭙ w
苸X), and sym- metric. This model problem
共10
兲is rather broadly relevant, for
2TRUSS: http://augustine.mit.edu/simple–truss/simple–truss.pdf
Fig. 2 A truss structure
example to variable orthotropic conductivity, variable rectilinear geometry, variable piecewise-constant conductivity, and variable Robin boundary conditions.
We now suppose that the
n, n ⫽ 1, . . . , N, are logarithmically distributed in the sense that
ln
共¯
n⫹ 1
兲⫽n ⫺ 1
N ⫺ 1 ln
共¯
max⫹ 1
兲, n ⫽ 1, . . . ,N, (11) where
¯ is an upper bound for the maximum eigenvalue of a
1relative to a
0.
共Note ¯ is perforce bounded thanks to our assump-
tion of continuity and coercivity; the possibility of a continuous spectrum does not, in practice, pose any problems.
兲We can then prove
共Maday et al.
关19
兴兲that, for N ⬎ N
crit⬅e ln( ¯
max⫹ 1),
inf
wN苸WN
储
u
共兲⫺w
N储X⭐共1 ⫹
max¯
兲储u
共0
兲储X⫻ exp 再
共⫺共 N
critN ⫺ ⫺ 1兲 1
兲冎 , ᭙苸 D . (12)
We observe exponential convergence, uniformly
共globally
兲for all
in D , with only very weak
共logarithmic
兲dependence on the range of the parameter (
max).
共Note the constants in
共12
兲are for the particular case in which ( • , • )
X⫽ a
0( • , • ).
兲The proof exploits a parameter-space
共nonpolynomial
兲interpo- lant as a surrogate for the Galerkin approximation. As a result, the bound is not always ‘‘sharp:’’ we observe many cases in which the Galerkin projection is considerably better than the associated in- terpolant; optimality
共8
兲chooses to ‘‘illuminate’’ only certain points
n, automatically selecting a best ‘‘subapproximation’’
among all
共combinatorially many
兲possibilities. We thus see why reduced-basis state-space approximation of s(
) via u(
) is pre- ferred to simple parameter-space interpolation of s(
)
共‘‘con- necting the dots’’
兲via (
n,s(
n)) pairs. We note, however, that the logarithmic point distribution
共11
兲implicated by our interpolant-based arguments is not simply an artifact of the proof:
in numerous numerical tests, the logarithmic distribution performs considerably
共and in many cases, provably
兲better than other more obvious candidates, in particular for large ranges of the parameter.
Fortunately, the convergence rate is not too sensitive to point se- lection: the theory only requires a log ‘‘on the average’’ distribu- tion
共Maday et al.
关19
兴兲; and, in practice,
¯ need not be a sharp upper bound.
The result
共12
兲is certainly tied to the particular form
共10
兲and associated regularity of u(
). However, we do observe similar exponential behavior for more general operators; and, most im- portantly, the exponential convergence rate degrades only very slowly with increasing parameter dimension, P. We present in Table 1 the error
兩s(
) ⫺ s
N(
)
兩/s(
) as a function of N, at a particular representative point
in D , for the two-dimensional thermal fin problem of Section 2.2.1; we present similar data in Table 2 for the truss problem of Section 2.2.2. In both cases, since tensor-product grids are prohibitively profligate as P increases, the
n
are chosen ‘‘log-randomly’’ over D : we sample from a multi-
variate uniform probability density on log(
). We observe that, for both the thermal fin ( P ⫽ 7) and truss ( P ⫽ 4) problems, the error is remarkably small even for very small N; and that, in both cases, very rapid convergence obtains as N →
⬁. We do not yet have any theory for P ⬎ 1. But certainly the Galerkin optimality plays a central role, automatically selecting ‘‘appropriate’’ scattered-data subsets of S
Nand associated ‘‘good’’ weights so as to mitigate the curse of dimensionality as P increases; and the log-random point distribution is also important—for example, for the truss problem of Table 2, a non-logarithmic uniform random point distribution for S
Nyields errors which are larger by factors of 20 and 10 for N ⫽ 30 and 80, respectively.
3.3 Computational Procedure. The theoretical and empiri- cal results of Sections 3.1 and 3.2 suggest that N may, indeed, be chosen very small. We now develop off-line/on-line computa- tional procedures that exploit this dimension reduction.
We first express u
N(
) as u
N共兲⫽兺j⫽1N
u
N j共兲j⫽共 u
គN共兲兲Tគ, (13) where u
គN(
)
苸RN; we then choose for test functions v ⫽
i, i
⫽ 1, . . . , N. Inserting these representations into
共7
兲yields the de- sired algebraic equations for u
គN(
)
苸RN,
A
គN共兲u
គN共兲⫽F
គN, (14) in terms of which the output can then be evaluated as s
N(
)
⫽ F
គNT
u
គN(
). Here A
គN(
)
苸RN⫻Nis the SPD matrix with entries A
N i, j(
)
⬅a(
j,
i;
), 1
⭐i, j
⭐N, and F
គN苸RNis the ‘‘load’’
共
and ‘‘output’’
兲vector with entries F
N i⬅f (
i), i ⫽ 1, . . . , N.
We now invoke
共2
兲to write A
N i, j共兲⫽a
共j,
i;
兲⫽q兺⫽1Q
q共兲
a
q共j,
i兲, (15) or
A
គN共兲⫽q⫽1兺Q q共兲A
គNq,
where the A
គNq苸RN⫻N
are given by A
N i, jq⫽ a
q(
j,
i), i
⭐i, j
⭐
N, 1
⭐q
⭐Q. The off-line/on-line decomposition is now clear.
In the off-line stage, we compute the u(
n) and form the A
គN qand F
គN: this requires N
共expensive
兲‘‘a’’ finite element solutions and O(QN
2) finite-element-vector inner products. In the on-line stage, for any given new
, we first form A
គNfrom
共15
兲, then solve
共14
兲for u
គN(
), and finally evaluate s
N(
) ⫽ F
គNT
u
គN(
): this requires O(QN
2) ⫹ O(2/3 N
3) operations and O(QN
2) storage.
Thus, as required, the incremental, or marginal, cost to evaluate s
N(
) for any given new
—as proposed in a design, optimiza- tion, or inverse-problem context—is very small: first, because N is very small, typically O(10)—thanks to the good convergence properties of W
N; and second, because
共14
兲can be very rapidly
Table 1 Error, error bound „Method I…, and effectivity as afunction ofN, at a particular representative point«D, for the two-dimensional thermal fin problem„compliant output…
N 兩s()⫺sN()兩/s() ⌬N()/s() N()
10 1.29⫻10⫺2 8.60⫻10⫺2 2.85
20 1.29⫻10⫺3 9.36⫻10⫺3 2.76
30 5.37⫻10⫺4 4.25⫻10⫺3 2.68
40 8.00⫻10⫺5 5.30⫻10⫺4 2.86
50 3.97⫻10⫺5 2.97⫻10⫺4 2.72
60 1.34⫻10⫺5 1.27⫻10⫺4 2.54
70 8.10⫻10⫺6 7.72⫻10⫺5 2.53
80 2.56⫻10⫺6 2.24⫻10⫺5 2.59
Table 2 Error, error bound „Method II…, and effectivity as a function ofN, at a particular representative point«D, for the truss problem„compliant output…
N 兩s()⫺sN()兩/s() ⌬N()/s() N()
10 3.26⫻10⫺2 6.47⫻10⫺2 1.98
20 2.56⫻10⫺4 4.74⫻10⫺4 1.85
30 7.31⫻10⫺5 1.38⫻10⫺4 1.89
40 1.91⫻10⫺5 3.59⫻10⫺5 1.88
50 1.09⫻10⫺5 2.08⫻10⫺5 1.90
60 4.10⫻10⫺6 8.19⫻10⫺6 2.00
70 2.61⫻10⫺6 5.22⫻10⫺6 2.00
80 1.19⫻10⫺6 2.39⫻10⫺6 2.00
assembled and inverted—thanks to the off-line/on-line decompo- sition
共see Balmes
关9
兴for an earlier application of this strategy within the reduced-basis context
兲. For the problems discussed in this paper, the resulting computational savings relative to standard
共well-designed
兲finite-element approaches are significant, at least O(10), typically O(100), and often O(1000) or more.
4 A Posteriori Error Estimation: Output Bounds From Section 3 we know that, in theory, we can obtain s
N(
) very inexpensively: the on-line computational effort scales as O(2/3 N
3) ⫹ O(QN
2); and N can, in theory, be chosen quite small. However, in practice, we do not know how small N can be chosen: this will depend on the desired accuracy, the selected output
共s
兲of interest, and the particular problem in question; in some cases N ⫽ 5 may suffice, while in other cases, N ⫽ 100 may still be insufficient. In the face of this uncertainty, either too many or too few basis functions will be retained: the former results in computational inefficiency; the latter in unacceptable uncertainty---particularly egregious in the decision contexts in which reduced-basis methods typically serve. We thus need a pos- teriori error estimators for s
N. Surprisingly, a posteriori error estimation has received relatively little attention within the reduced-basis frame-work
共Noor and Peters
关8
兴兲, even though reduced-basis methods are particularly in need of accuracy assess- ment: the spaces are ad hoc and pre-asymptotic, thus admitting relatively little intuition, ‘‘rules of thumb,’’ or standard approxi- mation notions.
Recall that, in this section, we continue to assume that a is coercive and symmetric, and that l is ‘‘compliant.’’
4.1 Method I. The approach described in this section is a particular instance of a general ‘‘variational’’ framework for a posteriori error estimation of outputs of interest. However, the reduced-basis instantiation described here differs significantly from earlier applications to finite element discretization error
共Ma- day et al.
关20
兴, Machiels et al.
关21
兴兲and iterative solution error
共Patera and Rønquist
关22
兴兲both in the choice of
共energy
兲relax- ation and in the associated computational artifice.
4.1.1 Formulation. We assume that we are given a positive function g(
): D→R
⫹, and a continuous, coercive, symmetric
共-independent
兲bilinear from aˆ:X ⫻ X → R , such that
␣គ0储
v
储X2⭐
g
共兲aˆ
共v,v
兲⭐a
共v,v;
兲, ᭙ v
苸X, ᭙苸 D (16) for some positive real constant
␣គ0. We then find eˆ(
)
苸X such that
g共
兲aˆ共eˆ共兲, v
兲⫽R共 v;u
N共兲;兲,᭙ v
苸X, (17) where for a given w
苸X, R(v;w;
) ⫽ l ( v) ⫺ a(w,v;
) is the weak form of the residual. Our lower and upper output estimators are then evaluated as
s
N⫺共兲⬅s
N共兲, and s
N⫹共兲⬅s
N共兲⫹⌬N共兲, (18) respectively, where
⌬N共兲⬅
g
共兲aˆ
共eˆ
共兲,eˆ
共兲兲(19) is the estimator gap.
4.1.2 Properties. We shall prove in this section that s
N⫺(
)
⭐
s(
)
⭐s
N⫹(
), and hence that
兩s() ⫺ s
N(
)兩 ⫽ s(
) ⫺ s
N(
)
⭐⌬N
(
). Our lower and upper output estimators are thus lower and upper output bounds; and our output estimator gap is thus an output bound gap—a rigorous bound for the error in the output of interest. It is also critical that
⌬N(
) be a relatively sharp bound for the true error: a poor
共overly large
兲bound will encourage us to refine an approximation which is, in fact, already adequate—with a corresponding
共unnecessary
兲increase in off-line and on-line computational effort. We shall prove in this section that
⌬N(
)
⭐
(
␥0/
␣គ0)(s(
) ⫺ s
N(
)), where
␥0and
␣គ0are the
N-independent a-continuity and g()aˆ-coercivity constants de- fined earlier. Our two results of this section can thus be summa- rized as
1
⭐N共兲⭐Const, ᭙ N, (20) where
N共兲⫽ ⌬N共兲
s
共兲⫺s
N共兲(21)
is the effectivity, and Const is a constant independent of N. We shall denote the left
共bounding property
兲and right
共sharpness property
兲inequalities of
共20
兲as the lower effectivity and upper effectivity inequalities, respectively.
We first prove the lower effectivity inequality
共bounding prop- erty
兲: s
N⫺(
)
⭐s(
)
⭐s
N⫹(
), ᭙苸 D , for s
N⫺(
) and s
N⫹(
) de- fined in
共18
兲. The lower bound property follows directly from Section 3.2.1. To prove the upper bound property, we first observe that R(v;u
N;
) ⫽ a(u(
) ⫺ u
N(
),v;
) ⫽ a(e(
),v;
), where e(
)
⬅u(
) ⫺ u
N(
); we may thus rewrite
共17
兲as g(
)aˆ(eˆ(
),v) ⫽ a(e(
),v;
), ᭙ v
苸X. We thus obtain
g
共兲aˆ
共eˆ,eˆ
兲⫽g
共兲aˆ
共eˆ ⫺ e,eˆ ⫺ e
兲⫹2g
共兲aˆ
共eˆ,e
兲⫺ g
共兲aˆ
共e,e
兲⫽ g
共兲aˆ
共eˆ ⫺ e,eˆ ⫺ e
兲⫹共a
共e,e;
兲⫺g
共兲aˆ
共e,e
兲兲⫹ a
共e,e;
兲⭓
a
共e,e;
兲(22)
since g(
)aˆ(eˆ(
) ⫺ e(
),eˆ(
) ⫺ e(
))
⭓0 and a(e(
),e(
);
) ⫺ g(
)aˆ(e
),e(
))
⭓0 from
共16
兲. Invoking
共9
兲and
共22
兲, we then obtain s(
) ⫺ s
N(
) ⫽ a(e(
),e(
);
)
⭐g(
)aˆ(eˆ(
), eˆ(
)); and thus s(
)
⭐s
N(
) ⫹ g(
)aˆ(eˆ(
),eˆ(
))
⬅s
N⫹(
), as desired.
We next prove the upper effectivity inequality
共sharpness property
兲:
N共兲⫽ ⌬N共兲
s
共兲⫺s
N共兲 ⭐␥0
␣គ0
, ᭙ N.
To begin, we appeal to a-continuity and g(
)aˆ-coercivity to obtain
a
共eˆ
共兲,eˆ
共兲;
兲⭐␥0g
共兲␣គ0
a
ˆ
共eˆ
共兲,eˆ
共兲兲. (23) But from the modified error equation
共17
兲we know that g(
)aˆ(eˆ(
),eˆ(
)) ⫽ a(e(
),eˆ(
);
). Invoking the Cauchy- Schwartz inequality, we obtain
g
共兲aˆ
共eˆ,eˆ
兲⫽a
共e,eˆ;
兲⭐共
a
共eˆ,eˆ;
兲兲1/2共a
共e,e;
兲兲1/2⭐