Ring frame flanges (structmanager.ses.flanges
)¶
-
class
structmanager.ses.flanges.
Flange1D
(name, eids, model)[source]¶ Bases:
structmanager.ses.ses.SE1D
Flange1D base class for
InnerFlange
andOuterFlange
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:
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.Flange1D
Inner 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
profile
to 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.Flange1D
Outer 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
profile
to another.Methods
constrain_buckling
([method, ms])Add a buckling constraint create_dvars
()