def setUp(self): m = TransverseIsotropicPlyMaterial(name='IMA_M21E_MG', E11=154000., E22=8500., G12=4200., nu12=0.35, t=0.127, a11t=0.15e-6, a22t=28.7e-6, F11t=2000., F11c=1000., F22t=50., F22c=200., F12s=100.) sseq1 = [(a, m) for a in [-30, 90, 30, -30, 30, 30, -30, 30, 90, -30]] sseq2 = [(a, m) for a in [45, -45, 0, 90, 90, 0, -45, 45]] self.lam1 = MembraneLaminate(sseq1) self.lam2 = MembraneLaminate(sseq2)
def setUp(self): m = TransverseIsotropicPlyMaterial(name='IMA_M21E_MG', E11=154000., E22=8500., G12=4200., nu12=0.35, t=0.127, a11t=0.15e-6, a22t=28.7e-6, F11t=2000., F11c=1000., F22t=50., F22c=200., F12s=100.) #sseq = [(a, m) for a in [45,-45,0,90,0,90,0,-45,45]] sseq = [(a, m) for a in [-30, 90, 30, -30, 30, 30, -30, 30, 90, -30]] #self.lam = Laminate(sseq) self.mlam = MembraneLaminate(sseq) #self.load6 = np.array([-100,-50,34,-21,56,63]) self.load3 = np.array([100, 0, 0]) self.dtemp = 0
def setUp(self): lam = MembraneLaminate([(0, mat)]) self.psa = PlainStrengthAnalysisA(lam, criterion)