comsol implementation of a porous media model …...summary and conclusions used weak form interface...

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: others

Post on 17-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COMSOL Implementation of a Porous Media Model …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

Properties related to capillary pressure

Saturation(van Genuchten) Vapor pressure (Kelvin)

9

Page 10: COMSOL Implementation of a Porous Media Model …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

Comparison with experiment

Temperature Gas pressure

14

Page 15: COMSOL Implementation of a Porous Media Model …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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 …...Summary and conclusions Used Weak Form interface to implement a model for heat and mass transfer in heated concrete. Automatic variable

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