Skip to content

formula_6_27

codes.eurocode.en_1992_1_1_2004.chapter_6_ultimate_limit_state.formula_6_27

Formula 6.27 from EN 1992-1-1:2004: Chapter 6 - Ultimate Limit State.

Classes:

  • Form6Dot27ShearForceInWall

    Class representing formula 6.27 for the calculation of the shear force in a wall, [\(V_{Ed,i}\)].

codes.eurocode.en_1992_1_1_2004.chapter_6_ultimate_limit_state.formula_6_27.Form6Dot27ShearForceInWall

Form6Dot27ShearForceInWall(tau_t_i_t_ef_i: N_MM, z_i: MM)

Bases: Formula

Class representing formula 6.27 for the calculation of the shear force in a wall, [\(V_{Ed,i}\)].

[\(V_{Ed,i}\)] Shear force in a wall [\(N\)].

EN 1992-1-1:2004 art.6.3.2(1) - Formula (6.27)

Parameters:

  • tau_t_i_t_ef_i (N_MM) –

    [\(\tau_{t,i} t_{ef,i}\)] Shear stress in a wall of a section subject to a pure torsional moment multiplied with the effective thickness [\(N/mm\)].

  • z_i (MM) –

    [\(z_{i}\)] is the side length of wall i defined by the distance between the intersection points with the adjacent walls [\(mm\)].

Source code in blueprints/codes/eurocode/en_1992_1_1_2004/chapter_6_ultimate_limit_state/formula_6_27.py
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
def __init__(
    self,
    tau_t_i_t_ef_i: N_MM,
    z_i: MM,
) -> None:
    r"""[$V_{Ed,i}$] Shear force in a wall [$N$].

    EN 1992-1-1:2004 art.6.3.2(1) - Formula (6.27)

    Parameters
    ----------
    tau_t_i_t_ef_i : N_MM
        [$\tau_{t,i} t_{ef,i}$] Shear stress in a wall of a section subject to a pure torsional moment multiplied with the
        effective thickness [$N/mm$].
    z_i : MM
        [$z_{i}$] is the side length of wall i defined by the distance between the intersection points with the adjacent walls [$mm$].
    """
    super().__init__()
    self.tau_t_i_t_ef_i = tau_t_i_t_ef_i
    self.z_i = z_i

codes.eurocode.en_1992_1_1_2004.chapter_6_ultimate_limit_state.formula_6_27.Form6Dot27ShearForceInWall.latex

latex(n: int = 3) -> LatexFormula

Returns LatexFormula object for formula 6.27.

Source code in blueprints/codes/eurocode/en_1992_1_1_2004/chapter_6_ultimate_limit_state/formula_6_27.py
47
48
49
50
51
52
53
54
55
56
def latex(self, n: int = 3) -> LatexFormula:
    """Returns LatexFormula object for formula 6.27."""
    return LatexFormula(
        return_symbol=r"V_{Ed,i}",
        result=f"{self:.{n}f}",
        equation=r"\tau_{t,i} t_{ef,i} \cdot z_{i}",
        numeric_equation=rf"{self.tau_t_i_t_ef_i:.{n}f} \cdot {self.z_i:.{n}f}",
        comparison_operator_label="=",
        unit="N",
    )