timber
materials.timber
Module for timber material properties.
Classes:
-
DiagramType–Enumeration of diagram types of stress-strain relations.
-
TimberMaterial–Representation of the strength and deformation characteristics for timber material.
materials.timber.DiagramType
Bases: Enum
Enumeration of diagram types of stress-strain relations.
materials.timber.TimberMaterial
dataclass
TimberMaterial(
timber_class: TimberStrengthClass = C24,
diagram_type: DiagramType = BI_LINEAR,
quality_class: str | None = None,
custom_name: str | None = None,
)
Representation of the strength and deformation characteristics for timber material.
Material properties are taken from EN 338:2016 tables 1 (softwood, bending),
2 (softwood, tension) and 3 (hardwood, bending), depending on the type of
timber_class provided.
Parameters:
-
timber_class(TimberStrengthClass, default:C24) –Enumeration of timber strength classes (default: C24)
-
diagram_type(DiagramType, default:BI_LINEAR) –Type of stress-strain diagram (default= Bi-Linear)
-
quality_class(str | None, default:None) –Quality class of the timber material (default= None)
-
custom_name(str | None, default:None) –Use a custom name for the timber material (default= timber class name)
materials.timber.TimberMaterial.e_m_0_k
property
e_m_0_k: MPA
5-percentile characteristic value of modulus of elasticity in bending parallel to grain [\(E_{0,05}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.e_m_0_mean
property
e_m_0_mean: MPA
Mean characteristic value of modulus of elasticity in bending parallel to grain [\(E_{0,mean}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.e_m_90_mean
property
e_m_90_mean: MPA
Mean characteristic value of modulus of elasticity in bending perpendicular to grain [\(E_{90,mean}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.e_t_0_k
property
e_t_0_k: MPA
5-percentile characteristic value of modulus of elasticity in tension parallel to grain [\(E_{0,05}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.e_t_0_mean
property
e_t_0_mean: MPA
Mean characteristic value of modulus of elasticity in tension parallel to grain [\(E_{0,mean}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.e_t_90_mean
property
e_t_90_mean: MPA
Mean characteristic value of modulus of elasticity in tension perpendicular to grain [\(E_{90,mean}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.f_c_0_k
property
f_c_0_k: MPA
5-percentile characteristic value of compressive strength parallel to grain [\(f_{c,0,k}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.f_c_90_k
property
f_c_90_k: MPA
5-percentile characteristic value of compressive strength perpendicular to grain [\(f_{c,90,k}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.f_m_k
property
f_m_k: MPA
5-percentile characteristic value of bending strength [\(f_{m,k}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.f_t_0_k
property
f_t_0_k: MPA
5-percentile characteristic value of tensile strength parallel to grain [\(f_{t,0,k}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.f_t_90_k
property
f_t_90_k: MPA
5-percentile characteristic value of tensile strength perpendicular to grain [\(f_{t,90,k}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.f_v_k
property
f_v_k: MPA
5-percentile characteristic value of shear strength [\(f_{v,k}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.g_mean
property
g_mean: MPA
Mean characteristic value of shear modulus [\(G_{mean}\)] in \(N/mm^2\).
materials.timber.TimberMaterial.name
property
name: str
Name of the timber material.
Returns:
-
str–Example: "C24"
materials.timber.TimberMaterial.rho_k
property
rho_k: KG_M3
5-percentile characteristic value of density [\(\rho_k\)] in \(kg/m^3\).
materials.timber.TimberMaterial.rho_mean
property
rho_mean: KG_M3
Mean characteristic value of density [\(\rho_{mean}\)] in \(kg/m^3\).