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>
../_images/50807c09de0719e293cefb5d77fe7bc3868e977d9463d295dae537b7055e021b.png

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.