Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Conditions limites

Les conditions de limite des liquides sont surdéterminées lorsque trop de paramètres sont prescrits, qui sont au moins numériquement concurrents. Par exemple, si le rejet et la profondeur de l’eau sont prescrits, mais ne peuvent être obtenus avec les coefficients de rugosité définis, Telemac tentera de respecter la profondeur de l’eau. Cependant, cette profondeur d’eau ne correspond souvent pas au débit prescrit et Telemac essaie de compenser la différence en variant les longueurs (montants) des vecteurs de vitesse. À leur tour, les vecteurs de vitesse sont limités par les coefficients de rugosité. Ainsi, Telemac tente de varier les profondeurs d’eau et les vecteurs de vitesse pour atteindre un stage (H)-discharge (Q) relation prescrit à la limite, ce qui pourrait être impossible avec la rugosité définie. Une solution consisterait à ajuster les coefficients de rugosité (friction) de manière à ce que les conditions limites et les coefficients de rugosité définis soient exactement en équilibre. Toutefois, les conditions limites doivent être étalonnées spécifiquement pour les types de terrain multiples (c.-à-d. roughness zones) au moyen de l’étalonnage du modèle en utilisant des valeurs mesurées et non imposées par des problèmes aux limites du modèle pour atteindre le bilan massique. Et ensuite ?

Pour régler le problème des conditions de limites excessives et du déséquilibre de masse, les sections suivantes donnent d’abord des conseils sur la façon de placer correctement les limites de liquide géométriquement, puis rappellent la configuration d’un fichier de limites, les types de limites (c.-à-d., valeurs) et la façon dont elles peuvent affecter le bilan de masse.

Dessiner les limites des liquides

Lors de l’établissement des limites de liquide, par exemple dans BlueKenue, quelques caractéristiques géométriques aideront à améliorer la stabilité et le bilan massique de la simulation ultérieure:

draw bluekenue liquid boundary conditions conlim upstream inflow

Figure 1:La partie rouge soulignée de cette section transversale qualitative devrait être définie comme étant la condition limite d’entrée (en amont). Il ne faut pas inclure les nœuds de mesh sur les rives et sur les plaines inondables.

La structure des limites. Cli

Les 2d stables, les 2d instables et les didacticiels présentent les différents types de limites à l’aide de rejets prescrits (Q) et/ou de profondeur d’eau (H), qui sont implémentés dans un fichier de limites .cli composé de 13 espaces (tab) - colon séparés :

L’espace (onglet) - colon séparé correspond à 13 variables limites, qui sont énumérées à Table 1 pour un Telemac2d/3d hydrodynamique (voir boundaries.cli) et un fichier de conditions limites Gaia.

Table 1:Meaning of columns in a Boundary.Cli file for Telemac2d/3d and Gaia.

Colonne no.

Flag

Télémac2d/3d
parameter

Gaia
parameter

1

type de limite

LIHBOR
profondeur d’eau

LIHBOR
profondeur d’eau

2

type de limite

LIBOR
x-flowrate or u

LAQBOR
charge des sédiments

3

type de limite

LIVBOR
y-flowrate or v

LIVBOR
velocity

4

Ordonnance

HBOR
profondeur d’eau

C’est le cas de Q2BOR
charge des sédiments

5

Ordonnance

UBOR
x-flowrate or u

UBOR
x-flowrate or u

6

Ordonnance

VBOR
y-flowrate or v

VBOR
y-flowrate or v

7

Ordonnance

AUBOR
wall friction

AUBOR
wall friction

8

type de limite

LITBOR
tracer

LIEBOR (LICBOR)
flowrate ( concentration )

9

Ordonnance

TBOR
tracer

EBOR (CBOR)
élévation de fond

10

Ordonnance

ATMOR
chaleur flux

ATMOR
chaleur flux

11

Ordonnance

BTIOR
chaleur flux

BTIOR
chaleur flux

12

ID du nœud mondial

N
Selafin mesh

N
Selafin mesh

13

Identification du nœud local

K

boundary file

K

boundary file

Les trois premières colonnes d’un fichier .cli déterminent si une limite est solide ou liquide, et si liquide, le type de limite liquide. Ces trois colonnes (LIHBOR, LIUBOR et LIVBOR) peuvent prendre les valeurs suivantes:

