split into small sections and test damage

This commit is contained in:
Martin Diehl 2021-03-28 11:37:47 +02:00
parent a3ab890315
commit a587e70704
15 changed files with 43 additions and 34 deletions

@ -1 +1 @@
Subproject commit c55d060b409c8a610b7fe8722fb756c1ed93c7ad
Subproject commit 4d7be2f3a65e709ecd04b60ac0abd352f4c2208e

View File

@ -1,8 +0,0 @@
[IsotropicVolumePreservation]
elasticity hooke
plasticity none
### Material parameters ###
lattice_structure iso
C11 100.0e9
C12 66.6666667e9

View File

@ -1,6 +1,4 @@
[Aluminum]
elasticity hooke
plasticity nonlocal
/nonlocal/

View File

@ -0,0 +1,4 @@
lattice: cF
rho: 2700
references:
- en.wikipedia.org/wiki/Aluminium

View File

@ -0,0 +1,4 @@
lattice: cI
rho: 7874
references:
- en.wikipedia.org/wiki/Iron

View File

@ -0,0 +1,4 @@
lattice: cF
rho: 8908
references:
- en.wikipedia.org/wiki/Nickel

View File

@ -0,0 +1,8 @@
N_cl: [3]
dot_o: 1e-3
g_crit: [0.50e7]
q: 20
s_crit: [0.006666]
type: anisobrittle
D_11: 1.0
M: 0.001

View File

@ -0,0 +1,8 @@
type: Hooke
references:
- J.P. Hirth and J. Lothe,
Theory of Dislocations, 1982,
John Wiley & Sons
C_11: 242e9
C_12: 146.5e9
C_44: 11.2e9

View File

@ -0,0 +1,4 @@
c_p: 1
K_11: 0
K_22: 0
K_33: 0

View File

@ -1,11 +0,0 @@
adiabatic:
rho: 1
thermal:
c_p: 1
K_11: 0
K_22: 0
K_33: 0
source:
- type: externalheat
f_T: [1, 1, 0, 0]
t_n: [0, 500, 500.001, 1000]

View File

@ -1,11 +0,0 @@
fast-convection:
rho: 1
thermal:
c_p: 1
K_11: 1e30
K_22: 1e30
K_33: 1e30
source:
- type: externalheat
f_T: [1, 1, 0, 0]
t_n: [0, 500, 500.001, 1000]

View File

@ -0,0 +1,4 @@
c_p: 1
K_11: 1e30
K_22: 1e30
K_33: 1e30

View File

@ -0,0 +1,2 @@
type: dissipation
kappa: .9

View File

@ -0,0 +1,3 @@
type: externalheat
f_T: [1, 1, 0, 0]
t_n: [0, 500, 500.001, 1000]

View File

@ -16,9 +16,9 @@ class ConfigMaterial(Config):
A complete material configuration file has the entries 'material',
'phase', and 'homogenization'. For use in DAMASK, it needs to be
stored as 'material.yaml'.
"""
def __init__(self,d=None):
"""
New material configuration.