open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and...
TRANSCRIPT
![Page 1: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/1.jpg)
Open boundary conditions and couplingmethods for ocean flows
Eric Blayo
Jean Kuntzmann Laboratory
University of Grenoble, France
Joint work with: B. Barnier, S. Cailleau, L. Debreu, V. Fedorenko, L. Halpern, C.Japhet, F. Lemarie, J. Marin, V. Martin, A. Rousseau, F. Vandermeirsch
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 1 / 53
![Page 2: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/2.jpg)
Context
• limited area models
• multiscale and/or nested systems
• coupled systems
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 2 / 53
![Page 3: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/3.jpg)
Formalization of the problem
A correct formulation could be :
Find uloc and uext that satisfyLloculoc = floc in Ωloc × [0, T ]Lextuext = fext in Ωext × [0, T ]
uloc = uext and∂uloc
∂n=∂uext
∂non Γ× [0, T ]
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 3 / 53
![Page 4: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/4.jpg)
Formalization of the problem (2)
But :
• There is not always an external model.
• The external model is not always available for onlineinteraction.
• The external model is not defined on Ωext only, but onΩext ∪ Ωloc (overlapping).
→ Actual applications do not address the correct theoreticalproblem, but more or less approaching formulations.
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 4 / 53
![Page 5: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/5.jpg)
Formalization of the problem (3)
Open boundary problem
Which boundary conditions forregional models ?
Two-way interaction
How can we connect twomodels in a mathematicallycorrect way ?
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 5 / 53
![Page 6: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/6.jpg)
Outline
1 The open boundary problemClassification of the methodsApplication to a shallow water modelA way to go further: absorbing boundary conditions
2 Model couplingFormalization and usual methodsSchwarz methods
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 6 / 53
![Page 7: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/7.jpg)
Outline
1 The open boundary problemClassification of the methodsApplication to a shallow water modelA way to go further: absorbing boundary conditions
2 Model coupling
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 7 / 53
![Page 8: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/8.jpg)
Outline
1 The open boundary problemClassification of the methodsApplication to a shallow water modelA way to go further: absorbing boundary conditions
2 Model coupling
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 8 / 53
![Page 9: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/9.jpg)
The open boundary problem
A particular case :one-way nesting
Goal : choose the partial differential operator B in order to
• evacuate the outgoing information
• bring some external knowledge on incoming information
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 9 / 53
![Page 10: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/10.jpg)
What is done usually
Old problem in ocean-atmosphere modelling : abundant literature,numerous conditions proposed, often with no clear conclusions.However a few OBCs are often recommended in comparativestudies : radiation conditions, Flather condition, sponge layer. . .
When looking into details, basically two families :
• relaxation terms towards uext and/or damping terms (locallyincreased numerical viscosity) −→ model independent
• characteristic based approaches −→ model dependent
Literature review
The performances of usual conditions are fully consistent with thefollowing criterion : Bw = Bwext for each incoming characteristicvariable w of the hyperbolic part of the equations (Blayo and Debreu,
Ocean Modelling, 2005).
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 10 / 53
![Page 11: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/11.jpg)
What is done usually
Old problem in ocean-atmosphere modelling : abundant literature,numerous conditions proposed, often with no clear conclusions.However a few OBCs are often recommended in comparativestudies : radiation conditions, Flather condition, sponge layer. . .
When looking into details, basically two families :
• relaxation terms towards uext and/or damping terms (locallyincreased numerical viscosity) −→ model independent
• characteristic based approaches −→ model dependent
Literature review
The performances of usual conditions are fully consistent with thefollowing criterion : Bw = Bwext for each incoming characteristicvariable w of the hyperbolic part of the equations (Blayo and Debreu,
Ocean Modelling, 2005).
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 10 / 53
![Page 12: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/12.jpg)
Usual methods
Radiation conditions
Based on the Sommerfeld condition:∂φ
∂t+ c
∂φ
∂x= 0
+ local adaptive evaluation of c (Orlanski-like methods)
c = − ∂φ/ ∂t
∂φ/ ∂xleads for instance to cnB =
∆x∆t
φn−1B−1 − φn−2
B−1
φn−1B−1 − φn−1
B−2
Performances:
• OK for simple idealized testcases
• For complex flows: addition of a relaxation term towards externaldata
φ = φext if c is incoming
∂φ
∂t+ c
∂φ
∂x= − φ− φext
τif c is outgoing
−→ Results are ”weakly successful”
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 11 / 53
![Page 13: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/13.jpg)
Usual methods
Radiation conditions (2)
Justification:
• OK for ± monochromatic flows, because w =∂φ
∂t+ c
∂φ
∂xis the
incoming characteristic for the wave equation.
• For complex flows: the adaptive estimation of c makes the conditionnon-linear, and does not make physical sense (Treguier et al., 2001;Durran, 2001).
The job is done mainly by the relaxation terms.
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 12 / 53
![Page 14: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/14.jpg)
Usual methods
Flather condition
For free surface 2-D flows (case of an eastern open boundary) :
Sommerfeld condition for free surface:∂h
∂t+pgh0
∂h
∂x= 0
1-D approximation of the continuity equation:∂h
∂t+ h0
∂u
∂x= 0
Combination + integration through Γ: u−r
g
h0h = uext −
rg
h0hext
→ good results in all comparative studies
Interpretation: w1 = wext1 (incoming characteristic variable of the
shallow-water system)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 13 / 53
![Page 15: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/15.jpg)
Outline
1 The open boundary problemClassification of the methodsApplication to a shallow water modelA way to go further: absorbing boundary conditions
2 Model coupling
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 14 / 53
![Page 16: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/16.jpg)
Example: the shallow water model
∂u
∂t+ u
∂u
∂x+ v
∂u
∂y− fv + g
∂h
∂x+D(u) = Fx
∂v
∂t+ u
∂v
∂x+ v
∂v
∂y+ fu+ g
∂h
∂y+D(v) = Fy
∂h
∂t+ u
∂h
∂x+ v
∂h
∂y+ h
(∂u
∂x+∂v
∂y
)= 0
After local linearization :
∂Φ∂t
+A1∂Φ∂x
+A2∂Φ∂y
+A0Φ +D(Φ) = F
with Φ =
uvh
and A1 =
u0 0 g0 u0 0h0 0 u0
Eigendecomposition of A1 → characteristic variables (Eastern boundary):
w1 = u−√
g
h0h (u0 − c) , w2 = v (u0) , w3 = u+
√g
h0h (u0 + c)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 15 / 53
![Page 17: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/17.jpg)
Example: the shallow water model
Information through the open boundaries:
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 16 / 53
![Page 18: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/18.jpg)
Numerical tests
MARS model (IFREMER)(collaboration: F. Vandermeirsch)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 17 / 53
![Page 19: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/19.jpg)
Numerical tests
Rms error integrated over 2 months
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 18 / 53
![Page 20: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/20.jpg)
Numerical tests
Propagation of a temperature anomaly
Solution after 2 months
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 19 / 53
![Page 21: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/21.jpg)
Numerical tests
Float trajectories
- 5-month simulation- wind forcing
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 20 / 53
![Page 22: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/22.jpg)
Outline
1 The open boundary problemClassification of the methodsApplication to a shallow water modelA way to go further: absorbing boundary conditions
2 Model coupling
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 21 / 53
![Page 23: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/23.jpg)
Taking into account “non hyperbolic” terms
Reference solution (unknown): Lu∗ = f in Ω∗ × [0, T ]Bu∗ = g on ∂Ω∗ × [0, T ]u∗(t = 0) = u0
uext: external data (approximationof u∗)
One is looking for u solution ofLu = f in Ω× [0, T ]Bu = g on ∂Ωsol × [0, T ]Cu = Cuext on Γ× [0, T ]u(t = 0) = u0 in Ω
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 22 / 53
![Page 24: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/24.jpg)
e = u− u∗ error on ueext = uext − u∗ error on the data
Le = 0 in Ω× [0, T ]Be = 0 on ∂Ωsol × [0, T ]Ce = Ceext on Γ× [0, T ]e(t = 0) = 0 in Ω
→ If one chooses C such that Ceext = 0, then e = 0 (i.e. u = u∗ onΩ)
If one assumes that Luext ' f , then Leext ' 0.
To be solved:
Find C such that Ceext = 0 on Γ, given that Leext = 0 on Ω∗ \ Ω
−→ definition of an absorbing condition (Engquist & Majda, 1977)On our equations: Halpern, 1986; Nataf et al., 1995; Lie, 2001...
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 23 / 53
![Page 25: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/25.jpg)
Derivation of absorbing conditions
Example: 2-D advection-diffusion-reaction equation
Lu =∂u
∂t+ a
∂u
∂x+ b
∂u
∂y− ν∆u+ cu = f in IR2×]0,+∞[
Fourier transform: w(x, k, ω) =1
2π
∫ ∫w(x, y, t) e−i(ky+ωt) dy dt
Le = 0 =⇒ Le = −ν ∂2e
∂x2+ a
∂e
∂x+[c+ νk2 + i(ω + bk)
]e = 0
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 24 / 53
![Page 26: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/26.jpg)
Derivation of absorbing conditions
e− = α exp(λ+x)e+ = β exp(λ−x)
with λ± =1
2ν
»a±
qa2 + 4cν + 4ν2k2 + 4iν(ω + bk)
–
=⇒
8>>><>>>:∂e−
∂x− λ+e− = 0⇒
∂e−
∂x− Λ+e− = 0
∂e+
∂x− λ−e+ = 0⇒
∂e+
∂x− Λ−e+ = 0
with Λ±(e) = TF−1(λ±e)
Ideally: C =
8>>><>>>:∂
∂x− Λ− if Ω = IR−
∂
∂x− Λ+ if Ω = IR+
But pseudo-differential operator (non local, both in time and space).
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 25 / 53
![Page 27: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/27.jpg)
Derivation of absorbing conditions
Λ± can be approximated by differential operators, at different orders:
λ±0 =a± p
2νand λ±1 =
a± p2ν
± i(ω + bk) q
i.e. Λ±0 =a± p
2νId and Λ±1 =
a± p2ν
Id± q∂
∂t± bq
∂
∂y
where p and q are coefficients to be determined.
Taylor expansion (assuming k and ω small) :
p =√a2 + 4cν and q = 1/
√a2 + 4cν
Minimization of the reflection ratio ρ =reflected wave
incident wave
0th order: minimize ρ(p) 1st order: minimize ρ(p, q)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 26 / 53
![Page 28: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/28.jpg)
Derivation of absorbing conditions
Λ± can be approximated by differential operators, at different orders:
λ±0 =a± p
2νand λ±1 =
a± p2ν
± i(ω + bk) q
i.e. Λ±0 =a± p
2νId and Λ±1 =
a± p2ν
Id± q∂
∂t± bq
∂
∂y
where p and q are coefficients to be determined.
Taylor expansion (assuming k and ω small) :
p =√a2 + 4cν and q = 1/
√a2 + 4cν
Minimization of the reflection ratio ρ =reflected wave
incident wave
0th order: minimize ρ(p) 1st order: minimize ρ(p, q)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 26 / 53
![Page 29: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/29.jpg)
Example: shallow-water modelWork with V. Martin (LAMFA Amiens) and F. Vandermeirsch (IFREMER Brest)
• 0th order (i.e. flat bottom, without friction): w1 = 0(we recover a classical method of characteristics)
• 1st order (different possible expansions):
• flat bottom, weak bottom friction (r) :∂w1
∂x− r
4cw3 = 0
• no friction, weak topographic slope (α) :
2c∂w1
∂t− αu0w1 −
α(u0 + c)2
w3 = 0• no friction, strong topographic slope (minimization of the
reflection ratio): a∂w1
∂t+ bw1 −
α
2w3 = 0
where a, b are solutions of a minmax problem.
On going work...
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 27 / 53
![Page 30: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/30.jpg)
Outline
1 The open boundary problem
2 Model couplingFormalization and usual methodsSchwarz methods
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 28 / 53
![Page 31: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/31.jpg)
Outline
1 The open boundary problem
2 Model couplingFormalization and usual methodsSchwarz methods
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 29 / 53
![Page 32: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/32.jpg)
Formalization of the coupling problem
The two models are fully available.
A formulation of the problem could be:
Find uext and uloc such thatLloculoc = floc in Ωloc × [0, T ]Lextuext = fext in Ωext × [0, T ]
uloc = uext et∂uloc
∂n=∂uext
∂non Γ× [0, T ]
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 30 / 53
![Page 33: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/33.jpg)
However usual coupling methods are often ad-hoc simple algorithmsin order to be computationally cheap.
⇒ They are not fully satisfactory from a mathematical point of view.
Question: can we improve the physical solution of the coupledmodel by improving mathematical aspects of the coupling method ?
Goals
1 Revisit usual coupling methods within a theoretical framework
2 Propose improved approaches
3 Test their practical implementation
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 31 / 53
![Page 34: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/34.jpg)
In pratice: ad hoc method
LHextu
Hext = fH
ext in Ωext∪Ωloc
thenLh
locuhloc = fh
loc in ΩlocBhuh
loc = BhIhHu
Hext on Γ
then
uHext = IH
h uhloc dans Ωloc
(possibly with flux correction)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 32 / 53
![Page 35: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/35.jpg)
In pratice: ad hoc method
Which impact on the result ? a very simple example
−ν(x)u”(x) + u(x) = sinnπxu(0) = u(1) = 0
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 33 / 53
![Page 36: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/36.jpg)
Outline
1 The open boundary problem
2 Model couplingFormalization and usual methodsSchwarz methods
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 34 / 53
![Page 37: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/37.jpg)
Framework: Schwarz methods
8>><>>:L1u1 = f1 Ω1 × [0, T ]u1 given at t = 0
B1u1 = g1 ∂Ωext1 × [0, T ]
C1u1 = C1u2 Γ× [0, T ]
8>><>>:L2u2 = f2 Ω2 × [0, T ]u2 given at t = 0
B2u2 = g2 ∂Ωext2 × [0, T ]
C2u2 = C2u1 Γ× [0, T ]
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 35 / 53
![Page 38: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/38.jpg)
Framework: Schwarz methods
8>><>>:L1u
n+11 = f1 Ω1 × [0, T ]
un+11 given at t = 0
B1un+11 = g1 ∂Ωext
1 × [0, T ]
C1un+11 = C1un
2 Γ× [0, T ]
8>><>>:L2u
n+12 = f2 Ω2 × [0, T ]
un+12 given at t = 0
B2un+12 = g2 ∂Ωext
2 × [0, T ]
C2un+12 = C2un
1 Γ× [0, T ]
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 35 / 53
![Page 39: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/39.jpg)
Framework: Schwarz methods
8>><>>:L1u
n+11 = f1 Ω1 × [0, T ]
un+11 given at t = 0
B1un+11 = g1 ∂Ωext
1 × [0, T ]
C1un+11 = C1un
2 Γ× [0, T ]
8>><>>:L2u
n+12 = f2 Ω2 × [0, T ]
un+12 given at t = 0
B2un+12 = g2 ∂Ωext
2 × [0, T ]
C2un+12 = C2un
1 Γ× [0, T ]
Questions:• Is it worth ? (is there an impact on the physics ?)
• How to reduce the computation cost ?
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 35 / 53
![Page 40: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/40.jpg)
Impact on the physics : ocean-ocean coupling
North Atlantic 1/3 - Bay of Biscay 1/15
(Cailleau et al., Ocean Modelling, 2008)
3-year simulation - primitive equation model NEMO
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 36 / 53
![Page 41: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/41.jpg)
Impact on the physics : ocean-ocean coupling
Iterating leads to a solution with better regularity.
Temperature z = 10m
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 37 / 53
![Page 42: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/42.jpg)
Impact on the physics : ocean-ocean coupling
Iterating leads to a solution with better regularity.
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 38 / 53
![Page 43: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/43.jpg)
Impact on the physics : ocean-ocean couplingComparison to real observations (uncertain diagnostic, since models and
forcing fields are imperfect)
The iterative method leads (or seems to lead) to a better solution:→ perhaps not crucial if one is mostly interested in the statistics ofthe solution.→ probably much more important for deterministic forecast.→ Cost : ×5− 7 on average (not optimized)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 39 / 53
![Page 44: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/44.jpg)
Impact on the physics: simulation of a tropical cyclone
Simulation of the tropical cyclone Erica (2003) by coupling
• ROMS: primitive equation ocean model (Shchepetkin-McWilliams, 2005)
• WRF: non hydrostatic atmospheric model (Skamarock-Klemp, 2007)
∆xa = 35km, ∆ta = 180s
∆xo = 18km, ∆to = 1800s
15-day simulation
Boundary Conditions: vertical fluxes for ~τ ,Qnet and F
ρaKaz
∂uatm
∂z(0, t) = ρoK
oz
∂uoce
∂z(0, t) = Foa(uatm(0+, t)− uoce(0−, t))
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 40 / 53
![Page 45: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/45.jpg)
Boundary layer parameterization
z
hcla
zatm
Couche Limite Atmosphérique
hclo
zoce
Couche Limite Océanique
Km
!U = uatm(zatm)! uoce(zoce)
typical vertical viscosity profile
Foa(∆U) = CD(u?) |∆U |∆U
with u? solution of
∆U
u?=
1
k
»ln
„zatm
z0
«− ψm (ζ(u?))
–
Keywords: parameterization of Reynolds terms,K-profile schemes, Monin-Obukhov theory, bulkformulas...
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 41 / 53
![Page 46: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/46.jpg)
Impact on the physics: simulation of a tropical cyclone
15-day simulation (60 6-hour time windows)
uatm(x, ti)
uoce(x, ti)
Latmuatm = fatm
ti ti+1
Loceuoce = foce
ti+1 ti+2
Foa(uatm, uoce,R,P)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 42 / 53
![Page 47: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/47.jpg)
Impact on the physics: simulation of a tropical cyclone
15-day simulation (60 6-hour time windows)
uatm(x, ti)
uoce(x, ti)
Latmuatm = fatm
ti ti+1
Loceuoce = foce
ti+1 ti+2
Foa(uatm, uoce,R,P)
uatm(x, ti)
uoce(x, ti)
Latmuatm = fatm
ti ti+1
Loceuoce = foce
ti+1 ti+2
Foa(uatm, uoce,R,P)
oui
nonFoa(uatm, uoce,R,P)
k = 9 ?
k = k + 1
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 43 / 53
![Page 48: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/48.jpg)
Impact on the physics: simulation of a tropical cyclone
10-meter wind (m/s) and sea surface temperature (C).
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 44 / 53
![Page 49: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/49.jpg)
Impact on the physics: simulation of a tropical cyclone
What is the impact of the iterative method on the coupledsolution ? −→ ensemble simulations w.r.t. uncertainparameters
• PBL/SL: Mellor-Yamada-Janjic (MYJ) vs Yonsei University (YSU)
• Microphysics : Purdue Lin scheme vs Single-Moment 3-class
scheme
• Length of the time windows : 6h vs 3h
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 45 / 53
![Page 50: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/50.jpg)
Sensitivity of the trajectory of the cyclone
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 46 / 53
![Page 51: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/51.jpg)
Sensitivity of the intensity of the cyclone
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 47 / 53
![Page 52: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/52.jpg)
Decreasing the cost: absorbing boundary conditions
8>><>>:L1u
n+11 = f1 Ω1 × [0, T ]
un+11 given at t = 0
B1un+11 = g1 ∂Ωext
1 × [0, T ]
C1un+11 = C1un
2 Γ× [0, T ]
8>><>>:L2u
n+12 = f2 Ω2 × [0, T ]
un+12 given at t = 0
B2un+12 = g2 ∂Ωext
2 × [0, T ]
C2un+12 = C2un
1 Γ× [0, T ]
Systems satisfied by the errors:
8>><>>:L1e
n+11 = 0 Ω1 × [0, T ]
en+11 = 0 at t = 0
B1en+11 = 0 ∂Ωext
1 × [0, T ]
C1en+11 = C1en
2 Γ× [0, T ]
8>><>>:L2e
n+12 = 0 Ω2 × [0, T ]
en+12 = 0 at t = 0
B2en+12 = 0 ∂Ωext
2 × [0, T ]
C2en+12 = C2en
1 Γ× [0, T ]
If one finds C1, C2 such that C1e2 = 0 and/or C2e1 = 0, then
convergence in 2 iterations. −→ absorbing conditions
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 48 / 53
![Page 53: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/53.jpg)
shallow water - channel configuration (Martin, 2005)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 49 / 53
![Page 54: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/54.jpg)
Dirichlet-Dirichlet
optimized conditionsSolutions after 2 iterations
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 50 / 53
![Page 55: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/55.jpg)
Some recent or ongoing works towards efficient interfaceconditions for ocean and atmosphere models
• Shallow water without advection (V. Martin, 2005)
• Shallow water with advection (V. Martin, E.B., on going work)
• Linearized primitive equations (E. Audusse, P. Dreyfuss and B. Merlet,
2009)
• Navier-Stokes (D. Cherel, A. Rousseau, E.B., on going work)
• Coupling between 3D Navier-Stokes and 2D shallow water (M.
Tayachi, starting work with N. Goutal, V. Martin, A. Rousseau)
• 1-D advection-diffusion with variable and discontinuouscoefficients → ocean-atmosphere coupling (F. Lemarie, L. Debreu
and E.B., 2010; C. Japhet, on going work)
• . . .
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 51 / 53
![Page 56: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/56.jpg)
Outline
1 The open boundary problem
2 Model coupling
3 Conclusion
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 52 / 53
![Page 57: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/57.jpg)
Conclusion
• Open boundary and coupling problems are frequently encountered inthe context of ocean and atmosphere, and more generally inhydrodynamics. Present methods are often ad hoc methods.
• More accurate methods exist, which may have some impact on thequality of the solution, at least for “deterministic” forecast (perhapsnot for “statistical” solutions).
• Open boundary problemsA 0th-order approach (method of characteristics) leads to clearimprovements.Further improvements can be expected from the use of absorbingconditions.
• Coupling problem: global-in-time Schwarz methods- rather easy to implement- remaining difficulties:
- quantify the impact in a fully realistic testcase (lack of a reference solution)
- reduction of the cost (optimized conditions ? are 2-3 iterations enough ?)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 53 / 53
![Page 58: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/58.jpg)
Conclusion
• Open boundary and coupling problems are frequently encountered inthe context of ocean and atmosphere, and more generally inhydrodynamics. Present methods are often ad hoc methods.
• More accurate methods exist, which may have some impact on thequality of the solution, at least for “deterministic” forecast (perhapsnot for “statistical” solutions).
• Open boundary problemsA 0th-order approach (method of characteristics) leads to clearimprovements.Further improvements can be expected from the use of absorbingconditions.
• Coupling problem: global-in-time Schwarz methods- rather easy to implement- remaining difficulties:
- quantify the impact in a fully realistic testcase (lack of a reference solution)
- reduction of the cost (optimized conditions ? are 2-3 iterations enough ?)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 53 / 53
![Page 59: Open boundary conditions and coupling methods for ocean flows · 2010. 10. 23. · non-linear, and does not make physical sense (Tr eguier et al., 2001; Durran, 2001). The job is](https://reader033.vdocuments.mx/reader033/viewer/2022052021/6035bd18f95a8b2d2a40ada3/html5/thumbnails/59.jpg)
Conclusion
• Open boundary and coupling problems are frequently encountered inthe context of ocean and atmosphere, and more generally inhydrodynamics. Present methods are often ad hoc methods.
• More accurate methods exist, which may have some impact on thequality of the solution, at least for “deterministic” forecast (perhapsnot for “statistical” solutions).
• Open boundary problemsA 0th-order approach (method of characteristics) leads to clearimprovements.Further improvements can be expected from the use of absorbingconditions.
• Coupling problem: global-in-time Schwarz methods- rather easy to implement- remaining difficulties:
- quantify the impact in a fully realistic testcase (lack of a reference solution)
- reduction of the cost (optimized conditions ? are 2-3 iterations enough ?)
Eric Blayo (U. Grenoble) OBCs and coupling methods CSCAMM Workshop 53 / 53