following naming of interaction coefficients
This commit is contained in:
parent
b44864355d
commit
5bf4553882
2
PRIVATE
2
PRIVATE
|
@ -1 +1 @@
|
||||||
Subproject commit 62e2b5bed89723649d4cabebe5fc191d05a40321
|
Subproject commit 4511a963da5094db309a6a68783f24a23c76da81
|
|
@ -25,4 +25,4 @@ Magnesium:
|
||||||
dot_gamma_0_tw: 0.001
|
dot_gamma_0_tw: 0.001
|
||||||
n_sl: 20
|
n_sl: 20
|
||||||
n_tw: 20
|
n_tw: 20
|
||||||
f_sl_sat_tw: 10.0
|
f_sat_sl_tw: 10.0
|
||||||
|
|
|
@ -12,7 +12,7 @@ submodule(phase:plastic) phenopowerlaw
|
||||||
dot_gamma_0_tw = 1.0_pReal, & !< reference shear strain rate for twin
|
dot_gamma_0_tw = 1.0_pReal, & !< reference shear strain rate for twin
|
||||||
n_sl = 1.0_pReal, & !< stress exponent for slip
|
n_sl = 1.0_pReal, & !< stress exponent for slip
|
||||||
n_tw = 1.0_pReal, & !< stress exponent for twin
|
n_tw = 1.0_pReal, & !< stress exponent for twin
|
||||||
f_sl_sat_tw = 1.0_pReal, & !< push-up factor for slip saturation due to twinning
|
f_sat_sl_tw = 1.0_pReal, & !< push-up factor for slip saturation due to twinning
|
||||||
c_1 = 1.0_pReal, &
|
c_1 = 1.0_pReal, &
|
||||||
c_2 = 1.0_pReal, &
|
c_2 = 1.0_pReal, &
|
||||||
c_3 = 1.0_pReal, &
|
c_3 = 1.0_pReal, &
|
||||||
|
@ -180,7 +180,7 @@ module function plastic_phenopowerlaw_init() result(myPlasticity)
|
||||||
prm%c_4 = pl%get_asFloat('c_4',defaultVal=0.0_pReal)
|
prm%c_4 = pl%get_asFloat('c_4',defaultVal=0.0_pReal)
|
||||||
prm%dot_gamma_0_tw = pl%get_asFloat('dot_gamma_0_tw')
|
prm%dot_gamma_0_tw = pl%get_asFloat('dot_gamma_0_tw')
|
||||||
prm%n_tw = pl%get_asFloat('n_tw')
|
prm%n_tw = pl%get_asFloat('n_tw')
|
||||||
prm%f_sl_sat_tw = pl%get_asFloat('f_sl_sat_tw')
|
prm%f_sat_sl_tw = pl%get_asFloat('f_sat_sl_tw')
|
||||||
prm%h_0_tw_tw = pl%get_asFloat('h_0_tw_tw')
|
prm%h_0_tw_tw = pl%get_asFloat('h_0_tw_tw')
|
||||||
|
|
||||||
! expand: family => system
|
! expand: family => system
|
||||||
|
@ -365,7 +365,7 @@ module subroutine phenopowerlaw_dotState(Mp,ph,me)
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
! calculate left and right vectors
|
! calculate left and right vectors
|
||||||
left_SlipSlip = 1.0_pReal + prm%h_int
|
left_SlipSlip = 1.0_pReal + prm%h_int
|
||||||
xi_slip_sat_offset = prm%f_sl_sat_tw*sqrt(sumF)
|
xi_slip_sat_offset = prm%f_sat_sl_tw*sqrt(sumF)
|
||||||
right_SlipSlip = abs(1.0_pReal-stt%xi_slip(:,me) / (prm%xi_inf_sl+xi_slip_sat_offset)) **prm%a_sl &
|
right_SlipSlip = abs(1.0_pReal-stt%xi_slip(:,me) / (prm%xi_inf_sl+xi_slip_sat_offset)) **prm%a_sl &
|
||||||
* sign(1.0_pReal,1.0_pReal-stt%xi_slip(:,me) / (prm%xi_inf_sl+xi_slip_sat_offset))
|
* sign(1.0_pReal,1.0_pReal-stt%xi_slip(:,me) / (prm%xi_inf_sl+xi_slip_sat_offset))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue