Why get two J (torsional constant ) values with and without material properties #248
-
Please bare with me if I am wrong. I though J (torsional constant ) is dependent on the geometric shape but not on the materiel properties. from sectionproperties.pre.geometry import Geometry
from sectionproperties.analysis.section import Section
from sectionproperties.pre.pre import Material
from shapely.geometry import Polygon, LineString, Point
from shapely.ops import unary_union
precast = Material(
name="65 MPa",
elastic_modulus=37.4e3,
poissons_ratio=0.2,
yield_strength=65,
density=2.4e-6,
color="grey",
)
poly_2=[(-1000, 1150),
(1000, 1150),
(1000, 1300),
(-1000, 1300)]
p2 = Polygon(poly_2)
#geometry = Geometry(p2, material=precast)
geometry = Geometry(p2)
geometry.create_mesh(mesh_sizes=[1000])
section = Section(geometry)
section.calculate_geometric_properties()
section.calculate_warping_properties()
section.get_j() |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hi @nira123, please refer to the documentation, How Material Properties Affect Results In summary, if you provide material properties, |
Beta Was this translation helpful? Give feedback.
Hi @nira123, please refer to the documentation, How Material Properties Affect Results
In summary, if you provide material properties,
get_j()
returns the modulus weightedE.J
.