According to Euler buckling of a column:
\begin{equation} F_{crit} = - \frac{\pi^2 E I}{(KL)^2} \end{equation}Searching for a gauge length that enables compressive stress well above 1000 MPa (or actually below since it is negative...):
from math import pi
E=40000
b=10
h=2
K=0.5
I = (b*h**3)/12
for L in (25,24,23,22,21,20):
Fc = -((pi**2)*E*I)/((K*L)**2)
print('L=',L,'Fc=',Fc, 's2=',Fc/(2*10))
The results suggest that a gauge length of 20 mm is sufficiently small to avoid premature buckling before compressive failure.
Material properties from E-glass/Epoxy:
import matlib
m=matlib.get('E-glass/Epoxy')
print(m)
According to the assumptions:
s2 = -1000 # compressive stress (MPa)
force = s2*5*2 # stress multiplied with cross section area
shear = force/(5*50*2) # shear traction (MPa) on tab's surface (both sides)
print('shear traction to be imposed:',shear)
eigenvalue = 0.73287
s1_applied = -1000
s1_atBuckling = eigenvalue*s1_applied
print(s1_atBuckling)
Apparantly, the Euler buckling theory is not applicable for this case when the FEA result is jugded more accurate. Hence, the thickness should be increased or the gauge length should be reduced. See the recomendation given in Test methods based on ASTM 3410.
Further interpretation of results is left as exercise.