Spezifische Wärmekapazität
Erwärmen 4184 J eine Probe von 1 kg um 1 K, beträgt ihre spezifische Wärmekapazität 4184 J/(kg·K), der klassische Wert von Wasser. Geben Sie Wärme, Masse und Temperaturänderung Ihres Versuchs ein und erhalten Sie diesen Wert und die gesamte Wärmekapazität der Probe. Kostenlos im Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Der Probe zugeführte Wärmeenergie
- 4.184
- Masse
- 1
- Temperaturänderung
- 1
- Spezifische Wärmekapazität
- 4.184 J/(kg·K)
- Wärmekapazität
- 4.184
- Einheit der Wärmekapazität
- J/K
Die spezifische Wärmekapazität ist die Wärmeenergie, die nötig ist, um die Temperatur eines Kilogramms einer Substanz um ein Kelvin zu erhöhen. In der einführenden Kalorimetrie messen Sie drei Größen in einem kontrollierten Experiment: die an eine Probe übertragene Wärme Q, die Probenmasse m und die resultierende Temperaturänderung ΔT. Ihr Verhältnis definiert die Materialeigenschaft c gleich Q geteilt durch das Produkt aus m und ΔT, üblicherweise in Joule pro Kilogramm pro Kelvin. Dieser Rechner akzeptiert diese drei experimentellen Zahlen, prüft, dass die Masse positiv und die Temperaturänderung ungleich null ist, und liefert sowohl den massenspezifischen Wert c als auch die extensive Wärmekapazität C gleich Q über ΔT für die ganze Probe. Null Temperaturänderung wird mit einem klaren Validierungsfehler abgelehnt, weil die Definitionsformel durch null teilen würde und das Experiment c nicht einschränken würde.
Wie die spezifische Wärmekapazität aus Q, m und ΔT definiert wird
Starten Sie von der Ersten-Hauptsatz-Idealisierung in Schule und ersten Ingenieurslaboren: Wenn eine Probe der Masse m Wärme Q aufnimmt oder abgibt und ihre Temperatur sich um ΔT ohne Phasenwechsel ändert, ist die mittlere spezifische Wärme über dieses Intervall c gleich Q geteilt durch m mal ΔT. Wärme Q ist Energie in Joule; Masse m in Kilogramm; die Temperaturänderung ΔT hat denselben numerischen Wert, ob Sie Endpunkte in Kelvin oder Grad Celsius erfassen, weil ein ein-Grad-Celsius-Intervall einem Kelvin-Intervall entspricht.
Positives Q mit positivem ΔT beschreibt Erwärmung; negatives Q mit negativem ΔT beschreibt Abkühlung, die für gewöhnliche Materialien dennoch positives c liefert; entgegengesetzte Vorzeichen von Q und ΔT erzeugen negatives c, mathematisch erlaubt und oft Hinweis auf Messfehler oder einen aktiven Prozess außerhalb des einfachen Modells. Der Rechner integriert keine temperaturabhängige c-von-T-Kurve, modelliert keine latente Wärme an einem Schmelz- oder Siedplateau und schlägt keine Handbuchtabellen nach Materialname nach. Er beantwortet nur die algebraische Definition, die Laborhandbücher als spezifische Wärme aus Kalorimetriedaten bezeichnen.
Die Masse muss streng positiv sein, aus demselben Grund, aus dem eine Nullmasse-Probe keine physische Kalorimeterfüllung ist.
Wo Berechnungen der spezifischen Wärmekapazität in der Praxis vorkommen
Physikkurse an Schule und Hochschule vergeben ständig Kalorimetrie-Aufgaben, die Q, m und ΔT geben und c verlangen, oft für Wasser, Metalle oder unbekannte Proben, die durch Abgleich des Ergebnisses mit einer Tabelle identifiziert werden. Universitäts-Ingenieurlabore nutzen dieselbe Drei-Zahlen-Reduktion, bevor temperaturabhängige Wärmekapazität oder Differenzial-Scanning-Kalorimetrie-Software eingeführt wird. HVAC- und Prozessingenieure plausibilisieren Designannahmen, indem sie effektives c aus Energiebilanzen an Tanks, Kanälen und Batch-Reaktoren zurückrechnen, wenn nur Wärmelast, Inventarmasse und Temperaturschwingung bekannt sind.
Lebensmittelwissenschaft und Materialentwicklung vergleichen gemessenes c aus Batch-Versuchen mit Spezifikationsbereichen, ohne ein volles Finite-Elemente-Wärmemodell zu fahren. Wenn Sie später Einheitenumrechnung zwischen Kalorien und Joule, latente Schmelz- oder Verdampfungswärme oder eine Materialeigenschaftstabelle nach Name brauchen, behandeln Sie diese als separate Suchintentionen und Landings statt diese Seite des Rechners für spezifische Wärmekapazität zu überladen.
Anwendungsfälle
Hausaufgaben- und Labor-Lösungsschlüssel
Berechnen Sie c = Q/(m·ΔT) für Lehrbuch-Kalorimetriesätze, damit Lehrkräfte und Auto-Grader eine SI-Grundwahrheit teilen, einschließlich der Null-ΔT-Ablehnung.
Prozess-Energiebilanz-Prüfungen
Rechnen Sie effektive spezifische Wärme aus gemessener Wärmelast, Inventarmasse und Temperaturschwingung an Tanks, Reaktoren und HVAC-Lasten zurück.
Materialvergleich aus Batch-Versuchen
Wandeln Sie experimentelle Q, m und ΔT in c für Metalle, Polymere und Lebensmittelproben um, ohne temperaturabhängige Wärmekapazitäts-Software zu fahren.
Häufige Fragen
Welche Formel nutzt dieser Rechner für die spezifische Wärmekapazität?
Die Antwort liefert auch die Wärmekapazität C = Q / ΔT.
Welche Einheiten sollte ich verwenden?
Wandeln Sie Kalorien oder Gramm um, bevor Sie aufrufen, wenn Ihr Laborblatt andere Einheiten nutzt.
Was unterscheidet spezifische Wärmekapazität und Wärmekapazität?
Die spezifische Wärmekapazität bezieht sich auf ein Kilogramm und beschreibt den Stoff; die Wärmekapazität ist die Wärme geteilt durch die Temperaturänderung der ganzen Probe. Der Rechner liefert beide aus denselben drei Messwerten.
Warum erhalte ich einen negativen Wert?
Wärme und Temperaturänderung haben entgegengesetzte Vorzeichen, etwa zugeführte Wärme bei sinkender Temperatur. Gewöhnliche Stoffe verhalten sich so nicht, das Ergebnis deutet daher meist auf einen Messfehler oder einen Vorgang außerhalb dieses einfachen Modells.
Was passiert, wenn sich die Temperatur nicht geändert hat?
Die Rechnung wird mit einem klaren Hinweis abgelehnt, weil sonst durch null geteilt würde. Ein Versuch ohne Temperaturänderung lässt keinen Rückschluss auf die spezifische Wärmekapazität zu.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/thermo/specific-heat-capacity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heat_added":4184,"mass":1,"temperature_change":1}'const res = await fetch("https://api.kit.forhosting.com/thermo/specific-heat-capacity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heat_added": 4184,
"mass": 1,
"temperature_change": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/specific-heat-capacity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heat_added": 4184,
"mass": 1,
"temperature_change": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/specific-heat-capacity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heat_added":4184,"mass":1,"temperature_change":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heat_added":4184,"mass":1,"temperature_change":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/specific-heat-capacity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"heat_added": 4184,
"mass": 1,
"temperature_change": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.specific_heat_capacity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie die spezifische Wärmekapazität aus Q, m und ΔT definiert wird
Division durch null ist die kritische Kante: Ist ΔT exakt null oder verschwindet innerhalb des Gleitkomma-Epsilon, ist das Verhältnis undefiniert, daher scheitert die Anfrage mit invalid_input statt Infinity oder NaN zurückzugeben.
Was Sie senden und was Sie zurückbekommen
Ist die Masse nicht positiv, scheitert die Anfrage mit einer feldspezifischen Meldung, die positive Masse in Kilogramm verlangt. Klassische Lehrbuchprüfungen umfassen ein Kilogramm Wasser, das etwa viertausendeinhundertvierundachtzig Joule für einen ein-Kelvin-Anstieg aufnimmt und c nahe viertausendeinhundertvierundachtzig J pro kg pro K liefert; ein halbes Kilogramm Aluminium mit gemessenem Anstieg und bekanntem Q; und Abkühlversuche, bei denen Q und ΔT beide negativ sind. Senden Sie drei endliche Zahlen unter den Feldern heat_added, mass und temperature_change. heat_added ist Q in Joule und darf positiv oder negativ sein. mass ist m in Kilogramm und muss größer als null sein. temperature_change ist ΔT in Kelvin oder Celsius-Graden und muss ungleich null sein. Fehlende Felder, nichtnumerische Strings, NaN und Infinity scheitern mit invalid_input und werden nicht berechnet. Ist temperature_change null, besagt die Fehlermeldung, dass die spezifische Wärme nicht berechnet werden kann, weil in c gleich Q über m mal ΔT Division durch null eintreten würde, sodass Clients den Experimenteintrag korrigieren können statt zu raten. Bei Erfolg spiegelt die Antwort bereinigte Eingaben, specific_heat_capacity als massenspezifischen Wert c in J pro kg pro K, heat_capacity als extensive Kapazität C gleich m mal c gleich Q über ΔT in J pro K, unit- und heat_capacity_unit-Strings, den formula-String und method specific_heat. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Item; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo Berechnungen der spezifischen Wärmekapazität in der Praxis vorkommen
Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Item und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Was passiert, wenn die Temperaturänderung null ist?
Die Anfrage scheitert mit invalid_input. Die spezifische Wärmekapazität ist undefiniert bei ΔT = 0, weil die Formel durch null teilen würde.
Dürfen heat_added oder temperature_change negativ sein?
Ja. Negatives Q und ΔT beschreiben Abkühlung; entgegengesetzte Vorzeichen ergeben negatives c, mathematisch gültig und oft Hinweis auf Messinkonsistenz.
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Item; ungültige Eingabe wird nicht berechnet.