Skip to content

formula_6_20

codes.eurocode.en_1993_1_1_2005.chapter_6_ultimate_limit_state.formula_6_20

Formula 6.20 from EN 1993-1-1:2005: Chapter 6 - Ultimate Limit State.

Classes:

codes.eurocode.en_1993_1_1_2005.chapter_6_ultimate_limit_state.formula_6_20.Form6Dot20ShearStress

Form6Dot20ShearStress(v_ed: N, s: MM3, i: MM4, t: MM)

Bases: Formula

Class representing formula 6.20 for the calculation of [\(\tau_{Ed}\)].

[\(\tau_{Ed}\)] Calculation of the design elastic shear stress [\(MPa\)].

EN 1993-1-1:2005 art.6.2.6(4) - Formula (6.20)

Parameters:

  • v_ed (N) –

    [\(V_{Ed}\)] Design value of the shear force [\(N\)].

  • s (MM3) –

    [\(S\)] First moment of area about the centroidal axis of that portion of the cross-section between the point at which the shear is required and the boundary of the cross-section [\(mm^3\)].

  • i (MM4) –

    [\(I\)] Second moment of area of the whole cross section [\(mm^4\)].

  • t (MM) –

    [\(t\)] Thickness at the examined point [\(mm\)].

Source code in blueprints/codes/eurocode/en_1993_1_1_2005/chapter_6_ultimate_limit_state/formula_6_20.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
def __init__(
    self,
    v_ed: N,
    s: MM3,
    i: MM4,
    t: MM,
) -> None:
    r"""[$\tau_{Ed}$] Calculation of the design elastic shear stress [$MPa$].

    EN 1993-1-1:2005 art.6.2.6(4) - Formula (6.20)

    Parameters
    ----------
    v_ed : N
        [$V_{Ed}$] Design value of the shear force [$N$].
    s : MM3
        [$S$] First moment of area about the centroidal axis of that portion of the cross-section between
        the point at which the shear is required and the boundary of the cross-section [$mm^3$].
    i : MM4
        [$I$] Second moment of area of the whole cross section [$mm^4$].
    t : MM
        [$t$] Thickness at the examined point [$mm$].
    """
    super().__init__()
    self.v_ed = v_ed
    self.s = s
    self.i = i
    self.t = t

codes.eurocode.en_1993_1_1_2005.chapter_6_ultimate_limit_state.formula_6_20.Form6Dot20ShearStress.latex

latex(n: int = 3) -> LatexFormula

Returns LatexFormula object for formula 6.20.

Source code in blueprints/codes/eurocode/en_1993_1_1_2005/chapter_6_ultimate_limit_state/formula_6_20.py
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
def latex(self, n: int = 3) -> LatexFormula:
    """Returns LatexFormula object for formula 6.20."""
    _equation: str = r"\frac{V_{Ed} \cdot S}{I \cdot t}"
    _numeric_equation: str = latex_replace_symbols(
        _equation,
        {
            r"V_{Ed}": f"{self.v_ed:.{n}f}",
            r"S": f"{self.s:.{n}f}",
            r"I": f"{self.i:.{n}f}",
            r" t": f" {self.t:.{n}f}",
        },
        False,
    )
    return LatexFormula(
        return_symbol=r"\tau_{Ed}",
        result=f"{self:.{n}f}",
        equation=_equation,
        numeric_equation=_numeric_equation,
        comparison_operator_label="=",
        unit="MPa",
    )