Girders#
from xsection.library._asbi import create_asbi, SingleCellGirder
import veux
A = 150
shape = create_asbi("BC-2100-1+900", mesher="gmsh")
print(shape.area)
veux.render(shape.model)
5.279609999999996
shape = create_asbi("SS-1800-1+150", mesher="gmsh")
print(shape.area)
a = veux.render(shape.model)
a
3.9345000000000017
shape = SingleCellGirder(
d=3.45,
br6=7.60,
# br5=7.50,
br4=4.50,
br3=3.75,
br2=3.50,
br1=2.00,
tr5=0.3,
tr4=0.45,
tr3=0.75,
tr2=0.45,
tr1=0.30,
bs1=2.50,
bs2=3.30,
bs3=3.65,
ts1=0.3,
ts2=0.60,
mesh_scale=1/2,
mesher="gmsh"
)
print(shape._analysis.torsion_constant())
import veux
a = veux.render(shape.model)
a
42.54464556265158
from xsection._benchmarks import load_shape
shape = load_shape("G03")
print(shape._analysis.torsion_constant())
print(shape.area)
a = veux.render(shape.model)
a
1648.3559394932936
74.89583316603327
from xsection._benchmarks import load_shape
veux.draw_shape(load_shape("G01M"))
<veux.artist.shape.PlaneArtist at 0x11ef513a0>
References#
Paradiso, Massimo, Salvatore Sessa, Nicolò Vaiana, Francesco Marmo, and Luciano Rosati. “Shear Properties of Isotropic and Homogeneous Beam-like Solids Having Arbitrary Cross Sections.” International Journal of Solids and Structures 216 (May 2021): 231–49. https://doi.org/10.1016/j.ijsolstr.2021.01.012.