Martin Diehl
eee863956f
added flush(6) for debugging
2014-11-06 21:05:35 +00:00
Pratheek Shanthraj
4fcd1821cf
reworked anisotropic ductile model
2014-11-06 17:52:43 +00:00
Pratheek Shanthraj
9c474796ac
cleaning up and meaningful renaming
2014-11-06 17:41:34 +00:00
Haiming Zhang
a72a9ed8ec
Add the generation rate of vacancy induced by dislocation movement.
2014-11-06 16:53:34 +00:00
Martin Diehl
29951a9e1a
named 99 representation according to other constitutive laws
2014-11-06 11:49:37 +00:00
Martin Diehl
b443ac6321
nicer preprocessor statements
2014-11-06 11:47:27 +00:00
Martin Diehl
95ec8b7b7b
removed imported module variables that are not longer needed, commented loops and simplified calculation for rates, i.e. do not store per system anymore but only once
2014-11-06 08:27:48 +00:00
Martin Diehl
1242aab2bf
unified calculation for slip rate for output to avoid doubling of code
...
introduced calculation of negative and positive stress (three times in the code) for non-schmid behavior.
Still, non-schmid behavior is not active at all
2014-11-05 20:53:25 +00:00
Martin Diehl
6fc3908c71
prepared for merging postResults rate calculation in one loop
2014-11-05 19:39:23 +00:00
Martin Diehl
f3b7b5bb96
corrected substraction by volume fraction of twin for LpAndItsTangent and removed the substraction in postResults (like for dislowtin)
...
cleaned up and unified notation in calculation of slip rates
2014-11-05 19:11:09 +00:00
Martin Diehl
accb571c53
corrected substraction by sum of twinned and transformed value fraction of Lp and derivative.
...
removed unused variables
2014-11-05 17:52:49 +00:00
Pratheek Shanthraj
a61c3059ef
missing file in previous commit
2014-11-05 17:47:46 +00:00
Pratheek Shanthraj
f2211260e3
introduced possibly nonlocal anisotropic ductile damage model
2014-11-05 17:41:08 +00:00
Pratheek Shanthraj
94ba7e6246
added accumulated shear as a dot state for cleaner integration with ductile damage models
2014-11-05 17:07:31 +00:00
Pratheek Shanthraj
ade918246c
reduced number of state variables. some cleaning up
2014-11-05 17:05:40 +00:00
Martin Diehl
a21f4d80db
removed some leftovers of the shearbanding part
2014-11-05 09:53:08 +00:00
Martin Diehl
c2799585d9
introduced non schmid tensor calculation in dot state, also not active yet
2014-11-05 09:35:49 +00:00
Martin Diehl
c66fc95dda
made a bunch of arrays simple scalars to improve readability, commented loops
2014-11-05 09:24:08 +00:00
Martin Diehl
816169fbec
continued work on integration of non schmid behavior. not active yet
2014-11-05 09:03:04 +00:00
Martin Diehl
18b49fbac8
line in OMP statement too long
2014-11-04 21:32:16 +00:00
Luv Sharma
e36880e3dc
fixed typo 'orthorhombic'
2014-11-03 15:41:05 +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
0ad917dceb
nicer FEM parameters
2014-11-03 10:36:07 +00:00
Pratheek Shanthraj
261bffa745
switched to smoother traction separation law for better convergence. anisotropic brittle now working.
...
lowered default max iterations for FEM
2014-11-01 17:51:35 +00:00
Pratheek Shanthraj
9c94eb4be6
OMP bug fix from previous commit
2014-11-01 11:43:43 +00:00
Pratheek Shanthraj
f9cec3079e
overhaul of kinematics from FeFp to FeFiFp decomposition
2014-10-31 19:03:08 +00:00
Pratheek Shanthraj
26a609dbee
nicer permutation of cleavage planes
2014-10-31 18:37:37 +00:00
Martin Diehl
629ff8bdef
reverted back to r 3644 to get rid of buggy behavior
2014-10-31 10:39:02 +00:00
Haiming Zhang
ad4bd86fd2
Polishing
...
Modify
texture: do i = 1_pInt,myNconstituents
grain = sum(NgrainsOfConstituent(1_pInt:i-1_pInt))
as:
grain = 0_pInt
texture: do i = 1_pInt,myNconstituents
grain = grain + NgrainsOfConstituent(i-1_pInt)
First try of developing DAMASK, :)
2014-10-30 09:51:06 +00:00
Pratheek Shanthraj
b0469854c8
brittle anisotropic damage on cleavage planes
2014-10-28 20:57:12 +00:00
Pratheek Shanthraj
a6f88c0e37
introduced crystallographic cleavage systems for each lattice type
...
FCC: (100) and (111) planes
BCC: (100) and (110) planes
HCP: (0001) planes
iso/orthotropic: (100) planes
2014-10-28 18:05:51 +00:00
Pratheek Shanthraj
ceb294b77a
labels should always be in lower case
2014-10-28 18:02:18 +00:00
Pratheek Shanthraj
16fc93d7db
deleting and renaming files consistently with svn
2014-10-28 16:41:29 +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
Su Leen Wong
53ae245e4f
Added martensite lamellar term to mean free path of slip
2014-10-27 15:14:45 +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
Martin Diehl
bec0af7b06
started to introduce non-schmid behavior and disabled shear banding in dislokmc
2014-10-27 09:19:36 +00:00
Noriki Fujita
aa608573b9
fixed bug about internal energy calculation
2014-10-24 07:45:00 +00:00
Su Leen Wong
dfd5be70b5
Tolerance for TRIP volume fraction
2014-10-23 13:51:18 +00:00
Noriki Fujita
0fb61d8f4a
Fixed SDV output, added internal energy output for ABAQUS Explicit
2014-10-23 09:28:21 +00:00
Noriki Fujita
32c4eeb0ff
Added thermo-mechanical element type for ABAQUS
2014-10-23 08:17:37 +00:00
Pratheek Shanthraj
cb81624b74
history variable is initial state not current state
2014-10-22 10:29:40 +00:00
Pratheek Shanthraj
b54782046d
increased size of petsc_options string
2014-10-21 16:25:53 +00:00
Martin Diehl
78eb90a754
added missing ticks
2014-10-21 15:35:14 +00:00
Martin Diehl
5c4e99f965
created new file containing all files to include for commercial FEM to simplify adding/renaming/removing modules
2014-10-21 15:31:28 +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
Martin Diehl
f9a1e71207
added source
2014-10-20 08:17:09 +00:00