Température en profondeur
Obtenez une première estimation de la chaleur sous vos pieds : 15 °C en surface avec un gradient de 25 °C par km donnent 65 °C à 2000 m. Vous fournissez le gradient, sans moyenne imposée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Température de surface
- 15
- Gradient géothermique
- 25
- Profondeur
- 2 000
- Résultat
- 65 °C
- Unité de température
- Celsius
- Unité du gradient
- Celsius per km
- Unité de profondeur
- Meters
Un calculateur de température en profondeur répond à une question de premier ordre en science du flux de chaleur : si la surface du sol est à une température connue et que la chaleur remonte dans la croûte selon un gradient géothermique constant, à quelle température se trouve la roche à une profondeur choisie ? Cet outil évalue le modèle linéaire de conduction T(z) = T_surface + G · z. Vous fournissez la température de surface (ou de tête de forage), un gradient géothermique constant et une profondeur cible non négative. Des champs d'unité facultatifs convertissent Celsius, Fahrenheit ou Kelvin, mètres, kilomètres ou pieds, ainsi que les unités habituelles de gradient, dans un cadre commun de degrés Celsius par mètre avant de former le produit.
Ce que calcule le modèle linéaire de gradient géothermique
Dans la croûte supérieure, la chaleur est transportée surtout par conduction. Lorsque la conductivité et le flux de chaleur peuvent être traités comme constants sur l'intervalle d'intérêt, la température croît linéairement avec la profondeur : T(z) = T_surface + G · z, où T_surface est la température à la surface ou à la tête d'un forage, G est le gradient géothermique (la hausse de température par unité de profondeur) et z est la profondeur cible mesurée vers le bas depuis ce même datum.
La moyenne continentale de G est souvent citée près de vingt-cinq à trente degrés Celsius par kilomètre ; les bassins sédimentaires, les provinces volcaniques et les cratons peuvent se situer bien au-dessus ou en dessous de cette bande, c'est pourquoi ce calculateur n'intègre jamais un gradient par défaut. Vous apportez les trois nombres que vous avez réellement. L'implémentation convertit la température soumise en Celsius, le gradient en Celsius par mètre et la profondeur en mètres, forme le produit et reconvertit le résultat dans l'unité de température demandée.
Une profondeur nulle est autorisée et renvoie simplement la température de surface. Un gradient nul est aussi autorisé et décrit une colonne isotherme. Les températures de surface au zéro absolu ou en dessous, après conversion, sont rejetées par nom.
Planification de forages, contrôles de cours et recherches auxquelles cette page ne répond pas
Les promoteurs géothermiques, les hydrogéologues et les ingénieurs miniers utilisent un calculateur de température en profondeur lorsqu'ils ont déjà une température moyenne annuelle de surface et un gradient local issu d'une carte de flux de chaleur ou d'un puits voisin, et qu'ils ont besoin d'une première estimation de la température de formation à la profondeur prévue d'un forage ou d'un tunnel avant de monter un modèle numérique complet.
Les générateurs de cours et de préparation d'examen ont besoin d'un oracle déterministe de la formule linéaire de conduction afin qu'un correcteur puisse noter à la fois le chemin heureux (quinze degrés Celsius, vingt-cinq degrés par kilomètre, deux kilomètres donnent soixante-cinq degrés) et le rejet d'une profondeur négative. Cette page s'adresse à qui cherche un calculateur de température en profondeur à partir du gradient géothermique, un estimateur de température de forage ou un outil linéaire de flux de chaleur avec la profondeur.
Ce n'est pas un solveur de flux de chaleur à partir de la conductivité et du flux, ni un modèle transitoire de refroidissement ou de réchauffement, ni un simulateur de convection hydrothermale, ni un convertisseur d'unités pour la seule température. Préférez cette capacité lorsque vous avez déjà une température de surface, un gradient constant et une profondeur et que vous n'avez besoin que de T(z).
Les vérifications aller-retour sont simples : convertissez en Celsius et en mètres, formez T_surface plus G fois z, reconvertissez, et confirmez que temperature coïncide dans le même arrondi à huit décimales.
Cas d’usage
Température prévue d'un forage géothermique
Transformez une température moyenne annuelle de surface et un gradient local en °C/km en une première estimation de température de formation à la profondeur prévue du puits, avant de construire un modèle complet de flux de chaleur.
Contrôles de cours de T(z) = T_surface + G · z
Les étudiants saisissent la température de surface, le gradient géothermique et la profondeur d'un exercice de manuel et confirment que le produit converti et le rejet d'une profondeur négative coïncident avec l'arithmétique publiée.
Questions fréquentes
Comment calcule-t-on la température en profondeur à partir d'un gradient géothermique ?
Le modèle linéaire de conduction est T(z) = T_surface + G · z. La température de surface est convertie en Celsius, le gradient géothermique en Celsius par mètre et la profondeur en mètres. Le produit G · z est ajouté à la température de surface et le résultat est reconverti dans l'unité de température demandée.
Que se passe-t-il lorsque la profondeur est négative ou n'est pas un nombre ?
Une profondeur négative décrirait un point au-dessus du datum de surface, où ce modèle de conduction n'est pas défini. Une profondeur non numérique ne peut pas être convertie en mètres. Une validation échouée n'est pas facturée.
Quelles unités puis-je utiliser pour la température, le gradient et la profondeur ?
Les énumérations fermées s'affichent comme des listes de sélection.
Est-ce la même chose qu'un convertisseur de flux de chaleur ou d'unités de température ?
Non. Un calculateur de flux de chaleur transforme conductivité et flux en un gradient. Un convertisseur de température ne change que d'échelle. Cet outil part d'une température de surface, d'un gradient géothermique constant et d'une profondeur, et renvoie T(z).
Combien coûte le calculateur de température en profondeur ?
L'outil du navigateur est gratuit et s'exécute en local.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/earth/geothermal-temperature-at-depth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"surface_temperature":15,"geothermal_gradient":25,"depth":2000}'const res = await fetch("https://api.kit.forhosting.com/earth/geothermal-temperature-at-depth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"surface_temperature": 15,
"geothermal_gradient": 25,
"depth": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/geothermal-temperature-at-depth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"surface_temperature": 15,
"geothermal_gradient": 25,
"depth": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/geothermal-temperature-at-depth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"surface_temperature":15,"geothermal_gradient":25,"depth":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"surface_temperature":15,"geothermal_gradient":25,"depth":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/geothermal-temperature-at-depth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"surface_temperature": 15,
"geothermal_gradient": 25,
"depth": 2000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.geothermal_temperature_at_depth",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une profondeur négative ou non numérique est rejetée avec invalid_input et n'est jamais facturée. La même arithmétique déterministe alimente l'exécuteur gratuit du navigateur et l'API prépayée à $0.002 par requête réussie.
Ce que calcule le modèle linéaire de gradient géothermique
La profondeur doit être un nombre fini et ne peut pas être négative : une profondeur négative décrirait un point au-dessus du datum de surface, où ce modèle de conduction n'est pas défini, donc la requête échoue avec invalid_input.
Comment appeler l'API et ce que contient la réponse
Les incréments Kelvin par kilomètre sont identiques aux incréments Celsius par kilomètre. Un gradient Fahrenheit par pied est converti en multipliant par cinq neuvièmes et en divisant par 0.3048 mètres par pied international. Envoyez un corps JSON avec trois nombres finis obligatoires : surface_temperature (alias surface_temp, ts, t_surface, t0 et temperature), geothermal_gradient (alias gradient, g, geo_gradient et geothermal_grad) et depth (alias z, target_depth et d). Trois champs d'unité facultatifs utilisent des énumérations fermées afin que le formulaire s'affiche comme des listes de sélection. temperature_unit accepte celsius, fahrenheit ou kelvin et vaut celsius par défaut ; il s'applique à la lecture de surface et à la température renvoyée. gradient_unit accepte celsius_per_km, celsius_per_m, fahrenheit_per_ft ou kelvin_per_km et vaut celsius_per_km par défaut, l'unité que citent la plupart des manuels de géologie. depth_unit accepte meters, kilometers ou feet et vaut meters par défaut. Un champ manquant, un nombre non fini, une profondeur négative, une température de surface au zéro absolu ou en dessous, ou une unité inconnue échouent avec invalid_input et ne sont jamais facturés. En cas de succès, le corps répète les valeurs soumises et les unités résolues ; il publie ensuite surface_temperature_c, geothermal_gradient_c_per_m, depth_m, temperature_rise_c, temperature_c, temperature dans l'unité demandée, result comme alias de cette température, unit comme étiquette courte, method égal à constant_geothermal_gradient, plus les chaînes formula et equation remplies des nombres arrondis. Le tarif est un $0.002 forfaitaire par requête réussie avec l'unité item.
Planification de forages, contrôles de cours et recherches auxquelles cette page ne répond pas
Saisissez la température de surface, le gradient et la profondeur cible dans les unités dont vous disposez ; lisez temperature, temperature_c et temperature_rise_c. Gardez depth non négative et finie, la température de surface au-dessus du zéro absolu, et préférez des nombres JSON à des chaînes préformatées lorsque vous contrôlez le client.
Cas d'intégration
Note de température de roche en mine et tunnel
Convertissez une température de tête, un gradient de site et une profondeur de travail en temperature_c afin de dimensionner la ventilation ou l'installation de refroidissement à partir d'un contrôle linéaire de conduction publié.