Panel SEs (structmanager.ses.panel
)¶
-
class
structmanager.ses.panel.
Panel
(name, eids, model=None)[source]¶ Bases:
structmanager.ses.ses.SE2D
This class should be used for cylindrical panels (i.e. fuselage panels). For plates please refer to
Plate
.For wing panels this class should also be adopted.
Methods
constrain_buckling
([method, ms])Add a buckling constraint constrain_vonMises
(Fcy[, average])Add a von Mises stress 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 using Equation C9.4:- considers compressive and shear loads
- no plasticity correction has been implemented
ms : float, optional
Minimum margin of safety to be used as constraint.
-
constrain_vonMises
(Fcy, average=False)[source]¶ Add a von Mises stress constraint
Parameters: Fcy : float
The stress threshold that will be compared to the von Mises stress for this constraint.
average : bool, optional
If False the center element is chosen, otherwise it will check each element individually and compute the average von Mises stress of the panel.
-