Case Studies EurOtop

Les 12 case studies du Chapitre 8 d’EurOtop 2018.

Vue d’ensemble

OpenEurOtop implémente les 12 études de cas documentées dans le manuel EurOtop, couvrant tous les types de structures côtières.

Utilisation

Exécuter tous les case studies

from openeurotop import case_studies

all_cases = case_studies.run_all_case_studies()

for cs_id, cs in all_cases.items():
    print(cs)

Exécuter un case study spécifique

# Case Study 1: Zeebrugge
cs1 = case_studies.case_study_1_zeebrugge()
print(f"Location: {cs1.location}")
print(f"Débit: {cs1.results['q_calculated']*1000:.3f} l/s/m")

Générer un rapport

report = case_studies.generate_case_studies_report()

# Sauvegarder
with open('rapport_case_studies.txt', 'w') as f:
    f.write(report)

Ligne de commande

# Tous les case studies
python examples/case_studies_eurotop.py --all

# Case study spécifique (1-12)
python examples/case_studies_eurotop.py --case 1

# Générer rapport
python examples/case_studies_eurotop.py --report

Liste des 12 Case Studies

CS1: Zeebrugge Breakwater (Belgium)

Type: Digue en enrochement avec berme

Paramètres:

  • Hm0 = 4.5 m

  • Enrochement 2 couches (Dn50 = 3.5 m)

  • Berme submergée (15 m de large)

  • Revanche = 5.5 m

Enseignements:

  • Effet de la berme sur le franchissement

  • Structures massives en haute mer

CS2: Oostende Seawall (Belgium)

Type: Structure composite (talus + mur vertical)

Paramètres:

  • Talus en enrochement jusqu’à +3.5m

  • Mur vertical au-dessus

  • Configuration urbaine typique

Enseignements:

  • Calcul de structures composites

  • Optimisation des hauteurs

CS3: Petten Sea Dike (Netherlands)

Type: Digue lisse en asphalte

Paramètres:

  • Revêtement asphalte

  • Pente 1:2

  • Mesures disponibles

Enseignements:

  • Validation avec mesures réelles

  • Run-up élevé sur surface lisse

CS4: Walcheren Grass Dike (Netherlands)

Type: Digue avec revêtement en herbe

Paramètres:

  • Pente douce 1:3

  • Revêtement herbeux

  • Configuration typique NL

Enseignements:

  • Comportement des digues en herbe

  • Érosion et stabilité

CS5: Dover Harbour Breakwater (UK)

Type: Mur vertical avec parapet

Paramètres:

  • Mur en béton

  • Parapet de 1.5 m

  • Conditions portuaires

Enseignements:

  • Effet du parapet

  • Réduction significative

CS6: Samphire Hoe (UK)

Type: Enrochement à pente raide

Paramètres:

  • Pente 1:1 (45°)

  • Enrochement massif (Dn50 = 4.0 m)

  • Haute énergie

Enseignements:

  • Pentes raides

  • Régime non-déferlant

CS7: Scheveningen Boulevard (Netherlands)

Type: Promenade avec vagues obliques

Paramètres:

  • Mur vertical

  • Obliquité 30°

  • Zone urbaine

Enseignements:

  • Effet de l’obliquité

  • Protection urbaine

CS8: Westkapelle with Berm (Netherlands)

Type: Digue avec berme très large

Paramètres:

  • Berme de 25 m

  • Submergée -1.5 m

  • Asphalte

Enseignements:

  • Effet majeur de berme large

  • Optimisation

CS9: Zoutkamp Multi-slope (Netherlands)

Type: Structure à pentes multiples

Paramètres:

  • 3 pentes (1:3, 1:2, 1:1)

  • Rugosités variables

  • Configuration complexe

Enseignements:

  • Calcul multi-pentes

  • Pente équivalente

CS10: Reykjavik Accropode (Iceland)

Type: Blocs artificiels Accropode

Paramètres:

  • Blocs Accropode

  • Hm0 = 5.5 m (extrême)

  • Eau profonde

Enseignements:

  • Blocs artificiels

  • Haute énergie

CS11: Gijón Caisson Breakwater (Spain)

Type: Caisson vertical

Paramètres:

  • Caissons béton

  • h = 16 m (profond)

  • Mesures disponibles

Enseignements:

  • Murs massifs

  • Validation

CS12: Alderney Extreme Conditions (UK)

Type: Enrochement conditions extrêmes

Paramètres:

  • Hm0 = 6.5 m (extrême)

  • Tm-1,0 = 11 s

  • Dn50 = 5.0 m

Enseignements:

  • Limites de validité

  • Incertitudes élevées

Comparaison avec mesures

3 case studies incluent des comparaisons avec des mesures réelles :

cs = case_studies.case_study_1_zeebrugge()
comp = case_studies.compare_with_measurements(cs)

if comp['comparison_available']:
    print(f"Calculé: {comp['calculated']*1000:.3f} l/s/m")
    print(f"Mesuré: {comp['measured']*1000:.3f} l/s/m")
    print(f"Erreur: {comp['relative_error_percent']:.1f}%")

Couverture des structures

Les 12 case studies couvrent :

  • Digues en enrochement (CS1, CS6, CS10, CS12)

  • Murs verticaux (CS5, CS7, CS11)

  • Structures composites (CS2, CS9)

  • Digues lisses (CS3, CS4)

  • Avec berme (CS1, CS8)

  • Multi-pentes (CS9)

  • Blocs artificiels (CS10)

  • Obliquité (CS7)

  • Conditions extrêmes (CS12)

Références

EurOtop (2018) - Chapter 8: Case Studies Sections 8.1 à 8.12