Ring frame flanges (structmanager.ses.flanges)¶
-
class
structmanager.ses.flanges.Flange1D(name, eids, model)[source]¶ Bases:
structmanager.ses.ses.SE1DFlange1D base class for
InnerFlangeandOuterFlangeMethods
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:
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.
Notes
Method 1) uses Bruhn’s method described in Chapter 6, Fig. C6.4
-
-
class
structmanager.ses.flanges.InnerFlange(name, eids, model=None)[source]¶ Bases:
structmanager.ses.flanges.Flange1DInner Flange
It is assumed a rectangular section for the inner flange with two parameters
t(thickness) andb(width).Attributes
profile ( str)t- defined with one variable:t(variable): thicknessb(constant): width
t_b- defined with two variables:t(variable): thicknessb(variable): width
The InnerFlange’s attributes will vary from one
profileto another.Methods
constrain_buckling([method, ms])Add a buckling constraint create_dvars()
-
class
structmanager.ses.flanges.OuterFlange(name, eids, model=None)[source]¶ Bases:
structmanager.ses.flanges.Flange1DOuter Flange
It is assumed a rectangular section for the outer flange with two parameters
t(thickness) andb(width).Attributes
profile ( str)t- defined with one variable:t(variable): thicknessb(constant): width
t_b- defined with two variables:t(variable): thicknessb(variable): width
The OuterFlange’s attributes will vary from one
profileto another.Methods
constrain_buckling([method, ms])Add a buckling constraint create_dvars()