Skip to content

formula_8_13

codes.eurocode.en_1992_1_1_2004.chapter_8_detailing_of_reinforcement_and_prestressing_tendons.formula_8_13

Formula 8.13 from EN 1992-1-1:2004: Chapter 8: Detailing of reinforcement and prestressing tendons.

Classes:

codes.eurocode.en_1992_1_1_2004.chapter_8_detailing_of_reinforcement_and_prestressing_tendons.formula_8_13.Form8Dot13AdditionalShearReinforcement

Form8Dot13AdditionalShearReinforcement(a_s: MM2, n_2: DIMENSIONLESS)

Bases: Formula

Class representing formula 8.13 for the calculation of the minimum additional shear reinforcement in the anchorage zones where transverse compression is not present for straight anchorage lengths, in the direction perpendicular to the tension face.

[\(A_{sh}\)] Minimum additional shear reinforcement in the anchorage zones where transverse compression is not present for straight anchorage lengths, in the direction perpendicular to the tension face [\(mm^2\)].

EN 1992-1-1:2004 art.8.8(6) - Formula (8.12)

Parameters:

  • a_s (MM2) –

    [\(A_{s}\)] Cross sectional area of reinforcement [\(mm^2\)].

  • n_2 (DIMENSIONLESS) –

    [\(n_{2}\)] Number of bars anchored in each layer [\(-\)].

Source code in blueprints/codes/eurocode/en_1992_1_1_2004/chapter_8_detailing_of_reinforcement_and_prestressing_tendons/formula_8_13.py
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
def __init__(
    self,
    a_s: MM2,
    n_2: DIMENSIONLESS,
) -> None:
    r"""[$A_{sh}$] Minimum additional shear reinforcement in the anchorage zones where transverse compression is not present for straight
    anchorage lengths, in the direction perpendicular to the tension face [$mm^2$].

    EN 1992-1-1:2004 art.8.8(6) - Formula (8.12)

    Parameters
    ----------
    a_s: MM2
        [$A_{s}$] Cross sectional area of reinforcement [$mm^2$].
    n_2: DIMENSIONLESS
        [$n_{2}$] Number of bars anchored in each layer [$-$].
    """
    super().__init__()
    self.a_s = a_s
    self.n_2 = n_2

codes.eurocode.en_1992_1_1_2004.chapter_8_detailing_of_reinforcement_and_prestressing_tendons.formula_8_13.Form8Dot13AdditionalShearReinforcement.latex

latex(n: int = 2) -> LatexFormula

Returns LatexFormula object for formula 8.13.

Source code in blueprints/codes/eurocode/en_1992_1_1_2004/chapter_8_detailing_of_reinforcement_and_prestressing_tendons/formula_8_13.py
48
49
50
51
52
53
54
55
56
def latex(self, n: int = 2) -> LatexFormula:
    """Returns LatexFormula object for formula 8.13."""
    return LatexFormula(
        return_symbol=r"A_{sv}",
        result=f"{self:.{n}f}",
        equation=r"0.25 \cdot A_s \cdot n_2",
        numeric_equation=rf"0.25 \cdot {self.a_s:.{n}f} \cdot {self.n_2:.{n}f}",
        comparison_operator_label="=",
    )