Bekledingen#
Voor bekledingen worden middels Hydra-Ring eerst golfrandvoorwaarden bepaald. Vervolgens worden deze voor de aanwezige gras- en steenbekleding middels DiKernel vertaald naar informatie over de faalkans van de bekleding. Achtergronden bij dit model zijn te vinden op de pagina Betrouwbaarheid dijkbekleding.
Structuur van het invoerbestand van de berekeningen voor dijkbekleding#
De basis voor het genereren van berekeningen voor dijkbekledingen
is het invoerbestand Bekleding_default.csv
. Dit bestand is terug te vinden
in: C:\Veiligheidsrendement\.env\Lib\site-packages\preprocessing\default_files
.
Doel van de workflow is om voor elk dijkvak de relatie tussen faalkans en bekledingparameters af te leiden voor de jaren 2023 en 2100.
Het invoerbestand Bekleding_default.csv
heeft de volgende kolommen die ingevuld moeten worden:
Dit bestand heeft de volgende kolommen die ingevuld moeten worden:
Kolom |
Beschrijving |
|
---|---|---|
doorsnede |
Verplicht |
De doorsnede zoals beschreven in de Vakindeling.csv |
naam_hr_locatie |
Verplicht |
Naam van folder met HLCD, HRD en config database |
Verplicht |
Verplicht |
Verwijzing naar de bijbehorende locatie in de hydraulische database. Hrlocation kan worden afgeleid o.b.v. hr_koppel. |
region |
Verplicht |
Region van het traject. Te kiezen uit: kust, rivieren en meren |
gws |
Verplicht |
Gemiddelde buitenwaterstand in m+NAP |
getij_amplitude |
Verplicht |
Gemiddelde amplitude van het getij in meters |
steentoetsfile |
Verplicht |
Naam van het steentoetsfile bestand |
dwarsprofiel |
Verplicht |
Nummer van het dwarsprofiel uit het Steentoetsbestand |
prfl |
Verplicht |
Naam van het prfl bestand te gebruiken voor bekleding |
begin_bekleding |
Optioneel |
Ondergrens van de (steen)bekleding. Optioneel maar aanbevolen. |
begin_grasbekleding |
Verplicht |
hoogte waarop de grasbekleding begint (dus onderste punt) [m+NAP] |
waterstand_stap |
Verplicht |
Stapgrootte voor de waterstand in Q-variant berekeningen in meters. Dient voor definiëren van waterstandniveaus onder de waterstand bij de norm |
Het vullen van het invoerbestand#
Bij het vullen van het invulbestand moet bij elke doorsnede de benodigde informatie worden ingevuld. Daarbij moet voor elke locatie in Bekleding.csv een corresponderende waterstandsberekening zijn (dus zelfde doorsnedenaam) in het HR_default.csv-bestand. Bij de berekeningen voor de belasting wordt namelijk gebruik gemaakt van de waterstandsberekeningen.
De berekeningen voor bekledingen zijn tijdrovend door het grote aantal parametrisaties: het is aan te bevelen om bekledingen alleen mee te nemen wanneer de verwachting is dat dit relevant is voor het eindresultaat. Het is prima mogelijk om op een traject bijvoorbeeld voor 3 van de 40 vakken de bekleding mee te nemen.
Draaien van de workflow voor het bepalen van de faalkans van bekledingdelen#
Het berekenen van de faalkans van de bekleding bestaat uit 2 stappen:
Het bepalen van de belasting op de bekleding middels Hydra-Ring
Het bepalen van de faalkans van de bekleding middels DiKernel en een benaderingsmethode op basis van Steentoets
Het bepalen van de belasting gaat middels het volgende commando:
python -m preprocessing bekleding_qvariant --config_file {config_bestand}
Let op: bij deze stap wordt voor elke doorsnede de belasting op de bekleding bepaald voor de jaren 2023 en 2100, voor golfklap, golfoploop en zuilen, en voor verschillende kansen en waterstanden. Dit is een tijdrovende stap, zeker voor meer complexe watersystemen.
Na afronding van de berekening voor een locatie wordt een bestand Qvar_{locatie} weggeschreven in de map output_map_bekleding.
Tip
Mocht een berekening vastlopen of worden onderbroken dan kan de berekening niet opnieuw worden gestart omdat de output_map_bekleding leeg moet zijn. Het advies is om dan de resulterende .json bestanden elders op te slaan. Om tijd te besparen kan dan (tijdelijk) het bekleding.csv bestand worden aangepast door alle al berekende locaties te verwijderen. Met zorgvuldig kopieren en plakken kan zo flink tijd worden bespaard.
Na het uitvoeren van de berekeningen voor de belasting kan dit worden vertaald naar relaties tussen de hoogte van de overgang en de faalkans (voor graserosie buitentalud (GEBU)) en de faalkans van verschillende steenzettingen voor stabiliteit zetsteen (ZST). Dit gebeurt met het volgende commando:
python -m preprocessing bekleding_gebu_zst --config_file {config_bestand}
Uitvoer van deze stap zijn bestanden GEBU_{locatie}_{zichtjaar} en ZST_{locatie}_{zichtjaar}. Een voorbeeld voor GEBU is in onderstaande figuur weergegeven. Hier is te zien dat voor elke grasbekleding_begin (d.w.z. hoogte van de overgang) een betrouwbaarheidsindex betaFalen wordt bepaald.
Voor ZST ziet het bestand er vergelijkbaar uit, met het verschil dat voor elk steenbekledingdeel een aparte relatie wordt bepaald. Voor bekledingdelen die niet uit steenzettingen bestaan worden NaN waarden weggeschreven.
Tip
Naast de bestanden wordt voor beide mechanismen een groot aantal figuren gegenereerd. Het is raadzaam deze door te nemen om te controleren of de berekeningen correct zijn uitgevoerd. De berekeningen voor bekledingen zijn complex, en daarmee ook foutgevoelig. Goede kwaliteitscontrole is daarom belangrijk.