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 |
Luv Sharma
|
4e3f8245a7
|
some improvements for void nucleation
|
2014-10-14 01:10:42 +00:00 |
Pratheek Shanthraj
|
a057c540e0
|
temperature initialised to value from load case file
|
2014-10-13 17:54:27 +00:00 |
Pratheek Shanthraj
|
bc9cf40371
|
vacancy diffusion proportional to accumulated slip (pipe diffusion along dislocations)
|
2014-10-11 10:39:44 +00:00 |
Pratheek Shanthraj
|
c0584b47e1
|
modified damage diffusion tensor for brittle damage so this is now doing griffith's fracture criterion
|
2014-10-11 10:09:36 +00:00 |
Pratheek Shanthraj
|
616a44f898
|
- added get slip rate helper function
- added vacancy generation rate
- cleaned up some bugs
|
2014-10-11 09:45:30 +00:00 |
Pratheek Shanthraj
|
dd16851ab7
|
implemented possibly diffusive vacancy physics. to be coupled with micro void nucleation and ductile damage
|
2014-10-10 20:55:09 +00:00 |
Pratheek Shanthraj
|
b8a45f660e
|
reinstating changes lost in previous commit
|
2014-10-10 16:45:14 +00:00 |
Luv Sharma
|
9b1e55f0e4
|
added helper functions to communicate accumulated slip between damage and plasticity modules
|
2014-10-10 16:34:51 +00:00 |
Pratheek Shanthraj
|
96f036e34e
|
updated MPI reporting in line with recent changes
|
2014-10-10 16:21:10 +00:00 |
Luv Sharma
|
1657e0f7ba
|
started implementing a void fraction based ductile damage model.
|
2014-10-10 12:42:12 +00:00 |
Pratheek Shanthraj
|
ba65d04bb3
|
removed redundant crystallite_temperature/heat and materialpoint_heat and using temperature from the thermal module
|
2014-10-10 12:28:57 +00:00 |
Pratheek Shanthraj
|
885a71c0b7
|
cleaned up compilation for FEM
|
2014-10-10 08:40:59 +00:00 |
Pratheek Shanthraj
|
c8929b47d3
|
only output from the root processor for parallel runs
|
2014-10-09 20:23:06 +00:00 |
Luv Sharma
|
2eadb0a178
|
changed thermal heatGen to thermal adiabatic
|
2014-10-09 14:08:32 +00:00 |
Pratheek Shanthraj
|
2712ce0254
|
polishing
|
2014-10-06 17:01:39 +00:00 |
Luv Sharma
|
ee60ea8d5b
|
some improvements in ductile model
|
2014-10-01 15:18:33 +00:00 |
Pratheek Shanthraj
|
c7a746ddc1
|
constitutive dot state now takes Lp which is needed to the thermal dot state.
thermal problems should be working now
|
2014-09-26 20:49:25 +00:00 |
Pratheek Shanthraj
|
590eb31ed0
|
some more renaming or thermal related routines
|
2014-09-26 18:07:48 +00:00 |
Pratheek Shanthraj
|
dabfa6d2e6
|
renamed get/put thermal to get/put temperature and thermal_none to thermal_isothermal
|
2014-09-26 16:07:26 +00:00 |
Pratheek Shanthraj
|
d4076e4db9
|
some fixes to get ductile damage working with recent changes
|
2014-09-26 15:23:10 +00:00 |
Luv Sharma
|
d3fd4bdf90
|
started adding a ductile damage model
|
2014-09-26 10:38:13 +00:00 |