06.08.2013 Views

Sequential Methods for Coupled Geomechanics and Multiphase Flow

Sequential Methods for Coupled Geomechanics and Multiphase Flow

Sequential Methods for Coupled Geomechanics and Multiphase Flow

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.4. STABILITY ANALYSIS VIA THE ENERGY METHOD 183<br />

dζm 2<br />

Tm<br />

<br />

1<br />

=<br />

2<br />

= 1<br />

2<br />

+<br />

<br />

Ω<br />

′ −1<br />

dσ : Cdr dσ′ + dκ · H −1 <br />

dκ + dpJNJKdpK dΩ,<br />

(dεe : Cdrdεe + dξ · Hdξ<br />

Ω<br />

dm <br />

− bJdεe,v<br />

ρ<br />

J,e<br />

MJK<br />

dm ρ<br />

K,e<br />

− bKdεe,v<br />

= dχm 2<br />

, (6.75)<br />

Nm<br />

where we define the norm of χm Nm as<br />

χm 2<br />

Nm<br />

<br />

1<br />

= (εe : Cdrεe + ξ · Hξ<br />

2 Ω<br />

m <br />

+ − bJεe,v<br />

ρ<br />

J,e<br />

MJK<br />

m ρ<br />

K,e<br />

− bKεe,v<br />

<br />

Nm := χ := (εe, ξ, mJ,e) ∈ S × R nint × R np : εeij ∈ L2 (Ω),<br />

<br />

dΩ,<br />

dΩ, (6.76)<br />

ξi ∈ L 2 (Ω), mJ,e ∈ L 2 (Ω) , (6.77)<br />

which originates from the Helmholtz free energy (Coussy, 1995).<br />

Since the corresponding solutions from two arbitrary initial conditions satisfy the govern-<br />

ing equations <strong>and</strong> boundary conditions, the fully coupled method yields from Equation 6.1<br />

⎡<br />

⎣ dun<br />

dp n J<br />

⎤<br />

⎦ Am fc<br />

−→<br />

⎡<br />

⎣ dun+1<br />

dp n+1<br />

J<br />

⎤<br />

⎦, where A m fc :<br />

⎧<br />

⎪⎨ Div dσ = 0,<br />

⎪⎩ dmJ<br />

˙ + Div dwJ = 0,<br />

(6.78)<br />

where maximum plastic dissipation is assumed <strong>for</strong> elasto-plasticity. Note that homogeneous<br />

boundary conditions are obtained. Then the coupled problem is contractive relative to the<br />

norms, · Nm <strong>and</strong> · Tm . Specifically,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!