Calcolatrice di efficienza termica
Un motore che fornisce 300 J di lavoro da 1000 J di calore ha un rendimento del 30 % e cede 700 J. Si inseriscono lavoro e calore assorbito nella stessa unità di energia per ottenere percentuale, frazione e calore ceduto. Gratis nel browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lavoro di uscita
- 300
- Calore di ingresso
- 1000
- Efficienza termica
- 30 %
- Frazione di efficienza
- 0,3
- Calore respinto
- 700
L'efficienza termica è la frazione del calore assorbito da una sorgente calda che un motore termico converte in lavoro netto utile, di solito espressa in percentuale. Nella definizione classica del primo principio si misurano due grandezze energetiche per un ciclo o un intervallo di regime: il lavoro di uscita W erogato dal motore e il calore di ingresso Q_in prelevato dal serbatoio caldo. Il loro rapporto definisce η uguale a W diviso Q_in, oppure cento volte quel rapporto quando si preferisce la forma percentuale dei manuali, dei rapporti di laboratorio e dei cruscotti di impianto. Questa calcolatrice accetta quei due numeri, verifica che il calore di ingresso non sia zero e restituisce l'efficienza in percentuale, la frazione adimensionale e il calore complementare respinto al pozzo freddo sotto il bilancio di ciclo chiuso Q_out uguale a Q_in meno W. Un calore di ingresso nullo viene rifiutato con un errore di validazione chiaro perché la formula definitoria dividerebbe per zero e nessun motore fisico può riportare un'efficienza senza assorbire calore.
Come si definisce l'efficienza termica da lavoro e calore
Parta dall'idealizzazione classica del motore termico usata nella scuola secondaria e nel primo anno di termodinamica ingegneristica: un dispositivo che assorbe calore Q_in da una sorgente ad alta temperatura, respinge una parte di calore Q_out verso un pozzo freddo e fornisce lavoro netto W su un ciclo.
La conservazione dell'energia per un processo ciclico richiede che il lavoro netto sia uguale alla differenza tra il calore assorbito e quello respinto, quindi W è uguale a Q_in meno Q_out quando entrambi i calori si misurano come grandezze positive in ingresso e in uscita dal motore. L'efficienza termica si definisce allora come il lavoro utile per unità di calore acquistato dalla sorgente calda: η uguale a W su Q_in.
Moltiplicare per cento converte quella frazione in percentuale, forma in cui la maggior parte dei compiti, delle targhe e dei rapporti di prestazione di impianto presenta il numero. La calcolatrice implementa esattamente quella definizione algebrica. Non impone il limite superiore di Carnot dalle temperature assolute, non integra le irreversibilità lungo un percorso e non specializza la formula per i cicli Otto, Diesel, Brayton o Rankine che sostituiscono W e Q_in con espressioni di temperatura o di rapporto di compressione.
Quelle formule di ciclo sono intenti di ricerca diversi e meritano pagine proprie. Il lavoro può essere zero, il che produce efficienza nulla ed è un caso degenere valido. Un lavoro maggiore del calore di ingresso produce un'efficienza superiore al cento per cento, matematicamente ammessa e utile a segnalare errori di misura o un modello fuori dal semplice bilancio di motore termico.
Dove i calcoli di efficienza termica compaiono nel lavoro reale
I corsi di fisica delle scuole superiori e dell'università assegnano costantemente problemi di motori termici che forniscono lavoro di uscita e calore di ingresso e chiedono l'efficienza termica in percentuale, spesso prima di introdurre i limiti di Carnot o le formule specifiche di ciclo. I laboratori di ingegneria universitaria riducono il lavoro all'albero misurato e il calore rilasciato al calorimetro a un unico numero η prima di discutere l'exergia del secondo principio o le efficienze di componente.
Gli ingegneri di centrali e di cogenerazione verificano le affermazioni di targa ricavando η dai megawattora elettrici registrati e dal calore di combustibile nello stesso intervallo. Le celle di prova automobilistiche e aerospaziali confrontano il lavoro indicato o al freno con l'energia del combustibile per riportare l'efficienza termica indicata e al freno senza eseguire una simulazione di ciclo completa.
Se in seguito serve l'efficienza di Carnot da due temperature assolute, l'efficienza di ciclo Otto o Diesel dal rapporto di compressione e gamma, o la conversione di unità tra joule e BTU prima del passo del rapporto, le tratti come intenti di ricerca e landing distinti anziché sovraccaricare questa calcolatrice di efficienza termica.
Casi d'uso
Chiavi di risposta per compiti ed esami
Calcoli η in percentuale da coppie di lavoro di uscita e calore di ingresso del manuale così docenti e correttori automatici condividono un'unica verità di riferimento.
Controlli di prestazione in laboratorio e impianto
Riduca il lavoro all'albero misurato e il calore di combustibile o vapore a efficienza termica e calore respinto del primo principio per rapporti di laboratorio e cruscotti.
Taccuini di progetto e bilanci energetici ipotetici
Esplori come variare l'erogazione di lavoro o l'apporto di calore sposta l'efficienza percentuale prima di impegnarsi in un modello di ciclo dettagliato.
Domande frequenti
L'efficienza può superare il 100%?
Di solito segnala unità incoerenti o un modello fuori dal semplice bilancio di motore termico; la calcolatrice non limita il risultato.
Questo strumento impone il limite di Carnot?
No. L'efficienza di Carnot dalle temperature assolute calda e fredda è un'altra formula e un altro intento di ricerca. Questo strumento valuta solo η da W e Q_in.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Quanto calore cede il motore?
Il calore ceduto è il calore assorbito meno il lavoro prodotto, secondo il semplice bilancio energetico di un ciclo. Con 1000 J assorbiti e 300 J di lavoro, 700 J vanno alla sorgente fredda.
Cosa succede se il calore assorbito è zero?
Il calcolo viene rifiutato con un messaggio chiaro, perché bisognerebbe dividere per zero e nessun motore produce lavoro senza assorbire calore. Conviene ricontrollare il bilancio energetico e inserire il calore realmente assorbito.
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-efficiency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"work_output":300,"heat_input":1000}'const res = await fetch("https://api.kit.forhosting.com/thermo/thermal-efficiency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"work_output": 300,
"heat_input": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/thermal-efficiency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"work_output": 300,
"heat_input": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/thermal-efficiency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"work_output":300,"heat_input":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"work_output":300,"heat_input":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/thermal-efficiency", 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
{
"work_output": 300,
"heat_input": 1000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.thermal_efficiency",
"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
Come si definisce l'efficienza termica da lavoro e calore
La divisione per zero è il bordo critico: se heat_input è esattamente zero o si annulla entro l'epsilon in virgola mobile, il rapporto è indefinito, quindi la richiesta fallisce con invalid_input invece di restituire Infinity o NaN.
Cosa invia e cosa riceve in risposta
Controlli classici da manuale includono 300 joule di lavoro da 1000 joule di calore per trenta per cento di efficienza; un motore di laboratorio che eroga 200 kilojoule di lavoro da 800 kilojoule di calore di combustibile per venticinque per cento; e un caso a lavoro nullo che riporta correttamente zero per cento. Mantenga lavoro e calore in unità coerenti affinché il rapporto sia adimensionale prima di applicare la scala percentuale. Invii due numeri finiti nei campi work_output e heat_input. work_output è il lavoro netto W in joule o in qualsiasi unità di energia preferita, e può essere positivo per i motori o zero per una conversione fallita. heat_input è Q_in nella stessa unità di energia e deve essere non nullo; entrambi i campi sono obbligatori. Campi mancanti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input e non vengono addebitati. Quando heat_input è zero, il messaggio di errore indica che l'efficienza termica non può essere calcolata perché si avrebbe una divisione per zero in η uguale a W su Q_in, così i client possono correggere il bilancio energetico invece di indovinare. In caso di successo la risposta riecheggia gli input ripuliti, thermal_efficiency come valore percentuale, efficiency_fraction come rapporto adimensionale W su Q_in, heat_rejected come Q_in meno W sotto l'idealizzazione di ciclo chiuso del primo principio, una stringa di unità percent, la stringa di formula e method thermal_efficiency. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove i calcoli di efficienza termica compaiono nel lavoro reale
Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Domande tecniche
Quale formula usa questa calcolatrice di efficienza termica?
η = (W / Q_in) × 100, dove W è work_output e Q_in è heat_input in unità di energia coerenti. La risposta include anche la frazione W/Q_in e heat_rejected = Q_in − W.
Cosa succede se il calore di ingresso è zero?
La richiesta fallisce con invalid_input. L'efficienza termica è indefinita quando Q_in = 0 perché il rapporto definitorio dividerebbe per zero.