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 and OuterFlange

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, from

    Chapter 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) and b (width).

Attributes

profile (str)
  • t - defined with one variable:
    • t (variable): thickness
    • b (constant): width
  • t_b - defined with two variables:
    • t (variable): thickness
    • b (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) and b (width).

Attributes

profile (str)
  • t - defined with one variable:
    • t (variable): thickness
    • b (constant): width
  • t_b - defined with two variables:
    • t (variable): thickness
    • b (variable): width

The OuterFlange’s attributes will vary from one profile to another.

Methods

constrain_buckling([method, ms]) Add a buckling constraint
create_dvars()