Module reduction_factors
Facteurs de réduction pour le calcul du franchissement selon EurOtop
- openeurotop.reduction_factors.gamma_f_roughness(type_revetement='lisse')[source]
Facteur de réduction pour la rugosité du revêtement γf
- Parameters:
type_revetement (str or float) –
Type de revêtement ou valeur directe du facteur Options : “lisse”, “herbe”, “beton_rugueux”, “enrochement_1couche”,
”enrochement_2couches”, “cubes”, “tetrapodes”
- Returns:
Facteur de rugosité γf
- Return type:
References
EurOtop (2018) - Table 5.2
- openeurotop.reduction_factors.gamma_beta_obliquity(beta_deg)[source]
Facteur de réduction pour l’obliquité des vagues γβ
Pour β = 0° (vagues perpendiculaires) : γβ = 1.0 Pour β > 0° : γβ = 1 - 0.0033 * |β| (pour 0° ≤ β ≤ 80°)
- Parameters:
beta_deg (float) – Angle d’obliquité des vagues (degrés) 0° = vagues perpendiculaires à l’ouvrage
- Returns:
Facteur d’obliquité γβ
- Return type:
References
EurOtop (2018) - Section 5.2.3.4
- openeurotop.reduction_factors.gamma_b_berm(Rc, Hm0, B_berm, h_berm, gamma_f=1.0)[source]
Facteur de réduction pour une berme γb
Implémentation complète selon EurOtop 2018, Section 5.2.3.3 Prend en compte la largeur, la profondeur et la rugosité de la berme
- Parameters:
- Returns:
Facteur de berme γb (0.6 ≤ γb ≤ 1.0)
- Return type:
Notes
La berme réduit le franchissement si elle est : - Suffisamment large (B > 2*Hm0) - Pas trop haute (h_berm < 0.6*Rc) - Rugueuse (gamma_f < 1.0 améliore l’effet)
References
EurOtop (2018) - Section 5.2.3.3, Équations 5.11-5.13
- openeurotop.reduction_factors.gamma_v_vertical_wall(h_parapet, Hm0)[source]
Facteur pour mur vertical avec parapet γv
- openeurotop.reduction_factors.gamma_star_composite(h_toe, h, Hm0)[source]
Facteur pour structures composites γ*
- openeurotop.reduction_factors.gamma_h_water_depth(h, Hm0, Tm_10)[source]
Facteur de réduction pour faible profondeur γh
- openeurotop.reduction_factors.gamma_cf_wind(U10, Hm0, Tm_10, angle_wind_deg=0)[source]
Facteur de correction pour le vent γcf
Facteurs de réduction
gamma_f_roughness
- openeurotop.reduction_factors.gamma_f_roughness(type_revetement='lisse')[source]
Facteur de réduction pour la rugosité du revêtement γf
- Parameters:
type_revetement (str or float) –
Type de revêtement ou valeur directe du facteur Options : “lisse”, “herbe”, “beton_rugueux”, “enrochement_1couche”,
”enrochement_2couches”, “cubes”, “tetrapodes”
- Returns:
Facteur de rugosité γf
- Return type:
References
EurOtop (2018) - Table 5.2
gamma_beta_obliquity
- openeurotop.reduction_factors.gamma_beta_obliquity(beta_deg)[source]
Facteur de réduction pour l’obliquité des vagues γβ
Pour β = 0° (vagues perpendiculaires) : γβ = 1.0 Pour β > 0° : γβ = 1 - 0.0033 * |β| (pour 0° ≤ β ≤ 80°)
- Parameters:
beta_deg (float) – Angle d’obliquité des vagues (degrés) 0° = vagues perpendiculaires à l’ouvrage
- Returns:
Facteur d’obliquité γβ
- Return type:
References
EurOtop (2018) - Section 5.2.3.4
gamma_b_berm
- openeurotop.reduction_factors.gamma_b_berm(Rc, Hm0, B_berm, h_berm, gamma_f=1.0)[source]
Facteur de réduction pour une berme γb
Implémentation complète selon EurOtop 2018, Section 5.2.3.3 Prend en compte la largeur, la profondeur et la rugosité de la berme
- Parameters:
- Returns:
Facteur de berme γb (0.6 ≤ γb ≤ 1.0)
- Return type:
Notes
La berme réduit le franchissement si elle est : - Suffisamment large (B > 2*Hm0) - Pas trop haute (h_berm < 0.6*Rc) - Rugueuse (gamma_f < 1.0 améliore l’effet)
References
EurOtop (2018) - Section 5.2.3.3, Équations 5.11-5.13