Material properties for concrete

The following functions are related to calculation of material properties of concrete.

Strength

structuralcodes.codes.ec2_2004.fcd(fck: float, alpha_cc: float, gamma_c: float) float[source]

The design compressive strength of concrete.

EN 1992-1-1:2004, Eq. (3.15)

Parameters:
  • fck (float) – The characteristic compressive strength in MPa.

  • alpha_cc (float) – A factor for considering long-term effects on the strength, and effects that arise from the way the load is applied.

  • gamma_c (float) – The partial factor of concrete.

Returns:

The design compressive strength of concrete in MPa

Return type:

float

structuralcodes.codes.ec2_2004.fcm(fck: float, delta_f: float = 8) float[source]

The mean compressive strength of concrete.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fck (float) – The characteristic compressive strength of concrete in MPa.

Keyword Arguments:

delta_f (float) – The difference between the mean and the characteristic strength.

Returns:

The mean compressive strength in MPa.

Return type:

float

structuralcodes.codes.ec2_2004.fctm(fck: float) float[source]

The mean tensile strength of concrete.

EN 1992-1-1: 2004, Table 3.1.

Parameters:

fck (float) – The characteristic compressive strength of concrete in MPa.

Returns:

The mean tensile strength in MPa.

Return type:

float

structuralcodes.codes.ec2_2004.fctk_5(fctm: float) float[source]

The 5% fractile of the tensile strength of concrete.

EN 1992-1-1: 2004, Table 3.1.

Parameters:

fctm (float) – The mean tensile strength of concrete in MPa.

Returns:

The 5% fractile of the tensile strength in MPa.

Return type:

float

structuralcodes.codes.ec2_2004.fctk_95(fctm: float) float[source]

The 95% fractile of the tensile strength of concrete.

EN 1992-1-1: 2004, Table 3.1.

Parameters:

fctm (float) – The mean tensile strength of concrete in MPa.

Returns:

The 95% fractile of the tensile strength in MPa.

Return type:

float

Stiffness

structuralcodes.codes.ec2_2004.Ecm(fcm: float) float[source]

The secant modulus of concrete.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fcm (float) – The mean compressive strength of concrete in MPa.

Returns:

The secant modulus of concrete in MPa.

Return type:

float

Parameters of constitutive relations

structuralcodes.codes.ec2_2004.eps_c1(fcm: float) float[source]

The strain at maximum compressive stress of concrete (fcm) for the Sargin constitutive law.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fcm (float) – The mean compressive strength of concrete in MPa.

Returns:

The strain at maximum compressive stress, absolute value, no unit.

Return type:

float

structuralcodes.codes.ec2_2004.eps_cu1(fck: float) float[source]

The ultimate strain for the Sargin constitutive law.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fck (float) – The characteristic compressive strength of concrete in MPa.

Returns:

The ultimate strain, absolute value, no unit.

Return type:

float

structuralcodes.codes.ec2_2004.eps_c2(fck: float) float[source]

The strain at maximum compressive stress of concrete for the parabolic-rectangular law.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fck (float) – The characteristic compressive strength of concrete in MPa.

Returns:

The strain at maximum compressive stress, absolute value, no unit.

Return type:

float

structuralcodes.codes.ec2_2004.eps_cu2(fck: float) float[source]

The ultimate strain of the parabolic-rectangular law.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fck (float) – The characteristic compressive strength of concrete in MPa.

Returns:

The ultimate strain, absolute value, no unit.

Return type:

float

structuralcodes.codes.ec2_2004.eps_c3(fck: float) float[source]

The strain at maximum compressive stress of the bi-linear law.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fck (float) – The characteristic compressive strength of concrete in MPa.

Returns:

The strain at maximum compressive stress, absolute value, no unit.

Return type:

float

structuralcodes.codes.ec2_2004.eps_cu3(fck: float) float[source]

The ultimate strain of the bi-linear law.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fck (float) – The characteristic compressive strength of concrete in MPa.

Returns:

The ultimate strain, absolute value, no unit.

Return type:

float

structuralcodes.codes.ec2_2004.n_parabolic_rectangular(fck: float) float[source]

The exponent in the parabolic-rectangular law.

EN 1992-1-1:2004, Table 3.1.

Parameters:

fck (float) – The characteristic compressive strength of concrete in MPa.

Returns:

The exponent n, absolute value, no unit.

Return type:

float