Temperatura in profondità
Ottenga una prima stima del calore sotto i suoi piedi: 15 °C in superficie con un gradiente di 25 °C per km danno 65 °C a 2000 m. Il gradiente lo fornisce lei, senza medie predefinite. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Temperatura della superficie
- 15
- Gradiente geotermico
- 25
- Profondità
- 2000
- Risultato
- 65 °C
- Unità di temperatura
- Celsius
- Unità del gradiente
- Celsius per km
- Unità di profondità
- Meters
Un calcolatore di temperatura in profondità risponde a una domanda di primo ordine nella scienza del flusso di calore: se la superficie del terreno è a una temperatura nota e il calore sale nella crosta con un gradiente geotermico costante, quanto è calda la roccia a una profondità scelta? Questo strumento valuta il modello lineare di conduzione T(z) = T_surface + G · z. Lei fornisce la temperatura di superficie (o di testa del sondaggio), un gradiente geotermico costante e una profondità obiettivo non negativa. Campi di unità facoltativi convertono Celsius, Fahrenheit o Kelvin, metri, chilometri o piedi, e le unità abituali di gradiente, in un quadro comune di gradi Celsius per metro prima di formare il prodotto.
Che cosa calcola il modello lineare di gradiente geotermico
Nella crosta superiore il calore è trasportato soprattutto per conduzione. Quando conducibilità e flusso di calore possono essere trattati come costanti sull'intervallo di interesse, la temperatura cresce in modo lineare con la profondità: T(z) = T_surface + G · z, dove T_surface è la temperatura in superficie o alla testa di un sondaggio, G è il gradiente geotermico (l'aumento di temperatura per unità di profondità) e z è la profondità obiettivo misurata verso il basso da quello stesso datum.
La media continentale di G è spesso citata intorno a venticinque-trenta gradi Celsius per chilometro; bacini sedimentari, province vulcaniche e cratoni possono stare ben sopra o sotto quella fascia, ed è per questo che questo calcolatore non incorpora mai un gradiente predefinito. Lei porta i tre numeri che ha davvero. L'implementazione converte la temperatura inviata in Celsius, il gradiente in Celsius per metro e la profondità in metri, forma il prodotto e riconverte il risultato nell'unità di temperatura richiesta.
Una profondità nulla è ammessa e restituisce semplicemente la temperatura di superficie. Un gradiente nullo è pure ammesso e descrive una colonna isoterma. Le temperature di superficie al zero assoluto o sotto, dopo la conversione, vengono rifiutate per nome.
Pianificazione di sondaggi, controlli d'aula e ricerche a cui questa pagina non risponde
Sviluppatori geotermici, idrogeologi e ingegneri minerari usano un calcolatore di temperatura in profondità quando hanno già una temperatura media annuale di superficie e un gradiente locale da una carta di flusso di calore o da un pozzo vicino, e hanno bisogno di una prima stima della temperatura di formazione alla profondità prevista di un sondaggio o di una galleria prima di montare un modello numerico completo.
I generatori di aula e di preparazione agli esami hanno bisogno di un oracolo deterministico della formula lineare di conduzione così un correttore può valutare sia il percorso felice (quindici gradi Celsius, venticinque gradi per chilometro, due chilometri danno sessantacinque gradi) sia il rifiuto di una profondità negativa. Questa pagina è per chi cerca un calcolatore di temperatura in profondità dal gradiente geotermico, uno stimatore di temperatura di sondaggio o uno strumento lineare di flusso di calore con la profondità.
Non è un risolutore di flusso di calore da conducibilità e flusso, né un modello transitorio di raffreddamento o riscaldamento, né un simulatore di convezione idrotermale, né un convertitore di unità solo per la temperatura. Preferisca questa capacità quando ha già temperatura di superficie, un gradiente costante e una profondità e le serve solo T(z). I controlli andata e ritorno sono semplici: converta in Celsius e metri, formi T_surface più G per z, riconverta e confermi che temperature coincide con lo stesso arrotondamento a otto decimali.
Casi d'uso
Temperatura prevista di un sondaggio geotermico
Trasformi una temperatura media annuale di superficie e un gradiente locale in °C/km in una prima stima di temperatura di formazione alla profondità prevista del pozzo, prima di costruire un modello completo di flusso di calore.
Controlli d'aula di T(z) = T_surface + G · z
Gli studenti inseriscono temperatura di superficie, gradiente geotermico e profondità da un problema da manuale e confermano che il prodotto convertito e il rifiuto di una profondità negativa coincidono con l'aritmetica pubblicata.
Domande frequenti
Come si calcola la temperatura in profondità a partire da un gradiente geotermico?
Il modello lineare di conduzione è T(z) = T_surface + G · z. La temperatura di superficie è convertita in Celsius, il gradiente geotermico in Celsius per metro e la profondità in metri. Il prodotto G · z viene sommato alla temperatura di superficie e il risultato è riconvertito nell'unità di temperatura richiesta.
Che cosa succede quando la profondità è negativa o non è un numero?
Una profondità negativa descriverebbe un punto sopra il datum di superficie, dove questo modello di conduzione non è definito. Una profondità non numerica non può essere convertita in metri. La convalida fallita non viene addebitata.
Quali unità posso usare per temperatura, gradiente e profondità?
Le enumerazioni chiuse si disegnano come elenchi di selezione.
È la stessa cosa di un convertitore di flusso di calore o di unità di temperatura?
No. Un calcolatore di flusso di calore trasforma conducibilità e flusso in un gradiente. Un convertitore di temperatura cambia solo scala. Questo strumento parte da una temperatura di superficie, un gradiente geotermico costante e una profondità, e restituisce T(z).
Quanto costa il calcolatore di temperatura in profondità?
Lo strumento del browser è gratuito e gira in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"surface_temperature": 15,
"geothermal_gradient": 25,
"depth": 2000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.geothermal_temperature_at_depth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Una profondità negativa o non numerica viene rifiutata con invalid_input e non viene mai addebitata. La stessa aritmetica deterministica alimenta l'esecutore gratuito del browser e l'API prepagata a $0.002 per richiesta andata a buon fine.
Che cosa calcola il modello lineare di gradiente geotermico
La profondità deve essere un numero finito e non può essere negativa: una profondità negativa descriverebbe un punto sopra il datum di superficie, dove questo modello di conduzione non è definito, quindi la richiesta fallisce con invalid_input.
Come invocare l'API e che cosa contiene la risposta
Gli incrementi Kelvin per chilometro sono identici agli incrementi Celsius per chilometro. Un gradiente Fahrenheit per piede si converte moltiplicando per cinque noni e dividendo per 0.3048 metri per piede internazionale. Invii un corpo JSON con tre numeri finiti obbligatori: surface_temperature (alias surface_temp, ts, t_surface, t0 e temperature), geothermal_gradient (alias gradient, g, geo_gradient e geothermal_grad) e depth (alias z, target_depth e d). Tre campi di unità facoltativi usano enumerazioni chiuse così il modulo si disegna come elenchi di selezione. temperature_unit accetta celsius, fahrenheit o kelvin e il valore predefinito è celsius; si applica alla lettura di superficie e alla temperatura restituita. gradient_unit accetta celsius_per_km, celsius_per_m, fahrenheit_per_ft o kelvin_per_km e il valore predefinito è celsius_per_km, l'unità che citano la maggior parte dei manuali di geologia. depth_unit accetta meters, kilometers o feet e il valore predefinito è meters. Un campo assente, un numero non finito, una profondità negativa, una temperatura di superficie al zero assoluto o sotto, o un'unità sconosciuta falliscono con invalid_input e non vengono mai addebitati. In caso di successo il corpo ripete i valori inviati e le unità risolte; poi pubblica surface_temperature_c, geothermal_gradient_c_per_m, depth_m, temperature_rise_c, temperature_c, temperature nell'unità richiesta, result come alias di quella temperatura, unit come etichetta breve, method uguale a constant_geothermal_gradient, più le stringhe formula e equation riempite con i numeri arrotondati. Il prezzo è un $0.002 forfettario per richiesta andata a buon fine con unità item.
Pianificazione di sondaggi, controlli d'aula e ricerche a cui questa pagina non risponde
Inserisca la temperatura di superficie, il gradiente e la profondità obiettivo nelle unità di cui dispone; legga temperature, temperature_c e temperature_rise_c. Mantenga depth non negativa e finita, la temperatura di superficie sopra lo zero assoluto, e preferisca numeri JSON a stringhe preformattate quando controlla il client.
Casi di integrazione
Nota di temperatura della roccia in miniera e galleria
Converta una temperatura di testa, un gradiente di sito e una profondità di lavoro in temperature_c per dimensionare la ventilazione o l'impianto di raffreddamento a partire da un controllo lineare di conduzione pubblicato.