1
# -*- coding: utf-8 -*-
3
Created on Mon Jan 25 09:02:32 2021
7
Triaxiality support functions
12
def triax_function(D, R):
13
""" Return triaxiality according to Bao and Wirczbiki
14
D = cross section diameter
17
return 1./3. + np.sqrt(2.0) * np.log(1 + 0.5*D/(2*R))
19
def bridgman_function(D, R):
20
""" Return bridgman function according to Bao and Wirczbiky
21
D = cross section diameter
25
# GCG best fit function to simulation data
26
ratio = D / (2*R) # note that this is two times the original ratio of Bridgman, he has ratio = 0.5*D/(2*R)
27
return 1./((1 + 1./ratio) * np.log(1 + ratio))
29
## Gromada et al, eq. 51 in Tu (2020)
30
#r = 0.5 * D / (4*R) # corresponds to (a/4R); R is diameter/(4*notch_radius)
32
#return 1./(1 + r + r * (1-beta) * alpha / (4 - alpha))