Skip to content

annular_sector

structural_sections.geometric_profiles.annular_sector

Annular sector profile shape.

Classes:

  • AnnularSectorProfile

    Class to represent an annular sector profile using shapely for geometric calculations.

structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile dataclass

AnnularSectorProfile(
    inner_radius: MM,
    thickness: MM,
    start_angle: DEG,
    end_angle: DEG,
    x: MM,
    y: MM,
    name: str = "Annular Sector",
)

Bases: Profile

Class to represent an annular sector profile using shapely for geometric calculations.

Parameters:

  • inner_radius (MM) –

    The radius of the inner circle of the annular sector [mm].

  • thickness (MM) –

    The thickness of the annular sector profile [mm].

  • start_angle (DEG) –

    The start angle of the annular sector in degrees (top = 0 degrees, clockwise is positive).

  • end_angle (DEG) –

    The end angle of the annular sector in degrees (must be larger than start angle but not more than 360 degrees more).

  • x (MM) –

    The x-coordinate of the annular sector's radius center.

  • y (MM) –

    The y-coordinate of the annular sector's radius center.

  • name (str, default: 'Annular Sector' ) –

    The name of the annular profile, default is "Annular Sector".

structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.max_thickness property

max_thickness: MM

Maximum element thickness of the annular profile [mm].

structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.mesh_creator property

mesh_creator: partial

Mesh settings for the geometrical calculations of the annular profile.

structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.outer_radius property

outer_radius: MM

Calculate the outer radius of the annular sector [mm].

structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.profile_height property

profile_height: MM

Calculate the height of the annular sector profile [mm].

Returns:

  • MM

    The height of the annular sector.

structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.profile_width property

profile_width: MM

Calculate the width of the annular sector profile [mm].

Returns:

  • MM

    The width of the annular sector.

structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.radius_centerline property

radius_centerline: MM

Calculate the inner radius of the annular sector [mm].