Skip to content

formula_3_9

codes.eurocode.en_1992_1_1_2004.chapter_3_materials.formula_3_9

Formula 3.9 from EN 1992-1-1:2004: Chapter 3 - Materials.

Classes:

codes.eurocode.en_1992_1_1_2004.chapter_3_materials.formula_3_9.Form3Dot9DryingShrinkage

Form3Dot9DryingShrinkage(
    beta_ds_tt_s: DIMENSIONLESS, k_h: DIMENSIONLESS, epsilon_cd_0: DIMENSIONLESS
)

Bases: Formula

Class representing formula 3.9 for the calculation of the drying shrinkage.

[\(\epsilon_{cd}(t)\)] Development of the drying shrinkage [\(-\)].

EN 1992-1-1:2004 art.3.1.4(6) - Formula (3.9)

Parameters:

  • beta_ds_tt_s (DIMENSIONLESS) –

    [\(\beta_{ds}(t, t_s)\)] Coefficient that depends on the age t (in days) of the concrete for the drying shrinkage [\(-\)].

  • k_h (DIMENSIONLESS) –

    [\(k_h\)] Coefficient depending on the fictional thickness \(h_0\) following table 3.3 [\(-\)]. \(h_0 = 100 \rightarrow k_h = 1.0\) \(h_0 = 200 \rightarrow k_h = 0.85\) \(h_0 = 300 \rightarrow k_h = 0.75\) \(h_0 \geq 500 \rightarrow k_h = 0.70\)

  • epsilon_cd_0 (DIMENSIONLESS) –

    [\(\epsilon_{cd,0}\)] Nominal unobstructed drying shrinkage, formula in appendix B or use table 3.2 [\(-\)].

Returns:

  • None
Source code in blueprints/codes/eurocode/en_1992_1_1_2004/chapter_3_materials/formula_3_9.py
15
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
44
45
def __init__(
    self,
    beta_ds_tt_s: DIMENSIONLESS,
    k_h: DIMENSIONLESS,
    epsilon_cd_0: DIMENSIONLESS,
) -> None:
    r"""[$\epsilon_{cd}(t)$] Development of the drying shrinkage [$-$].

    EN 1992-1-1:2004 art.3.1.4(6) - Formula (3.9)

    Parameters
    ----------
    beta_ds_tt_s : DIMENSIONLESS
        [$\beta_{ds}(t, t_s)$] Coefficient that depends on the age t (in days) of the concrete for the drying shrinkage [$-$].
    k_h : DIMENSIONLESS
        [$k_h$] Coefficient depending on the fictional thickness $h_0$ following table 3.3 [$-$].
        $h_0 = 100 \rightarrow k_h = 1.0$
        $h_0 = 200 \rightarrow k_h = 0.85$
        $h_0 = 300 \rightarrow k_h = 0.75$
        $h_0 \geq 500 \rightarrow k_h = 0.70$
    epsilon_cd_0 : DIMENSIONLESS
        [$\epsilon_{cd,0}$] Nominal unobstructed drying shrinkage, formula in appendix B or use table 3.2 [$-$].

    Returns
    -------
    None
    """
    super().__init__()
    self.beta_ds_tt_s = beta_ds_tt_s
    self.k_h = k_h
    self.epsilon_cd_0 = epsilon_cd_0

codes.eurocode.en_1992_1_1_2004.chapter_3_materials.formula_3_9.Form3Dot9DryingShrinkage.latex

latex(n: int = 3) -> LatexFormula

Returns LatexFormula object for formula 3.9.

Source code in blueprints/codes/eurocode/en_1992_1_1_2004/chapter_3_materials/formula_3_9.py
60
61
62
63
64
65
66
67
68
def latex(self, n: int = 3) -> LatexFormula:
    """Returns LatexFormula object for formula 3.9."""
    return LatexFormula(
        return_symbol=r"\epsilon_{cd}(t)",
        result=f"{self:.{n}f}",
        equation=r"\beta_{ds}(t,t_s) \cdot k_h \cdot \epsilon_{cd,0}",
        numeric_equation=rf"{self.beta_ds_tt_s:.{n}f} \cdot {self.k_h:.{n}f} \cdot {self.epsilon_cd_0:.{n}f}",
        comparison_operator_label="=",
    )