PyFlex
1.0
Riser cross section analysis
|
Public Member Functions | |
def | __init__ (self, layer_radii=None, layer_type=None, thickness=None, gap_ini=None, youngs_modulus=None, poisson=None, fric_fac=None, lay_angle=None, comp_number=0, width=None, intpresslayer=None, extpresslayer=None, typical_tension=None, typical_curvature=None) |
def | calc_tendon_area (self) |
def | num_layers (self) |
A class defining a slender cross section
Definition at line 17 of file slenders.py.
def slenders.Slender.__init__ | ( | self, | |
layer_radii = None , |
|||
layer_type = None , |
|||
thickness = None , |
|||
gap_ini = None , |
|||
youngs_modulus = None , |
|||
poisson = None , |
|||
fric_fac = None , |
|||
lay_angle = None , |
|||
comp_number = 0 , |
|||
width = None , |
|||
intpresslayer = None , |
|||
extpresslayer = None , |
|||
typical_tension = None , |
|||
typical_curvature = None |
|||
) |
:param layer_radii: Radius of a layer :param layer_type: Type of a layer wires or sheath :param thickness: Thickness of a layer :param gap_ini: Initial gap on the inside of a layer :param youngs_modulus: Young's modulus for the material of a layer :param poisson: Poissons ratio for the material of layer :param fric_fac: Friction factor on the inside of a layer :param lay_angle: Lay angle of a wire layer, dummy for sheath layer :param comp_number: number of tendons in a wire layer, dummy for sheath layer :param width: Width of the tendons in a layer, dummy for sheath layer :param typical_tension: Typical tension, used for preliminary analysis :param typical_curvature: Typical curvature, used for preliminary analysis :param intpresslayer: The layer on which internal pressure is applied :param extpresslayer: The layer on which external pressure is applied :return: Object of type slender
Definition at line 23 of file slenders.py.
def slenders.Slender.calc_tendon_area | ( | self | ) |
A method for calculating the tendon area if tendon, or layer area if sheath :rtype : list :return:The area of the tendons defined
Definition at line 237 of file slenders.py.
def slenders.Slender.num_layers | ( | self | ) |
Method for finding the number of layers of the model
Definition at line 255 of file slenders.py.
slenders.Slender.comp_number |
Definition at line 205 of file slenders.py.
slenders.Slender.extpresslayer |
Definition at line 219 of file slenders.py.
slenders.Slender.fricfac |
Definition at line 142 of file slenders.py.
slenders.Slender.fricfacDefault |
Definition at line 143 of file slenders.py.
slenders.Slender.gap_ini |
Definition at line 91 of file slenders.py.
slenders.Slender.intpresslayer |
Definition at line 215 of file slenders.py.
slenders.Slender.lay_angle |
Definition at line 188 of file slenders.py.
slenders.Slender.layer_radii |
Definition at line 47 of file slenders.py.
slenders.Slender.layer_type |
Definition at line 56 of file slenders.py.
slenders.Slender.poisson |
Definition at line 126 of file slenders.py.
slenders.Slender.tendon_area |
Definition at line 235 of file slenders.py.
slenders.Slender.thickness |
Definition at line 71 of file slenders.py.
slenders.Slender.typical_curvature |
Definition at line 231 of file slenders.py.
slenders.Slender.typical_tension |
Definition at line 226 of file slenders.py.
slenders.Slender.width |
Definition at line 168 of file slenders.py.
slenders.Slender.youngs_modulus |
Definition at line 107 of file slenders.py.
slenders.Slender.youngs_modulusDefault |
Definition at line 108 of file slenders.py.