HAL Id: hal-00111504
https://hal.archives-ouvertes.fr/hal-00111504
Submitted on 28 Aug 2018
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.
Two-scale Dirichlet-Neumann Preconditioners for
Boundary Refinements
Patrice Hauret, Patrick Le Tallec
To cite this version:
Patrice Hauret, Patrick Le Tallec. Two-scale Dirichlet-Neumann Preconditioners for Boundary
Re-finements. Domain Decomposition Methods in Science and Engineering XVI, 55, pp.447-454, 2007,
Lecture Notes in Computational Science and Engineering, 9783540344681.
�10.1007/978-3-540-34469-8_56�. �hal-00111504�
for boundary refinements
Patrice Hauret1 and Patrick Le Tallec2
1 Graduate Aeronautical Laboratories, MS 205-45,
California Institute of Technology Pasadena, CA 91125, USA
2 Laboratoire de M´ecanique des Solides, CNRS UMR 7649,
D´epartement de M´ecanique, Ecole Polytechnique, 91128 Palaiseau Cedex, FRANCE
Summary. The present work introduces simple Dirichlet-Neumann
precondition-ers for the resolution of elasticity problems in presence of numerous small disjoint geometric refinements on the boundary of the domain, situation which typically oc-curs in tire industry. Moreover, the condition number of the preconditioned system is proved to be independent of the number and the size of the small details on the boundary. Finally, as an enhancement, the second proposed preconditioner makes use of a coarse space counterbalancing the effect of essential boundary conditions on the small details, and a simple numerical academic test illustrates the increased efficiency. Further details on the motivation as well as complete proofs can be found in [4, 5].
1 Introduction
Let Ω ⊂ Rdbe the reference configuration of a body, partitioned into a coarse
region Ω0 where the properties of the material are rather smooth and where
a coarse approximation should be sufficient, and into small disjoint boundary regions denoted by (Ωk)1≤k≤Kwhere a fine discretization is required (e.g.
geo-metrical refinements, fine behavior of the material). Such a situation typically occurs for tires, the internal structure and the surface sculptures playing the role of the coarse and fine zones, respectively. Let us denote by ΓD a part of
the boundary of Ω where displacements are prescribed and by ΓN= ∂Ω \ ΓD
its complementary part. Denoting by H1
∗(Ω) := {v ∈ H1(Ω)d, v|ΓD∩∂Ω = 0}
the space of admissible displacements, our model elastostatic problem consists in finding u ∈ H1 ∗(Ω) such that: a(u, v) := Z Ω Eijklε(u)klε(v)ij = Z Ω f· v + Z ΓN g· v =: l(v), ∀v ∈ H1 ∗(Ω).
2 Patrice Hauret and Patrick Le Tallec
Here E denotes the fourth order elasticity tensor, f ∈ L2(Ω)d and g ∈
L2(Γ
N)d the loading forces, and (v) = 12(∇v + (∇v)
t) is the linearized strain
tensor. Considering that the solution must be computed with a multi-scale approach in order to respect the characteristics of the problem, the strategy proposed in this paper consists in using:
1. mortar formulations [2, 13] on the interfaces Γ0k = ∂Ω0∩ ∂Ωk enabling
to use independent approximations in the coarse and fine regions respec-tively,
2. efficient Dirichlet-Neumann preconditioners [9], which we adapt so that the computational cost of the full algebraic problem remains independent (or at least weakly dependent) of the number and the size of the fine subdomains (Ωk)1≤k≤K.
The sequel is organized as follows. After the introduction of a mortar formula-tion (secformula-tion 2), we propose two possible Dirichlet-Neumann precondiformula-tioners and state their two-scale properties (section 3). In particular, the second en-hanced preconditioner makes use of a coarse space counterbalancing the effect of essential boundary conditions imposed on the boundary sculptures. A sim-ple numerical test shows its increased efficiency for a simsim-ple academic problem. A broader perspective on the subject as well as complete proofs are given in [4, 5].
2 Non-conforming formulation
For every 0 ≤ k ≤ K, let (Tk;hk)hk>0 be a sequence of meshes of the
substruc-ture Ωk, hkdenoting the maximal diameter of its elements. The corresponding
finite-element spaces of order q are denoted by (Vk;hk)hk>0 ⊂ H
1
∗(Ωk). As in
[3, 7], for stability purpose when using a discontinuous mortar formulation, terface bubbles can be added on the fine subdomains. As a consequence, we in-troduce the potentially enriched spaces of displacements Xk;hk = Vk;hk⊕Bk;hk
for every 1 ≤ k ≤ K and X0;h0 = V0;h0. For each interface Γ0k, Wk;hk will
stand for the trace of the local space Xk;hk on this interface. In order to
im-pose a weak displacement continuity between Ω0and Ωk, a space of Lagrange
multipliers Mk;hk is introduced on the mesh Tk;hk over Γ0k. Actually, various
choices of continuous or of discontinuous polynomial functions of degree r can be used [2, 10, 12, 8, 6, 7] but in any case, they must satisfy the following fundamental assumptions:
Assumption 1 [Coercivity]. Let u0∈ H1(Ω0)dand uk ∈ H1(Ωk)dbe rigid
motions, i.e. ε(u0) = 0 in L2(Ω0)d×d and ε(uk) = 0 in L2(Ωk)d×d, satisfying
the weak continuity requirement R
Γ0k(u0− uk) · µ = 0 for every µ ∈ Mk;hk.
Then u0= uk almost everywhere on Γ0k.
Assumption 2 [Inf-sup condition]. There exists a mapping πk : L2(Γ0k) →
Wk;hk such that for all v ∈ L
2(Γ 0k),
Z Γ0k (πkv) · µ = Z Γ0k v· µ, ∀µ ∈ Mk;hk, satisfying kπkvkk,1 2 ≤ C kvkk, 1
2. The mesh dependent norm k · kk, 1 2 introduced above is defined as in [1, 11] by kvk2 k,1 2 = X K∈Tk;hk diam(K ∩ Γ0k)−1 Z K∩Γ0k v2.
Assumption 3 [Accuracy]. The total degree r of Lagrange multipliers is bounded from below by r ≥ q − 1, q being the total degree of the displacement shape functions.
Then, the mortar formulation of the problem of interest can be written as finding u = (u0, u1, ..., uK) ∈Qk=0K Xk;hk and λ = (λ1, ..., λK) ∈
QK
k=1Mk;hk
satisfying for every v ∈QK
k=0Xk;hk and µ ∈ QK k=1Mk;hk, a0(u0, v0) + PK k=1b0k(v0, λk) = l0(v0) ak(uk, vk) − bk(vk, λk) = lk(vk), 1 ≤ k ≤ K b0k(u0, µk) − bk(uk, µk) = 0, 1 ≤ k ≤ K. (1)
The above problem uses the obvious notation ak(uk, vk) =
R ΩkEijmnε(uk)mnε(vk)ij, lk(vk) =RΩkf· vk+ R ΓN∩∂Ωkg· vk, b0k(v0, µk) = R Γ0kv0· µk and bk(vk, µk) = R Γ0kvk· µk.
3 Two-scale preconditioners
In matrix notation, after elimination of the Lagrange multipliers λk in the
first equation of (1), the system becomes S0U0= L0, Kk Uk Λk ! = Lk −B0kU0 ! , 1 ≤ k ≤ K, (2)
where S0 = A0−PKk=1Bt0kRkK−1k RtkB0k is the Schur complement matrix,
and L0 = L0− K X k=1 Bt 0kRkK−1k Lk 0
the corresponding right hand side. In these definitions, the local stiffness matrix Kk and restriction operator Rkare
given by Kk= Ak −Btk −Bk 0 , Rk Uk Λk = Λk.
4 Patrice Hauret and Patrick Le Tallec
An iterative solver can be efficiently used to solve (2) if one is able to define a preconditioner ˜S0 of the exact Schur complement S0 which is spectrally
equivalent to S0, with constants independent of the number and the size of
the small subdomains. When L0, .., LK are given, the application of such a
preconditioner consists in the following operations:
1. Compute L0by solving Dirichlet problems on the small subdomains
pre-scribing zero displacements on the interfaces (Γ0k)1≤k≤K,
2. Solve the extended Neumann problem ˜S0U˜0= L0,
3. Compute ( ˜Uk, ˜Λk) over each Ωk by solving the Dirichlet problem:
Kk ˜ Uk ˜ Λk = Lk −B0kU˜0 .
The most natural -and rather efficient- preconditioner consists in simply using ˜S0 = A0. This is a standard Dirichlet-Neumann preconditioner for
which we prove [5]:
Proposition 1. Assuming that A0 is invertible, i.e. ΓD∩ ∂Ω0has a positive
measure, the following spectral equivalence holds for all U0:
W1,hhS0U0, U0i ≤ hA0U0, U0i ≤ hS0U0, U0i , with: 1 W1,h = 1 + C max k∈I1 Ck c0 + max k∈I2 CkL0 α0Lk ,
where I1 (resp. I2) is the set of indices k ≥ 1 such that Ωk is not fixed on
its boundary (resp. is fixed on a part of its boundary), the positive constants ck and Ck are such that ck|ξ|2 ≤ Eijmnξmnξij ≤ Ck|ξ|2 over Ωk for every
symmetric matrix ξ ∈ Rd×d, α
0 is the coercivity constant of the bilinear form
a0 and Lk = diam(Ωk). The constant C > 0 is independent of the number K
and the size of the subdomains.
This simple choice will lack of efficiency in two simple situations:
1. a fine subdomain Ωk (k ≥ 1) has a small size Lk << L0 and is fixed
on a part of its boundary (k ∈ I2); in this situation, because of its size,
the substructure will have a rather large stiffness to interface rigid body displacements,
2. a fine subdomain Ωk (k ≥ 1) has several stiff modes involving interface
motions (rigid links, incompressibility).
Assuming that these directions of localized interface stiffness be in very small number Nk (this is indeed the case for interface rigid body motions), we
then propose a modification of the previous preconditioner enabling to correct such a lack of efficiency.
For all k ≥ 1 such that Ωk is fixed on a part of its boundary, we denote by
(ei
k)1≤i≤Nk (with Nk= 6 in general) the interface rigid motions of Γ0k or rigid
links and introduce ˚
Wk = span{eik, i= 1, .., Nk}.
To each interface rigid body motion ei
k, we associate its local ak-harmonic
extension (ui k, λik) ∈ Xk;hk× Mk;δk solution of ak(v, uik) − Z Γ0k v· λi k = 0, ∀v ∈ Xk;hk, − Z Γ0k uik· µ = − Z Γ0k eik· µ, ∀µ ∈ Mk;δk. (3)
These solutions span two small local spaces ˚
Xk = span{uik, i= 1, .., Nk} ⊂ Xk;hk,
˚
Mk= span{λik, i= 1, .., Nk} ⊂ Mk;δk.
If k ≥ 1 is such that Ωk is not fixed on its boundary, we adopt
˚
Wk = ˚Mk = {0}.
Then, instead of finding U0 such that S0U0 = L0, we propose to compute
u0 ∈ X0;h0, (uk) ∈ ( ˚Xk)1≤k≤K, (λk) ∈ ( ˚Mk)1≤k≤K solution of the coupled
problem a0(u0, v0) + K X k=1 Z Γ0k v0· λk = l0(v0), ∀v0∈ X0;h0, ak(uk, vk) − Z Γ0k vk· λk= 0, ∀vk∈ ˚Xk, 1 ≤ k ≤ K, − Z Γ0k uk· µk = − Z Γ0k u0· µk, ∀µk ∈ ˚Mk, 1 ≤ k ≤ K. (4)
This amounts to reduce the local substructure response to the harmonic ex-tension of its stiff interface modes, which belongs to ˚Xk. We introduce the
matrix I0k = ΛtkB0k where Λtk = h Λ1 k, .., Λ Nk k it
is the matrix built with the multipliers computed in (3), and the restriction ˚Ak of the displacement
stiff-ness matrix Ak to the local space ˚Xk
˚Ak ij = (U i k)tAkUkj = ak(ujk, u i k) = Z Γ0k ujk· λik, (5)
where (3) has been used. Exploiting (5) to reformulate (4)-2,(4)-3, the system (4) can be rewritten after some algebraic elimination as
˜
6 Patrice Hauret and Patrick Le Tallec
with a new approximate Schur complement given by ˜ S0 = A0+ K X k=1 It 0kA˚ −t k I0k (7) = A0+ K X k=1 Bt 0kΛkA˚−tk ΛtkB0k.
The complexity of its inversion is much smaller than solving S0U0 = L0
because each local problem (3) used in the construction of ˜S0only involves a
subspace of displacements of dimension Nk. Moreover, we prove in [5] that:
Proposition 2. For all U0, the following spectral equivalence holds
W1,hhS0U0, U0i ≤D ˜S0U0, U0 E ≤ hS0U0, U0i , with 1 W1,h = C 1 + max 1≤k≤K Ck c0 .
The constant C > 0 is independent of the number K and the size of the subdomains.
4 Numerical illustration
Let us consider here a two-scale beam (as represented on figure 1) whose both tips are clamped. The material is elastic, isotropic, homogeneous in each substructure, and the displacements under loading are computed by a precon-ditioned conjugate gradient method. Figure 2 illustrates the advantage of the enhanced Dirichlet-Neumann preconditioner when two small substructures are clamped. In conformity with the announced results, the gain in efficiency is independent of the ratio of Young moduli between the fine and coarse zones. Moreover, a factor 3 improvement is achieved in the number of iterations, and roughly speaking in the time of computation. Finally, it is shown in [5] that such a preconditioner can be used as an efficient quasi-tangent operator in the nonlinear framework as soon as boundary geometrical details are sufficiently soft.
5 Conclusion
The domain-decomposition based preconditioners proposed here achieve scale-independent performances. They should be extended to cases where the details overlap the coarse region in the line of the fictitious domains approach, and also to cases where the details are not disjoint but constitute a continuous belt along the boundary.
Xd3d 8.0.3b (25/09/2003) 2.929397 75.441 147.9526 220.4642 292.9758 365.4874 437.9991 510.5107 583.0223 655.5339 728.0455
Fig. 1. Maximal stress distribution on a deformed configuration of our two-scale
model problem where two of the details are clamped on their lower face.
# iterations L^2 norm of error 0 10 20 30 40 50 60 -25 10 -20 10 -15 10 -10 10 -5 10 0 10 EnhancedSimple r = 10 # iterations L^2 norm of error 0 10 20 30 40 50 60 70 80 90 -25 10 -20 10 -15 10 -10 10 -5 10 0 10 EnhancedSimple r = 100 # iterations L^2 norm of error 0 50 100 -25 10 -20 10 -15 10 -10 10 -5 10 0 10 Enhanced Simple r = 1000 # iterations L^2 norm of error 0 50 100 150 -25 10 -20 10 -15 10 -10 10 -5 10 0 10 5 10 Enhanced Simple r = 1.E6
Fig. 2. Convergence of the simple and enhanced Dirichlet-Neumann algorithms
for different values of the ratio r of Young moduli between the fine and coarse subdomains.
Acknowledgement. The authors gratefully acknowledge the financial support of Michelin Tire Company during the completion of this work at the Center of Applied Mathematics (CMAP), Ecole Polytechnique, and Professor Fran¸cois Jouve for pro-viding his finite element code in which the presented ideas have been implemented.
8 Patrice Hauret and Patrick Le Tallec
References
1. A. Agouzal and J.M. Thomas. Une m´ethode d’´el´ements finis hybrides en
d´ecomposition de domaines. RAIRO M2AN, 29:749–764, 1995.
2. C. Bernardi, Y. Maday, and A.T. Patera. Domain decomposition by the mortar element method. In H.G. Kaper ans M. Garbey, editor, Asymptotic and Numer-ical Methods for Partial Differential Equations with CritNumer-ical Parameters, pages 269–286. N.A.T.O. ASI, Kluwer Academic Publishers, 1993.
3. F. Brezzi and D. Marini. Error estimates for the three-field formulation with bubble stabilization. Math. Comp., 70:911–934, 2000.
4. P. Hauret. M´ethodes num´eriques pour la dynamique des structures non-lin´eaires
incompressibles `a deux ´echelles (Numerical methods for the dynamic analysis of
two-scale incompressible nonlinear structures). PhD thesis, Ecole Polytechnique, 2004.
5. P. Hauret and P. Le Tallec. Dirichlet-neumann preconditioners for elliptic prob-lems with small disjoint geometric refinements on the boundary. Technical Re-port 552, CMAP - Ecole Polytechnique, september 2004.
6. P. Hauret and P. Le Tallec. A stabilized discontinuous mortar formulation for elastostatics and elastodynamics problems, part i: abstract framework. Techni-cal Report 553, CMAP - Ecole Polytechnique, september 2004.
7. P. Hauret and P. Le Tallec. A stabilized discontinuous mortar formulation for elastostatics and elastodynamics problems, part ii: discontinuous Lagrange multipliers. Technical Report 554, CMAP - Ecole Polytechnique, september 2004.
8. C. Kim, R.D. Lazarov, J.E. Pasciak, and P.S. Vassilevski. Multiplier spaces for the mortar finite element method in three dimensions. SIAM J. Numer. Anal., 39:519–538, 2001.
9. A. Quarteroni and A. Valli. Domain Decomposition Methods for Partial Differ-ential Equations. Oxford University Press, 1999.
10. P. Seshaiyer. Non-conforming hp finite element methods. PhD thesis, University of Maryland, 1998.
11. B.I. Wohlmuth. Hierarchical a posteriori error estimators for mortar finite ele-ment methods with Lagrange multipliers. SIAM J. Numer. Anal., 36:1636–1658, 1999.
12. B.I. Wohlmuth. A mortar finite element method using dual spaces for the Lagrange multiplier. SIAM J. Numer. Anal., 38:989–1012, 2000.
13. B.I. Wohlmuth. Discretization methods and iterative solvers based on domain decomposition. Springer, 2001.