Philip Eisenlohr
684992bf50
exchanged mappingConstitutive array for more descriptive "phaseAt and phasememberAt"
2016-01-15 00:19:44 +00:00
Tias Maiti
a30b596e7f
combined J2 and I2 isotropic mechanical response. Default is identical to old plastic_j2. /dilatation/ flag adds (spherical) Li calculation based on hydrostatic pressure.
2016-01-08 19:45:20 +00:00
Martin Diehl
4174e6f9e2
removed dislokmc, use disloucla for tungsten simulations
2015-12-05 22:07:03 +00:00
Chen Zhang
d6abc00218
add pheno+ module in
2015-10-13 18:52:01 +00:00
Tias Maiti
65d114e4f0
improved debug statements
2015-08-04 21:26:22 +00:00
Pratheek Shanthraj
c97b83c9a1
added user defined external heat source
2015-07-27 11:09:37 +00:00
Pratheek Shanthraj
87d42bf447
initialise Fi correctly for initial field values away from equilibrium
2015-07-24 14:47:18 +00:00
Pratheek Shanthraj
a14070bad4
changed up handling of delta states, and some bug fixes
2015-06-01 16:02:27 +00:00
Pratheek Shanthraj
8f4663985a
major restructuring of multi field handling in DAMASK and added some example config files for multi field simulations. please report bugs
2015-05-28 17:02:23 +00:00
Pratheek Shanthraj
d7df5f1934
more cleaning up. added pure attribute to some functions. differentiating between ‘local’ and ‘nonlocal’ temperature.
2015-04-21 16:11:30 +00:00
Martin Diehl
0ba8f27320
took some gfortran complaints serious (unused imports, implicit castings)
2015-04-11 11:47:33 +00:00
Pratheek Shanthraj
37a7364a3e
multi physics output now working for all solvers
2015-03-25 16:02:30 +00:00
Pratheek Shanthraj
2e44a846af
need to keep track of temperature again since we can no longer get this from F_T
2015-03-18 18:03:18 +00:00
Pratheek Shanthraj
bbb5ff6ae9
changes related to intermediate configuration kinematics:
...
- switched Fi and Li from state variables to crystallite variables
- Lp and Li are now work conjugate with the corresponding mandel stresses defined in their respective configuration
- T, Lp and Li need to return tangents wrt Fi arising from the convection of the material frame due to Fi
- Updated analytic jacobian to take into account tangents wrt Fi
- Updated Lp and Li residual jacobians to take into account tangents wrt Fi
2015-03-06 13:09:00 +00:00
Pratheek Shanthraj
0b59519a2a
updated damage models:
...
- coupling to plasticity handled within damage module instead of plasticity module
- anisotropic models more stable
2015-01-29 13:56:09 +00:00
Martin Diehl
e9c3137a3e
disabled a faulty ntrans loop (matmul was complaining)
2015-01-23 11:23:35 +00:00
Luv Sharma
19dc945065
Inroduced Fd in kinematic decomposition.
2015-01-19 13:39:47 +00:00
Pratheek Shanthraj
6411d36633
updated vacancy-damage model
2015-01-16 17:04:01 +00:00
Luv Sharma
701f35c326
reverting the changes related to undamaged_Fi during rev. 3850/3851.
2015-01-16 00:09:22 +00:00
Martin Diehl
ced00954fe
added new model by david (LLNL/UCLA)
2015-01-15 10:56:15 +00:00
Luv Sharma
9c8873f16c
added functions to get degraded stiffness and undamaged intermediate deformation gradient.
2015-01-13 09:46:25 +00:00
Luv Sharma
8610531aae
removed unused variable.
2015-01-04 20:13:16 +00:00
Luv Sharma
460c0d73fa
Making use of extended plastic state with pointers, removed helper functions.
2015-01-04 19:26:33 +00:00
Martin Diehl
7fe20fe805
intent(out) specifier for getXX functions
2014-12-18 18:26:16 +00:00
Pratheek Shanthraj
3f14ebe43d
helper routine to get heat generation rate needed for MARC/Abaqus
2014-12-17 13:37:13 +00:00
Haiming Zhang
5bc93efd63
Fix bug about vacancy generation in subroutine constitutive_microstructure
2014-12-11 13:07:15 +00:00
Pratheek Shanthraj
bdb6bf8090
recasting vacancy dot state as microstructure state
2014-12-10 13:40:30 +00:00
Pratheek Shanthraj
3f8678c7c4
plastic dot states evaluated at effective stress not damaged stress
2014-12-09 18:23:48 +00:00
Philip Eisenlohr
c34252c71c
changed constitutive_* prefix for plasticity laws to plastic_* to be consistent with novel thermal_, damage_, vacancy_, etc. laws.
2014-12-08 15:55:30 +00:00
Pratheek Shanthraj
37dd574790
recast power law and viscous dot state variables as derived quantities using analytical solutions of the evolution equation
2014-11-28 20:06:24 +00:00
Pratheek Shanthraj
6e90260817
updated local damage post results for newer models
2014-11-26 11:32:19 +00:00
Pratheek Shanthraj
32ee3a4a66
corrected constitutive_getVacancyPotentialDrivingForce function
2014-11-26 00:04:06 +00:00
Pratheek Shanthraj
36dc59b09f
reverted back to rate independent damage evolution. updated example config files to recent changes
2014-11-25 23:56:52 +00:00
Pratheek Shanthraj
a4584fecd2
potential driving force for conservative cahn hilliard vacancy diffusion
2014-11-25 20:13:33 +00:00
Pratheek Shanthraj
20437b2ae0
added brittle(elastic energy release rate)/ductile(vacancy condensation) phase field damage model coupled to vacancy concentration
...
simplified vacancy_generation
2014-11-25 17:23:37 +00:00
Pratheek Shanthraj
fc9f4835c3
switched order of Lp-Li nesting in stress integration loop for better convergence. temperature is integrated during stress integration so it need not be a dot state
2014-11-12 16:40:50 +00:00
Pratheek Shanthraj
7567582781
updated constitutive in line with changes to damage
2014-11-11 22:46:41 +00:00
Pratheek Shanthraj
646f632977
no need to pass fileunit during init of none types
2014-11-07 12:15:28 +00:00
Pratheek Shanthraj
4fcd1821cf
reworked anisotropic ductile model
2014-11-06 17:52:43 +00:00
Pratheek Shanthraj
f2211260e3
introduced possibly nonlocal anisotropic ductile damage model
2014-11-05 17:41:08 +00:00
Pratheek Shanthraj
76442942b1
damage def grad updated in stress integration loop and not as a dot state
2014-11-03 10:43:36 +00:00
Pratheek Shanthraj
f9cec3079e
overhaul of kinematics from FeFp to FeFiFp decomposition
2014-10-31 19:03:08 +00:00
Luv Sharma
df58327dff
renamed damage modules/functions etc.
...
brittle -> isoBrittle ; ductile -> isoDuctile; anisotropic-> anisoBrittle
2014-10-28 10:49:12 +00:00
Pratheek Shanthraj
14d71eb35b
cleaner interface for ductile damage models
2014-10-28 02:42:25 +00:00
Pratheek Shanthraj
ebd285f565
reworking damage routines
2014-10-28 01:18:10 +00:00
Luv Sharma
88159d1458
added function to return degraded stiffness where Fe..Fd..Fp decomposition not implemented
2014-10-27 15:33:35 +00:00
Luv Sharma
b65ccb0181
changed isotropic ductile damage to be inline with Fe..Fd..Fp decomposition
2014-10-27 14:15:25 +00:00
Pratheek Shanthraj
9779127521
added intermediate configuration to crystal plasticity kinematics intended handle intermediate deformation stages consistently in a finite strain framework
...
currently implemented for thermal strains, but will expand on this to add damage strains, phase transformation strains etc.
2014-10-20 15:43:28 +00:00
Pratheek Shanthraj
fec71e2986
missing variable definitions
2014-10-16 08:15:57 +00:00
Luv Sharma
92d5c89d4b
started implementing anisotropic damage
2014-10-15 15:02:29 +00:00