Section Modeling
High-level section modeling API.
Functions
def Composite_Section(Y, DY, DZ, quad, y_shift=0.0, mat=None)
-
def I_Sect(b, d, alpha, beta, quad, yref=0.0, MatData=None)
-
def TC_Sect(d, bf, tw, quad, yref=0.0, tf=None, ymf=None, MatData=None, **kwds)
-
____________ | | | | ----| |---- | | | | | | ----
def T_Sect(d, quad, b=None, bf=None, tf=None, tw=None, alpha=None, beta=None, yref=0.0, MatData=None)
-
_____________ | | ------------- | | | | | | -----
def W_Sect(b, d, alpha, beta, quadf, quadw, yref=0.0, MatData=None)
-
def ei(y, epsa, kappa)
-
def load_aisc(SectionName, props='')
-
Load cross section properties from AISC database.
props: A list of AISC properties, or one of the following: - ‘simple’:
A
,Ix
,Zx
Classes
class CompositeSection (Y, DY, DZ, quad, y_shift=0.0, mat=None)
-
Ancestors
Subclasses
Methods
def plot(self, show_properties=True, plain=False, show_quad=True, show_dims=True, annotate=True)
-
Plot a composite cross section.
class Rectangle (b, d, quad=None, yref=0.0, mat=None, **kwds)
-
Rectangular cross section
Ancestors
Inherited members
class Section
-
Subclasses
Methods
def assemble(self)
-
class Tee (d=None, quad=None, b=None, bf=None, tf=None, tw=None, alpha=None, beta=None, yref=None, mat=None)
-
bf _____________ | | tf ------------- | | | | | | ----- tw
Parameters
tf,tw, bf, d: float shape parameters
Ancestors
Methods
def annotate(self, ax)
-
def properties(self)
-
Inherited members
class VerticalSection
-
Subclasses
Methods
def plot_limit(self, fy=1.0, **kwds)
-
def plot_yield(self, fy=1.0, **kwds)
-