Skip to content

formula_5_1

codes.eurocode.national_annex.nl.nen_en_1993_1_1_2006.chapter_5_structural_analysis.formula_5_1

Formula 5.1 from NEN-EN 1993-1-1:2006: Chapter 5 - Structural Analysis.

Classes:

codes.eurocode.national_annex.nl.nen_en_1993_1_1_2006.chapter_5_structural_analysis.formula_5_1.Form5Dot1NLCriteriumDisregardSecondOrderEffects

Form5Dot1NLCriteriumDisregardSecondOrderEffects(
    f_cr: N, f_ed: N, analysis_type: Literal["elastic", "plastic"]
)

Bases: Form5Dot1CriteriumDisregardSecondOrderEffects

Class representing formula 5.1 to check whether second order effects of a structure can be disregarded or not.

This is the Dutch National Annex version which modifies the base Eurocode values.

Source: NEN-EN 1993-1-1:2006+A1:2014+NB:2016 - Formula 5.1

Notes

This formula is based on NEN-EN 1993-1-1:2006+A1:2014+NB:2016. Previous versions (NEN-EN 1993-1-1:2006) may have different values.

Check if second order effects of a structure can be disregarded.

NEN-EN 1993-1-1:2006 - Formula (5.1)

Parameters:

  • f_cr (N) –

    [\(F_{cr}\)] Elastic critical buckling load for global instability mode based on initial elastic stiffness.

  • f_ed (N) –

    [\(F_{Ed}\)] Design loading on the structure.

  • analysis_type (Literal['elastic', 'plastic']) –

    Type of analysis being performed (elastic or plastic).

Source code in blueprints/codes/eurocode/national_annex/nl/nen_en_1993_1_1_2006/chapter_5_structural_analysis/formula_5_1.py
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
def __init__(self, f_cr: N, f_ed: N, analysis_type: Literal["elastic", "plastic"]) -> None:
    r"""Check if second order effects of a structure can be disregarded.

    NEN-EN 1993-1-1:2006 - Formula (5.1)

    Parameters
    ----------
    f_cr: N
        [$F_{cr}$] Elastic critical buckling load for global instability mode based on initial elastic stiffness.
    f_ed: N
        [$F_{Ed}$] Design loading on the structure.
    analysis_type: Literal["elastic", "plastic"]
        Type of analysis being performed (elastic or plastic).
    """
    super().__init__(f_cr, f_ed, analysis_type)