tube
structural_sections.geometric_profiles.tube
Circular tube profile shape.
Classes:
-
TubeProfile–Class to represent a circular tube profile using shapely for geometric calculations.
structural_sections.geometric_profiles.tube.TubeProfile
dataclass
TubeProfile(
outer_diameter: MM, inner_diameter: MM, x: MM, y: MM, name: str = "Tube"
)
Bases: Profile
Class to represent a circular tube profile using shapely for geometric calculations.
Parameters:
-
outer_diameter(MM) –The outer diameter of the circular tube profile [mm].
-
inner_diameter(MM) –The inner diameter of the circular tube profile [mm].
-
x(MM) –The x-coordinate of the tube's center.
-
y(MM) –The y-coordinate of the tube's center.
-
name(str, default:'Tube') –The name of the tube profile, default is "Tube".
structural_sections.geometric_profiles.tube.TubeProfile.inner_radius
property
inner_radius: MM
Calculate the inner radius of the circular tube profile [mm].
Returns:
-
MM–The inner radius of the tube.
structural_sections.geometric_profiles.tube.TubeProfile.max_thickness
property
max_thickness: MM
Maximum element thickness of the tube profile [mm].
structural_sections.geometric_profiles.tube.TubeProfile.mesh_creator
property
mesh_creator: partial
Mesh settings for the geometrical calculations of the tube profile.
structural_sections.geometric_profiles.tube.TubeProfile.outer_radius
property
outer_radius: MM
Calculate the outer radius of the circular tube profile [mm].
Returns:
-
MM–The outer radius of the tube.
structural_sections.geometric_profiles.tube.TubeProfile.wall_thickness
property
wall_thickness: MM
Calculate the thickness of the tube wall [mm].
Returns:
-
MM–The thickness of the tube wall.