Calcolatore di conduzione termica
Una parete di 12 m² spessa 0,2 m, con conducibilità di 0,8 W/(m·K) e 25 K di differenza tra le facce, lascia passare 1200 W di calore. Si inseriscono i quattro valori per ottenere il flusso di calore stazionario con ogni passaggio della sostituzione. Gratis nel browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- K
- 0,8
- A
- 12
- Spessore della parete L
- 0,2
- Dt
- 25
- Conducibilità termica
- 0,8
- Conducibilità
- 0,8
- Area
- 12
- A
- 12
Un calcolatore di conduzione termica trasforma la conducibilità termica, la superficie della parete, lo spessore e la differenza di temperatura nel tasso di trasferimento di calore in regime stazionario previsto dalla legge unidimensionale di Fourier per una parete piana. Inserisca k per il materiale, A per la superficie della faccia normale al flusso, L per lo spessore della parete e ΔT per il salto di temperatura attraverso la parete; lo strumento restituisce Q uguale a k per A per ΔT su L, una stringa di equazione leggibile, passi di sostituzione e nomi di campi rispecchiati per script e fogli di calcolo. I controlli dei compiti, le stime dell'involucro edilizio, le dimostrazioni di dimensionamento dell'isolamento e i valori attesi delle kata di programmazione necessitano di quel medesimo quoziente senza aprire un intero stack termico a elementi finiti.
Cosa dice la legge di Fourier della parete piana sul tasso di trasferimento di calore
La legge di Fourier per la conduzione stazionaria attraverso una lastra piana a conducibilità termica costante afferma che il tasso di trasferimento di calore Q è proporzionale alla conducibilità, alla superficie e alla differenza di temperatura, e inversamente proporzionale allo spessore: Q è uguale a k per A per ΔT diviso per L.
La conducibilità termica k è una proprietà del materiale —circa 0.6–0.7 watt per metro-kelvin per l'acqua liquida vicino alla temperatura ambiente, molto più alta per i metalli, molto più bassa per i buoni isolanti— così la stessa geometria e lo stesso ΔT producono perdite di calore molto diverse. La superficie A è la faccia della parete normale al flusso di calore; lo spessore L è la lunghezza del percorso di conduzione attraverso il solido.
La differenza di temperatura ΔT si scrive di solito come temperatura del lato caldo meno quella del lato freddo; un ΔT positivo con k e A positivi produce un Q positivo nella convenzione di segno scelta, mentre un ΔT negativo inverte la direzione del flusso riportata senza cambiare la magnitudine fisica.
I percorsi didattici e di valutazione automatica curano i controlli di dominio tanto quanto l'aritmetica: lo spessore deve essere strettamente positivo perché la formula divide per L, e uno spessore nullo o negativo è quasi sempre un errore di inserimento o di modellazione. Superficie nulla o conducibilità nulla sono ammesse e danno tasso di calore zero, in linea con le idealizzazioni «nessun percorso» o «isolante perfetto».
Il percorso di verifica ricalcola k per A per ΔT su L con lo stesso arrotondamento fisso usato per i campi pubblicati, così una risposta riuscita porta sempre passi che Lei può asserire in test o taccuini di laboratorio.
Consigli pratici, limiti e ricerche correlate
Mantenga k, A, L e ΔT entro l'intervallo assoluto pubblicato affinché il prodotto e il quoziente non trabocchino in un tasso di calore non finito che il risolutore deve rifiutare. Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito rigoroso. Usi unità coerenti: watt per metro-kelvin, metri quadrati, metri e kelvin (o differenza in Celsius) producono watt; gli input imperiali richiedono un insieme coerente di unità se desidera BTU all'ora.
Questo strumento non converte unità, non impila valori R multistrato, non aggiunge resistenze di convezione o radiazione e non cerca proprietà dei materiali per nome —ciò richiede un modello di parete composita o una tabella di materiali—.
Questa pagina si rivolge a chi cerca un calcolatore di conduzione termica, un tasso di trasferimento di calore per conducibilità di parete o uno strumento della legge di Fourier Q uguale a k A ΔT su L online; non è un pacchetto CFD, non è un verificatore di codice edilizio di valore U e non è un convertitore di unità. Preferisca questa capacità quando dispone già di k, A, L e ΔT e le serve solo Q; se la fonte è un problema testuale, estragga prima quelle quattro grandezze.
Casi d'uso
Stime preliminari di dispersione termica della parete in script di ingegneria
Le pipeline calcolano la conduzione stazionaria attraverso una lastra nota prima di confrontarla con la capacità HVAC o i rami di upgrade dell'isolamento.
Domande frequenti
Quale formula usa questo calcolatore di conduzione termica?
Conduzione di Fourier unidimensionale stazionaria attraverso una parete piana: Q = k · A · ΔT / L, dove k è la conducibilità termica, A la superficie, ΔT la differenza di temperatura e L lo spessore.
ΔT può essere negativo?
Sì. Una differenza di temperatura negativa produce un tasso di trasferimento di calore negativo, il che significa che il calore fluisce nel senso opposto a quello che Lei ha scelto come positivo.
Gestisce pareti multistrato o convezione?
No. È una sola lastra omogenea con k costante. Pareti composite, resistenza di contatto, convezione e radiazione richiedono altri modelli.
Il calcolatore di conduzione termica è gratuito?
Lo strumento del browser è gratuito e viene eseguito in locale.
Si può scegliere il materiale della parete per nome?
No. La conducibilità termica va inserita a mano, presa da una tabella o da una scheda tecnica. I metalli conducono molto più dei buoni isolanti, quindi la stessa parete può dare flussi di calore molto diversi.
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/thermo/thermal-conduction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k":0.8,"a":12,"l":0.2,"dt":25}'const res = await fetch("https://api.kit.forhosting.com/thermo/thermal-conduction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k": 0.8,
"a": 12,
"l": 0.2,
"dt": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/thermal-conduction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k": 0.8,
"a": 12,
"l": 0.2,
"dt": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/thermal-conduction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k":0.8,"a":12,"l":0.2,"dt":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k":0.8,"a":12,"l":0.2,"dt":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/thermal-conduction", 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
{
"k": 0.8,
"a": 12,
"l": 0.2,
"dt": 25
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.thermal_conduction",
"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.
Limiti
max_abs | 1000000000000 |
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
Lo spessore nullo viene respinto con un chiaro errore invalid_input affinché una profondità assente non diventi silenziosamente Infinity né un crash di divisione per zero. Il percorso è aritmetica puramente deterministica —nessuna rete, nessun seme casuale, nessuna dipendenza dall'orologio— così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso a ogni chiamata.
Come chiamare l'API e cosa torna indietro
Invii un corpo JSON con quattro numeri finiti obbligatori: k (alias thermal_conductivity, conductivity, lambda), a (alias area, A, surface_area), l (alias thickness, L, length, delta_x, dx) e dt (alias delta_t, dT, temperature_difference, deltaT, temp_diff). I valori assoluti devono restare entro il limite pubblicato di un bilione affinché i prodotti intermedi e il quoziente restino finiti in doppia precisione IEEE sul Worker e nel browser. Conducibilità termica e superficie devono essere non negative; lo spessore deve essere strettamente positivo —L nullo o non positivo attiva invalid_input menzionando lo spessore—. In caso di successo la risposta ripete k, a, l e dt arrotondati sotto chiavi primarie e di alias, imposta q, heat_transfer_rate e Q allo stesso tasso di calore arrotondato, formula alla stringa Q uguale a k per A per ΔT su L, equation a un quoziente sostituito leggibile, law a Fourier, message a un breve riepilogo e steps a un array ordinato di valori dati e righe di sostituzione. Una validazione fallita —campi mancanti, numeri non finiti, valori fuori dai limiti assoluti, k o superficie negativi, spessore nullo o tasso di calore non finito— restituisce invalid_input e non viene mai addebitata. Il prezzo è un fisso di $0.002 per richiesta riuscita con voce unitaria e prezzo unitario marginale zero.
Consigli pratici, limiti e ricerche correlate
Nell'insegnamento, abbini esempi: k uguale a 0.8, A uguale a 12 metri quadrati, L uguale a 0.2 metri e ΔT uguale a 25 kelvin producono 1200 watt; un L deliberato uguale a zero dimostra il percorso duro di invalid_input. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti inviano deliberatamente spessore nullo. I controlli andata e ritorno sono semplici: ricalcoli a mano k per A per ΔT diviso per L e confermi l'uguaglianza con heat_transfer_rate pubblicato entro lo stesso arrotondamento a dodici decimali.
Casi di integrazione
Controlli dei compiti di conduzione di Fourier
Gli studenti inseriscono k, A, L e ΔT del libro di testo e confrontano il Q e i passi di sostituzione manoscritti con un risultato deterministico dell'API o del browser prima di consegnare.
Test unitari per risolutori termici degli studenti
Generi casi noti Q = k A ΔT / L più rifiuti deliberati per spessore nullo per i valori attesi delle kata di programmazione e le fixture di integrazione continua.
Domande tecniche
Cosa succede quando lo spessore è zero?
La formula dividerebbe per zero. Questo strumento restituisce invalid_input invece di Infinity o di un NaN silenzioso.