DAMASK_EICMD/code/material.config

221 lines
7.1 KiB
Plaintext

#####################
<homogenization>
#####################
[SX]
type isostrain
Ngrains 1
[Grain_Cluster]
type RGC
ngrains 8
clustersize 2 2 2 # product of these numbers must be equal to ngrains(!)
grainsizeparameter 3.2e+3 3.2e+3 3.2e+3 # 3.9e3 3.6e3 3.9e3
overproportionality 1.6e+0 1.6e+0 1.6e+0 # 1.6e0 1.6e0 1.6e0
(output) constitutivework
(output) penaltyenergy
(output) magnitudemismatch
[Taylor2]
type isostrain
Ngrains 2
#####################
<microstructure>
#####################
[Aluminum_Poly]
(constituent) phase 3 texture 1 fraction 1.0
[Aluminum_001]
(constituent) phase 3 texture 2 fraction 1.0
[Aluminum_j2]
(constituent) phase 1 texture 1 fraction 1.0
[DP_Steel]
(constituent) phase 1 texture 1 fraction 0.82
(constituent) phase 2 texture 1 fraction 0.18
#####################
<phase>
#####################
[Aluminum_J2isotropic]
constitution j2
(output) flowstress
(output) strainrate
c11 110.9e9
c12 58.34e9
taylorfactor 3
tau0 31e6
gdot0 0.001
n 20
h0 75e6
tausat 63e6
w0 1
[Aluminum_phenopowerlaw]
# slip only
constitution phenopowerlaw
(output) resistance_slip
(output) shearrate_slip
(output) resolvedstress_slip
(output) totalshear
(output) resistance_twin
(output) shearrate_twin
(output) resolvedstress_twin
(output) totalvolfrac
lattice_structure fcc
Nslip 12 0 0 0 # per family
Ntwin 0 0 0 0 # per family
c11 106.75e9
c12 60.41e9
c44 28.34e9
gdot0_slip 0.001
n_slip 20
tau0_slip 31e6 # per family
tausat_slip 63e6 # per family
gdot0_twin 0.001
n_twin 20
tau0_twin 31e6 # per family
s_pr 0 # push-up factor for slip saturation due to twinning
twin_b 0
twin_c 0
twin_d 0
twin_e 0
h0_slipslip 75e6
h0_sliptwin 0
h0_twinslip 0
h0_twintwin 0
interaction_slipslip 1 1 1.4 1.4 1.4 1.4
interaction_sliptwin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
interaction_twinslip 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
interaction_twintwin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
[Aluminum_nonlocal]
constitution nonlocal
/nonlocal/
(output) rho
(output) rho_edge
(output) rho_screw
(output) excess_rho_edge
(output) excess_rho_screw
(output) rho_forest
(output) shearrate
(output) resolvedstress
(output) resistance
lattice_structure fcc
Nslip 12 0 0 0 # per family
c11 106.75e9
c12 60.41e9
c44 28.34e9
burgers 2.86e-10 0 0 0 # Burgers vector in m
rhoEdgePos0 1.0e10 0 0 0 # Initial positive edge dislocation density in m/m**3
rhoEdgeNeg0 1.0e10 0 0 0 # Initial negative edge dislocation density in m/m**3
rhoScrewPos0 1.0e10 0 0 0 # Initial positive screw dislocation density in m/m**3
rhoScrewNeg0 1.0e10 0 0 0 # Initial negative screw dislocation density in m/m**3
rhoEdgeDip0 0 0 0 0 # Initial edge dipole dislocation density in m/m**3
rhoScrewDip0 0 0 0 0 # Initial screw dipole dislocation density in m/m**3
v0 1e-4 0 0 0 # prefactor for dislocation velocity
dDipMinEdge 1e-9 0 0 0 # minimum distance for stable edge dipoles in m
dDipMinScrew 1e-9 0 0 0 # minimum distance for stable screw dipoles in m
atomicVolume 1.7e-29
D0 1e-4
Qsd 2.3e-19
lambda0 100 0 0 0 # prefactor for mean free path
interaction_SlipSlip 1.0 2.2 3.0 1.6 3.8 4.5 # Dislocation interaction coefficient
[BCC_Ferrite]
constitution phenopowerlaw
lattice_structure bcc
Nslip 12 0 0 0 # per family
Ntwin 0 0 0 0 # per family
c11 233.3e9
c12 135.5e9
c44 118.0e9
gdot0_slip 0.001
n_slip 20
tau0_slip 88.0e6 0 0 0 # per family
tausat_slip 201.0e6 0 0 0 # per family
gdot0_twin 0.001
n_twin 20
tau0_twin 31.0e6 0 0 0 # per family
s_pr 0 # push-up factor for slip saturation due to twinning
twin_b 0
twin_c 0
twin_d 0
twin_e 0
h0_slipslip 391.0e6
h0_sliptwin 0
h0_twinslip 0
h0_twintwin 0
interaction_slipslip 1 1 1.4 1.4 1.4 1.4
interaction_sliptwin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
interaction_twinslip 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
interaction_twintwin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
w0_slip 1.0
[BCC_Martensite]
constitution phenopowerlaw
lattice_structure bcc
Nslip 12 0 0 0 # per family
Ntwin 0 0 0 0 # per family
c11 511.1e9
c12 296.9e9
c44 258.5e9
gdot0_slip 0.001
n_slip 20
tau0_slip 396.0e6 0 0 0 # per family
tausat_slip 1120.0e6 0 0 0 # per family
gdot0_twin 0.001
n_twin 20
tau0_twin 31.0e6 0 0 0 # per family
s_pr 0 # push-up factor for slip saturation due to twinning
twin_b 0
twin_c 0
twin_d 0
twin_e 0
h0_slipslip 215000.0e6
h0_sliptwin 0
h0_twinslip 0
h0_twintwin 0
interaction_slipslip 1 1 1.4 1.4 1.4 1.4
interaction_sliptwin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
interaction_twinslip 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
interaction_twintwin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
w0_slip 4.0
#####################
<texture>
#####################
[Rolling]
hybridIA DP_EBSD.linearODF
[random]
[001]
(gauss) phi1 0.000 Phi 0.000 phi2 0.000 scatter 0.000 fraction 1.000
[101]
(gauss) phi1 0.000 Phi 45.000 phi2 90.000 scatter 0.000 fraction 1.000
[111]
(gauss) phi1 0.000 Phi 54.7356 phi2 45.000 scatter 0.000 fraction 1.000
[123]
(gauss) phi1 209.805 Phi 29.206 phi2 63.435 scatter 0.000 fraction 1.000