Stringer SEs (structmanager.ses.stringer
)¶
-
class
structmanager.ses.stringer.
Stringer
(name, *eids)[source]¶ Bases:
structmanager.ses.ses.SE1D
Each cross-section (profile) dimension is defined according do the PBARL entry of Nastran’s Quick Reference Guide.
Attributes
profile ( str
)Z_t
- Z section defined with one variable:t
(variable): profile thicknessb
(constant): flange widthh
(constant): height
Z_t_b
- Z section defined with two variables:t
(variable): profile thicknessb
(variable): flange widthh
(constant): height
Z_t_b_h
- Z section defined with three variables:t
(variable): profile thicknessb
(variable): flange widthh
(variable): height
Z_tf_tw_b_h
- Z section defined with four variables:tf
(variable): flange thicknesstw
(variable): web thicknessb
(variable): flange widthh
(variable): height
B_t
- Blade section defined with one variable:t
(variable): thicknessh
(constant): heightL
(constant): length
B_t_h
- Blade section defined with two variables:t
(variable): thicknessh
(variable): heightL
(constant): length
The stringer’s attributes will vary from one
profile
to another.Methods
constrain_buckling
([method, ms])Add a buckling constraint create_dvars
()-
constrain_buckling
(method=1, ms=0.1)[source]¶ Add a buckling constraint
Parameters: method : int, optional
Select one of the following methods for buckling calculation:
For
profile
in [‘Z_t’, ‘Z_t_b’ or ‘Z_t_b_h’]:1
: Bruhn’s method for Channel- and Z-section stiffeners. FromFig. C6.4 for
tw=tf
(thickness web = thickness flange) - considers only compressive loads - no plasticity correction has been implemented
For
profile
in [‘B_t’, ‘B_t_h’]:1
: Bruhn’s method for combined shear and compression, fromChapter C5.11. - disconsiders bending effects - assumes 3 edges simply supported with one free unloaded
edge.
- no plasticity correction has been implemented
ms : float, optional
Minimum margin of safety to be used as constraint.