Skip to content

formula_2_2

codes.eurocode.en_1993_1_1_2005.chapter_2_basic_of_design.formula_2_2

Formula 2.2 from EN 1993-1-1:2005: Chapter 2: Basis of design.

Classes:

codes.eurocode.en_1993_1_1_2005.chapter_2_basic_of_design.formula_2_2.Form2Dot2CharacteristicValueResistance

Form2Dot2CharacteristicValueResistance(
    r_d: DIMENSIONLESS, gamma_mi: DIMENSIONLESS
)

Bases: Formula

Class representing formula 2.2 for the calculation of the characteristic value of the resistance [\(R_k\)].

[\(R_k\)] Characteristic value of the resistance [\(kN\)].

EN 1993-1-1:2005 art.2.5(2) - Formula (2.2)

Parameters:

  • r_d (DIMENSIONLESS) –

    [\(R_d\)] Design value of the resistance according to Annex D of EN 1990 [\(kN\)].

  • gamma_mi (DIMENSIONLESS) –

    [\(\gamma_{Mi}\)] Recommended partial factors for the resistance [\(-\)].

Source code in blueprints/codes/eurocode/en_1993_1_1_2005/chapter_2_basic_of_design/formula_2_2.py
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
def __init__(self, r_d: DIMENSIONLESS, gamma_mi: DIMENSIONLESS) -> None:
    r"""[$R_k$] Characteristic value of the resistance [$kN$].

    EN 1993-1-1:2005 art.2.5(2) - Formula (2.2)

    Parameters
    ----------
    r_d : DIMENSIONLESS
        [$R_d$] Design value of the resistance according to Annex D of EN 1990 [$kN$].
    gamma_mi : DIMENSIONLESS
        [$\gamma_{Mi}$] Recommended partial factors for the resistance [$-$].
    """
    super().__init__()
    self.r_d = r_d
    self.gamma_mi = gamma_mi

codes.eurocode.en_1993_1_1_2005.chapter_2_basic_of_design.formula_2_2.Form2Dot2CharacteristicValueResistance.latex

latex(n: int = 2) -> LatexFormula

Returns LatexFormula object for formula 5.10.

Source code in blueprints/codes/eurocode/en_1993_1_1_2005/chapter_2_basic_of_design/formula_2_2.py
38
39
40
41
42
43
44
45
46
def latex(self, n: int = 2) -> LatexFormula:
    """Returns LatexFormula object for formula 5.10."""
    return LatexFormula(
        return_symbol=r"R_{k}",
        result=f"{self:.{n}f}",
        equation=r"R_d \cdot \gamma_{Mi}",
        numeric_equation=rf"{self.r_d:.{n}f} \cdot {self.gamma_mi:.{n}f}",
        comparison_operator_label="=",
    )