Materials#
Basic functionality, concept and integration#
In steel-concrete composite structures Concrete, Steel and Reinforcement are relevant materials. For these materials sophisticated material models are available to describe their behaviour under loading (see for example formula (3)).
For integration into the program these – in part discrete – formulas need to be abstracted to multi-linear stress-strain relationships.
Concrete#
General#
Concrete is in general characterised by it class. The classes describe the characteristic concrete compressive strength \(f_\mathrm{ck}\). Following EN 1992-1-1 [1] most of the mechanical characteristic are derived from \(f_\mathrm{ck}\).
The mean concrete compressive strength \(f_\mathrm{cm}\) according to EN 1992-1-1 [1] is given in formula (1).
The modulus of elasticity \(E_\mathrm{cm}\) by EN 1992-1-1 [1] is given in formula (2).
Compression#
Introduction#
EN 1992-1-1 [1] provides three material models to define the stress-strain-relationship of concrete in
compression.
These are Stress-strain-relationship for non-linear determination of stress-resultants and deformations, Parabola-rectangle stress-strain-relationship for section-design
and Bi-linear stress-strain-relationship for section-design.
Every of these three stress-strain-relationships of the concrete according to EN 1992-1-1 [1] is implemented
in Concrete
and may be chosen argument compression_stress_strain_type
.
Stress-strain-relationship for non-linear determination of stress-resultants and deformations#
The stresses according to the non-linear determination of stress-resultants and deformations are computed by formula (3) in the range \(0 < | \varepsilon_\mathrm{c1} | < | \varepsilon_\mathrm{cu1} |\).
Where:
\(\varepsilon_\mathrm{c1}\) is the strain at maximum stress, whereas \(\varepsilon_\mathrm{cu1}\) is the strain at failure.
The above given nonlinear stress-strain-relationship is implemented by passing
compression_stress_strain_type='Nonlinear'
to Concrete
.
Formula (3) is approximated by a multi-linear curve in
Concrete
.
Parabola-rectangle stress-strain-relationship for section-design#
where
\(\varepsilon_\mathrm{c2}\) is the strain at maximum stress and \(\varepsilon_\mathrm{cu2}\) is the strain at failure.
This stress-strain-relationship is applied by passing compression_stress_strain_type='Parabola'
to Concrete
.
Bi-linear stress-strain-relationship for section-design#
where
The bi-linear stress-strain-relationship is applied by passing compression_stress_strain_type='Bilinear'
to Concrete
.
Tension#
For a realistic load-carrying behaviour of the concrete the behaviour under tension is crucial.
If the tensile strength of the concrete \(f_\mathrm{ctm}\) is not given, it may be computed by formula (6).
The strain when \(f_\mathrm{ctm}\) is reached may than be computed by formula (7).
where \(E_\mathrm{cm}\) is the modulus of elasticity according to formula (2).
As soon as the strain reaches \(\varepsilon_\mathrm{ctm}\) the concrete starts to break.
Different post-failure behaviours are possible in Concrete
if \(\varepsilon_\mathrm{c} > \varepsilon_\mathrm{ct}\).
The resisting stresses drop immediately to \(\sigma_\mathrm{c} = 0\).
The crack-opening behaviour follows the recommendations by fib Model Code (2010) [2].
fib Model Code (2010) [2] defines the crack-opening behaviour as described in formula (9).
where \(w\) is the crack opening in mm and \(w_1\) and \(w_\mathrm{c}\) are defined in theory.materials.concrete_crack_opening_values
.
The fracture energy \(G_\mathrm{F}\) is computed by (10).
where \(f_\mathrm{cm}\) is the mean concrete compressive strength in N/mm².
The crack opening is considered by passing tension_stress_strain_type='consider opening behaviour'
to py:class:~m_n_kappa.Concrete.
Steel#
The stress-strain-relationship of structural steel is assumed to be point-symmetric around the origin. It may may be determined by one of following three ways:
Linear-elastic behaviour \(\sigma_\mathrm{a} = \varepsilon_\mathrm{a} \cdot E_\mathrm{a}\).
Achieved if
f_u = None
andepsilon_u = None
are passed toSteel
.Bi-linear behaviour where \(f_\mathrm{y} = f_\mathrm{u}\)
(11)#\[ \begin{align}\begin{aligned}\sigma_\mathrm{a} & = \varepsilon_\mathrm{a} \cdot E_\mathrm{a} & & \text{ if } 0 < | \varepsilon_\mathrm{a} | \leq | \varepsilon_\mathrm{y} |\\\sigma_\mathrm{a} & = f_\mathrm{y} & & \text{ if } | \frac{f_\mathrm{y}}{E_\mathrm{a}} | < | \varepsilon_\mathrm{a} | < | \varepsilon_\mathrm{u} |\end{aligned}\end{align} \]where \(f_\mathrm{y}\) is the yield strength of the steel and \(\varepsilon_\mathrm{y} = \frac{f_\mathrm{y}}{E_\mathrm{a}}\) is the strain at yielding and \(\varepsilon_\mathrm{u}\) is the strain at failure.
Achieved if and
epsilon_u != None
is passed toSteel
.Bi-linear behaviour where \(f_\mathrm{y} < f_\mathrm{u}\)
(12)#\[ \begin{align}\begin{aligned}\sigma_\mathrm{a} & = \varepsilon_\mathrm{a} \cdot E_\mathrm{a} & & \text{ if } 0 < | \varepsilon_\mathrm{a} | \leq | \varepsilon_\mathrm{y} |\\\sigma_\mathrm{a} & = f_\mathrm{y} + (f_\mathrm{u} - f_\mathrm{y}) \cdot \frac{\varepsilon_\mathrm{a} - \varepsilon_\mathrm{y}}{\varepsilon_\mathrm{u} - \varepsilon_\mathrm{y}} & & \text{ if } | \varepsilon_\mathrm{y} | < | \varepsilon_\mathrm{a} | < | \varepsilon_\mathrm{u} |\end{aligned}\end{align} \]where \(f_\mathrm{y}\) is the yield strength of the steel, \(\varepsilon_\mathrm{y} = \frac{f_\mathrm{y}}{E_\mathrm{a}}\) is the strain at yielding, \(\varepsilon_\mathrm{u}\) is the strain at failure and \(f_\mathrm{u}\) is the stress at failure.
Bi-linear stress-strain-relationship of steel
Bi-linear stress-strain-relationship with hardening of steel
The above given three ways are implemented in Steel
.
Reinforcement#
The characteristics of the stress-strain-relationship of reinforcement steel is similar to those of Steel.
Solely the input-parameters change in Reinforcement
as follows: