Skip to content

formula_5_10

codes.eurocode.en_1993_5_2007.chapter_5_ultimate_limit_states.formula_5_10

Formula 5.10 from EN 1993-5:2007 Chapter 5 - Ultimate limit state.

Classes:

codes.eurocode.en_1993_5_2007.chapter_5_ultimate_limit_states.formula_5_10.Form5Dot10ReductionFactorShearArea

Form5Dot10ReductionFactorShearArea(v_ed: KN, v_pl_rd: KN)

Bases: Formula

Class representing formula 5.10 for reduction factor for shear area.

[\(\rho\)] Calculate the reduction factor for shear area of the cross-section [\(-\)].

EN 1993-5:2007(E) art.5.2.2(9) - Formula (5.10)

Parameters:

  • v_ed (KN) –

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

  • v_pl_rd (KN) –

    [\(V_{pl,Rd}\)] Plastic shear resistance in [\(kN\)].

Source code in blueprints/codes/eurocode/en_1993_5_2007/chapter_5_ultimate_limit_states/formula_5_10.py
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
def __init__(
    self,
    v_ed: KN,
    v_pl_rd: KN,
) -> None:
    r"""[$\rho$] Calculate the reduction factor for shear area of the cross-section [$-$].

    EN 1993-5:2007(E) art.5.2.2(9) - Formula (5.10)

    Parameters
    ----------
    v_ed : KN
        [$V_{Ed}$] Design shear force in [$kN$].
    v_pl_rd : KN
        [$V_{pl,Rd}$] Plastic shear resistance in [$kN$].
    """
    super().__init__()
    self.v_ed: KN = v_ed
    self.v_pl_rd: KN = v_pl_rd

codes.eurocode.en_1993_5_2007.chapter_5_ultimate_limit_states.formula_5_10.Form5Dot10ReductionFactorShearArea.latex

latex(n: int = 2) -> LatexFormula

Returns LatexFormula object for formula 5.10.

Source code in blueprints/codes/eurocode/en_1993_5_2007/chapter_5_ultimate_limit_states/formula_5_10.py
45
46
47
48
49
50
51
52
53
def latex(self, n: int = 2) -> LatexFormula:
    """Returns LatexFormula object for formula 5.10."""
    return LatexFormula(
        return_symbol=r"\rho",
        result=f"{self:.{n}f}",
        equation=r"\left(2 \cdot \frac{V_{Ed}}{V_{pl,Rd}} - 1\right)^2",
        numeric_equation=rf"\left(2 \cdot \frac{{{self.v_ed}}}{{{self.v_pl_rd}}} - 1\right)^2",
        comparison_operator_label="=",
    )