GEOS-DEV / GEOS

GEOS Simulation Framework
GNU Lesser General Public License v2.1
203 stars 80 forks source link

Temperature dependent single phase thermal conductivity #3135

Open sytuannguyen opened 1 month ago

sytuannguyen commented 1 month ago

This PR is part of the project for non-linear thermal constitutive behavior from TotalEnergies. It tackles the problem of linear temperature dependent single phase effective thermal conductivity of porous medium.

thermalConductivity = defaultThermalConductivity + dThermalConductivity_dT * (T - T_reference)

where defaultThermalConductivity, dThermalConductivity_dT and T_reference are given in the xml input. The existing linear model in GEOS corresponds to the particular case of a constant thermal conductivity, i.e. dThermalConductivity_dT = 0.

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 81.70732% with 15 lines in your changes missing coverage. Please review.

Please upload report for BASE (develop@44efb98). Learn more about missing BASE report.

Files Patch % Lines
...Solvers/fluidFlow/ThermalSinglePhaseFVMKernels.hpp 46.15% 7 Missing :warning:
...Components/constitutive/solid/CoupledSolidBase.hpp 42.85% 4 Missing :warning:
...malConductivity/SinglePhaseThermalConductivity.hpp 88.46% 3 Missing :warning:
...onductivity/SinglePhaseThermalConductivityBase.cpp 66.66% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #3135 +/- ## ========================================== Coverage ? 49.33% ========================================== Files ? 1037 Lines ? 88227 Branches ? 0 ========================================== Hits ? 43527 Misses ? 44700 Partials ? 0 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.