De plus, ces valeurs peuvent être attribuées à la colonne 8 (LITBOR/LIEBOR) du fichier .cli. Notez que dans une simulation hydrodynamique, la combinaison des colonnes 2 et 3 (LIUBOR et LIVBOR) est effectivement une limite de décharge. Toutes les autres colonnes sont Prescriptions et ID de nœud. Les Prescriptions peuvent être utilisées pour imposer, par exemple, une valeur de vitesse d’écoulement (non recommandée). Les ID Node ont été écrits par BlueKenue (ou quel que soit le générateur de mailles utilisé) et ne devraient pas être modifiés. Ainsi, en ce qui concerne le bilan massique de l’eau, les trois premières colonnes sont importantes et elles peuvent se voir attribuer les combinaisons de valeurs (communes) énumérées dans Tab. 2 ci-dessous. Pour le bilan massique des traceurs, la colonne 8 peut être définie de manière analogue. De plus, un fichier .cli pour le transport des sédiments peut être défini de la même façon avec les trois premières colonnes, comme décrit dans le fichier Gaia tutorial.

Table 2:Value combinations for the first three columns of a hydrodynamic boundaries.cli file affecting the mass balance of water.

Type

Numéro

Application typique

Solide

2 2 2

Limites solides

Q prescrit

4 5 5

Upstream liquid

H prescrit

5 4 4

Downstream liquid

H et Q prescrits

5 5 5

Stream gauges (plutôt éviter)

Modifier la frontière. Cli pour changer les conditions

Pour voir ou modifier le type de conditions limites, ouvrez le fichier .cli avec un éditeur de texte (en savoir plus sur text editors). En règle générale, la plupart des lignes contiennent la combinaison de valeurs 2 2 2 dans les colonnes 1-3, c’est-à-dire qu’elles sont des limites solides. Les lignes limites liquides commencent par 4 ou 5 comme indiqué dans Tab. 2. Chaque ligne du fichier .cli représente un noeud du maillage, et les lignes voisines représentent des nœuds maillage voisins. Par exemple, le nœud décrit à la ligne 435 d’un fichier .cli est géospatialement situé directement entre les nœuds limites décrits aux lignes 434 et 436 du fichier .cli. Puisque les définitions du fichier .cli sont purement géométriques ou géométriques, des attributs hydrauliques supplémentaires doivent être prescrits ou liés dans le fichier de direction (.cas). Ainsi, le fichier de direction Telemac contrôle la quantité d’eau qui traverse les limites du liquide et/ou l’élévation de la profondeur/surface de l’eau avec les mots clés suivants:

/ Keywords in a .cas steering file
PRESCRIBED ELEVATIONS : 518.20 ; 0
PRESCRIBED FLOWRATES  : 0 ; 118.0
/ PRESCRIBED VELOCITIES : 1.0 ; 1.0 / not use simultaneously with PRESCRIBED FLOWRATES
/ PRESCRIBED DEPTH : 1.0 ; 1.0 / not use simultaneously with PRESCRIBED ELEVATIONS

D’autres utilisations de ces mots clés peuvent être trouvées dans les tutoriels unsteady 2d et Gaia, ou dans la section 4.2 du Manuel Telemac2d. Notez que chaque ligne PRESCRIBED ... sépare les valeurs pour chaque limite liquide avec un signe ;. Notamment, les première et deuxième valeurs s’appliquent aux première et deuxième limites définies dans le fichier .cli, en comptant du haut du fichier .cli (voir paragraphe suivant). Si l’une de ces valeurs est 0 (p. ex., la deuxième ELEVATION et la première limite FLOWRATE), Telemac la traitera comme une limite liquide libre (4).

L’ordre des limites se trouve dans le fichier .cli: la première séquence de nœuds où les lignes commencent par 4 ou 5 (ou 6) est la première limite liquide. Parce que le générateur de mailles a placé les noeuds voisins dans les lignes voisines, les lignes limites sont définies dans les lignes voisines, aussi. La case ci-dessous présente un exemple de limite en aval définie entre les nœuds 7-12 (ID globaux 144-9818). Plus loin dans le fichier .cli, une autre limite liquide (par exemple, 4 5 5) pourrait être trouvée pour définir les entrées en amont. Dans ce cas, la limite en aval est la limite 1 et la limite en amont est la limite 2, et les deux sont en conséquence prescrites dans le fichier de direction (.cas).

Limites et convergence

La prescription de 5 4 4 (H seulement), 4 5 5 (Q seulement), ou 5 5 5 (Q et H) conditions limites dans le above example peut entraîner des instabilités numériques d’une simulation à sec, ou des entrées et sorties déséquilibrées.

Pour vérifier la conservation de la masse, reportez-vous à la section suivante sur quantitative convergence analyse des flux traversant (ou traversant) les limites du liquide.

Pour résoudre les problèmes de convergence de masse, regardez notre workflow for mass conservation.