Example of material.config, delivering the required information for the new version of constitutive_dislobased

This commit is contained in:
Luc Hantcherli 2009-07-14 11:31:06 +00:00
parent ce515beb39
commit 290410b3fc
1 changed files with 100 additions and 80 deletions

View File

@ -10,24 +10,52 @@ Ngrains 1
type RGC type RGC
Ngrains 8 Ngrains 8
[Taylor2]
type isostrain
Ngrains 2
[Taylor4] [Taylor4]
type isostrain type isostrain
Ngrains 4 Ngrains 4
[Taylor10]
type isostrain
Ngrains 10
[Taylor100]
type isostrain
Ngrains 100
##################### #####################
<microstructure> <microstructure>
##################### #####################
[Aluminum_CubeSX] [TWIPSteel_Poly]
(constituent) phase 1 texture 2 fraction 1.0 (constituent) phase 5 texture 1 fraction 1.0
[Copper_rCubeSX] [TWIPsteel_001]
(constituent) phase 2 texture 3 fraction 1.0 (constituent) phase 5 texture 2 fraction 1.0
[DPsteel] [TWIPsteel_011]
(constituent) phase 3 texture 1 fraction 0.8 (constituent) phase 5 texture 3 fraction 1.0
(constituent) phase 4 texture 1 fraction 0.2
[TWIPsteel_111]
(constituent) phase 5 texture 4 fraction 1.0
[TWIPsteel_123]
(constituent) phase 5 texture 5 fraction 1.0
[Alu_Polycrystal]
(constituent) phase 1 texture 1 fraction 1.0
[Alu_001]
(constituent) phase 1 texture 2 fraction 1.0
[Alu_011]
(constituent) phase 1 texture 3 fraction 1.0
[Alu_111]
(constituent) phase 1 texture 4 fraction 1.0
##################### #####################
<phase> <phase>
@ -35,27 +63,17 @@ Ngrains 4
[Aluminum] # below given format will not work. need to select one constitution block from it. [Aluminum] # below given format will not work. need to select one constitution block from it.
constitution j2
c11 110.9e9
c12 58.34e9
(output) flowstress
(output) strainrate
taylorfactor 3
tau0 31e6
gdot0 0.001
n 20
h0 75e6
tau_sat 63e6
w0 2.25
constitution phenomenological
lattice_structure fcc
Nslip 12
c11 106.75e9 c11 106.75e9
c12 60.41e9 c12 60.41e9
c44 28.34e9 c44 28.34e9
(output) slipresistance lattice_structure fcc
(output) rateofshear Nslip 12
Ntwin 12
constitution phenomenological
(output) slipResistance
(output) rateOfShear
### phenomenological constitutive parameters ###
s0_slip 31e6 s0_slip 31e6
gdot0_slip 0.001 gdot0_slip 0.001
n_slip 20 n_slip 20
@ -64,21 +82,18 @@ s_sat 63e6
w0 2.25 w0 2.25
latent_ratio 1.4 latent_ratio 1.4
constitution dislobased #constitution j2
(output) dislodensity #c11 110.9e9
(output) rateofshear #c12 58.34e9
burgers 2.86e-10 # Burgers vector [m] #(output) flowstress
Qedge 3e-19 # Activation energy for dislocation glide [J/K] (0.5*G*b^3) #(output) strainrate
Qsd 2.4e-19 # Activation energy for self diffusion [J/K] (gamma-iron) #taylorfactor 3
diff0 1e-3 # prefactor vacancy diffusion coeffficent (gamma-iron) #s0 31e6
interaction_coefficients 1.0 2.2 3.0 1.6 3.8 4.5 # Dislocation interaction coefficients #gdot0 0.001
rho0 6.0e12 # Initial dislocation density [m/m^3] #n 20
c1 0.1 # Passing stress adjustment #h0 75e6
c2 2.0 # Jump width adjustment #s_sat 63e6
c3 1.0 # Activation volume adjustment #w0 2.25
c4 50.0 # Average slip distance adjustment for lock formation
c7 8.0 # Athermal recovery adjustment
c8 1.0e10 # Thermal recovery adjustment (plays no role for me)
[Copper] [Copper]
@ -88,48 +103,50 @@ c8 1.0e10 # Thermal recovery adjustment (plays no role fo
[TWIP steel FeMnC] [TWIP steel FeMnC]
constitution phenomenological C11 175.0e9 # elastic constants in Pa
C12 115.0e9
C44 135.0e9
lattice_structure fcc lattice_structure fcc
Nslip 12 Nslip 12
(output) slipResistance Ntwin 12
(output) rateOfShear #constitution phenomenological
C11 183.9e9 # elastic constants in Pa #(output) slipResistance
C12 101.9e9 #(output) rateOfShear
C44 115.4e9 constitution dislobased
(output) state_slip
(output) rateofshear_slip
(output) mfp_slip
(output) thresholdstress_slip
(output) state_twin
(output) rateofshear_twin
(output) mfp_twin
(output) thresholdstress_twin
### phenomenological constitutive parameters ### ### phenomenological constitutive parameters ###
s0_slip 85.0e6 # initial slip resistance #s0_slip 85.0e6 # initial slip resistance
gdot0_slip 0.001 # reference shear rate #gdot0_slip 0.001 # reference shear rate
n_slip 100.0 # stress exponent #n_slip 100.0 # stress exponent
h0 355.0e6 # initial hardening slope #h0 355.0e6 # initial hardening slope
s_sat 265.0e6 # saturation stress #s_sat 265.0e6 # saturation stress
w0 1.0 # exponent #w0 1.0 # exponent
#latent_ratio 1.4 # latent/self hardening ratio
latent_ratio 1.4 # latent/self hardening ratio
### dislocation density-based constitutive parameters ### ### dislocation density-based constitutive parameters ###
burgers 2.56e-10 # Burgers vector [m] burgers 2.56e-10 # Burgers vector [m]
Qedge 5.5e-19 # Activation energy for dislocation glide [J/K] (0.5*G*b^3) Qedge 5.5e-19 # Activation energy for dislocation glide [J/K] (0.5*G*b^3)
Qsd 4.7e-19 # Activation energy for self diffusion [J/K] (gamma-iron) grainsize 2.0e-5 # Average grain size [m]
diff0 4.0e-5 # prefactor vacancy diffusion coeffficent (gamma-iron) stacksize 5.0e-8 # Twin stack mean thickness [m]
grain_size 2.0e-5 # Average grain size [m] fmax 1.0 # Maximum admissible twin volume fraction
interaction_coefficients 1.0 2.2 3.0 1.6 3.8 4.5 # Dislocation interaction coefficients Ndot0 0.0 # Number of potential twin source per volume per time [1/m³.s]
interaction_coefficients 1.0 2.2 3.0 1.6 3.8 4.5 # Dislocation interaction coefficients
rho0 6.0e12 # Initial dislocation density [m/m^3] rho0 6.0e12 # Initial dislocation density [m/m³]
c1 0.1 # Passing stress adjustment Cmfpslip 2.0 # Adjustable parameter controlling dislocation mean free path
c2 2.0 # Jump width adjustment Cmfptwin 1.0 # Adjustable parameter controlling twin mean free path
c3 1.0 # Activation volume adjustment Cthresholdslip 0.1 # Adjustable parameter controlling threshold stress for dislocation motion
c4 50.0 # Average slip distance adjustment for lock formation Cthresholdtwin 1.0 # Adjustable parameter controlling threshold stress for deformation twinning
c5 1.0 # Average slip distance adjustment when grain boundaries Cactivolume 1.0 # Adjustable parameter controlling activation volume
c7 8.0 # Athermal recovery adjustment Cstorage 0.02 # Adjustable parameter controlling dislocation storage
c8 1.0e10 # Thermal recovery adjustment (plays no role for me) Carecovery 0.0 # Adjustable parameter controlling athermal recovery
stack_size 5.0e-8 # Average twin thickness (stacks) [m]
f_sat 1.0 # Total twin volume fraction saturation
c6 # Average slip distance adjustment when twin boundaries [???]
site_scaling 1.0e-6 # Scaling potential nucleation sites
q1 1.0 # Scaling the P-K force on the twinning dislocation
q2 1.0 # Scaling the resolved shear stress
##################### #####################
<texture> <texture>
@ -137,11 +154,14 @@ q2 1.0 # Scaling the resolved shear stress
[random] [random]
[CubeSX] [001]
(gauss) phi1 0.0 Phi 0.0 phi2 0.0 scatter 0.0 fraction 1.0 (gauss) phi1 0.000 Phi 0.000 phi2 0.000 scatter 0.000 fraction 1.000
[rCubeSX]
(gauss) phi1 45.0 Phi 0.0 phi2 0.0 scatter 0.0 fraction 1.0
[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