Newtonsche Abkühlung
Kaffee mit 90 °C in einem 20 °C warmen Raum hat bei einer Abkühlkonstante von 0,05 pro Minute nach 10 Minuten 62,457146179884 °C. Geben Sie Umgebungstemperatur, Anfangstemperatur, Konstante und Zeit ein und sehen Sie jeden Rechenschritt. Kostenlos im Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Umgebung
- 20
- T0
- 90
- Abkühlung
- 0,05
- T
- 10
- Umgebung
- 20
- Umgebungstemperatur
- 20
- Anfang
- 90
- Anfangstemperatur
- 90
Ein Rechner zum Newtonschen Abkühlungsgesetz wandelt Umgebungstemperatur, Anfangstemperatur des Objekts, Abkühlkonstante und verstrichene Zeit in die Objekttemperatur zu diesem Zeitpunkt um. Geben Sie Ta, T0, k und t ein; das Werkzeug liefert T(t) gleich Ta plus die Anfangsdifferenz mal e hoch minus k t, dazu eine lesbare Gleichungstexte, den Exponentialfaktor, eine Kennzeichnung des Abkühl- oder Aufwärmregimes und geordnete Substitutionschritte. Laborberichte, Hausaufgabenprüfungen, Kaffee-und-Raumtemperatur-Demonstrationen und erwartete Werte von Programmier-Katas brauchen dieselbe geschlossene Exponentialform ohne einen vollständigen ODE-Löser.
Was das Newtonsche Abkühlungsgesetz besagt
Das Newtonsche Abkühlungsgesetz besagt, dass die Geschwindigkeit, mit der sich die Temperatur eines Objekts ändert, proportional zur Differenz zwischen Objekttemperatur und Umgebungstemperatur ist. In Differentialform ist dT über dt gleich minus k mal (T minus Ta), wobei k eine positive Abkühlkonstante ist, die von Geometrie, Oberflächenbedingungen und Zeiteinheiten abhängt. Die Lösung der Differentialgleichung erster Ordnung mit Anfangsbedingung T von null gleich T0 ergibt die geschlossene Form T von t gleich Ta plus (T0 minus Ta) mal e hoch minus k t.
Liegt T0 über der Umgebung, klingt die Exponentialfunktion ab und das Objekt kühlt gegen Ta; liegt T0 darunter, beschreibt dieselbe Formel die Erwärmung gegen Ta; ist T0 bereits gleich Ta, bleibt die Temperatur für jedes t flach. Lehrkräfte und automatische Bewerter achten auf die Ablehnung negativer Zeit genauso wie auf den Erfolgspfad: ein Schüler, der t kleiner null in ein Vorwärts-Abkühlmodell einsetzt, hat den üblichen Hausaufgabenbereich verlassen, und eine stille Extrapolation würde diesen Fehler verdecken.
Der Prüfpfad berechnet den Exponentialfaktor und die Linearkombination mit derselben festen Rundung wie die veröffentlichten Felder neu, sodass eine erfolgreiche Antwort stets Schritte mitliefert, die Sie in Tests oder Arbeitsblättern prüfen können.
Praktische Tipps, Grenzen und verwandte Suchen
Halten Sie Ta und T0 in derselben Temperatureinheit —Grad Celsius, Kelvin oder Fahrenheit funktionieren, weil nur ihre Differenz in die Formel eingeht— und halten Sie k in inversen Einheiten der Zeit, die Sie für t übergeben. Bevorzugen Sie Zahlen statt vorformatierter Zeichenketten, wenn Sie den Client steuern; numerische Zeichenketten werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster entsprechen. Bei sehr großem k mal t unterläuft die Exponentialfunktion gegen null und die Temperatur setzt sich auf die Umgebung, was die korrekte physikalische Grenze langer Abkühlung ist.
Bevorzugen Sie diese Fähigkeit, wenn Sie bereits Ta, T0, k und t haben und nur T(t) brauchen; stammt Ihre Quelle aus einem Laborprotokoll, extrahieren Sie zuerst diese vier Zahlen. Hin- und Rückprüfungen sind einfach: berechnen Sie Ta plus (T0 minus Ta) mal Math.exp von minus k mal t von Hand und bestätigen Sie die Gleichheit mit der veröffentlichten Temperatur innerhalb derselben Zwölf-Dezimalstellen-Rundung.
Anwendungsfälle
Hausaufgabenprüfung für Abkühlkurven
Studierende geben Ta, T0, k und t aus Lehrbuchaufgaben ein und vergleichen handschriftliches T(t), Exponentialfaktor und Schritte mit einem deterministischen Ergebnis vor der Abgabe.
Labordemonstrationen der Kaffee- oder Metallabkühlung
Lehrkräfte halten Umgebungs- und Anfangstemperatur fest, variieren k oder t und zeigen, wie das Objekt die Raumtemperatur ohne vollständigen Simulationsstapel annähert.
Unit-Tests für ODE- oder Exponentialhilfsroutinen
Erzeugen Sie bekannte Abkühl-, Aufwärm-, Gleichgewichts- und absichtliche Negativzeit-Ablehnungen für erwartete Werte von Programmier-Katas.
Häufige Fragen
Was ist das Newtonsche Abkühlungsgesetz?
Es besagt dT/dt = −k(T − Ta). Die Lösung mit T(0) = T0 ist T(t) = Ta + (T0 − Ta)·e^(−k·t).
Kann ich Celsius und Minuten zusammen verwenden?
Ja. Ta und T0 müssen dieselbe Temperatureinheit teilen; k muss die Inverse der Zeiteinheit von t sein (zum Beispiel 1/min, wenn t in Minuten ist).
Schätzt dieses Werkzeug die Abkühlkonstante k?
Nein. Sie liefern k (oder eine äquivalente Rate). Nutzen Sie eine Kurvenanpassung oder log-lineare Regression offline, wenn Sie nur Temperaturproben haben.
Gilt das Gesetz auch, wenn sich ein Gegenstand erwärmt?
Ja. Liegt die Anfangstemperatur unter der Umgebungstemperatur, beschreibt dieselbe Formel die Erwärmung auf Raumtemperatur. Sind beide gleich, bleibt die Temperatur unverändert.
Was passiert bei einer negativen Zeit?
Die Rechnung wird mit einem klaren Hinweis abgelehnt. Das Modell beschreibt nur den Verlauf nach dem Anfangszeitpunkt und erfindet keine Temperaturen für die Vergangenheit.
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/newton-cooling \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ta":20,"t0":90,"k":0.05,"t":10}'const res = await fetch("https://api.kit.forhosting.com/thermo/newton-cooling", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ta": 20,
"t0": 90,
"k": 0.05,
"t": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/newton-cooling",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ta": 20,
"t0": 90,
"k": 0.05,
"t": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/newton-cooling", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ta":20,"t0":90,"k":0.05,"t":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ta":20,"t0":90,"k":0.05,"t":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/newton-cooling", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"ta": 20,
"t0": 90,
"k": 0.05,
"t": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.newton_cooling",
"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.
Limits
max_abs | 1000000000000 |
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
Bei negativer Zeit liegt das Modell außerhalb seines üblichen Vorwärtsbereichs, sodass die API einen klaren invalid_input-Fehler zurückgibt, statt eine vergangene Bahn zu erfinden.
Wie Sie die API aufrufen und was zurückkommt
Die Abkühlkonstante k muss für das Standardmodell nichtnegativ sein. Senden Sie einen JSON-Körper mit vier erforderlichen endlichen Zahlen: ta (Aliase ambient, ambient_temperature, T_a, T_env, env_temp, surrounding), t0 (Aliase initial, initial_temperature, T_0, T0, object_temp, start_temp), k (Aliase cooling_constant, kappa, rate, cooling_rate, lambda) und t (Aliase time, elapsed, duration, minutes, seconds). Absolute Werte müssen innerhalb der veröffentlichten Grenze von einer Billion bleiben, damit Zwischenprodukte in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben. Die Zeit t muss nichtnegativ sein; negative Werte werden mit invalid_input abgelehnt. Bei Erfolg gibt die Antwort gerundete ta, t0, k und t zurück, setzt temperature, T und T_t auf dasselbe gerundete T(t), delta_t0 auf die Anfangsdifferenz T0 minus Ta, exp_factor auf e hoch minus k t, formula auf die geschlossene Form, equation auf eine lesbare Substitutionszeile, law auf Newton, regime auf cooling, heating oder equilibrium, message auf eine kurze Zusammenfassung und steps auf ein geordnetes Array von Ableitungsschritten. Fehlgeschlagene Validierung —fehlende Felder, nichtendliche Zahlen, Werte außerhalb absoluter Grenzen, negative Zeit oder negatives k— liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheitsposition und null marginalem Einheitspreis.
Praktische Tipps, Grenzen und verwandte Suchen
Beim Unterrichten kombinieren Sie Beispiele: heißer Kaffee bei neunzig Grad in einem zwanzig Grad warmen Raum mit k gleich 0.05 für zehn Minuten kühlt gegen die Umgebung; ein Eispack unter Raumtemperatur erwärmt sich mit derselben Formel; t gleich null liefert T0 exakt; und eine absichtlich negative Zeit zeigt den harten invalid_input-Pfad. Diese Seite richtet sich an Personen, die nach einem Rechner zum Newtonschen Abkühlungsgesetz, Temperatur über Zeit aus Umgebung und k oder exponentieller Objektabkühlung online suchen; sie ist kein Wandwärmeleitungsrechner, kein Idealgaslöser und kein Werkzeug, das k aus Messpunkten schätzt. Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein vorausbezahltes Guthaben, sodass Erkundungsskripte günstig bleiben, wenn Lernende absichtlich negative Zeit setzen.
Technische Fragen
Was geschieht bei negativer Zeit?
Dieses Werkzeug liefert invalid_input. Das Vorwärts-Abkühlmodell ist für nichtnegative verstrichene Zeit definiert.
Ist der Rechner zum Newtonschen Abkühlungsgesetz kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.