Calcolatrice di energia termica
Scaldare 2 kg d'acqua di 10 °C, con un calore specifico di 4184 J/(kg·K), richiede 83680 J. Inserisca la massa, il calore specifico e la variazione di temperatura e ottenga l'energia assorbita, o ceduta se si raffredda. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa
- 2
- Capacità termica specifica
- 4184
- Variazione di temperatura
- 10
- Energia termica
- 83.680 J
- Energia termica (J)
- 83.680
Quando un corpo si riscalda o si raffredda senza fondere, bollire o cambiare fase, l’energia che accompagna quella variazione di temperatura è l’energia termica, indicata con Q e calcolata come massa per capacità termica specifica per variazione di temperatura. Con la massa in chilogrammi, il calore specifico in joule per chilogrammo-kelvin e ΔT in kelvin o lo stesso intervallo numerico in Celsius, Q risulta in joule. Studenti che verificano i compiti, docenti che preparano chiavi di correzione, progettisti HVAC che dimensionano riscaldatori e ingegneri di processo che abbozzano carichi termici di lotto necessitano di quel numero a partire da tre grandezze note.
Che cosa significa l’energia termica Q = mcΔT e quali grandezze inviare
L’energia termica nel senso di questa calcolatrice è l’energia trasferita come calore quando un corpo cambia temperatura a calore specifico costante, senza cambiamento di fase. La relazione da manuale è Q uguale a m per c per ΔT. La massa m è quanto materiale è presente; la capacità termica specifica c è l’energia necessaria per cambiare di un grado la temperatura di un’unità di massa; la variazione di temperatura ΔT è la temperatura finale meno quella iniziale.
Un intervallo di un grado Celsius equivale a un intervallo di un kelvin, quindi Lei può usare l’una o l’altra scala solo per il delta. Un ΔT positivo con c positiva significa che il corpo assorbe energia (riscaldamento). Un ΔT negativo con c positiva significa che il corpo rilascia energia (raffreddamento) e allora Q è negativa.
L’intento di ricerca di questa pagina si raggruppa in frasi come calcolatrice di energia termica, energia termica da massa e variazione di temperatura, Q uguale a m c delta T in joule, energia per cambiare la temperatura e calcolatrice mcΔT. Le persone vogliono un risultato numerico da confrontare con un foglio di esercizi, da inserire in una relazione di laboratorio o da alimentare a una pipeline più ampia, non solo un promemoria che la formula esiste.
Le unità restano coerenti con la base che Lei ha scelto: chilogrammi con joule per chilogrammo-kelvin e kelvin (o differenza in Celsius) danno joule; grammi con joule per grammo-kelvin pure. Qualsiasi insieme coerente funziona se il prodotto resta dimensionalmente onesto. Questa pagina non consulta tabelle di manuale per nome di materiale, non converte le calorie per Lei e non aggiunge calore latente ai pianerottoli di fusione o ebollizione; risponde al prodotto algebrico che i fogli di fisica e ingegneria chiamano energia termica per una variazione di temperatura.
Casi d'uso
Compiti ed esercizi di calorimetria di laboratorio
Studenti e correttori confermano l’energia termica Q per massa, capacità termica specifica e variazione di temperatura date, con rifiuto chiaro quando la massa è negativa o manca un campo.
Dimensionamento di riscaldatori e schizzi di processo
Stime strutturate rapide in joule per innalzare una massa nota di un ΔT noto senza erigere un’intera pila di trasferimento di calore.
Domande frequenti
Quale formula usa la calcolatrice di energia termica?
Calore specifico costante, senza cambiamento di fase: Q = m · c · ΔT. Con entrate coerenti SI il risultato è in joule.
Che cosa succede se la massa è negativa?
La massa negativa viene rifiutata e quelle chiamate non vengono addebitate.
La calcolatrice di energia termica è gratuita?
Lo strumento del browser gira gratis sul Suo dispositivo.
La variazione di temperatura può essere negativa?
Sì. Un ΔT negativo modella il raffreddamento e produce una Q negativa quando il calore specifico è positivo, ossia energia rilasciata dal corpo.
Posso usare i gradi Celsius per la variazione di temperatura?
Sì. Una variazione di un grado Celsius ha la stessa ampiezza di una di un kelvin, quindi la differenza vale su entrambe le scale. Inserisca la differenza tra temperatura finale e iniziale, non una singola lettura.
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/phys/thermal-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":2,"specific_heat_capacity":4184,"temperature_change":10}'const res = await fetch("https://api.kit.forhosting.com/phys/thermal-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 2,
"specific_heat_capacity": 4184,
"temperature_change": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/thermal-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 2,
"specific_heat_capacity": 4184,
"temperature_change": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/thermal-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":2,"specific_heat_capacity":4184,"temperature_change":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":2,"specific_heat_capacity":4184,"temperature_change":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/thermal-energy", 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
{
"mass": 2,
"specific_heat_capacity": 4184,
"temperature_change": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.thermal_energy",
"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
Questa calcolatrice convalida massa, capacità termica specifica e variazione di temperatura, rifiuta una massa negativa con invalid_input, moltiplica i tre valori in modo deterministico e restituisce JSON strutturato con l’energia termica in joule più le entrate eco e la formula.
Che cosa significa l’energia termica Q = mcΔT e quali grandezze inviare
Consegnare mass, specific_heat_capacity, temperature_change, thermal_energy, thermal_energy_joules, formula, unit e method come JSON rende facile incollare il risultato negli appunti, confrontarlo in test automatici o riutilizzarlo tra lingue senza reimplementare l’aritmetica.
Come questa calcolatrice convalida l’ingresso e applica Q = mcΔT
Le stringhe numeriche che si interpretano come numeri finiti sono accettate così moduli e pipeline in stile CSV possono passare valori senza una conversione extra. La massa zero è ammessa e produce energia termica nulla, il risultato fisicamente onesto di un corpo vuoto. La variazione di temperatura può essere con segno: ΔT positivo significa riscaldamento e ΔT negativo significa raffreddamento. Il calore specifico può essere qualsiasi numero finito; i materiali ordinari sono positivi, e una c positiva con un ΔT positivo produce una Q positiva. Non c’è calore latente di cambiamento di fase, né tabella c(T) dipendente dalla temperatura, né perdite per convezione o irraggiamento, né servizio di conversione di unità; è energia termica ideale a c costante dalle tre grandezze note. Le magnitudini oltre il limite pubblicato sono rifiutate per lo stesso motivo: una pagina di energia termica deve fallire in modo chiuso, non emettere un trabocco silenzioso. Invii un corpo JSON con i campi obbligatori mass, specific_heat_capacity e temperature_change. Ogni campo deve essere finito: campi assenti, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input prima di qualsiasi risultato, e la convalida fallita non viene addebitata. Sono ammessi alias: m per mass; c e specific_heat per la capacità termica specifica; delta_t, deltaT, dT e delta_temperature per la variazione di temperatura. La massa non deve essere negativa: una massa negativa è sempre rifiutata come invalid_input perché la massa inerziale non può esserlo in questo modello. Dopo la convalida, il motore moltiplica i tre valori e arrotonda a una precisione decimale stabile affinché lo stesso ingresso produca sempre lo stesso JSON sui motori JavaScript. Se il prodotto trabocca verso Infinity, la richiesta fallisce con invalid_input invece di restituire un’energia non finita.
Uso pratico, limiti, prezzi e canali di consegna
Usi lo strumento del browser quando desidera un controllo immediato di Q uguale a m c ΔT nel correggere i compiti, verificare una corsa di calorimetro a tazza di caffè, dimensionare quanta energia un riscaldatore deve erogare per un innalzamento di temperatura noto, o convalidare il bilancio termico di una simulazione. Scelga le unità in modo coerente: se la massa è in chilogrammi, il calore specifico in joule per chilogrammo-kelvin e ΔT in kelvin o gradi Celsius, l’energia termica esce in joule. Non c’è modello linguistico, né servizio esterno di termodinamica, né casualità, così la capacità è sicura da fissare in controlli di integrazione continua e materiali didattici riproducibili. Se in seguito Le serve il calore latente di fusione o vaporizzazione, una risoluzione inversa del calore specifico dato un Q misurato, o un convertitore tra calorie, BTU e joule, li tratti come intenti di ricerca distinti invece di sovraccaricare questa calcolatrice di energia termica. Usi l’API quando uno script, una piattaforma didattica, una pipeline di taccuino di laboratorio o un assistente di controllo di processo necessita di JSON stabile per molte terne massa–calore-specifico–ΔT sotto un unico contratto. Ogni richiesta riuscita è un item fatturabile a $0.002; la convalida fallita non consuma il saldo prepagato. I risultati sono pienamente deterministici: le stesse tre entrate producono sempre lo stesso thermal_energy, lo stesso alias thermal_energy_joules e le stesse etichette di formula, unità e metodo. Il prezzo API pubblicato è $0.002 per item riuscito; conservi quella cifra nei budget delle lezioni e nei preventivi ai clienti invece di inventare una tariffa per joule che questo motore non addebita.
Casi di integrazione
Fixture deterministiche per prove termiche
Le pipeline che alimentano test unitari o demo scientifiche interattive possono chiamare un oracolo puro Q=mcΔT invece di reimplementare l’aritmetica di energia termica in ogni lingua.
Domande tecniche
Come si calcola l’energia termica con questo strumento?
Invii un corpo JSON con mass, specific_heat_capacity e temperature_change a phys.thermal_energy. La risposta restituisce thermal_energy (e thermal_energy_joules) più la formula Q = m · c · ΔT.