Laminate

Example from pg. 201 of reference 1

1 - Mendonça, Paulo de Tarso R. Materiais Compostos e Estruturas-sanduíche: Projeto e Análise. 2005 Editora Manole Ltda.

[1]:
from composipy import Ply, Laminate
[3]:
E1 = 54870
E2 = 18320
G12 = 8900
v12 = 0.25

ply1 = Ply (E1, E2, v12, G12, 3.0)
ply2 = Ply (E1, E2, v12, G12, 6.0)
[12]:
layup = [(45, ply1),
         (0, ply2),
         (45, ply1)]

laminate = Laminate(layup)
laminate.show_ABD()
[A]:
[[515794.00930665 100823.25453699  55993.44346208]
 [100823.25453699 291820.23545835  55993.44346208]
 [ 55993.44346208  55993.44346208 151491.93392275]]
[B]:
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]
[D]:
[[4779418.7240577  1612106.45974872 1175862.31270358]
 [1612106.45974872 4107497.4025128  1175862.31270358]
 [1175862.31270358 1175862.31270358 2220130.61237785]]
[13]:
laminate
[13]:
ply_2               45                  /////
ply_3               0                   =====
ply_2               45                  /////
[ ]: