Boundary layers and corrector estimates
Separate small potential errors from oscillating gradients and enforce the boundary condition before claiming a convergence rate.
On this page
The question for today
What you’ll understand
- Explain why the bare periodic first-order expansion has the wrong boundary trace.
- State sufficient regularity assumptions for representative corrector error estimates.
- Calculate an exact potential error whose gradient error does not vanish.
An oscillating correction can be small in displacement and large in gradient at the same time. It can also destroy a boundary condition even when its amplitude tends to zero. These two observations explain why an interior asymptotic formula is not immediately a quantitative approximation to a Dirichlet solution. We first describe a smooth periodic setting in which familiar rates hold, then compute a nonsmooth one-dimensional example directly. The exact calculation stands on its own and does not borrow regularity from the smooth theorem.
The trace reveals what an interior expansion misses
For a clean sufficient setting, take a bounded smooth domain, a smooth periodic symmetric uniformly positive definite coefficient matrix, a fixed smooth load, and zero Dirichlet data. Let u₀ solve the constant-coefficient homogenized problem, and let χj be the mean-zero periodic cell correctors. Smoothness ensures the derivatives and corrector products used below are controlled. The bare expansion u₀+εχj(x/ε)∂ju₀ has a gradient containing the order-one term ∇yχj(x/ε)∂ju₀. This term is essential; discarding it defeats the approximation precisely where the microscopic response appears.
On the boundary, u₀ vanishes but its normal derivative usually does not. Consequently, the bare corrector term generally has a nonzero trace. A cutoff ηε that vanishes within distance ε of the boundary and equals one beyond distance 2ε repairs the trace. Its gradient has size at most a constant divided by ε. Multiplication by ε therefore produces an order-one gradient contribution inside a thin strip, even though the correction itself is small. Boundary layers are an energy issue, not simply an amplitude issue.
A rate belongs to a norm and a regularity class
In this smooth setting, the standard cutoff construction gives an H¹ error bounded by C√ε between the true solution and wε. A strip of thickness ε has volume of order ε; an order-one gradient supported there has L² size of order √ε. Interior residual estimates complete the argument. The constant depends on ellipticity, the domain, coefficient regularity, and norms of the data. It is not uniform over arbitrary rough domains, degenerate coefficients, or arbitrarily large loads. A more carefully chosen Dirichlet corrector can improve some estimates, but it is a different approximation.
The displacement error can obey the better L² bound Cε when the homogenized primal and adjoint problems have the necessary H² regularity; smooth domains and the smooth data assumed here suffice. The proof uses duality as well as energy estimates. Neither bound says that ∇uε converges strongly to ∇u₀. The correct comparison for gradients contains the oscillating corrector. On rough Lipschitz domains, or with only the qualitative hypotheses of earlier lessons, one must consult the applicable theorem instead of importing these rates unchanged.
Exact one-dimensional errors show the distinction sharply
Return to the equal-half conductivities one and four, with ε=1/N on the unit interval and endpoint values zero and one. This coefficient is piecewise constant, so the following computation is independent of the smooth-coefficient statement. The mean-zero corrector from the cell calculation has value −3/20 at both ends of a cell and 3/20 at its midpoint. Conservation determines the exact solution, including its additive constant. The boundary adjustment subtracts χ(0), which is essential even though it changes the potential by only order ε.
The resulting potential stays within 3ε/10 of the affine limit. Its derivative differs from one by plus or minus 3/5 throughout alternating half-cells. Thus uniform convergence of potentials coexists with a fixed nonzero L² gradient error. In more dimensions, the boundary correction is generally not a single constant and interacts with geometry and the oscillatory trace. The one-dimensional example isolates the mechanism without pretending to describe every multidimensional boundary layer or its optimal rate.
Work it through
A vanishing potential error with a persistent gradient error
For N full cells of the two-phase interval, calculate the endpoint-correct solution and its maximum and gradient errors relative to u₀=x.
The constant flux is 8/5, so uε has slopes 8/5 and 2/5. With the normalized corrector, uε(x)=x+ε[χ(x/ε)−χ(0)]. At x=0 and x=1 the bracket is zero because N is an integer.
The bracket grows linearly from zero to 3/10 on the first half of a cell and falls back to zero on the second half. Therefore the maximum absolute potential error is 3ε/10.
The derivative error equals 3/5 on the first half and −3/5 on the second. Squaring and integrating over the unit interval gives 9/25, so the L² gradient error equals 3/5 for every N.
The exact boundary adjustment yields uniform convergence at order ε, while the uncorrected gradient comparison never tends to zero.
The living notebook
Explore the model
Interactive lab · function
Compare amplitudes and their squared size
Reset, set coefficient a=1 and position x=0.5; predict y=0.25. For a fresh comparison Reset, set a=1 and x=0.25; predict y=0.0625. Halving an amplitude quarters its square. This instrument illustrates squaring in an energy norm; it does not calculate a spatial derivative or the boundary-strip thickness needed for the H¹ estimate.
- y at chosen x
- 0.608
- Tangent slope · 2ax
- 1.35
- Signed area · ax³/3
- 0.182
This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forAn energy estimate must track both the size of a gradient and the region supporting it.
Pause & reason
Check your understanding
Your turn
Try it yourself
Compute the exact L² potential error in the worked example. The difference uε−x is a nonnegative triangular wave of height 3ε/10 on each cell.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
The mean square of a linear ramp from zero to height h is h²/3; the descending half contributes the same mean square.
Compare with the solution
On either half of a cell, averaging the square of the ramp gives h²/3. Both halves therefore give the same full-cell mean square. With h=3ε/10 and N cells filling an interval of length one, the squared L² error is (3ε/10)²/3=3ε²/100. Taking the square root gives ε√3/10. This is an exact potential estimate along ε=1/N, despite the unchanged gradient error 3/5. It does not require or assert smoothness of the piecewise coefficient.
Keep the idea
Take it with you
- A first-order interior expansion must be adjusted to satisfy the boundary trace.
- Corrector rates require specified norms, geometry, data, and coefficient regularity.
- Small potential errors can coexist with order-one oscillating gradients.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.