Skip to content

formula_9_3

codes.eurocode.en_1992_1_1_2004.chapter_9_detailling_and_specific_rules.formula_9_3

Formula 9.3 from EN 1992-1-1:2004: Chapter 9 - Detailing of members and particular rules.

Classes:

  • Form9Dot3ShiftInMomentDiagram

    Class representing the formula 9.3 for the calculation of anchorage length of bottom reinforcement at an end support using the shift rule.

codes.eurocode.en_1992_1_1_2004.chapter_9_detailling_and_specific_rules.formula_9_3.Form9Dot3ShiftInMomentDiagram

Form9Dot3ShiftInMomentDiagram(v_ed: KN, a_l: MM, z: MM, n_ed: KN)

Bases: Formula

Class representing the formula 9.3 for the calculation of anchorage length of bottom reinforcement at an end support using the shift rule.

[\(F_{Ed}\)] Force to be anchored according to the shift rule [\(kN\)].

EN 1992-1-1:2004 art.9.2.1.4(2) - Formula (9.3)

Parameters:

  • v_ed (KN) –

    [\(V_{Ed}\)] Design value shear force [\(kN\)].

  • a_l (MM) –

    [\(a_l\)] Shift in the moment diagram of an element with shear reinforcement based on art. 9.2.1.3 (2) [\(mm\)]. Use your own implementation of this value or use the Form9Dot2ShiftInMomentDiagram class.

  • z (MM) –

    [\(z\)] The internal lever arm for an element with constant height, corresponding to the bending moment in the considered element. In the shear force calculation of reinforced concrete without axial force, the approximate value [\(z = 0.9d\)] may generally be used [\(mm\)].

  • n_ed (KN) –

    [\(N_{Ed}\)] Design value of axial force [\(kN\)].

Source code in blueprints/codes/eurocode/en_1992_1_1_2004/chapter_9_detailling_and_specific_rules/formula_9_3.py
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
def __init__(
    self,
    v_ed: KN,
    a_l: MM,
    z: MM,
    n_ed: KN,
) -> None:
    r"""[$F_{Ed}$] Force to be anchored according to the shift rule [$kN$].

    EN 1992-1-1:2004 art.9.2.1.4(2) - Formula (9.3)

    Parameters
    ----------
    v_ed: KN
        [$V_{Ed}$] Design value shear force [$kN$].
    a_l: MM
        [$a_l$] Shift in the moment diagram of an element with shear reinforcement based on art. 9.2.1.3 (2) [$mm$].
        Use your own implementation of this value or use the Form9Dot2ShiftInMomentDiagram class.
    z: MM
        [$z$] The internal lever arm for an element with constant height, corresponding to the bending moment in the considered element. In the
        shear force calculation of reinforced concrete without axial force, the approximate value [$z = 0.9d$] may generally be used [$mm$].
    n_ed: KN
        [$N_{Ed}$] Design value of axial force [$kN$].
    """
    super().__init__()
    self.v_ed = v_ed
    self.a_l = a_l
    self.z = z
    self.n_ed = n_ed

codes.eurocode.en_1992_1_1_2004.chapter_9_detailling_and_specific_rules.formula_9_3.Form9Dot3ShiftInMomentDiagram.latex

latex(n: int = 2) -> LatexFormula

Returns LatexFormula object for formula 9.3.

Source code in blueprints/codes/eurocode/en_1992_1_1_2004/chapter_9_detailling_and_specific_rules/formula_9_3.py
57
58
59
60
61
62
63
64
65
def latex(self, n: int = 2) -> LatexFormula:
    """Returns LatexFormula object for formula 9.3."""
    return LatexFormula(
        return_symbol=r"F_E",
        result=f"{self:.{n}f}",
        equation=r"|V_{Ed}| \cdot a_l / z + N_{Ed}",
        numeric_equation=rf"|{self.v_ed:.{n}f}| \cdot {self.a_l:.{n}f} / {self.z:.{n}f} + {self.n_ed:.{n}f}",
        comparison_operator_label="=",
    )