|
xc
|


Public Member Functions | |
| def | __init__ (self, name, Cr=1.0) |
| def | updateLoadDurationFactor (self, CD) |
| def | setupULSControlVars (self, elems, chiN=1.0, chiLT=1.0, FcE=(0.0, 0.0), FbE=0.0) |
| def | getCompressiveStrength (self) |
| def | getTensileStrength (self) |
| def | getFlexuralStrength (self, majorAxis=True, chiLT=1.0) |
| def | getShearStrength (self, majorAxis=True) |
| def | getAxialEfficiency (self, Nd, chiN) |
| def | getFlexuralEfficiency (self, Md, chiLT, majorAxis=True) |
| def | getBiaxialBendingEfficiency (self, Nd, Myd, Mzd, FcE=None, FbE=None, chiN=1.0, chiLT=1.0) |
| def | getYShearEfficiency (self, Vy) |
| def | getZShearEfficiency (self, Vz) |
| def | checkUniaxialBendingForElement (self, elem, nmbComb) |
| def | checkBiaxialBendingForElement (self, elem, nmbComb) |
| def | checkYShearForElement (self, elem, nmbComb) |
| def | checkZShearForElement (self, elem, nmbComb) |
| def | getRequiredRestraint (self) |
Public Attributes | |
| name | |
| xc_wood_material | |
| xc_section | |
| Cr | |
Wood structural cross-section. :ivar name: section name. :ivar xc_wood_material: section wood material. :ivar xc_section: XC section material. :ivar Cr: repetitive member factor.
| def materials.awc_nds.AWCNDS_materials.WoodSection.__init__ | ( | self, | |
| name, | |||
Cr = 1.0 |
|||
| ) |
Constructor. :param Cr: repetitive member adjustment factor
| def materials.awc_nds.AWCNDS_materials.WoodSection.checkBiaxialBendingForElement | ( | self, | |
| elem, | |||
| nmbComb | |||
| ) |
Called in every commit to check biaxial bending criterion
(bars in 3D problems).
:param elem: finite element to check.
:param nmbComb: name of the load combination.
| def materials.awc_nds.AWCNDS_materials.WoodSection.checkUniaxialBendingForElement | ( | self, | |
| elem, | |||
| nmbComb | |||
| ) |
Called in every commit to check biaxial bending criterion
(bars in 2D problems).
:param elem: finite element to check.
:param nmbComb: name of the load combination.
| def materials.awc_nds.AWCNDS_materials.WoodSection.checkYShearForElement | ( | self, | |
| elem, | |||
| nmbComb | |||
| ) |
Called in every commit to y shear criterion. :param elem: finite element to check. :param nmbComb: name of the load combination.
| def materials.awc_nds.AWCNDS_materials.WoodSection.checkZShearForElement | ( | self, | |
| elem, | |||
| nmbComb | |||
| ) |
Called in every commit to y shear criterion. :param elem: finite element to check. :param nmbComb: name of the load combination.
| def materials.awc_nds.AWCNDS_materials.WoodSection.getAxialEfficiency | ( | self, | |
| Nd, | |||
| chiN | |||
| ) |
Return axial efficiency according to AWC-NDS2018. :param Nd: required axial strength. :param chiN: column stability factor clause 3.7.1 of AWC-NDS2018 (default= 1.0).
| def materials.awc_nds.AWCNDS_materials.WoodSection.getBiaxialBendingEfficiency | ( | self, | |
| Nd, | |||
| Myd, | |||
| Mzd, | |||
FcE = None, |
|||
FbE = None, |
|||
chiN = 1.0, |
|||
chiLT = 1.0 |
|||
| ) |
Return biaxial bending efficiency according to clause
3.9 of AWC-NDS2018.
:param Nd: required axial strength.
:param Myd: required bending strength (minor axis).
:param Mzd: required bending strength (major axis).
:param FcE: critical buckling design value for compression
members (F_{cE}) as defined in section 3.9.2 of NDS-2.018
:param FbE: critical bucking design value for bending according to
section 3.3.3.8 of NDS-2018.
:param chiN: column stability factor clause 3.7.1 of AWC-NDS2018 (default= 1.0).
:param chiLT: beam stability factor clause 3.3.3 of AWC-NDS2018 (default= 1.0).
| def materials.awc_nds.AWCNDS_materials.WoodSection.getCompressiveStrength | ( | self | ) |
Return the value of the compressive strength of the section.
| def materials.awc_nds.AWCNDS_materials.WoodSection.getFlexuralEfficiency | ( | self, | |
| Md, | |||
| chiLT, | |||
majorAxis = True |
|||
| ) |
Return biaxial bending efficiency according to clause 3.9 of AWC-NDS2018. :param Md: required bending strength. :param chiLT: beam stability factor clause 3.3.3 of AWC-NDS2018 (default= 1.0). :param majorAxis: if true, return the efficiency about the major axis.
| def materials.awc_nds.AWCNDS_materials.WoodSection.getFlexuralStrength | ( | self, | |
majorAxis = True, |
|||
chiLT = 1.0 |
|||
| ) |
Return the value of the flexural strength of the section. :param majorAxis: if true, return the major flexural strength. :param chiLT: beam stability factor clause 3.3.3 of AWC-NDS2018 (default= 1.0).
| def materials.awc_nds.AWCNDS_materials.WoodSection.getRequiredRestraint | ( | self | ) |
Return the required restrains according to clause 4.4.1.2 of
AWC_NDS2018.
| def materials.awc_nds.AWCNDS_materials.WoodSection.getShearStrength | ( | self, | |
majorAxis = True |
|||
| ) |
Return the value of the flexural strength of the section.
| def materials.awc_nds.AWCNDS_materials.WoodSection.getTensileStrength | ( | self | ) |
Return the value of the tensile strength of the section.
| def materials.awc_nds.AWCNDS_materials.WoodSection.getYShearEfficiency | ( | self, | |
| Vy | |||
| ) |
Return major axis shear efficiency according to AISC-360-16. :param Vy: required shear strength (major axis)
| def materials.awc_nds.AWCNDS_materials.WoodSection.getZShearEfficiency | ( | self, | |
| Vz | |||
| ) |
Return major axis shear efficiency according to AISC-360-16. :param Vz: required shear strength (minor axis)
| def materials.awc_nds.AWCNDS_materials.WoodSection.setupULSControlVars | ( | self, | |
| elems, | |||
chiN = 1.0, |
|||
chiLT = 1.0, |
|||
FcE = (0.0,0.0), |
|||
FbE = 0.0 |
|||
| ) |
For each element creates the variables needed to check ultimate limit state criterion to satisfy. :param elems: elements to define properties on. :param chiN: column stability factor clause 3.7.1 of AWC-NDS2018 (default= 1.0). :param chiLT: beam stability factor clause 3.3.3 of AWC-NDS2018 (default= 1.0). :param FcE: Critical buckling design values for compression. :param FbE: Critical buckling design value for bending.
| def materials.awc_nds.AWCNDS_materials.WoodSection.updateLoadDurationFactor | ( | self, | |
| CD | |||
| ) |
Update the value of the load duration factor.
1.8.13