[MARS-UD-100] CreepModuleUD with AgingDegreeField

Multiphysics Modeling - Thermal, Aging, ASR, Creep and more.

[MARS-UD-100] CreepModuleUD with AgingDegreeField

Postby WANLIN » Mon Jul 18, 2016 5:49 pm

CreepModuleUD uses below aging function to compute va,

va=sdc+(1.0-sdc)*pow(ad,nrd)

where ad is AgingDegree.

Since AgingDegree is a function of CementHydration Degree and CementHydration Degree Rate, ad = 0 at time 0 and at the first step. So at the first step, va = 0, which results in the strains to have infinity/nan values:
depsvN = (dGammaN/va);
depsvM = (dGammaM/va);
depsvL = (dGammaL/va);

It runs with TotalReaction Degree since it becomes nonzero starting at the first step. However if we want to continue using AgingDegree for creep, the calculation of va and the strains should initiate after the first step. Alternatively, let AgingDegree have an initial value at step one.
WANLIN
 
Posts: 4
Joined: Thu Jul 09, 2015 8:42 pm

Re: CreepModuleUD with AgingDegreeField

Postby zhouxinwei » Mon Jul 18, 2016 6:52 pm

You need to contact the author of the creep module to fix this logic.
zhouxinwei
 
Posts: 208
Joined: Thu Jul 09, 2015 7:12 pm

Re: [MARS-UD-100] CreepModuleUD with AgingDegreeField

Postby WANLIN » Tue Jul 26, 2016 9:25 am

The adopted solution is to use the SolidificationDegreeConstant and assign it a nonzero value.
WANLIN
 
Posts: 4
Joined: Thu Jul 09, 2015 8:42 pm


Return to Multiphysics LDPM (M-LDPM)

Who is online

Users browsing this forum: No registered users and 1 guest

cron