ForHosting KIT · Outils pour développeurs

Vitesse d’une onde en eau peu profonde

Ce calculateur détermine la vitesse de phase d’une longue onde de surface à partir de l’accélération locale de la pesanteur et de la profondeur de l’eau au repos.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il applique la relation c = sqrt(g h), fournit le résultat en mètres par seconde et affiche les valeurs substituées. Cette approximation convient aux marées, aux premières estimations de tsunamis, à la modélisation côtière et à l’apprentissage de la mécanique des fluides lorsque la longueur d’onde dépasse largement la profondeur. Saisissez une profondeur positive et remplacez, si nécessaire, la pesanteur terrestre standard par une valeur locale.

Comprendre l’approximation en eau peu profonde

Une onde est dite longue ou en eau peu profonde non parce que l’eau semble peu profonde, mais parce que sa longueur d’onde est grande devant la profondeur. Dans ce régime, la pression est approximativement hydrostatique dans toute la colonne d’eau et le mouvement horizontal s’étend presque de la surface au fond. Ces hypothèses réduisent la relation dispersive à c = sqrt(g h). Ici, c désigne la vitesse de phase en mètres par seconde, g l’accélération de la pesanteur en mètres par seconde carrée et h la profondeur en mètres. Le résultat ne dépend directement ni de l’amplitude, ni de la période, ni de la longueur d’onde. Une règle pratique courante situe ce régime lorsque la profondeur est inférieure à environ un vingtième de la longueur d’onde. Le calculateur ne peut pas valider cette condition sans connaître la longueur d’onde. Considérez donc le résultat comme une estimation destinée aux ondes longues, et non comme la vitesse universelle de toute ride ou houle à la profondeur indiquée.

Saisir une profondeur et une pesanteur cohérentes

Renseignez water_depth comme une profondeur verticale positive en mètres. Choisissez une profondeur d’eau au repos ou moyenne représentative de la zone étudiée, plutôt que la hauteur instantanée de la vague. Gravity vaut par défaut 9.80665 mètres par seconde carrée, valeur conventionnelle sur Terre, mais vous pouvez fournir une autre valeur positive pour un site particulier, une maquette de laboratoire ou un autre astre. Respectez les unités : saisir des centimètres comme des mètres multiplie la profondeur implicite par cent et la vitesse par dix. Le calcul multiplie la pesanteur par la profondeur, puis prend la racine carrée positive. Quadrupler la profondeur double donc la vitesse, tandis que la doubler ne multiplie la vitesse que par la racine de deux. Les valeurs nulles, négatives, non finies ou hors limites sont refusées afin d’éviter des réponses JSON trompeuses telles que Infinity ou NaN.

Interpréter le résultat dans un cadre réel

phase_speed_m_s décrit la propagation d’une phase constante d’une onde longue, linéaire et idéale dans une eau uniforme. À la limite non dispersive, la vitesse de groupe est également proche de cette vitesse de phase, ce qui permet une première estimation de la propagation des marées et des paquets d’ondes de tsunami. Une côte réelle demande davantage de prudence : la profondeur varie, les courants modifient la vitesse par rapport au sol, et le frottement, la réfraction, le shoaling, le déferlement, l’amplitude finie ainsi qu’une bathymétrie complexe influencent l’arrivée observée. Si la profondeur varie, calculez une vitesse locale par segment et additionnez chaque longueur divisée par sa vitesse ; une profondeur moyenne peut masquer des zones lentes. Pour les ondes plus courtes, employez la relation de dispersion linéaire complète. La réponse conserve les entrées, la formule substituée et un rappel de validité afin que vos rapports, feuilles de calcul et traitements automatisés restent vérifiables.

Estimer le temps de parcours d’une onde longue

Calculez une vitesse locale pour chaque segment bathymétrique, puis divisez sa longueur par cette vitesse pour estimer l’arrivée.

Contrôler un modèle côtier

Comparez la propagation simulée d’une onde longue à la référence analytique sqrt(g h) dans un cas de profondeur uniforme.

Expliquer l’effet de la profondeur

Montrez pourquoi les ondes longues vont plus vite en eau profonde et pourquoi quadrupler la profondeur double leur vitesse.

Combien coûte le calculateur ?

Vous pouvez l’utiliser gratuitement dans le navigateur sur cette page. Chaque requête API coûte $0.002.

Quelle formule est employée ?

Il utilise c = sqrt(g h), où c est la vitesse de phase, g l’accélération de la pesanteur et h la profondeur au repos.

Quand la formule est-elle valable ?

Elle convient aux ondes longues dont la longueur d’onde dépasse largement la profondeur. Une règle courante limite celle-ci à environ un vingtième de la longueur d’onde.

Quelles unités devez-vous saisir ?

Saisissez la profondeur en mètres et la pesanteur en mètres par seconde carrée. Le résultat est exprimé en mètres par seconde.

Le résultat tient-il compte des courants ?

Non. Il donne la vitesse par rapport à une eau au repos dans l’approximation idéale ; les courants modifient la vitesse par rapport au sol.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/optics/shallow-water-wave-speed

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/optics/shallow-water-wave-speed \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"water_depth":10}'
{
  "water_depth": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "optics.shallow_water_wave_speed",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →