aerosandbox.structures.tube_spar_bending¶
Attributes¶
Classes¶
Helper class that provides a standard way to create an ABC using |
Module Contents¶
- class aerosandbox.structures.tube_spar_bending.TubeSparBendingStructure(length, diameter_function=None, wall_thickness_function=None, bending_point_forces=None, bending_distributed_force_function=0.0, points_per_point_load=20, elastic_modulus_function=175000000000.0, EI_guess=None, assume_thin_tube=True)[source]¶
Bases:
aerosandbox.ImplicitAnalysisHelper class that provides a standard way to create an ABC using inheritance.
- Parameters:
length (float) –
diameter_function (Union[float, Callable[[aerosandbox.numpy.ndarray], aerosandbox.numpy.ndarray]]) –
wall_thickness_function (Union[float, Callable[[aerosandbox.numpy.ndarray], aerosandbox.numpy.ndarray]]) –
bending_point_forces (Dict[float, float]) –
bending_distributed_force_function (Union[float, Callable[[aerosandbox.numpy.ndarray], aerosandbox.numpy.ndarray]]) –
points_per_point_load (int) –
elastic_modulus_function (Union[float, Callable[[aerosandbox.numpy.ndarray], aerosandbox.numpy.ndarray]]) –
EI_guess (float) –