comsol implementation of a porous media model for · pdf file ·...

17
1 Empa, Swiss Federal Laboratories for Material Science and Technology, Dübendorf 2 Laboratoire 3SR, University Grenoble Alpes, Grenoble, France B. Weber 1 , D. Dauti 2 , and S. Dal Pont 2 COMSOL Implementation of a Porous Media Model for Simulating Pressure Development in Heated Concrete

Upload: dangnhan

Post on 18-Mar-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

1Empa, Swiss Federal Laboratories for Material Science and Technology, Dübendorf2Laboratoire 3SR, University Grenoble Alpes, Grenoble, France

B. Weber1, D. Dauti2, and S. Dal Pont2

COMSOL Implementation of a Porous Media Model for

Simulating Pressure Development in Heated Concrete

Page 2: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Motivation: concrete spalling

When exposed to high temperatures (fire),

concrete can spall.

Spalling: violent detachment of flakes

Severe damage in tunnels after fire

Presumable causes:

Pore pressure

Thermal stresses

Simulate pore pressure developmentPhoto CSTB

2

Page 3: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Thermo-hydro model

Porous medium

Gas (air+vapor ) and liquid phase, partially saturated

Heat transfer

Moisture transfer

Implemented with weak form interface (no physics interfaces)

Comparison with other implementations

Explore different formulations

3

Page 4: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Conservation equations

General form of conservation equation

Air

Water species (vapor+liquid water, evaporation does not appear)

Energy

advect

dehyd dehyd evap eeff

hea

vap

t conducti ive heat fluxon

( ) ( ) =

v pv a ap v p a mk c c T h m hc T

T

tv v

) 0( ) =(1 a a at

S

v

dehyd(1 ) =l v v v l l mS St

v v

= sourden flsity eux ct

4

Page 5: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Variables

Variables

Temperature

Mass densities (air, vapor, liquid)

Mass flux (air, vapor, liquid)

Saturation (liquid, gas)

Three equations 3 dependent variables

Temperature

Gas pressure

Variable for water content Capillary pressure (used here)

Vapor pressure (used as alternative)

Saturation

Need constitutive equations

5

Page 6: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Constitutive equations: mass density and flux

Ideal gas law

Dalton’s law

Darcy’s law

Fick’s law

Incompressible water

= a a

a

p M

RT

=

rg

g g

g

Kpv =

rl

l l

l

Kpv

= v v

v

p M

RT

g a vp p p

( )l T

Intrinsic permeability

Relative permeability

6

Page 7: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Capillary effects: vapor-liquid equilibrium

7

Surface tension in interface (meniscus)

Surface tension gives rise to pressure difference

between gas and liquid water = capillary pressure

Vapor-liquid equilibrium (Kelvin equation)

c g lp p p

2cp

r

( ) exp c w

v sat

l

p Mp p T

RT

c

l

ph

g

Page 8: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Capillary effects: Saturation

8

Saturation S(pc) where (global)

Relative height in each tube depends only on radius

If global water pressure (reservoir level) is increased

Global pc decreases

Saturation increases

c g lp p p

Bundle of

capillary tubes

Page 9: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Properties related to capillary pressure

Saturation(van Genuchten) Vapor pressure (Kelvin)

9

Page 10: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Limitations of model

Density is used in Kelvin’s equation

Liquid water density undefined above

critical temperature (374°C)

As a workaround, we kept the water

density constant beyond the critical

density.

10

( ) exp

c w

v sa

l

t

p Mp p T

RT

Density of liquid water

Page 11: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Example: weak form for air conservation

11

air outflow

0 d

d

(

d

1 )

g

g a

a

a

g

a

a

St

p

p

p

v

v n

‒test(pg)*d(phi*(1-S)*rho_a,t)

Boundary condition

(1 ) = 0

a a aSt

v PDE for air

Weak form

test(pgx)*flux_ax+test(pgy)*flux_ay (2D)

Page 12: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Automatic recursive variable substitution

d(phi*(1-S)*rho_a,t)

rho_a= Ma/(R_const*T)*paS(pc,T)

pa= pg-pv

pv= psat(T)*exp(-pc/rho_l*Mw/R_const/T)

phi= phi0+Aphi*(T-Tamb)

rho_l= c1+c2*T+c3*T^2+…

Derivative with resp. to t

Ideal gas

Dalton in this form!

Kelvin

(1 )

aSt

Dependent variables T, pg, pc on the right-hand side

Avoid circular variable definitions12

Page 13: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Experiment form literature

12-cm-thick concrete slab 30 x 30 cm2

Pressure and temperature sensors

Heated with radiator from top during

several hours

Not all material parameters are

provided in the paper: others from

literature or by calibration.

Kalifa, et al., Spalling and pore pressure in HPC at high temperatures, Cement and concrete research, 30, 1915-1927 (2000).

13

Page 14: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Comparison with experiment

Temperature Gas pressure

14

Page 15: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Temperature (fitting)

Radiator temperature

Heat transfer coefficients

Permeability (main tuning parameter)

Nominal value (tuning)

Evolution with temperature (cracking)

Saturation law (main uncertainty)

Standard curve at room temperature (van Genuchten)

Temperature dependence: no data >100°C

Material properties and calibration

15

Page 16: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Comparison with other implementations

Cast3M pv instead of pc

Similar computing time with fixed time step.

COMSOL with variable time step 6-7 times faster, but curves not as smooth

COMSOL with pv instead of pc does not significantly change computing time16

Page 17: COMSOL Implementation of a Porous Media Model for  · PDF file · 2016-11-18Spalling: violent detachment ... v v l l = m dehyd t I U U UU w ... d (d IU1) U U::

Summary and conclusions

Used Weak Form interface to implement a model for heat and mass transfer

in heated concrete.

Automatic variable substitution makes COMSOL very powerful for

implementing complex problems.

Model was also used to verify the implementation with Cast3M.

Model was able to reproduce data from experiments.

Calibration is needed for missing material properties (and model

deficiencies).

17