Material Models¶
Beams¶
[1]:
from sigmaepsilon.solid import BeamSection, get_section
section = get_section('CHS', D=1.0, t=0.1, n=64)
beam = BeamSection(wrap=section)
list(beam.get_section_properties().keys())
[1]:
['A', 'Ix', 'Iy', 'Iz', 'stress-factors']
Membranes¶
[2]:
from sigmaepsilon.solid.model import Membrane as Model
model = {
'0' : {
'hooke' : Model.Hooke(E=2100000, nu=0.3),
'angle' : 0.,
'thickness' : 0.1
},
}
C = Model.from_dict(model).stiffness_matrix()
C.shape
[2]:
(3, 3)
Plates¶
[3]:
from sigmaepsilon.solid.model import MindlinPlate as Model
model = {
'0' : {
'hooke' : Model.Hooke(E=2100000, nu=0.3),
'angle' : 0.,
'thickness' : 0.1
},
}
C = Model.from_dict(model).stiffness_matrix()
C.shape
[3]:
(5, 5)
Shells¶
[4]:
from sigmaepsilon.solid.model import MindlinShell as Model
model = {
'0' : {
'hooke' : Model.Hooke(E=2100000, nu=0.3),
'angle' : 0.,
'thickness' : 0.1
},
}
C = Model.from_dict(model).stiffness_matrix()
C.shape
[4]:
(8, 8)