L’étalonnage d’un modèle numérique devrait donner un modèle fonctionnel et physiquement au moins raisonnablement précis. Le calibrage du modèle a déjà été couvert dans le tutoriel results analysis section de Telemac2d. Ce chapitre fournit d’abord plus de conseils pour augmenter la justesse physique d’un modèle, surtout en ce qui concerne la conservation de la masse, qui peut parfois être difficile à Telemac. En outre, des méthodes d’étalonnage avancées qui utilisent l’apprentissage automatique supervisé pour améliorer la précision du modèle physique sont présentées.
Temps de calcul¶
Certains mots clés du fichier de direction de TELEMAC (*.cas) affectent la vitesse de calcul.
Utilisez les mots-clés ACCURACY and MAXIMUM ITERATION pour obtenir une convergence plus rapide.
Désactiver
TIDAL FLATS, même si désactiver tidal flats ne peut pas être recommandé pour produire des modèles physiquement significatifs et stables.Lorsque vous utilisez le solveur GMRES (
SOLVER : 7), varier le solver options peut aider à réduire le temps total de calcul.Assurez-vous d’utiliser le mot-clé
MATRIX STORAGE : 3par défaut.Utilisez une simulation antérieure (p. ex., avec un maillage plus grossier) pour lancer le modèle avec les mots-clés
COMPUTATION CONTINUED : YESetPREVIOUS COMPUTATION FILE : *.slf(voir la section 4.1.3 du Manuel Telemac2d).
De plus, Telemac2d permet d’arrêter une simulation (étape) lorsque les flux se stabilisent. Pour activer cette fonctionnalité, ajoutez le bloc suivant dans le fichier de direction (*.cas) :
/ steady state stop criteria in steering.cas
STOP IF A STEADY STATE IS REACHED : YES / default is NO
STOP CRITERIA : 1.E-3;1.E-3;1.E-3 / use list of three values - defaults are 1.E-4Toutefois, les critères d’arrêt ne sont pas fonctionnels pour les débits non stationnaires (p. ex., rue Von Karmàn (1930) vortex en aval des jetées de pont). En savoir plus sur les critères d’arrêt de convergence dans le Manuel Telemac2d (section 5.1).
Stabilité et correction physique¶
Précision¶
Lorsque les mots clés de précision sont mal définis, TELEMAC peut ne pas être en mesure de terminer la simulation. Dans ce cas, assurez-vous de commenter les mots-clés de précision et laissez TELEMAC utiliser ses valeurs par défaut:
/ SOLVER ACCURACY : 1.E-4
/ ACCURACY FOR DIFFUSION OF TRACERS : 1.E-4
/ ACCURACY OF K : 1.E-6
/ ACCURACY OF EPSILON : 1.E-6
/ ACCURACY OF SPALART-ALLMARAS : 1.E-6Étapes de temps variables et état de la LFC¶
Des simulations instables peuvent se produire lorsque la condition CFL est insuffisamment remplie. Pour s’assurer que la condition CFL est respectée, activez le calcul à temps variable et utilisez le mot-clé DESIRED COURANT (valeur par défaut 1), par exemple:
TIME STEP : 5
VARIABLE TIME-STEP : YES
DURATION : 5000
DESIRED COURANT NUMBER : 0.9Notez que le TIME STEP est toujours nécessaire parce que le GRAPHIQUE PRINTOUT PERIOD est un multiple du TIME STEP défini.
Implicitation¶
Pour augmenter la stabilité du modèle, modifiez les variables suivantes ou assurez-vous que les variables se trouvent dans des intervalles raisonnables dans le fichier CAS :
IMPLICITATION FOR DEPTHdoit être entre0.5et0.6.IMPLICITATION FOR VELOCITIESdoit être entre0.5et0.6.IMPLICITATION FOR DIFFUSIONdoit être1.ou plus petit.
Oscillations de surface¶
Lorsque des gradients ou oscillations physiques non significatifs se produisent à la surface de l’eau ou que la bathymétrie a des pentes raides, les paramètres de mots clés suivants peuvent aider:
FREE SURFACE GRADIENT- par défaut est1.0, mais il peut être réduit à0.1pour atteindre la stabilité (jamais, commencer par descendre progressivement, comme une valeur de0.9).DISCRETIZATIONS IN SPACE : 12;11- utilise la discrétisation spatiale quasi-bulle avec des triangles 4 nœuds pour la vitesse.
Erreurs de masse résiduelles¶
Pour réduire les erreurs de masse résiduelles utilisées dans le fichier de direction:
CONTINUITY CORRECTION : YESDivergence¶
Pour limiter les divergences, utilisez les mots-clés CONTROL OF LIMITS et LIMIT VALUES. Le mot-clé LIMIT VALUES est une liste de 8 entiers pour des valeurs minimales et maximales pour H, U, V et T (tracers). La mise en œuvre dans le dossier de pilotage ressemble à ceci:
CONTROL OF LIMITS : YES / default is NO
LIMIT VALUES : -1000;9000;-1000;1000;-1000;1000;-1000;1000 / default mins and max for H, U, V, tracerPlats à marée¶
L’humidification et le séchage des cellules de la grille, par exemple, lors d’une simulation de ruptures de barrages ou d’hydrographies d’inondation, peuvent entraîner une instabilité du modèle. Alors que la section Plats à marée dans le tutoriel de modélisation stable de Telemac2d suggère des combinaisons d’options de mots clés significatives sur le plan physique et informatique, la section 16.5 du Manuel de Telemac2d recommande d’utiliser les paramètres suivants dans le fichier de pilotage comme choix prudent à partir de l’exemple Wesel de BAW.
VELOCITY PROFILES : 4;0
TURBULENCE MODEL : 1
VELOCITY DIFFUSIVITY : 2.
TIDAL FLATS : YES
OPTION FOR THE TREATMENT OF TIDAL FLATS : 1
TREATMENT OF NEGATIVE DEPTHS : 2
FREE SURFACE GRADIENT COMPATIBILITY : 0.9
H CLIPPING : NO
TYPE OF ADVECTION : 1;5
SUPG OPTION : 0;0
TREATMENT OF THE LINEAR SYSTEM : 2
SOLVER : 2
PRECONDITIONING : 2
SOLVER ACCURACY : 1.E-5
CONTINUITY CORRECTION : YESSystème de discrétion¶
Le réglage par défaut de DISCRETIZATIONS IN SPACE : 11;11 assigne une discrétisation linéaire pour la vitesse et la profondeur de l’eau, qui est calculablement rapide mais potentiellement instable (lire plus dans la section sur general Telemac2d parameters). Pour surmonter les problèmes de stabilité liés au schéma de discrétisation, envisager d’utiliser DISCRETIZATIONS IN SPACE : 12;11. En outre, le réglage FREE SURFACE GRADIENT COMPATIBILITY : 0.01 (i.e., près de zéro) peut aider à résoudre les problèmes de stabilité liés à la discrétisation de la vitesse et de la profondeur.
Dépassement des valeurs maximales¶
Cette section est co-écrite par Federica Scolari.
Une simulation peut imprimer EXCEEDING MAXIMUM ITERATIONS dans le Terminal :
GRACJG (BIEF) : EXCEEDING MAXIMUM ITERATIONS: 50 RELATIVE PRECISION: 0.7234532E-01
GRACJG (BIEF) : EXCEEDING MAXIMUM ITERATIONS: 50 RELATIVE PRECISION: NaN
GRACJG (BIEF) : EXCEEDING MAXIMUM ITERATIONS: 50 RELATIVE PRECISION: NaN
GRACJG (BIEF) : EXCEEDING MAXIMUM ITERATIONS: 50 RELATIVE PRECISION: NaN
GRACJG (BIEF) : EXCEEDING MAXIMUM ITERATIONS: 50 RELATIVE PRECISION: NaN
GRACJG (BIEF) : EXCEEDING MAXIMUM ITERATIONS: 50 RELATIVE PRECISION: NaN
GRACJG (BIEF) : EXCEEDING MAXIMUM ITERATIONS: 50 RELATIVE PRECISION: NaNEXCEEDING MAXIMUM ITERATIONS les avertissements peuvent se produire lors de l’utilisation CHEME POUR L’ADOPTION de [...] mots clés avec les valeurs 3, 4, 5, 13, ou 14. La raison en est que ces schémas donnent CFL conditions de moins d’un en déclenchant itérative, adaptative timesteping. Pour dépanner les avertissements EXCEEDING MAXIMUM ITERATIONS, essayez les options suivantes :
Diminuer progressivement le temps.
Diminuer la précision du résolveur (par exemple de
1.E-8à1.E-6).Utilisez d’autres valeurs pour
SCHEME FOR ADVECTION OF [...].Augmenter la valeur
MAXIMUM NUMBER OF ITERATIONS FOR SOLVER, mais ne pas dépasser200.Modifier le type
VELOCITY PROFILE(lire les instructions de ce livre électronique pour 2d ou 3d).Les démarrages à froid (c.-à-d. defining initial conditions with the INITIAL CONDITIONS keyword in the steering file) peuvent ne pas converger. Par conséquent,
augmenter progressivement le
PRESCRIBED FLOWRATES(ou dans un liquid boundary file), oucreate an initial conditions Selafin file, en attribuant une profondeur d’eau aux nœuds d’entrée.
Étalonnage bayésien¶
- Von Karmàn, T. (1930). Mechanische Ähnlichkeit und Turbulenz [Mechanical similarity and turbulence]. In Third International Congress for Applied Mechanics (Vol. 1, pp. 79–93). Stockholm.
- Mouris, K., Acuna Espinoza, E., Schwindt, S., Mohammadi, F., Haun, S., Wieprecht, S., & Oladyshkin, S. (2023). Stability Criteria for Bayesian Calibration of Reservoir Sedimentation Models. Modeling Earth Systems and Environment, 1–19. 10.1007/s40808-023-01712-7
- Schwindt, S., Callau Medrano, S., Mouris, K., Beckers, F., Haun, S., Nowak, W., Wieprecht, S., & Oladyshkin, S. (2023). Bayesian Calibration Points to Misconceptions in Three-Dimensional Hydrodynamic Reservoir Modeling. Water Resources Research, 59(3), e2022WR033660. 10.1029/2022WR033660
- Mohammadi, F., Kopmann, R., Guthke, A., Oladyshkin, S., & Nowak, W. (2018). Bayesian selection of hydro-morphodynamic models under computational time constraints. Advances in Water Resources, 117, 53–64. https://doi.org/10.1016/j.advwatres.2018.05.007
- Oladyshkin, S., Mohammadi, F., Kroeker, I., & Nowak, W. (2020). Bayesian3 Active Learning for the Gaussian Process Emulator Using Information Theory. Entropy, 22(8), 890. 10.3390/e22080890