Luc Hantcherli
3ec8ec6b15
New version of constitutive_dislo.f90, where some dangerous spots were reformulated.
...
PROBLEM: [001] in tension does not have a symmetrical change of shape, which is definitely not good at all. I checked my implementation and I really do not see any errors. Could someone check it out? Can it comes from the numerical integration?
2008-11-07 16:34:29 +00:00
Luc Hantcherli
6e13ed0566
I will proceed step by step.
...
constitutive_dislo.f90 contains a modified version of Anxin's dislocation based model. As far as tested it, I consider it now error free. Mechanical twinning is NOT implemented YET.
mattex.mpie file is modified in accordance with the changes in constitutive_dislo.f90
It would be a great help if someone else can check the implementation. I may have overseen something.
2008-11-06 13:09:12 +00:00
Luc Hantcherli
434ac7f06e
In dislo:
...
- model for stacking fault energy computation w.r.t temperature and orientation
- classical thermodynamical approach to twin nucleation (delta_E)
- rename some parameters
In crystallite:
- add msg='ok', even if components in consistent tangent are not re-computed
- allow for pseudo-convergence in the outer-loop (case of slow convergence of dislocation densities)
in mattex:
- add new parameters
2008-06-17 14:40:46 +00:00
Franz Roters
2472de77c2
OpenMP seems to work now
...
watch out for critical sections
write and matmul statements need to be marked accordingly!!!
2008-06-17 13:15:36 +00:00
Luc Hantcherli
664a29c183
Subscript Crystal_ changed to Lattice_ according to the module Lattice
2008-04-10 12:13:37 +00:00
Luc Hantcherli
cc7e13d351
New update of constitutive_dislo.f60 considering the changes in mesh.f90 (see map_ElemType)
...
Parameters assignation, hardening matrices and constitutive equations are PROPERLY implemented (tested)
Comparison to my own old subroutine: on going
2008-03-25 14:19:22 +00:00
Luc Hantcherli
0a08d9eff0
Corrected errors from the last release of constitutive_dislo
...
Changed parameter designation in mattex file
2008-03-14 16:23:08 +00:00
Philip Eisenlohr
c74e071f5e
updated constitutive_xxx to reflect new 9x9 dLp_dTstar - used to be 3x3x3x3
2008-02-21 12:50:37 +00:00
Luc Hantcherli
720d8da82b
Corrected syntax
2008-01-10 19:00:45 +00:00
Luc Hantcherli
3a7ec38a3d
Delete unused physical constants from pheno
...
Rename Boltzmann Constant Kb->kB
2008-01-10 18:51:58 +00:00
Luc Hantcherli
fe70a82d6d
!!!!! IMPORTANT !!!!!
...
All subroutines were committed at once:
- constitutive_pheno works
- constitutive_dislo without twinning also works
This release should serve as reference
2007-12-14 13:36:04 +00:00
Luc Hantcherli
90195fe1c8
Commit dislo
2007-12-11 14:30:21 +00:00
Luc Hantcherli
08a1c38c73
Finalizing the implementation of deformation twinning in constitutive_dislo.f90
...
Assume to be ready to use
2007-12-10 12:55:43 +00:00
Luc Hantcherli
d0f6c81d66
constitutive_Microstructure() computes now twin "plop" volumes from the given microstructure.
...
Mattex.dat has 2 parameters for deformation twinning:
- average grain size
- average twin stack thickness
2007-12-07 15:12:43 +00:00
Luc Hantcherli
44d6235777
Constitutive_dislo.f90 contains now a modified version of HomogenisedC that accounts for twin reoriented regions.
...
ONLY constitutive_dislo was changed, NOT constitutive.pheno
2007-12-07 14:17:42 +00:00
Luc Hantcherli
b69aa2b112
Construction of the elasticity matrices for rotated/twin regions.
...
Definition of constitutive_Ntwin and constitutive_MaxNtwin
2007-12-07 13:59:15 +00:00
Luc Hantcherli
f63f6949cc
Corrected undefined "state" in HomogenisedC
...
Added "forall" loops in C construction
2007-12-07 10:54:19 +00:00
Luc Hantcherli
d615406722
Corrected HomogenisedC:
...
1- No dependence on material volume fractions!!!
2- Can now depend on state of microstructure
changed some loops from Nstatevars to Nslip
2007-12-07 10:37:06 +00:00
Luc Hantcherli
3c0d51542e
Changed to SI conformity. Mattex file changed bg->burgers
2007-11-15 17:04:30 +00:00
Franz Roters
8619a92009
made sumVolfrac real also in constitutive_dislo.f90
2007-11-07 15:02:54 +00:00
Franz Roters
909ebf2cd0
removed unused variables
...
corrected allocation error in constitutive_dislo.f90
2007-10-24 15:24:49 +00:00
Philip Eisenlohr
20693b9d38
hybrid IA sampling now respects sample symmetry
2007-10-24 15:13:10 +00:00
Luc Hantcherli
9043b4374e
Corrected the treatment of interaction coefficients in constitutive_dislo
2007-10-22 15:32:45 +00:00
Luc Hantcherli
296f09d225
Checked computation of hardening matrix
...
In case of constitutive_pheno.f90, the computation can be optimized.
Mattex file slightly modified
2007-10-16 12:20:58 +00:00
Luc Hantcherli
4a70b4dbbc
Added a possible example of mattex file
...
Some syntax corrections
2007-10-16 11:50:51 +00:00
Luc Hantcherli
e1e7f10dc4
Constitutive_dislo contains the dislocation-based modeling of crystal plasticity.
2007-10-16 09:01:19 +00:00