moose icon indicating copy to clipboard operation
moose copied to clipboard

Numerical evaluation of strain energy rate density for creep laws

Open donggiang opened this issue 9 months ago • 4 comments

refs #30466

Reason

Some creep materials do not have an analytical form of strain energy rate density, so it requires a numerical evaluation for this quantity.

Design

Strain energy rate density (SERD) can always be computed numerically, we will implement a numerical evaluation in the base class with 5-point integration rule. We will overide this method in the derived class by providing an analytical evaluation of SERD. Additionally, users need to provide a closed-form for the creep law they intend to use.

Impact

It is applicable in the case the analytical form of SERD is not available or in the case of surrogate creep models. Addtionally, SERD is needed to compute C(t) integral used to advance cracks in XFEM.

donggiang avatar May 08 '25 16:05 donggiang

hello

you ll want to rebase this on origin/devel, and only include your commits

GiudGiud avatar May 08 '25 16:05 GiudGiud

Job Documentation, step Docs: sync website on 440fc64 wanted to post the following:

View the site here

This comment will be updated on new commits.

moosebuild avatar Jun 09 '25 20:06 moosebuild

Job Python 3.9 on 65d863f : invalidated by @lynnmunday

moosebuild avatar Jun 20 '25 16:06 moosebuild

Job Modules debug on 65d863f : invalidated by @lynnmunday

moosebuild avatar Jul 03 '25 18:07 moosebuild

Job Python 3.9 on 65d863f : invalidated by @lynnmunday

moosebuild avatar Jul 07 '25 15:07 moosebuild

Job LibTorch CUDA on 65d863f : invalidated by @lynnmunday

moosebuild avatar Jul 07 '25 15:07 moosebuild

Job HPC on 65d863f : invalidated by @lynnmunday

moosebuild avatar Jul 07 '25 15:07 moosebuild

Job Disable HDF5 on 65d863f : invalidated by @lynnmunday

moosebuild avatar Jul 07 '25 15:07 moosebuild

Job LibTorch CUDA on 65d863f : invalidated by @lynnmunday

moosebuild avatar Jul 07 '25 15:07 moosebuild

Job HPC on 65d863f : invalidated by @lynnmunday

moosebuild avatar Jul 07 '25 20:07 moosebuild

Job Coverage, step Generate coverage on f04b4f7 wanted to post the following:

Framework coverage

Coverage did not change

Modules coverage

Solid mechanics

909fe5 #30474 f04b4f
Total Total +/- New
Rate 84.97% 84.97% +0.00% 81.08%
Hits 28110 28138 +28 30
Misses 4972 4976 +4 7

Diff coverage report

Full coverage report

Full coverage reports

Reports

Warnings

  • solid_mechanics new line coverage rate 81.08% is less than the suggested 90.0%

This comment will be updated on new commits.

moosebuild avatar Jul 16 '25 23:07 moosebuild

Job Precheck, step Clang format on 1dde238 wanted to post the following:

Your code requires style changes.

A patch was auto generated and copied here
You can directly apply the patch by running, in the top level of your repository:

curl -s https://mooseframework.inl.gov/docs/PRs/30474/clang_format/style.patch | git apply -v

Alternatively, with your repository up to date and in the top level of your repository:

git clang-format 909fe5532d7b64cc70176eb9bb3c1a3f6fb8ae7a

moosebuild avatar Aug 31 '25 20:08 moosebuild