Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

Calculation of Thermo-poroelastic deformation using PDE

Please login with a confirmed email address before reporting spam

Hi. I'm very new to COMSOL. I want to calculate thermo-poroelastic deformation in 2-D axissymmetric cylinder.

I have three questions. (1) How can I import values in a text file as format of [ x, z, value ] (value is change in pore pressure or change in temperature at each grid). Change in pore pressure and temperature were calculated beforehand by TOUGH2, which is a famous fluid flow simulator.

(2) How can I assign imported values into each mesh element.

(3) How can I implement stress tensor, including terms of thermomal expansion and pore-pressure-induced expansion (below formulation), at each mesh element.

stress(i j) = λ* (volumetric strain)δ(ij) + μstrain(i j) + βΔPδ(ij) + αKΔT*δ(ij)

i, j    : component index

δ(ij) : Kronecker delta β : Biot-Willis coefficient α : thermal expansion coefficient K : bulk modulus

 ΔP  : pore pressure change     (input from text file whose format is [x, z, ΔP] )
 ΔT  : change in temperature   (input from text file whose format is [x, z, ΔT] )

I tried using diagonal "External stress" in "Structure Mechanics" module, but I couldn't find how to assign different ΔP & ΔT value at different element.

Next, I tried implenting thermo-poroelasicity using general form PDE module. However, coservative flux term (Γ), which corresponds to stress, cannot be defined detailed anymore (I want to make the constitutive ralation of thermo-poroelasticity described in above equation).

Thank you in advance.


0 Replies Last Post 12 feb 2019, 02:05 GMT-5
COMSOL Moderator

Hello Shohei Narita

Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.

If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.