Redtelis
Structural
- Jan 18, 2019
- 47
Is there a free calculator for torsion and warping constant for a hollow rectangular section?
Thnaks!
Thnaks!
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
import sectionproperties.pre.sections as sections
from sectionproperties.analysis.cross_section import CrossSection
d = 150 # depth
b = 50 # width
t = 3.2 # wall thickness
r = 2.5 * t # external radii
n_r = 10 # number of points considered around curves
mesh_area = 2.5 # max mesh size
geometry = sections.Rhs(d=d, b=b, t=t, r_out=r, n_r=n_r)
geometry.clean_geometry(verbose=True)
mesh = geometry.create_mesh(mesh_sizes=[mesh_area])
section = CrossSection(geometry, mesh)
section.calculate_geometric_properties()
section.calculate_plastic_properties()
section.calculate_warping_properties()
section.plot_mesh()
# this will display all results
# check [URL unfurl="true"]https://sectionproperties.readthedocs.io/en/latest/rst/post.html[/URL] for definitions
section.display_results(fmt=".3f")
# this will specifically display torsion and warping constants
J = section.get_j()
I_w = section.get_gamma()
print(f"J = {J}")
print(f"I_w = {I_w}")
Section Properties:
A = 1203.227
Qx = 90242.050
Qy = 30080.683
cx = 25.000
cy = 75.000
Ixx_g = 9872587.823
Iyy_g = 1301129.088
Ixy_g = 2256051.241
Ixx_c = 3104434.101
Iyy_c = 549112.007
Ixy_c = -0.000
Zxx+ = 41392.455
Zxx- = 41392.455
Zyy+ = 21964.480
Zyy- = 21964.480
rx = 50.795
ry = 21.363
phi = 0.000
I11_c = 3104434.101
I22_c = 549112.007
Z11+ = 41392.455
Z11- = 41392.455
Z22+ = 21964.480
Z22- = 21964.480
r11 = 50.795
r22 = 21.363
J = 1595225.449
Iw = 328787528.090
x_se = 25.000
y_se = 75.000
x_st = 25.000
y_st = 75.000
x1_se = 0.000
y2_se = 0.000
A_sx = 165.202
A_sy = 870.503
A_s11 = 165.202
A_s22 = 870.503
betax+ = 0.000
betax- = -0.000
betay+ = 0.000
betay- = -0.000
beta11+ = 0.000
beta11- = -0.000
beta22+ = 0.000
beta22- = -0.000
x_pc = 25.000
y_pc = 75.000
Sxx = 53810.416
Syy = 24625.050
SF_xx+ = 1.300
SF_xx- = 1.300
SF_yy+ = 1.121
SF_yy- = 1.121
x11_pc = 25.000
y22_pc = 75.000
S11 = 53810.416
S22 = 24625.050
SF_11+ = 1.300
SF_11- = 1.300
SF_22+ = 1.121
SF_22- = 1.121
J = 1595225.4487198484
I_w = 328787528.08964765