m_n_kappa.material.ConcreteCompression#
- class m_n_kappa.material.ConcreteCompression(f_cm, yield_strain, E_cm)#
Bases:
ABC
Meta-class for concrete under compression
New in version 0.1.0.
Several models are given to describe concrete under compression. This class works as basis for implementing these models and give them a similar interface.
- Parameters:
f_cm (float) – mean concrete cylinder compressive strength \(f_\mathrm{cm}\)
yield_strain (float) – strain up to which the concrete is assumed to be linear-elastic \(\varepsilon_\mathrm{y}\)
E_cm (float) – mean elasticity modulus of concrete \(E_\mathrm{cm}\)
See also
ConcreteCompressionNonlinear
Non-linear behaviour of concrete under compression
ConcreteCompressionParabolaRectangle
Parabola-rectangle behaviour of concrete under compression
ConcreteCompressionBiLinear
Bi-linear behaviour of concrete under compression
Methods
stress
(strain)method to compute the stress for the given
strain
stress-strain points of the material
Attributes
mean elasticity modulus of concrete \(E_\mathrm{cm}\)
strain-value at peak stress \(\varepsilon_\mathrm{c}\)
strain-value at failure \(\varepsilon_\mathrm{cu}\)
characteristic concrete cylinder compressive strength \(f_\mathrm{ck}\)
mean concrete cylinder compressive strength \(f_\mathrm{cm}\)
strains a corresponding stress-point is to be computed
strain up to which the concrete is assumed to be linear-elastic \(\varepsilon_\mathrm{y}\)
- abstract stress(strain)#
method to compute the stress for the given
strain
- Parameters:
strain (float) – strain to compute a corresponding stress-point
- Returns:
stress-point to the given
strain
- Return type:
float
- stress_strain()#
stress-strain points of the material
- Return type:
list
- property E_cm: float#
mean elasticity modulus of concrete \(E_\mathrm{cm}\)
- abstract property c: float#
strain-value at peak stress \(\varepsilon_\mathrm{c}\)
- abstract property cu: float#
strain-value at failure \(\varepsilon_\mathrm{cu}\)
- property f_ck: float#
characteristic concrete cylinder compressive strength \(f_\mathrm{ck}\)
- property f_cm: float#
mean concrete cylinder compressive strength \(f_\mathrm{cm}\)
- abstract property strains: list#
strains a corresponding stress-point is to be computed
- property yield_strain: float#
strain up to which the concrete is assumed to be linear-elastic \(\varepsilon_\mathrm{y}\)