Calcolatore coefficiente di prestazione
Un frigorifero che sottrae 400 unità di calore con 100 di lavoro ha un COP di 4; come pompa di calore, la stessa coppia fornisce 500 e arriva a 5. Usi la stessa unità di energia per entrambi i numeri. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Calore rimosso
- 400
- Lavoro
- 100
- Calore fornito
- 500
- Dispositivo
- Refrigerator
- COP
- 4
- COP frigorifero
- 4
Questo calcolatore del coefficiente di prestazione trova il COP di un frigorifero o di una pompa di calore quando conosci il calore rimosso dallo spazio freddo e il lavoro fornito nella stessa unità di energia. Per un frigorifero il rapporto che lo definisce è COP_R uguale a calore rimosso diviso lavoro, che misura quanto raffreddamento ottieni per unità di lavoro elettrico o meccanico. Per una pompa di calore il calcolatore applica il bilancio energetico del primo principio secondo cui il calore fornito allo spazio caldo è uguale al calore rimosso più il lavoro, così COP_HP uguale a quella somma diviso lavoro, equivalentemente COP_R più uno. Le energie possono essere joule, chilowattora, o qualunque altra unità coerente; il COP è adimensionale e non dipende da quale unità scegli purché entrambi i numeri la condividano. Il motore è aritmetica completamente deterministica: nessuna chiamata di rete, nessun campionamento e nessuna scorciatoia legata alla data.
Cosa significa il coefficiente di prestazione e cosa contiene la risposta
Il coefficiente di prestazione è la figura di merito standard per dispositivi di raffreddamento e riscaldamento che spostano calore invece di convertire calore in lavoro. L'effetto utile di un frigorifero è il calore sottratto dal vano freddo; dividere quel calore per il lavoro fornito al compressore e alle ventole dà COP_R uguale a Q_c su W.
L'effetto utile di una pompa di calore è il calore fornito allo spazio caldo; sotto un bilancio energetico chiuso ideale sul fluido di lavoro, Q_h uguale a Q_c più W, così COP_HP uguale a Q_h su W, che è sempre di uno maggiore del COP del frigorifero per la stessa coppia di numeri.
Le macchine reali restano al di sotto di questi rapporti a causa di attrito, perdite di calore e differenze di temperatura finite, ma le definizioni basate sull'energia restano la prima verifica nei manuali, nei compiti a casa e nella progettazione di primo ordine.
Dove si usa il COP di frigoriferi e pompe di calore nello studio, nella progettazione e nel software
Gli studenti incontrano COP uguale a Q su W quando un capitolo di termodinamica introduce i cicli di refrigerazione, quando un problema dà il carico di raffreddamento e il lavoro del compressore e chiede la prestazione, o quando un problema di gara contrappone il COP del frigorifero all'efficienza di una macchina termica. Gli insegnanti possono pregenerare chiavi di risposta per coppie di energia modeste senza fidarsi di app di calcolo opache che invertono silenziosamente numeratore e denominatore o trattano il lavoro zero come un caso speciale di infinito.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per dimostrazioni HVAC, per normalizzare i carichi inseriti dall'utente prima di uno schizzo di processo, o per soddisfare enunciati di programming-challenge che richiedono un COP adimensionale invece di una percentuale approssimativa. Verifiche ingegneristiche di primo ordine usano il COP basato sull'energia quando si conoscono solo calore rimosso e lavoro, prima che vengano modellati i limiti di temperatura di Carnot, le tabelle del refrigerante o i cicli multistadio.
Casi d'uso
Verifiche di compiti a casa e laboratorio
Calcola COP_R = Q_c/W o COP_HP = (Q_c+W)/W da coppie di energia prima di correggere schede di refrigerazione o laboratori HVAC.
Limiti di progetto e software di tutoraggio
Normalizza calore rimosso e lavoro inseriti dall'utente in COP di frigorifero e pompa di calore per schizzi di processo e lezioni interattive.
Domande frequenti
Come è definito il COP del frigorifero?
COP_R = Q_c / W, dove Q_c è il calore rimosso dallo spazio freddo e W è il lavoro fornito nella stessa unità di energia. Il risultato è adimensionale.
Come è definito qui il COP della pompa di calore?
Assumendo il bilancio energetico Q_h = Q_c + W, COP_HP = (Q_c + W) / W, che è uguale a COP_R + 1 per gli stessi input.
Cosa succede se il lavoro è zero?
COP = Q/W non è definito quando il lavoro è zero; il calcolatore non restituisce mai Infinity.
Perché i risultati sono arrotondati a una precisione?
La precisione predefinita è di 10 cifre decimali; puoi impostare la precisione da 0 a 15.
Perché le macchine reali non raggiungono questi valori?
Perché attriti, dispersioni di calore e differenze di temperatura finite consumano parte dell'effetto. La definizione basata sull'energia resta comunque il primo controllo in libri di testo, esercizi e progetti preliminari.
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/cop-refrigerator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heat_removed":400,"work":100}'const res = await fetch("https://api.kit.forhosting.com/thermo/cop-refrigerator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heat_removed": 400,
"work": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/cop-refrigerator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heat_removed": 400,
"work": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/cop-refrigerator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heat_removed":400,"work":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heat_removed":400,"work":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/cop-refrigerator", 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
{
"heat_removed": 400,
"work": 100
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.cop_refrigerator",
"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_energy | 1000000000000000 |
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
Il lavoro deve essere diverso da zero: un lavoro fornito pari a zero rende il rapporto non definito e viene respinto con invalid_input invece di restituire infinito.
Cosa significa il coefficiente di prestazione e cosa contiene la risposta
Questo calcolatore restituisce gli input normalizzati heat_removed e work, l'heat_delivered implicito uguale a heat_removed più work, l'etichetta del dispositivo selezionato, il cop primario per quel dispositivo, sia cop_refrigerator che cop_heat_pump per confronto, la precisione usata, un'etichetta di metodo coefficient_of_performance, un breve promemoria della formula, e un suggerimento di unità che indica che il COP è adimensionale. Non c'è conversione automatica di unità, nessuna ricerca di proprietà del refrigerante, nessun limite di temperatura di Carnot, e nessun campionamento Monte Carlo di cicli: il motore valuta le forme chiuse entro l'intervallo numerico supportato oppure rifiuta l'input con invalid_input. I casi respinti includono un campo heat o work mancante, valori non finiti, grandezze oltre i tetti documentati, e lavoro uguale a zero, perché il COP non è definito quando il denominatore si annulla. Se ti servono limiti di temperatura di Carnot, cambiamenti di fase con calore latente, o simulazioni complete a compressione di vapore, usa quegli strumenti dedicati; questa pagina risponde solo al COP come rapporto di energia da calore rimosso e lavoro, con un'uscita numerica stabile adatta a schede di esercizi, test unitari e consumatori API che non devono inventare passaggi simbolici.
Come vengono letti calore e lavoro e come il COP resta riproducibile
Entrambi devono essere numeri finiti in un'unica unità di energia coerente. Il campo preferito per l'effetto di raffreddamento è heat_removed, ma sono accettati anche gli alias Q_c, Qc, Q, heat e cooling, così che fogli di calcolo, stringhe di query e moduli tipizzati possano riusare lo stesso contratto. Il campo preferito per l'input del compressore o dell'azionamento è work, con alias W, work_input e work_in. Un campo mancante fallisce con invalid_input e un messaggio che nomina il campo. Quando il valore assoluto di work è pari a zero entro un piccolo epsilon, la richiesta fallisce con invalid_input e un messaggio esplicito che il COP uguale a Q su W non è definito quando il lavoro è zero, così che chi chiama non riceva mai Infinity o NaN. Il campo opzionale device, con alias mode, type e kind, seleziona refrigerator (predefinito) o heat_pump; sinonimi informali come fridge, cooling, heatpump e heating corrispondono a quelle due modalità. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da solo le formule del COP.
Dove si usa il COP di frigoriferi e pompe di calore nello studio, nella progettazione e nel software
Strumenti di prodotto ed educativi usano l'endpoint quando chi impara digita valori di raffreddamento e lavoro e l'interfaccia deve mostrare affiancate le cifre di frigorifero e pompa di calore. In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico. Abbinalo a helper per l'efficienza di Carnot quando ti servono limiti superiori basati sulla temperatura, e ad altri endpoint termodinamici quando costruisci un piccolo laboratorio di calcolatori energetici gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Genera coefficienti di prestazione riproducibili per test unitari, dimostrazioni di raffreddamento e asserzioni CI su rapporti energetici.
Domande tecniche
Quanto costa il calcolatore del coefficiente di prestazione?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.